基于SX52BD單片機的以太網(wǎng)控制應用
2.4 工作流程和軟件設計
RJ45為單片機系統(tǒng)與局域網(wǎng)的接口。RTL8019AS是處理以太網(wǎng)協(xié)議的,它使此系統(tǒng)可以直接通過RJ45連到以太網(wǎng)上。其數(shù)據(jù)的流向為:請求信息從局域網(wǎng)中來,通過RJ45送到 RTL8019AS,處理后的數(shù)據(jù)包送入SX52BD協(xié)議棧,由協(xié)議棧對數(shù)據(jù)包進行解析,得到原始請求信息。請求信息再經(jīng)過SX52BD的處理,產(chǎn)生回復信息。回復信息到以太網(wǎng)的過程與上面正好相反。
整個系統(tǒng)的軟件流程如圖3所示。
3 以太網(wǎng)控制應用
該方案真正實現(xiàn)將8位SX52BD單片機系統(tǒng)直接與Internet相連??梢允褂肞C機通過Internet遠程訪問單片機系統(tǒng);也可以使用單片機系統(tǒng)將有用的信息通過Internet發(fā)送到遠端的PC或其它終端上。例如在Internet上可以通過網(wǎng)頁瀏覽方式與單片機系統(tǒng)進行遠程數(shù)據(jù)交換。在工業(yè)控制方面,可以實現(xiàn)基于Internet的遠程數(shù)據(jù)采集及環(huán)境自動監(jiān)測,例如,可以用在變電站、繼電器的狀態(tài)參數(shù)遠程監(jiān)測。在交通運輸體系中,可以開發(fā)出電子警察從而實現(xiàn)交通關卡無人值守,或者可以遠程監(jiān)視自動售貨機的商品的數(shù)量。在智能小區(qū)管理方面則可以實現(xiàn)更多的功能,例如小區(qū)管理中心可以通過小區(qū)內(nèi)聯(lián)網(wǎng)實現(xiàn)網(wǎng)絡自動抄表。
網(wǎng)絡家電控制界面可用java語言編寫的Applet 程序,配以各種發(fā)射和接收控制芯片,來實現(xiàn)家電電源控制、電視遙控和電風扇遙控等功能。
參考文獻:
[1] 夏克國.SCENIX單片機嵌入式Internet方案[EB]. http://www.21ic.com.
[2] 彭少熙,等. 家庭網(wǎng)絡的嵌入式Internet方案[J]. 電子技術應用,2001.10.
[3] 樂德廣,等. 基于SX微處理器的嵌入式Internet技術及其應用系統(tǒng)的設計[C]. 嵌入式系統(tǒng)論文集,2000.11.
[4] 陸雪瑩,等譯. TCP/IP詳解,卷2[M]. 北京:機械工業(yè)出版社,2000.
[5] RTL8019AS datasheet. http://www.realtek.com.cn.
[6] AT24C256 datasheet. http://www.atmel.com.
[7].RS232datasheethttp://www.dzsc.com/datasheet/RS232_585128.html.
[8].RS485datasheethttp://www.dzsc.com/datasheet/RS485_585289.html.
[9].SX52BDdatasheethttp://www.dzsc.com/datasheet/SX52BD_629033.html.
[10].RISCdatasheethttp://www.dzsc.com/datasheet/RISC_1189725.html.
[11].RTL8019ASdatasheethttp://www.dzsc.com/datasheet/RTL8019AS_html.
[12].AT24C256datasheethttp://www.dzsc.com/datasheet/AT24C256_
評論