聯(lián)網(wǎng)模塊是一個可以集成到目標電子系統(tǒng)的模塊,這里的聯(lián)網(wǎng)即指連接到網(wǎng)絡(luò)(Internet,以太網(wǎng)等),顧名思義,聯(lián)網(wǎng)模塊就是將嵌入式系統(tǒng)連接到網(wǎng)絡(luò)的電路模塊。
信息化時代,要求電子設(shè)備也應(yīng)該進行信息化、網(wǎng)絡(luò)化管理,例如打印機、門禁機等的聯(lián)網(wǎng)。在聯(lián)網(wǎng)方案方面基本上有兩種方法,一種方法就是將TCP/IP網(wǎng)絡(luò)協(xié)議棧在用戶系統(tǒng)上實現(xiàn),但是這種方法對于系統(tǒng)的CPU要求比較高,并且對于系統(tǒng)開發(fā)人員的技術(shù)要求也較高,另外開發(fā)出來的系統(tǒng)的穩(wěn)定性難以保證;另一個方法是使用聯(lián)網(wǎng)模塊。聯(lián)網(wǎng)模塊一端以串口、IO口、并口等方式和系統(tǒng)的CPU連接,另一端可以連接網(wǎng)線(或經(jīng)過耦合變壓器后連接網(wǎng)線)。此后系統(tǒng)CPU向模塊發(fā)送的數(shù)據(jù)將透明地發(fā)送到網(wǎng)絡(luò)上;網(wǎng)絡(luò)上的計算機向模塊發(fā)送的數(shù)據(jù)將被透明地轉(zhuǎn)發(fā)給CPU。
如何使用聯(lián)網(wǎng)模塊進行聯(lián)網(wǎng)
使用聯(lián)網(wǎng)模塊進行嵌入式設(shè)備聯(lián)網(wǎng)一般有以下步驟:
1.使用者在系統(tǒng)PCB上按照聯(lián)網(wǎng)模塊的結(jié)構(gòu)規(guī)格設(shè)計接口。
2.將聯(lián)網(wǎng)模塊中和用戶CPU連接的連線(例如串口RXD、TXD)連接上;和網(wǎng)口RJ45接口連接的連線連接上。
3.通過Web瀏覽器(或者的工具)訪問模塊,設(shè)置模塊的目的IP、串口波特率等參數(shù)。目的IP就是系統(tǒng)CPU向模塊發(fā)送數(shù)據(jù)的時候,模塊發(fā)往的計算機的IP地址。
4.此后就可以用模塊實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)與串口數(shù)據(jù)的轉(zhuǎn)發(fā)了。
使用聯(lián)網(wǎng)模塊實現(xiàn)嵌入式聯(lián)網(wǎng)的好處
1.開發(fā)周期短。
2.對于用戶技術(shù)要求不高。
3.一般聯(lián)網(wǎng)模塊是經(jīng)過長期測試的,這樣使用模塊比用戶自己實現(xiàn)聯(lián)網(wǎng)協(xié)議要穩(wěn)定。
聯(lián)網(wǎng)模塊的性能指標
聯(lián)網(wǎng)模塊是嵌入式到目標系統(tǒng)的一個電子模塊,它的性能直接影響到了整個系統(tǒng)的性能。
穩(wěn)定性
穩(wěn)定性是聯(lián)網(wǎng)模塊的zui重要的指標,穩(wěn)定性是指在模塊的任何正常使用過程中(例如長時間使用、大量數(shù)據(jù)通信、各種溫度條件)都應(yīng)該保持正常的工作狀態(tài)。由于很多情況下要進行串口到網(wǎng)絡(luò)、網(wǎng)絡(luò)到串口數(shù)據(jù)的同時轉(zhuǎn)發(fā),并且一次轉(zhuǎn)發(fā)的數(shù)據(jù)長度也可能未知。這就要求聯(lián)網(wǎng)模塊具有全雙工、不間斷轉(zhuǎn)發(fā)功能。如果模塊設(shè)計不好很可能在這種高強度傳輸情況下出現(xiàn)丟失數(shù)據(jù)、甚至斷網(wǎng)的可能。這樣會影響系統(tǒng)的穩(wěn)定性。
體積小
小體積的模塊,可以節(jié)約用戶PCB空間,從而降低用戶系統(tǒng)成本。
參數(shù)修改便捷性
一般需要支持Web方式來修改聯(lián)網(wǎng)模塊參數(shù),能夠支持的工具來批量修改模塊的各種參數(shù)。