国产在线观看免费视频在线|成人网导航|另类 自拍 校园 小说区|不戴的邻居HD中文|国产精品国产三级国产专区53|黄瓜视频app无限看丝瓜视频丝瓜视在线观看|日本大B视频在线

關注官方微信

EN

EN.

單片機網絡及其實現方法

發布時間:2009-04-09 作者:上海卓嵐 瀏覽量:3155

摘要:本文討論了單片機連接網絡(單片機上網、單片機聯網)的基本方法,特別是8位單片機聯網的方法。沒有OS操作系統支持的單片機如何連接TCP/IP的網絡?這里提出了一種采用嵌入式聯網模塊的單片機聯網有效方法,甚至可以上Internet。

1.概述

目前單片機網絡技術越來越受到重視,特別是51單片機網絡通信在很多實際項目中都是需要的。隨著普適計算(pervasive computing)概念越來越深入人心,普適計算所倡導的無處不在的網絡連接,所有的智能設備都連接到網絡上的前景變得越來越明朗。

2.單片機網絡通訊方案

單片機從低端到高端有以51單片機為代表的8位單片機和以ARM為代表的32位單片機。不同檔次的單片機實現網絡接口的方法不同。對于像ARM等高端處理器一般都可以運行嵌入式操作系統,例如嵌入式Linux,那么此類單片機可以使用操作系統自帶的TCP/IP協議棧而實現聯網。但是此種方法對于成本和開發人員技術要求都較高。

但是該方案相對51單片機應用系統來說成本較高。用戶可能希望通過TCP/IP源代碼實現51單片機網絡通訊,但是移植一個嵌入式TCP/IP協議棧可能需要較多的專業知識。更重要的是穩定性問題、產品上市時間問題。

3.實現單片機網絡通信的快速方法

使用卓嵐的ZLSN系列串口聯網模塊可以方便地實現單片機網絡通信。其具有各種串口接口,例如采用ZLSN3000一端是網口,另一端只要連接2根線的5V電源,2根線直接接到單片機的RXD、TXD上即可。該解決方案如下特點(參考ZLSN2000使用說明書):

1.方便性:讓單片機網絡通信像單片機串口通信一樣容易。更重要的是其價格也相當經濟。

2.高穩定性:ZLSN2000可實現串口/以太網之間全雙工、不間斷(例如100M數據不間斷發送)、高速率(例如115200波特率)地發送數據,且不丟失以字節。

3.可以進行二次開發。

在用戶選擇單片機網絡方案的時候,可能比較關心是否能夠進行二次開發。如果能夠提供TCP/IP源代碼,那么用戶就可以直接調用類似connect, send, receive, closet, listen等socket函數,開發出用戶自己的程序。一般地模塊方案無法提供這些接口。卓嵐科技的ZLSN模塊充分考慮到用戶的需求,提供了模塊和主單片機的命令接口。主單片機通過串口發送socket命令給模塊,例如讓模塊向某個地址進行連接,即發送 connect yourip: youport 給模塊即可。這相當于用戶可以直接調用socket函數。

4.TCP/IP開發板方案

TCP/IP開發板方案可點擊進入>>