串列埠通訊基本接線方法

2021-06-02 01:58:26 字數 1723 閱讀 3710

目前較為常用的串列埠有9針串列埠(db9)和25針串列埠(db25),通訊距離較近時(<12m),可以用電纜線直接連線標準rs232埠(rs422,rs485較遠),若距離較遠,需附加數據機(modem)。最為簡單且常用的是三線制接法,即地、接收資料和傳送資料三腳相連,本文只涉及到最為基本的接法,且直接用rs232相連。

1.db9和db25的常用訊號腳說明

9針串列埠(db9) 25針串列埠(db25)

針號 功能說明 縮寫 針號 功能說明 縮寫

1 資料載波檢測 dcd 8 資料載波檢測 dcd

2 接收資料 rxd 3 接收資料 rxd

3 傳送資料 txd 2 傳送資料 txd

4 資料終端準備 dtr 20 資料終端準備 dtr

5 訊號地 gnd 7 訊號地 gnd

6 資料裝置準備好 dsr 6 資料準備好 dsr

7 請求傳送 rts 4 請求傳送 rts

8 清除傳送 cts 5 清除傳送 cts

9 振鈴指示 dell 22 振鈴指示 dell

2.rs232c串列埠通訊接線方法(三線制)

首先,串列埠傳輸資料只要有接收資料針腳和傳送針腳就能實現:同乙個串列埠的接收腳和傳送腳直接用線相連,兩個串列埠相連或乙個串列埠和多個串列埠相連

· 同乙個串列埠的接收腳和傳送腳直接用線相連 對9針串列埠和25針串列埠,均是2與3直接相連; 

· 兩個不同串列埠(不論是同一臺計算機的兩個串列埠或分別是不同計算機的串列埠) 

上面**是對微機標準序列口而言的,還有許多非標準裝置,如接收gps資料或電子羅盤資料,只要記住乙個原則:接收資料針腳(或線)與傳送資料針腳(或線)相連,彼此交叉,訊號地對應相接,就能百戰百勝。

3.串列埠除錯中要注意的幾點:

串列埠除錯時,準備乙個好用的除錯工具,如串列埠除錯助手、串列埠精靈等,有事半功倍之效果; 強烈建議不要帶電插撥串列埠,插撥時至少有一端是斷電的,否則串列埠易損壞。 

單工、半雙工和全雙工的定義

如果在通訊過程的任意時刻,資訊只能由一方a傳到另一方b,則稱為單工。

如果在任意時刻,資訊既可由a傳到b,又能由b傳a,但只能由乙個方向上的傳輸存在,稱為半雙工傳輸。

如果在任意時刻,線路上存在a到b和b到a的雙向訊號傳輸,則稱為全雙工。

**線就是二線全雙工通道。 由於採用了回波抵消技術,雙向的傳輸訊號不致混淆不清。雙工通道有時也將收、發信道分開,採用分離的線路或頻帶傳輸相反方向的訊號,如迴線傳輸。

奇偶校驗

序列資料在傳輸過程中,由於干擾可能引起資訊的出錯,例如,傳輸字元『e』,其各位為:

0100,0101=45h

d7 d0

由於干擾,可能使位變為1,這種情況,我們稱為出現了「誤碼」。我們把如何發現傳輸中的錯誤,叫「檢錯」。發現錯誤後,如何消除錯誤,叫「糾錯」。

最簡單的檢錯方法是「奇偶校驗」,即在傳送字元的各位之外,再傳送1位奇/偶校驗位。可採用奇校驗或偶校驗。

奇校驗:所有傳送的數字(含字元的各數字和校驗位)中,「1」的個數為奇數,如:

1 0110,0101

0 0110,0001

偶校驗:所有傳送的數字(含字元的各數字和校驗位)中,「1」的個數為偶數,如:

1 0100,0101

0 0100,0001

奇偶校驗能夠檢測出資訊傳輸過程中的部分誤碼(1位誤碼能檢出,2位及2位以上誤碼不能檢出),同時,它不能糾錯。在發現錯誤後,只能要求重發。但由於其實現簡單,仍得到了廣泛使用。

有些檢錯方法,具有自動糾錯能力。如迴圈冗餘碼(crc)檢錯等。

串列埠通訊基本接線方法

串列埠通訊基本接線方法 龔建偉2001.6.20 目前較為常用的串列埠有9針串列埠 db9 和25針串列埠 db25 通訊距離較近時 12m 可以用電纜線直接連線標準rs232埠 rs422,rs485較遠 若距離較遠,需附加數據機 modem 最為簡單且常用的是三線制接法,即地 接收資料和傳送資料...

串列埠通訊基本接線方法

目次 1.db9 和db25 的常用訊號腳說明 2.rs232c 串列埠通訊接線方法 3.串列埠除錯中要注意的幾點 目前較為常用的串列埠有9針串列埠 db9 和25針串列埠 db25 通訊距離較近時 12m 可以用電纜線直接連線標準rs232埠 rs422,rs485較遠 若距離較遠,需附加數據機 ...

串列埠通訊基本接線方法

目次 1.db9和db25的常用訊號腳說明 2.rs232c串列埠通訊接線方法 3.串列埠除錯中要注意的幾點 目前較為常用的串列埠有9針串列埠 db9 和25針串列埠 db25 通訊距離較近時 12m 可以用電纜線直接連線標準rs232埠 rs422,rs485較遠 若距離較遠,需附加數據機 mod...