串口通訊rs485采用的是485的物理層,而串口是采用485的網(wǎng)絡(luò)層。通訊一般是兩線制,即A-B、B-C、C-D,分別稱之為485和422。rs485采用半雙工工作方式,支持多點(diǎn)數(shù)據(jù)通信。rs485無具體的物理形狀,根據(jù)設(shè)計(jì),可調(diào)用自耦通信接口,即采用一條總線將各個(gè)節(jié)點(diǎn)串接起來,不支持環(huán)形或星型網(wǎng)絡(luò)。通訊網(wǎng)絡(luò)方式:rs-485采用平衡發(fā)送和差分接收,因此具有抑制共模干擾的能力。通訊網(wǎng)絡(luò):rs-485采用兩根通信線,通常用A和B或者D+和D-來表示。串口通信就是采用一對(duì)雙絞線,把每個(gè)端口可靠地相連,不允許有任何分支現(xiàn)象。rs-485采用差分傳輸方式,也就是通常所說的差分傳輸方式,即AB兩端傳送差分信號(hào),只需將AB兩端的相位互相并聯(lián)在一起,就可以正常使用。
注意:rs-485采用半雙工工作方式,rs-485總線網(wǎng)絡(luò)拓?fù)湟话悴捎媒K端匹配的總線型結(jié)構(gòu)。如果需要使用星型結(jié)構(gòu),就必須使用485中繼器或者485集線器才可以。rs-485總線一般最大支持32個(gè)節(jié)點(diǎn),如果使用特制的485芯片,可以達(dá)到128個(gè)或者256個(gè)節(jié)點(diǎn),最大的可以支持到400個(gè)節(jié)點(diǎn)。連接485,只需要用雙絞線就可以,波特率最大,可以使用支持32個(gè)節(jié)點(diǎn)。注意:485信號(hào)是沒有統(tǒng)一標(biāo)準(zhǔn)的,如果是在現(xiàn)場(chǎng)實(shí)際施工當(dāng)中為了提升一個(gè)485通訊的性能,一般會(huì)使用專用的485通訊線,較好用帶屏蔽的雙絞線。建議使用485網(wǎng)絡(luò)多點(diǎn)總線,這樣可以大大降低整個(gè)總線的成本。