串口通信基本接線(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)。
1.DB9和DB25的常用信號(hào)腳說(shuō)明
9針串口(DB9)
25針串口(DB25)
針號(hào)
功能說(shuō)明
縮寫(xiě)針號(hào)
功能說(shuō)明
縮寫(xiě)1
數(shù)據(jù)載波檢 測(cè)
DCD8
數(shù)據(jù)載波檢測(cè)
DCD2接收數(shù)據(jù)RXD3接收數(shù)據(jù)RXD3
發(fā)送數(shù)據(jù)
TXD2
發(fā)送數(shù)據(jù)
TXD4
數(shù)據(jù)終端準(zhǔn)備
DTR20
數(shù)據(jù)終端準(zhǔn)備
DTR5
信號(hào)地
GND7
信號(hào)地
GND6
數(shù)據(jù)設(shè)備準(zhǔn)備好
DSR6
數(shù)據(jù)準(zhǔn)備好
DSR7
請(qǐng)求發(fā)送RTS4
請(qǐng)求發(fā)送
RTS8
清除發(fā)送
CTS5
清除發(fā)送
CTS9
振鈴指示
DELL22
振鈴指示
DELL2.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針233222322333557757
上面表格是對(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)百勝。
3.串口調(diào)試中要注意的幾點(diǎ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í)至少有一端是斷電的,否則串口易損壞。