串口服務器的工作原理是使得基于TCP/IP的串口數(shù)據(jù)流傳輸,它可以將很多個串口設備進行連接,并且能將串口數(shù)據(jù)實現(xiàn)與網(wǎng)口的雙向透傳。在實際應用中,把現(xiàn)有的RS232/RS485接口的數(shù)據(jù)轉化成IP端口的數(shù)據(jù),然后進行IP化的管理,IP化的數(shù)據(jù)存取,這樣就能將傳統(tǒng)的串行數(shù)據(jù)送上流行的IP通道,而無需過早淘汰原有的設備,從而提高了現(xiàn)有設備的利用率,節(jié)約了投資,還可在既有的網(wǎng)絡基礎上簡化布線復雜度。
工業(yè)級串口服務器,實際上是串口服務器的工業(yè)級別。雖然串口服務器不僅使用在工業(yè)場景中,還有樓宇、安防門禁、交通信號燈等商業(yè)環(huán)境中。 工業(yè)級是在工藝生產(chǎn)過程中使用的,具體含量標準是根據(jù)產(chǎn)品屬性決定的。工業(yè)級串口服務器通常要達到工作溫度-40℃-85℃,以適應在嚴寒酷暑的惡劣環(huán)境下正常工作。商業(yè)級串口服務器通常在-25~75℃,足夠實際場景下使用。
串口通信的概念非常簡單,串口通信是指外設和計算機間,通過數(shù)據(jù)信號線 、地線、控制線等,按位進行傳輸數(shù)據(jù)的一種通訊方式。這種通信方式使用的數(shù)據(jù)線少,在遠距離通信中可以節(jié)約通信成本,但其傳輸速度比并行傳輸?shù)?。它很簡單并且能夠實現(xiàn)遠距離通信。
通信使用3根線完成:(1)地線,(2)發(fā)送,(3)接收。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時在另一根線上接收數(shù)據(jù)。其他線用于握手,但是不是必須的。
串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗。對于兩個進行通信的端口,這些參數(shù)必須匹配:
(1)波特率:這是一個衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個數(shù)。高波特率常常用于放置的很近的儀器間的通信,典型的例子就是GPIB設備的通信。
(2)數(shù)據(jù)位:這是衡量通信中實際數(shù)據(jù)位的參數(shù)。當計算機發(fā)送一個信息包,實際的數(shù)據(jù)不會是8位的,標準的值是5、7和8位。由于實際數(shù)據(jù)位取決于通信協(xié)議的選取,術語“包”指任何通信的情況。
(3)停止位:用于表示單個包的最后一位。典型的值為1,1.5和2位。適用于停止位的位數(shù)越多,不同時鐘同步的容忍程度越大,但是數(shù)據(jù)傳輸率同時也越慢。
(4)奇偶校驗位:在串口通信中一種簡單的檢錯方式。有四種檢錯方式:偶、奇、高和低。對于偶和奇校驗的情況,串口會設置校驗位,用一個值確保傳輸?shù)臄?shù)據(jù)有偶個或者奇?zhèn)€邏輯高位。
串口(全稱串行接口),也稱串行通信接口或串行通訊接口(通常指COM接口),是采用串行通信方式的擴展接口。
串行接口(SerialInterface)是指數(shù)據(jù)一位一位地順序傳送,其特點是通信線路簡單,只要一對傳輸線就可以實現(xiàn)雙向通信(可以直接利用電話線作為傳輸線),從而大大降低了成本,特別適用于遠距離通信,但傳送速度較慢。
RS232標準接口(又稱EIA RS-232)是常用的串行通信接口標準之一,它是由美國電子工業(yè)協(xié)會(EIA)聯(lián)合貝爾系統(tǒng)公司、調(diào)制解調(diào)器廠家及計算機終端生產(chǎn)廠家于1970年共同制定,其全名是“數(shù)據(jù)終端設備( DTE)和數(shù)據(jù)通信設備(DCE)之間串行二進制數(shù)據(jù)交換接口技術標準”。下面小編給大家介紹一下“rs232串口定義 rs232串口接線圖及接線方法”。
在串行通訊時,要求通訊雙方都采用一個標準接口,使不同的設備可以方便地連接起來進行通訊。RS-232-C接口(又稱EIARS-232-C)是目前最常用的一種串行通訊接口。計算機串口(RS232)共有9個針腳,都是按順序排列,各個針腳的定義如下:
RS232與UART串口通信接線圖如下
RS232串口接線有兩種方法:
1、直連接法:RS232串口線直連接法就是正常的連接:2接2,3接3(即一頭的RX與另一頭的RX相連,TX與另一頭的TX相連)5接5。
2、交叉接法:RS232串口線交叉接法就是交叉連接:2接3、3接2(即一頭的RX和另一頭的TX相連,TX與另一頭的RX相連)5接5。
注意:通常的情況下,設備和電腦的連接進行通訊,需用到RS232串口線直連線;而設備和設備的連接進行通訊,就會用到RS232串口線的交叉線。
DTE設備上的9針連接器(PC連接) | |
公RS232 DB9 | |
針號 | 信號方向 |
1 | 載波檢測(CD)(來自DCE)來自調(diào)制解調(diào)器的輸入信號 |
2 | 從DCE接收數(shù)據(jù)(RD)傳入數(shù)據(jù) |
3 | 傳輸數(shù)據(jù)(TD)傳出數(shù)據(jù)到DCE |
4 | 數(shù)據(jù)終端就緒(DTR)傳出握手信號 |
5 | 信號接地公共參考電壓 |
6 | 數(shù)據(jù)集就緒(DSR)傳入握手信號 |
7 | 請求發(fā)送(RTS)輸出流量控制信號 |
8 | 清除發(fā)送(CTS)輸入流量控制信號 |
9 | 振鈴指示器(RI)(來自DCE)來自調(diào)制解調(diào)器的輸入信號 |
在EIA的標準系列中,RS485協(xié)議被認為是最通用的,在串口通訊的4個標準上均顯示出良好的性能。當多個節(jié)點需要在控制或數(shù)據(jù)采集應用中進行通信時,這是RS485被廣泛用作通信接口的原因。更多詳情點擊查看:RS485引腳說明及接口說明
RS485信號線定義
DB9 | 接口指示 | 引腳名稱 |
1 | CD | 載波檢測 |
2 | RXD | 接收數(shù)據(jù) |
3 | TXD | 傳輸數(shù)據(jù) |
4 | DTR | 數(shù)據(jù)終端就緒 |
5 | GND | 系統(tǒng)接地 |
6 | DSR | 數(shù)據(jù)準備就緒 |
7 | RTS | 發(fā)送請求 |
8 | CTS | 清楚發(fā)送 |
9 | RI | 振鈴指示器 |
● 載波檢測(CD)此控制信號在串口服務器通知計算機它已檢測到計算機可以用于數(shù)據(jù)傳輸?shù)妮d波時使用。
● 接收數(shù)據(jù)(RXD)這條線用于兩個源之間的數(shù)據(jù)傳輸。一個例子是從串口服務器接收的數(shù)據(jù)傳輸?shù)接嬎銠C。
● 傳輸數(shù)據(jù)(TXD)這是實際承載傳輸數(shù)據(jù)的線路。
● 數(shù)據(jù)終端就緒(DTR),這是表明計算機已準備好進行傳輸?shù)男盘枴?/p>
● 系統(tǒng)接地(GND)是指與地面的物理連接,用于測量電路中電壓的基線或用于返回電流的共享路徑。
● 與DTR信號相比,數(shù)據(jù)準備就緒(DSR),該信號通知計算機或終端串口服務器正在運行并且能夠接收數(shù)據(jù)。
● 對于此信號,需要發(fā)送請求(RTS)正電壓,以允許執(zhí)行發(fā)送請求(RTS)。這表明在數(shù)據(jù)集和數(shù)據(jù)終端之間可以進行無干擾的傳輸。
● 在數(shù)據(jù)終端和串口服務器之間建立連接后,清除發(fā)送(CTS)發(fā)送此信號,以確認數(shù)據(jù)終端已確認可以開始通信。
● 振鈴指示器(RI)的作用是提醒運行數(shù)據(jù)集的串口服務器已檢測到低頻。該信號只是警告數(shù)據(jù)終端,而不會影響設備之間的數(shù)據(jù)傳輸。