基于SX52BD單片機的以太網控制應用
2.4 工作流程和軟件設計
RJ45為單片機系統與局域網的接口。RTL8019AS是處理以太網協議的,它使此系統可以直接通過RJ45連到以太網上。其數據的流向為:請求信息從局域網中來,通過RJ45送到 RTL8019AS,處理后的數據包送入SX52BD協議棧,由協議棧對數據包進行解析,得到原始請求信息。請求信息再經過SX52BD的處理,產生回復信息。回復信息到以太網的過程與上面正好相反。
整個系統的軟件流程如圖3所示。
![]() |
3 以太網控制應用
該方案真正實現將8位SX52BD單片機系統直接與Internet相連。可以使用PC機通過Internet遠程訪問單片機系統;也可以使用單片機系統將有用的信息通過Internet發送到遠端的PC或其它終端上。例如在Internet上可以通過網頁瀏覽方式與單片機系統進行遠程數據交換。在工業控制方面,可以實現基于Internet的遠程數據采集及環境自動監測,例如,可以用在變電站、繼電器的狀態參數遠程監測。在交通運輸體系中,可以開發出電子警察從而實現交通關卡無人值守,或者可以遠程監視自動售貨機的商品的數量。在智能小區管理方面則可以實現更多的功能,例如小區管理中心可以通過小區內聯網實現網絡自動抄表。
網絡家電控制界面可用java語言編寫的Applet 程序,配以各種發射和接收控制芯片,來實現家電電源控制、電視遙控和電風扇遙控等功能。
參考文獻:
[1] 夏克國.SCENIX單片機嵌入式Internet方案[EB]. http://www.21ic.com.
[2] 彭少熙,等. 家庭網絡的嵌入式Internet方案[J]. 電子技術應用,2001.10.
[3] 樂德廣,等. 基于SX微處理器的嵌入式Internet技術及其應用系統的設計[C]. 嵌入式系統論文集,2000.11.
[4] 陸雪瑩,等譯. TCP/IP詳解,卷2[M]. 北京:機械工業出版社,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_
評論