找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 以太网转串口在单片机软件远程升级中的应用———以太网转串口在

[复制链接]
admin 发表于 2013-4-4 18:01:23 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
 1.概述
    在某些特殊的场合单片机程序、软件需要进行远程下载,特别是单片机程序的远程升级。本文将介绍一种使用串口转以太网模块ZLSN3000来实现51单片机(特别是STC单片机)、PIC单片机、ARMAVR、PLC的程序远程升级的方法。2.原理2.1升级条件
    任何能够通过PC机串口下载程序的单片机都可以用该方法实现远程程序升级。目前该方案已经在STC单片机、PIC单片机、ARM上验证。2.2硬件连接图
   mcu_romote_upgrade2011061018110911818.jpg
    如图 1 所示是通过Internet远程升级STC单片机程序的演示图。在设备端,使用卓岚ZLSN3000模块将STC单片机的串口(2根线)和ZLSN3000的RXD、TXD引线直接连接;ZLSN3000的网口连接到ADSL路由器。2.3原理
    远程程序下载的原理是在计算机端使用卓岚ZLVirCom将串口转化为网口,并发送到Internet,在另一端ZLSN3000将网络数据转化为串口数据。从而实现串口--网口的透明转化。2.3延时问题
    通过Internet必然有一定延时,一般在几百个ms左右。虽然下载的速度有一定影响,但是实际应用中STC单片机、PIC、ARM都可以容忍这样的网络延时。从而实现了本地下载到远程下载的无缝升级。3.实际应用   
在实际应用中,在每台需要远程升级的设备上安装ZLSN3000模块,并且连接到ADSL路由器。     
在PC端安装ZLVirCom软件,利用卓岚的动态域名系统(具体参考:http://www.zlmcu.com/document/remote_control.html)可以在ZLVirCom上找到这些ZLSN3000模块,如图 2 所示,每个设备都有一个特定的名字,这里是“上海1号机”。     
   mcu_romote_upgrade22011061018110911819.jpg         
使用ZLVirCom创建COM5,并与“上海1号机”绑定。     
运行STC_ISP软件,选择下载COM口为COM5,其它设置与本地下载一样。     
   mcu_romote_upgrade32011061018110911820.jpg         
点击下载即可下载程序。
  参考资料:
1。以太网转串口关键技术:http://www.zlmcu.com/document/serial_to_ethernet.html
2。http://www.zlmcu.com/products_netcom.htm
   
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2025-1-11 18:49 , Processed in 0.062944 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表