串口接線(xiàn)圖
目前較為常用的串口有9針串口(DB9)和25針串口(DB25),通信距離較近時(shí)(<12m),可以用電纜線(xiàn)直接連接標(biāo)準(zhǔn)RS232端口(RS422,RS485較遠(yuǎn)),若距離較遠(yuǎn),需附加調(diào)制解調(diào)器(MODEM)。最為簡(jiǎn)單且常用的是三線(xiàn)制接法,即地、接收數(shù)據(jù)和發(fā)送數(shù)據(jù)三腳相連,本文只涉及到最為基本的接法,且直接用RS232相連,以回答前段網(wǎng)友的咨詢(xún)。
9針串口(DB9) |
25針串口(DB25) | ||||
針號(hào) |
功能說(shuō)明 |
縮寫(xiě) |
針號(hào) |
功能說(shuō)明 |
縮寫(xiě) |
1 |
數(shù)據(jù)載波檢測(cè) |
DCD |
8 |
數(shù)據(jù)載波檢測(cè) |
DCD |
2 | 接收數(shù)據(jù) | RXD | 3 | 接收數(shù)據(jù) | RXD |
3 |
發(fā)送數(shù)據(jù) |
TXD |
2 |
發(fā)送數(shù)據(jù) |
TXD |
4 |
數(shù)據(jù)終端準(zhǔn)備 |
DTR |
20 |
數(shù)據(jù)終端準(zhǔn)備 |
DTR |
5 |
信號(hào)地 |
GND |
7 |
信號(hào)地 |
GND |
6 |
數(shù)據(jù)設(shè)備準(zhǔn)備好 |
DSR |
6 |
數(shù)據(jù)準(zhǔn)備好 |
DSR |
7 |
請(qǐng)求發(fā)送 | RTS |
4 |
請(qǐng)求發(fā)送 |
RTS |
8 |
清除發(fā)送 |
CTS |
5 |
清除發(fā)送 |
CTS |
9 |
振鈴指示 |
DELL |
22 |
振鈴指示 |
DELL |
2.RS232C串口通信接線(xiàn)方法(三線(xiàn)制)
首先,串口傳輸數(shù)據(jù)只要有接收數(shù)據(jù)針腳和發(fā)送針腳就能實(shí)現(xiàn):同一個(gè)串口的接收腳和發(fā)送腳直接用線(xiàn)相連,兩個(gè)串口相連或一個(gè)串口和多個(gè)串口相連
-
同一個(gè)串口的接收腳和發(fā)送腳直接用線(xiàn)相連 對(duì)9針串口和25針串口,均是2與3直接相連;
- 兩個(gè)不同串口(不論是同一臺(tái)計(jì)算機(jī)的兩個(gè)串口或分別是不同計(jì)算機(jī)的串口)
9針-9針 | 25針-25針 | 9針-25針 | |||
2 | 3 | 3 | 2 | 2 | 2 |
3 | 2 | 2 | 3 | 3 | 3 |
5 | 5 | 7 | 7 | 5 | 7 |
上面表格是對(duì)微機(jī)標(biāo)準(zhǔn)串行口而言的,還有許多非標(biāo)準(zhǔn)設(shè)備,如接收GPS數(shù)據(jù)或電子羅盤(pán)數(shù)據(jù),只要記住一個(gè)原則:接收數(shù)據(jù)針腳(或線(xiàn))與發(fā)送數(shù)據(jù)針腳(或線(xiàn))相連,彼些交叉,信號(hào)地對(duì)應(yīng)相接,就能百戰(zhàn)百勝。
-
不同編碼機(jī)制不能混接,如RS232C不能直接與RS422接口相連,市面上專(zhuān)門(mén)的各種轉(zhuǎn)換器賣(mài),必須通過(guò)轉(zhuǎn)換器才能連接;
-
線(xiàn)路焊接要牢固,不然程序沒(méi)問(wèn)題,卻因?yàn)榻泳€(xiàn)問(wèn)題誤事;
-
串口調(diào)試時(shí),準(zhǔn)備一個(gè)好用的調(diào)試工具,如串口調(diào)試助手、串口精靈等,有事半功倍之效果;
-
強(qiáng)烈建議不要帶電插撥串口,插撥時(shí)至少有一端是斷電的,否則串口易損壞。