工控網(wǎng)首頁
>

應用設計

>

以太網(wǎng)轉串口在單片機軟件遠程升級中的應用

以太網(wǎng)轉串口在單片機軟件遠程升級中的應用

2009/12/18 0:00:00

1.概述

  在某些特殊的場合單片機程序、軟件需要進行遠程下載,特別是單片機程序的遠程升級。本文將介紹一種使用串口轉以太網(wǎng)模塊ZLSN3000來實現(xiàn)51單片機(特別是STC單片機)、PIC單片機、ARM、AVR、PLC的程序遠程升級的方法。

2.原理

2.1升級條件

  任何能夠通過PC機串口下載程序的單片機都可以用該方法實現(xiàn)遠程程序升級。目前該方案已經(jīng)在STC單片機、PIC單片機、ARM上驗證。

2.2硬件連接圖

遠程軟件升級演示圖

  如圖 1 所示是通過Internet遠程升級STC單片機程序的演示圖。在設備端,使用卓嵐ZLSN3000模塊將STC單片機的串口(2根線)和ZLSN3000的RXD、TXD引線直接連接;ZLSN3000的網(wǎng)口連接到ADSL路由器。

2.3原理

  遠程程序下載的原理是在計算機端使用卓嵐ZLVirCom將串口轉化為網(wǎng)口,并發(fā)送到Internet,在另一端ZLSN3000將網(wǎng)絡數(shù)據(jù)轉化為串口數(shù)據(jù)。從而實現(xiàn)串口——網(wǎng)口的透明轉化。

2.3延時問題

  通過Internet必然有一定延時,一般在幾百個ms左右。雖然下載的速度有一定影響,但是實際應用中STC單片機、PIC、ARM都可以容忍這樣的網(wǎng)絡延時。從而實現(xiàn)了本地下載到遠程下載的無縫升級。

3.實際應用

  1. 在實際應用中,在每臺需要遠程升級的設備上安裝ZLSN3000模塊,并且連接到ADSL路由器。
  2. 在PC端安裝ZLVirCom軟件,利用卓嵐的動態(tài)域名系統(tǒng)(具體參考:http://www.zlmcu.com/document/remote_control.html)可以在ZLVirCom上找到這些ZLSN3000模塊,如圖 2 所示,每個設備都有一個特定的名字,這里是“上海1號機”。

    找到的ZLSN3000

  3. 使用ZLVirCom創(chuàng)建COM5,并與“上海1號機”綁定。
  4. 運行STC_ISP軟件,選擇下載COM口為COM5,其它設置與本地下載一樣。

    STC_ISP的設置

  5. 點擊下載即可下載程序。

參考資料:
1。以太網(wǎng)轉串口關鍵技術:
http://www.zlmcu.com/document/serial_to_ethernet.html

2。http://www.zlmcu.com/products_netcom.htm

 

投訴建議

提交

查看更多評論
其他資訊

查看更多

232轉網(wǎng)口中的RealCom協(xié)議

串口轉以太網(wǎng)方案選型指南

串口轉以太網(wǎng)關鍵技術

設備遠程控制

卓嵐聯(lián)網(wǎng)產(chǎn)品與三維力控組態(tài)軟件配合應用