串口轉(zhuǎn)以太網(wǎng)模塊|雙向傳輸模塊USR-TCP232-S2
親,為確保資料,產(chǎn)品不配帶光盤,請移步下載資料,產(chǎn)品資料下載地址(復(fù)制到瀏覽器打開,點擊“資料下載”)
串口轉(zhuǎn)以太網(wǎng)模塊|雙向傳輸模塊USR-TCP232-S2
聯(lián)網(wǎng)模塊USR-TCP232-S2,是一款全新的,小體積的串口轉(zhuǎn)以太網(wǎng)模塊,這是一款能實現(xiàn)網(wǎng)口與TTL串口之間直接的數(shù)據(jù)透明傳輸?shù)脑O(shè)備。并可通過電平轉(zhuǎn)換電路應(yīng)用于232和485接口。
S2模塊功耗低,全速工作僅消耗較小的電流。搭載M0系列32位處理器,運行速率快,效率更高。同時模塊多樣化的功能,更能滿足客戶的需求。
S2模塊操作簡單,兼容性強。在增加新功能的基礎(chǔ)上兼容T24系列的設(shè)置協(xié)議,為老用戶使用提供方便。同時,又增加了類似于M4的設(shè)置協(xié)議,采用其他系列產(chǎn)品設(shè)置協(xié)議的客戶,僅需簡單調(diào)整,即可應(yīng)用于S2。
l 10/100Mbps 自適應(yīng)以太網(wǎng)接口,支持AUTO-MDIX網(wǎng)線交叉直連自動切換
l 工作模式可選擇 TCP Server,TCP Client,UDP Client,UDP Server,HTTPD Client
l 串口波特率從600bps到460.8Kbps可設(shè)置,支持None,Odd,Even,Mark,Space五種校驗
l 自定義心跳包機制,保證連接真實可靠,杜絕死連接
l 自定義注冊包機制,檢測連接狀態(tài),也可做自定義包頭
l TCP Server模式下,連接Client的數(shù)量可在1到16個之間任意設(shè)置,默認(rèn)4個,已連接Client的IP可顯示,按連接計算發(fā)送/接收數(shù)據(jù)。
l 支持網(wǎng)頁、AT指令、串口協(xié)議、網(wǎng)絡(luò)協(xié)議設(shè)置參數(shù),提供設(shè)置協(xié)議,供客戶集成到自己的軟件中去
l DHCP功能,能夠自動獲取IP
l MAC地址可修改,出廠燒寫*MAC
l DNS功能,域名解析
l DNS服務(wù)器地址可自定義設(shè)置
l 通過網(wǎng)絡(luò)升級固件功能,升級固件更加方便
l 支持虛擬串口,配套有人自主開發(fā)的USR-VCOM軟件
l 同時支持軟件和硬件恢復(fù)出廠設(shè)置
l 可以跨越網(wǎng)關(guān),交換機,路由器運行
l 可以工作在局域網(wǎng),也可訪問外網(wǎng)
l 提供上位機編程例子(Socket),VB、C++、Delphi、Android、IOS等
l 豐富的實際運用案例可下載
l 可根據(jù)客戶個性化的需求,進(jìn)行產(chǎn)品定制
?
利用USR-TCP232-S2實現(xiàn)TTL串口與以太網(wǎng)通訊的透明傳輸
模塊共有五種工作模式:
l TCP Server
l UDP Client
l UDP Server
l HTTPD Client
1. TCP Client模式特性
1) 有連接的通信模式,連接會有斷開與保持之分。
2) 本模式具備主動識別連接斷開的功能,當(dāng)連接建立后,大約每隔15s就會發(fā)送一個Keepalive保活探查包,如果連接有異常中斷等情況,則會被立即檢測到,并促使S2斷開原先的連接并重連。
3) 模塊嘗試連接遠(yuǎn)程服務(wù)器時,當(dāng)本地端口號不為0時,每次都會以一個相同的源端口發(fā)起連接。
4) 本模式支持同步波特率功能,運行過程中動態(tài)更改模塊的串口速率等參數(shù)。此功能需配合虛擬串口軟件使用。
5) 當(dāng)本地端口號設(shè)置為0時,表示隨機源端口。
2. TCP Server模式特性
1) 有連接的通信模式,連接會有斷開與保持之分。
2) 在TCP Server模式下,模塊首先監(jiān)聽設(shè)置的本機端口,有連接請求時響應(yīng)并創(chuàng)建連接,串口收到數(shù)據(jù)后將同時發(fā)送給所有與網(wǎng)絡(luò)模塊建立連接的設(shè)備。
3) 本模式支持同步波特率功能,運行過程中動態(tài)更改模塊的串口速率等參數(shù)。此功能需配合虛擬串口軟件使用。
4) 模塊做TCP Server的情況下,Client連接數(shù)zui大值可自行調(diào)節(jié),調(diào)節(jié)范圍為1-16個(默認(rèn)4個),當(dāng)Client連接數(shù)大于設(shè)定值時,新連接的將替換舊的連接。
3. UDP Client模式特性
1) 本工作模式從屬于UDP協(xié)議
2) S2模塊將只會與設(shè)定好的目標(biāo)IP的目標(biāo)端口通信,如果數(shù)據(jù)不是來自這個通道,則數(shù)據(jù)不會被S2模塊接受。
3) 在本模式下,目標(biāo)地址設(shè)置為255.255.255.255,則可以達(dá)到UDP全網(wǎng)段廣播的效果,同時也可以接受廣播數(shù)據(jù);網(wǎng)段內(nèi)的廣播,比如192.168.0.255的廣播方式,目前僅支持向外發(fā)送,無法接收。
4) UDP Client模式下,根據(jù)以太網(wǎng)特性,上位機允許向模塊發(fā)送的zui大數(shù)據(jù)長度為1460。
4. UDP Server模式特性
1) UDP Server 是指在普通UDP的基礎(chǔ)上不驗證來源IP地址,收到UDP數(shù)據(jù)包后將目標(biāo)IP改為數(shù)據(jù)來源IP,類似TCP Server的功能。
2) 在此模式下,模塊默認(rèn)記錄一個目標(biāo)IP,當(dāng)串口有數(shù)據(jù)時,向記錄的IP發(fā)送數(shù)據(jù),同時,模塊處于服務(wù)器地位,接受網(wǎng)絡(luò)中發(fā)給模塊的數(shù)據(jù)包,并隨時調(diào)整目標(biāo)IP為數(shù)據(jù)來源的IP。
5. HTTPD Client
1) 此模式用于S2將收集的數(shù)據(jù)傳向HTTP服務(wù)器端,或者是從HTTP服務(wù)器端獲取數(shù)據(jù)。繁瑣的HTTP協(xié)議由S2模塊來完成,方便用戶進(jìn)行串口的編程,而不用去考慮過多的HTTP的事情。
2) S2如果從HTTP服務(wù)器接收到數(shù)據(jù)會直接傳輸?shù)酱冢蛔鋈魏翁幚怼?/span>
3) 用戶可以在設(shè)置中自定義HTTP報頭的內(nèi)容,可以根據(jù)自己的需求,任意的添加、刪除、修改每一條HTTP報頭的內(nèi)容(如果HTTP請求類型是POST,S2模塊會自動添加Connection和Content-Length)。在網(wǎng)頁中有相應(yīng)的設(shè)置頁面。
6. TCP和UDP機制
表 1 TCP和UDP機制優(yōu)缺點
| TCP | UDP |
優(yōu)點 | 工作性能穩(wěn)定,不易丟包;有可靠的連接機制 。 | 沒有連接機制,簡單靈活;適合小包高頻發(fā)送信息,信息發(fā)送間隔比較準(zhǔn)確。 |
缺點 | 包頭開銷大,短時間高頻發(fā)送信息易造成信息阻塞;由于校驗和重發(fā)機制,致使信息間隔不準(zhǔn)確。 | 網(wǎng)絡(luò)惡劣時,丟包現(xiàn)象比TCP模式要大。 |
USR-TCP232-T2與USR-TCP232-S2的連接圖通用,USR-TCP232-S2正在制作中,請大家先借鑒T2模塊連接圖。
串口轉(zhuǎn)以太網(wǎng)模塊 ttl轉(zhuǎn)網(wǎng)絡(luò) 網(wǎng)絡(luò)轉(zhuǎn)RS232 RS485,串口轉(zhuǎn)以太網(wǎng),本產(chǎn)品定位:嵌入到設(shè)備里面。
應(yīng)用一:zui常用的COM口到網(wǎng)絡(luò)模式
應(yīng)用二:服務(wù)器采集模式
應(yīng)用三:遠(yuǎn)程管理多個串口通訊設(shè)備
應(yīng)用四:利用網(wǎng)絡(luò)延長串口通訊距離
應(yīng)用五:利用虛擬串口軟件(USR-VCOM)實現(xiàn)原串口程序遠(yuǎn)程控制設(shè)備
設(shè)置軟件和測試軟件
下圖是我們公司自主研發(fā)的一款虛擬串口設(shè)置軟件,可以一鍵設(shè)置虛擬串口,簡單方便!
USR-TCP232-S2模塊一個 |