串口聯網模塊介紹
時間:2009-07-14 15:21:10來源:ronggang
導語:?本文介紹了串口聯網模塊的定義、用途、使用方法和性能指標。
1.什么是串口聯網模塊
串口對于電子工程師來說再熟悉不過,Serial、UART、RS232、EIA-RS-232C、COM這些都是串口的名字。串口由于其使用引腳少(只有RXD、TXD兩根線),協議簡單,被廣泛地應用于電子設備的數據傳輸中,電子設備通過串口和PC通信,或者通過串口進行外部數據擴展都是很普遍的現象。
網絡時代的到來,迫切需要電子設備也聯網,那么當一個設備需要接入以太網的時候采用串口轉以太網的方式最為合適。所謂串口聯網模塊就是將MCU的串口通信轉化為以太網通信的電子單元模塊。
2.串口聯網模塊的用途
從本質上來說,串口聯網模塊就是一個串口轉以太網(TCP/IP)協議轉化器。使用串口聯網模塊可以將用戶從復雜的嵌入式TCP/IP的代碼中解脫出來。即方便地實現了嵌入式聯網,另一方面,又可以保證聯網的穩定性。
3.串口聯網模塊的使用方法
3.1串口轉以太網功能
一般來說串口聯網模塊本身是不帶RJ45接口的。這樣可以將串口聯網模塊連接到用戶PCB上,用戶可以根據需要選擇RJ45接口放置的位置。模塊引腳可以直接和RJ45接口連接。串口方面,用戶的單片機和串口聯網模塊的RXD、TXD引腳連接。此后用戶發送的串口數據就發送到網絡上,網絡接收的數據從串口接收。對于需要硬件流控的情況還可能需要提供RTS、CTS流控引腳。
3.2參數設定
串口轉以太網功能中需要解決發往的目的IP地址的問題,即串口數據轉為網絡數據后,數據將發往哪一臺計算機?所以必須設置目的IP。除了目的IP地址串口聯網模塊還有很多參數,例如:目的端口、串口波特率、工作模式等。
一般修改參數有兩種方法:(1)通過Web方式登錄串口聯網模塊,這種方式要求串口聯網模塊必須和運行瀏覽器的PC機在同一個邏輯子網中。(2)一些串口聯網模塊提供Window工具可以立即搜索并修改網絡中的所有的串口聯網模塊的參數。
3.3聯網模塊的管理
串口聯網模塊在實際應用中可能大量分布于網絡中。用戶難以一個個的記住每個模塊的IP地址。串口聯網模塊應該提供一套Windows工具,可以迅速地找到網絡上的所有聯網模塊,并可以設置參數,對其進行管理。
3.4 PC端如何串口聯網模塊通信
串口聯網模塊實際上只解決了嵌入式設備端串口數據轉化為以太網數據的功能,但是PC端(也就是負責接收網絡數據的PC端)如何接收、處理數據?基本上有3中方法:
(1)直接的socket通信:用戶通過windows網絡編程直接調用socket API函數,通過UDP、TCP/IP協議同串口聯網模塊通信。該方法要求使用者具有一定的網絡編程的基礎。
(2)虛擬串口:這里介紹一個新的概念虛擬串口。虛擬串口和硬件串口不同,硬件串口是計算機上本來存在的COM口,例如COM1、COM2等,虛擬串口是使用Windows的虛擬設備技術,在底層驅動虛擬出一個串口,在上層軟件看來該串口和硬件串口可以一樣的使用。例如串口聯網模塊附帶的PC端軟件虛擬一個COM5,然后將COM5和某個串口聯網模塊綁定,此后用戶程序可以讀寫COM5來實現和串口聯網模塊的通信。
(3)設備管理函數庫DLL:串口聯網模塊一般可以提供一個Windows動態鏈接庫,通過該鏈接庫提供的函數,可以直接和串口聯網模塊通信。
4.串口聯網模塊的性能指標
(1)數據轉發的穩定性:穩定性是串口聯網模塊的最重要的指標。首先需要在各種通信情況下保持連接的穩定。再次要保證不丟失數據,無傳輸錯誤。串口聯網模塊設計,應該能夠支持全雙工通信下,不間斷發送數據時不丟包。這將使得此類模塊能夠勝任任何流量狀況的通信。
(2)數據發送——應答時間:該速度表示從從PC端發送數據,經過串口聯網模塊,轉發到設備,設備應答,再經串口聯網設備轉發,發回PC的時間差。該速度反應了串口聯網模塊的運行速度。
(3)豐富的參數配置:除了基本的目的IP、波特率等參數外,串口聯網模塊應該具有更為豐富的參數可以配置,以適應不同的應用場合。
(4)多種修改參數的方法:一般的串口聯網模塊只能夠通過網絡端對參數進行修改,例如通過Web服務器,或通過PC上的特定的管理工具進行修改。串口聯網模塊應該能夠支持在MCU這端通過串口修改模塊參數。
參考資料:
串口聯網模塊,http://www.zlmcu.com/products_serial_server.htm
串口聯網模塊介紹,http://www.zlmcu.com/document/zl_004.html
標簽:
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。