USR-TCP232-24
硬件版本:V1.2
文件版本:V1.1
2011-08-15
RS232/RS485轉以太網模塊是用來將TCP網絡數據包或UDP數據包與RS232或RS485接口數據實現透明傳輸的設備,產品體積小巧,功耗低。搭載ARM處理器,速度快,響應迅速,穩定性高。
關鍵字:TCP/IP, TCP, UDP, RS232, 以太網, RS485, 串口轉網絡。
本以太網轉串口服務器批量優惠,可提供定製服務,定製功能百片起訂。
濟南有人科技有限公司為您提供完整的物聯網解決方案,軟件硬件,服務器,您只需要說明白需求,剩下的我們來做,歡迎聯繫,0531-55507297 13864129404
我們的優勢:
· 始於2006,多年技術積累,完全自主知識產權,可提供更好的技術和服務支持,無任何版權爭議。
· 產品經過了長達一年的測試考驗期,並經過了大型項目考驗。
· 可以提供服務器端軟件開發支持,高達一萬套設備聯網在線服務器端設計能力。
· 全部使用正品進口芯片,產品大批量生產,使用機器貼片和波峰焊工藝,品質保証。
· 先進的硬件方案,更低成本,可以給你更合適的價格。
· 不採用任何操作系統,從底層完全自主開發,從大型物聯網項目前線過來的應用經驗,更高的可靠性,更佳的實時性。
· 極強的供貨能力,充足的資金,良好的供貨商關係,優選合適的芯片,保証為客戶批量供貨。任意一款產品,我們都保証100套以上的現貨庫存。
· 我們專注于聯網產品,只做聯網產品,我們會不斷更新我們的技術方案,緊跟時代潮流,以確保我們的產品有一流的性價比,保障客戶的利益。
· 我們的理念,功能簡單,性能穩定,價格合理。
目錄
RS232/RS485轉以太網模塊是用來將TCP網絡數據包或UDP數據包與RS232或RS485接口數據實現透明傳輸的設備,產品體積小巧,功耗低,搭載ARM處理器,速度快,響應迅速,穩定性高。
這是一款多功能型嵌入式以太網串口數據轉換設備, 它內部集成了 TCP/IP 協議棧, 用戶利用它可以輕鬆完成嵌入式設備的網絡功能, 將原有串口設備升級成網絡功能,節省人力物力和開發時間, 使產品更快的投入市場, 增強競爭力。
串口服務器集成 10/100M 自適應以太網接口, 串口通信最高波特率高達 230.4Kbps, 具有TCP Server, TCP Client, UDP以及UDP server工作模式, 通過軟件輕鬆配置,通過網口進行設置。
n 100M高速網卡,10/100M 自適應以太網接口;
n 支持 AUTO MDI/MDIX,可使用交叉網線或平行網線連接;
n RS232波特率從300到256000可設置
n RS485波特率從300到115200可設置
n 工作方式可選擇TCP Server, TCP Client, UDP工作模式, UDP Server模式;
n 支持虛擬串口工作模式
n 可以跨越網關,跨越交換機,路由器
n 可工作于局域網,也可以工作于互聯網(外網)
n 工作端口,目標 IP 地址和端口均可輕鬆設定;
n 網絡斷開后自動斷開連接,保証整個網絡可靠的建立TCP連接;
n 靈活的串口數據分幀設置,滿足用戶各種分包需求;
n 傳輸距離:RS232 - 15米,RS485 - 1000米,網線200米(通過交換機后聯入互聯網,無距離限制)
n 32 位 ARM CPU;
n LAN 以太網: 10/100Mbps; 保護:內建2KV電磁隔離;
n RS232串口×1: TXD、RXD、GND;
n RS485接口×1: A(Data+) B(Data-) 板上已帶120歐終端電阻
n 串口速率: 波特率: 從300到256kbps可設置,理論最高可達3Mbps;
n 網絡協議: ETHERNET、ARP、IP、UDP、TCP、ICMP;
n 工具軟件: 模塊配置軟件、TCP/UDP測試工具、串口調試軟件;
n 配置方式:網絡,免費提供配套軟件.
n 電源: 5V
n 機械參數: 模塊尺寸(L×W×H): 90×50×18(mm) 含端子和插針
n 工作溫度: 工業級: -25~75°C.
n 保存環境: -40~85°C, 5~95%RH.
串口設備聯網服務器模塊是為連接工業自動化串口設備, 如PLC、 傳感器、 儀表、 電機、 驅動器、 條碼閱讀器和顯示器等而設計的。
串口服務器模塊廣氾應用於 考勤機、門禁系統、售飯機、POS系統、樓宇控制、消防監控、銀行系統、機房監控、UPS監控、電力、油田、環境監測、工業應用等領域
所有需要將串口設備的數據聯網管理的地方,都可以使用串口設備聯網服務器解決。
名稱
|
型號
|
串口電平
|
說明
|
單片機上網卡模塊
|
USR-TCP232-T
|
TTL
|
嵌入到客戶PCB使用,帶RJ45座
|
串口轉以太網模塊
(本產品)
|
USR-TCP232-24
|
RS485/RS234
|
RS232/RS485通過跳線選擇
|
以太網轉串口模塊
|
USR-TCP232-D
|
TTL
|
DIP封裝模塊,嵌入到客戶PCB使用,不帶RJ45座,引腳兼容ZLG產品
|
串口服務器
|
USR-TCP232-300
|
RS232/RS485
|
帶外殼串口服務器,通過網絡設置參數
|
型號說明:USR 表示有人科技,及我公司品牌,TCP232表示TCPIP轉串口模塊系列產品,2/4/T表示串口端電平形式。
工作電壓:5V
工作電流:最大200mA
工作溫度:-25~75 °C
保存溫度:-40~85 °C
保存濕度:5% ~ 95% RH
Ø 1. RS232/RS485轉以太網模塊 一個
Ø 2. 資料光盤 一張
USR-TCP232-300是連接串口設備到網絡的橋梁,借助此串口服務器,用戶可以輕鬆實現設備聯網管理和控制功能,應用框圖如下。
注:為了安全性考慮,在默認情況下,模塊只接受從設定的目標機器的IP和設定的目標機器端口發送過來的數據,並且模塊只往設定的目標位置發送數據。
在TCP client模式下,模塊上電后根據自己的設置主動去連接到TCP server服務器端,然後建立一個長連接,之後的數據進行透明傳輸。此模式下,TCP server的IP需要對模塊可見,可見的意思是通過模塊所在的IP可以直接PING通服務器IP,服務器端可以是互聯網的固定IP,也可以是和模塊同一個局域網的內網IP。
在UDP模式下,模塊上電后監聽設置的端口,不主動建立連接,當有數據從通過傳過來時,轉發到串口,當串口收到數據時,通過網絡發送到模塊設置的IP和端口。
UDP server 是指在普通UDP的基礎上不驗証來源IP地址,收到UDP數據包后將目標IP改為數據來源IP,類似TCP server的功能。
在此模式下,模塊默認記錄一個目標IP,當串口有數據時,想記錄的IP發送數據,同時,模塊處於服務器地位,接受網絡中發給模塊的數據包,並隨時調整目標IP為數據來源的IP,適合於多IP對應模塊的工作模式。使用上,計算機端的程序和UDP模式完全一樣,不需要更改。
在TCP Server模式下,模塊首先與網關嘗試通訊,然後監聽設置的本機端口,有連接請求時響應並創建連接,最多可同時存在4個鏈接,串口收到數據后將同時發送給所有與網絡模塊建立鏈接的設備。
從實際應用考慮,當網絡中設備量比較大時,若在此工作模式下使用輪詢方式,極容易造成系統不穩定,建議僅在網絡設備較少且需要多計算機同時訪問設備時使用此模式,設備多時請使用TCP Client模式。
模塊的工作指示燈在網口上,有紅綠兩個指示燈。
指示燈
|
功能
|
說明
|
紅燈
|
電源指示
|
電源輸入正確時亮
|
綠燈
|
連接狀態指示
|
正確鏈接到網絡時綠燈亮。
|
黃燈
|
數據指示
|
模塊有數據收或發時閃爍,包括模塊收到網絡廣播包。
|
此模塊上共有兩處跳線和一處焊接點,如上圖:
1、 RS232和RS485選擇跳線,如圖示,向上為RS232,向下為RS485,默認RS232
2、 UPD:Update跳線,用於模塊升級,短接再給模塊上電將進入升級狀態,默認懸空。
3、 CFG;配置引腳,使用RS232方式配置時,短接CFG跳線進入配置模式,斷開時進入工作模式。
4、 電源輸入,為方便用戶使用,預留的5V電源輸入焊接點。
注:CFG跳線只在設置方式為RS232方式時有效。
RS232接口:
RS232採用9針 母口(孔),只有三根線有定義,其餘為空,具體說明如下。
ID
|
標號
|
功能
|
說明
|
2
|
TXD
|
設備數據發送
|
RS232電平
|
3
|
RXD
|
設備數據接收
|
RS232電平
|
5
|
GND
|
接地
|
通訊共地點
|
我們可以為客戶提供兩種串口線,請按需購買:
1. 針對孔 直連串口線:串口服務器可以通過它直接和計算機鏈接,以方便調試。
2. 針對針 交叉串口線:用來連接串口服務器和通用RS232用戶設備。
RS485 接口:
RS485有引出兩根線分別是A(data+)和B(data-),設備內部有120歐終端匹配電阻。
注意:本串口服務器內部通過跳線切換RS232和RS485連線,默認是工作在RS232下,如果您需要使用RS485接口,需要將跳線帽移動到RS485一端。
RJ45網絡接口:
網口的連接,模塊的網口是10M/100M自適應,支持AUTO MDI/MDIX,也就是說你可以使用直連網線與計算機直接連接,也可以進行測試。
Pin
|
Name
|
Description
|
1
|
TX+
|
Transceiver Data+ (發信號+)
|
2
|
TX-
|
Transceiver Data- (發信號-)
|
3
|
RX+
|
Receive Data+ (收信號+)
|
4
|
n/c
|
Not connected (空腳)
|
5
|
n/c
|
Not connected (空腳)
|
6
|
RX-
|
Receive Data- (收信號-)
|
7
|
n/c
|
Not connected (空腳)
|
8
|
n/c
|
Not connected (空腳)
|
此為最常用工作模式,模塊一頭接COM口,另一頭接網絡,實現網絡和COM之間的轉換,此模式下,計算機需要編寫網絡應用程序,基於socket發送和接收數據。
使用者需要掌握網絡編程知識。
虛擬串口模式下,用戶不需要對原來的系統做任何更改,只需要在計算機上安裝VSPM軟件,做好相應設置即可,設置完成后,遠端的設備就和直接接在計算機上一樣。
不用修改原來的應用程序,應用程序依然像操作串口一樣操作遠端的設備。
雙串口遠程連接模式是虛擬串口工作模式的一個升級,將2個設備的通訊距離延長,串口->網絡->網絡->串口。
不用修改應用程序,依然用串口方式操作。
模塊可以直接和模塊通過網線連接,也可以通過交換機或路由器連接。
此模式下模塊分主從,採用UDP方式,比TCP server模式更佳,不限制連接個數,但是主模塊不能向所有從模塊發送數據,因為它不知道該發給哪個模塊,只能向固定的某個模塊發送數據。
注:為了安全原因,模塊默認未開啟此功能,若需要時,請說明。
多對多模式下,CPU可以即時修改模塊的配置,修改發送數據的目的地址,后文描述如何進行設置。
高級功能,網絡串口,(需要服務器支持)無論你的設備在世界哪個角落,只要接入互聯網,就可以通過串口訪問到,相當于QQ,每個設備有自己的ID號,只要告訴模塊,要發給哪個ID,系統就會處理,並將數據送達。
服務器數據採集控制模式,是最常用的應用模式之一,串口服務器分布在網絡不同的位置,通過網絡將數據統一傳輸到服務器,並接收服務器的數據,這是物聯網最基本模型之一。
模塊的工作模式可以在需要時進行設置,我們盡最大的努力讓用戶的工作變的簡單,所有並沒有開放高級的參數,如果你有特殊的需求,請聯繫我們處理。
可以設置的內容包括,工作模式,模塊IP及端口,子網掩碼,網關,串口波特率,模塊端口,目標IP及端口。
設置命令由24字節字串組成,在正常工作狀態下,短接CFG引腳跳線以進入配置狀態。
模塊的設置命令格式如下表,你也可以用我們提供的設置軟件生成和測試配置字,發送數據的波特率為9600,無奇偶校驗,8位數據位,1位停止位,9600,n,8,1 。
功能
|
位數
|
說明
|
舉例
|
16進制 低位在前
|
包頭
|
2
|
包頭恆為 55 AA
|
包頭
|
55 AA
|
目標IP
|
4
|
連接目標的IP
|
192.168.0.201
|
C9 00 A8 C0
|
目標端口
|
2
|
連接目標的端口
|
8234
|
2A 20
|
模塊IP
|
4
|
模塊的IP
|
192.168.0.7
|
07 00 A8 C0
|
模塊端口
|
2
|
模塊的端口
|
20108
|
8C 4E
|
網關
|
4
|
網關IP
|
192.168.0.201
|
C9 00 A8 C0
|
工作模式
|
1
|
1為TCP Client,0為UDP
2為UDP Server
|
TCP模式
|
01
|
波特率
|
3
|
串口端工作率
|
115200
|
00 C2 01
|
備用位
|
1
|
備用位暫無功能,寫零
|
00
|
00
|
和校驗
|
1
|
加和校驗,從目標IP開始算起,到備用位(含)為止
|
和校驗
|
B9
|
完整命令串:00 A8 C0 2A 20 07 00 A8 C0 8C 4E C9 00 A8 C0 01 00 C2 01 00 B9
|
無論之前工作的波特率是多少,模塊在進入配置模式后自動切換到9600波特率,並向串口發送字符U,以表示已進入配置狀態,收到完整的數據包並校驗處理正確后會返回字符K,如果校驗出錯,將返回字母E和模塊計算的校驗位,此位在手動測試發送命令時非常有用,在其他錯誤僅發送E,如包頭不正確,位數不正確等。
模塊通過串口接收設置指令,並更改自己的工作參數,我們提供免費的串口設置軟件,請參考軟件上的說明進行操作。
自2011-08-02起,USR-TCP232-24同時支持網絡配置和串口配置,之前的版本默認不支持網絡配置,敬請留意。
通過網絡設置步驟:
1、連接硬件:使用配套電源給串口服務器供電,用網線將串口服務器直接連到計算機上,或者將串口服務器接到和計算機統一局域網內的路由器或者交換機上。
2、打開配套設置軟件,如下圖,點擊搜索,找到該網絡設備。
3、填寫希望設置的新參數,選中想要設置的設備,點擊網絡設置按鈕。
4、(可選步驟) 設置完后,串口服務器會在5秒內重啟完成,可以再點搜索查看新的設置。
5、給設備斷電再上電,設備將以新的配置工作。
系統默認工作在TCP Client 模式,並且出廠時設置了如下的參數,具體如上頁圖片所示。
模塊的IP地址:192.168.0.7
模塊的子網掩碼:255.255.255.0
模塊默認網關:192.168.0.201
串口波特率:115200
連接目標IP:192.168.0.201
連接目標端口:8234
默認工作狀態的測試:
1、測試所需條件,有串口的計算機1台,5V電源,串口線,網線,串口測試軟件和TCPIP測試軟件(光盤內提供,也可下載),若無串口,可以使用USB轉串口線。
2、硬件連接方式,串口服務器和計算機網口對網口通過網線連接起來,串口對串口用串口線連接。通過網線直接連接計算機,交叉網線和直連網線均可,設備支持自動識別切換。
3、將計算機的IP設置成192.168.0.201,如下圖
4、打開光盤中軟件 ,TCP協議服務器端,本地端口8234,開始監聽,如下圖,此軟件左側是串口調試助手,右側是網絡調試助手。
5、打開串口以收發數據,設置波特率為115200,並且設置正確的端口,打開串口。
6、由於模塊設置了TCP Client工作模式,會自動連接這個端口,很快你會看到,有設備連接到端口上,選擇該發送目標(如上圖中的192.168.0.7:20108),輸入要發送的內容,點擊發送數據,就可以將數據發到模塊的網絡端,並從串口輸出。
7、這樣你就可以通過兩個軟件互發通訊數據了。
串口到網絡的過程:計算機串口->模塊串口->模塊網絡->計算機網絡
網絡到串口的過程:計算機網絡->模塊網絡->模塊串口->計算機串口
虛擬串口的意思是將TCP連接的數據轉換成計算機內部的一個串口的數據,實現透明傳輸,這裡以TCP client 工作方式為例子,
1、將模塊做下圖所示的設置(默認設置即是),再將模塊直接連到計算機網口上,將計算機IP設置成192.168.0.201。
2、安裝虛擬串口英文版.exe並運行
3、新增虛擬串口,File->New
4、按照如圖進行設置,您需要關注的是將生成的COM端口號,波特率,計算機工作于TCP Server模式,計算機的IP,計算機的端口,選中創建虛擬串口,然後點擊Activate。
5、點擊Activate,這樣就能創建出一個COM2口,COM2口收到的數據就是來自TCP設備反過來的數據,向COM2口發送數據就會通過TCP傳輸到網絡遠端的TCP-232轉換器上再通過232口輸出。
如果創建失敗,請注意觀察報錯信息,注意在運行虛擬串口時,其他占用此TCP端口的網絡調試程序需要關閉。成功后界面如下圖
至此,你就可以像使用普通串口一樣來使用你的設備了,操作本機虛擬出的串口就和操作遠端的轉換模塊的232口一樣。
下圖是兩個串口之間互相發數據的截圖。
實測間隔100ms雙向自動發送,收發十萬字節數據無丟失,如下圖所示。
公 司:濟南有人科技有限公司
地 址:濟南市高新區奧體中路盛福花園D5-3-302
電 話:0531-55507297 13864129404
QQ聯繫:835475229 286629322
本文檔提供有關USR-TCP232-24的信息,本文檔未授予任何知識產權的許可,並未以明示或暗示,或以禁止發言或其它方式授予任何知識產權許可。除在其產品的銷售條款和條件聲明的責任之外, 我公司概不承擔任何其它責任。並且,我公司對本產品的銷售和/或使用不作任何明示或暗示的擔保,包括對產品的特定用途適用性,適銷性或對任何專利權,版權或其它知識產權的侵權責任等均不作擔保。本公司可能隨時對產品規格及產品描述做出修改,恕不另行通知。
本產品可能包含某些設計缺陷或錯誤,一經發現將其收入勘誤表,並因此可能導致產品與已出版的規格有所差異,如客戶索取,可提供最新的勘誤表。
2011-06-15 版本V1.0 創立
2011-08-15 版本 V1.2 增加TCP Server模式,修改虛擬串口測試說明
說明:因我們正在不斷的改進和完善產品,本手冊中的圖片和文字僅供參考,所有信息均以實物和實際銷售情況為準。