RS485采用平衡發(fā)送和差分接收方式,具有抑制共模干擾的能力,加之總線收發(fā)器具有高靈敏度,能檢測低至200mV的電壓,因此RS485的傳輸距離達(dá)到千米以外,是進(jìn)行遠(yuǎn)距離串行數(shù)據(jù)傳輸?shù)姆绞健?
RS485采用半雙工工作方式,RS485接口組成的半雙工網(wǎng)絡(luò)采用屏蔽雙絞線進(jìn)行信號傳輸,物理上只需二根連線,非常便于進(jìn)行多點互連,以實現(xiàn)一對多點的通訊。RS485接口總線可連接32個站點,增加中繼器后可連接多達(dá)255個站點。
RS485接口發(fā)送端以差分信號線兩線間的電壓差+2V ~ +6V表示邏輯“1”,-2V ~ -6V表示邏輯“0”。
RS485接口接收端以差分信號線的A比B高200mV以上認(rèn)為是邏輯“1”,A比B低200mV以上認(rèn)為是邏輯“0”。
RS485接口信號電平比RS232低,不易損壞接口電路芯片,同時RS485接口信號電平與TTL信號電平兼容,便于連接TTL電路。
RS485數(shù)據(jù)高傳輸速率為10Mbps,但是考慮到需要連接各種不同接口(如RS232等)的設(shè)備,而過高的傳輸速率會降低傳輸距離,所以實際應(yīng)用中傳輸速率往往設(shè)置為9600bps或更低。
RS485接口連接器采用DB9的9芯插座或HT508插座式端子,設(shè)備連接簡單。