現在,很多設備使用串行通信,特別是在工業自動化和安全監視項目中。串行通信的最大優點是方便即插即用,更為普遍。并且,串行通信具有距離短、傳輸速率慢的缺點。
但是,隨著當今科學技術的迅速發展,大量的信息通信數據量增加,對距離的要求也在提高。重要的是實現串行端口必須與以太網或光纖通信緊密連接的遠程控制和其他要求。
因此,隨著時代的發展和技術的進步,將串行信號轉換為以太網信號的設備應運而生:從232/485到RJ45串行服務器。從串行端口到網絡端口,從網絡端口到串行端口,因為這些產品可以雙向轉換,所以實際上是一樣的。
串行到以太網的轉換
不是物理層和數據鏈路層間的簡單轉換。由于串行端口協議本身沒有網絡層和傳輸層,因此到以太網串行端口的數據實際上將串行端口數據用作TCP/IP應用層數據,并使用TCP/IP包轉發方法例如,用戶通過socket的recv()函數和send()函數發送和接收實際上是應用層的數據。這允許用戶使用recv()和send()函數通過串行端口向TCPIP發送串行數據和從TCPIP接收串行數據。但是,TCP/IP就像recv()和send()一樣簡單。根據動作模式的不同,與連接、關閉、監視等有關。這是將串行端口轉換為網絡端口后需要處理的部分。
TCPIP的操作模式被分為TCP服務器模式(TCP服務器)、TCP客戶機模式(TCP客戶機)、UDP模式。
TCP/IP
一般而言,串行端口是UART,并且實際上僅定義了數據鏈路層規范,即起始比特、數據比特、和停止比特。但是,在不同的物理層中,分為TTL串行端口、RS232串行端口、RS485串行端口等
RS485串行端口
用于遠程通信的串行端口,可傳輸數千米的數據。該主要特征在于,通過將RS232共模信號(信號線和GND之間的電壓)置換為差動模式信號(2條線a和b之間的電壓),能夠抵抗共模干擾,實現更長距離的傳輸。的雙曲馀弦值。
UDP模式
UDP模式基于非連接模式,如果有要發送的數據,則無需預先連接即可發送。因此,該模式接近串行通信模式。然而,UDP協議不能保證數據不會丟失,并且容易引起錯誤代碼。從串行端口到以太網和從串行端口到
TTL串行端口
在MCU芯片之間進行數據通信的串行端口。這用+5V(或+3.3V)表示1,用GND表示0。RS232串行端口:實現設備間通信的串行端口。主要將信號電壓從05v變更為±15V(實際上為±12V)。電壓的增加提高了數據傳輸的距離和可靠性。
如果劃分為ISO的7層模型(物理層、數據鏈路層、網絡層、傳輸層、會話層、呈現層、應用層),則串行端口實際上只包括物理層和數據鏈路層。TCP/IP協議必須屬于網絡層和傳輸層。因此,TCP/IP的串行端口不正確。由于以太網屬于物理層和數據鏈路層,因此以太網的串行端口更加精確。
TCP模式
TCP模式使用可靠的數據傳輸機制,以確保數據中幾乎沒有錯誤代碼和丟失。在TCP通信中,必須在通信的兩端進行配置。一個是TCP客戶端,另一個是TCP服務器。TCP客戶端和TCP服務器的概念可以類推。TCP客戶端是命中者,而TCP服務器是連接器。
責任編輯人:CC
-
以太網
+關注
關注
40文章
5583瀏覽量
174786 -
串口
+關注
關注
14文章
1582瀏覽量
78635
發布評論請先 登錄
揭秘ModBusRTU轉換成TCP

使用Labview做一個485串口電子秤程序
RS232串口連接方式及注意事項
RS232轉以太網模塊應用解析 RS232在物聯網中的應用
RS232串口連接設備的注意事項
Acrel安科瑞APort100串口服務器2路以太網8路串口

DTU的RS485/232串口能夠復用嗎?
RS485轉以太網串口服務器Modbus網關連接調試方法

評論