1. RS485總線基本内容
RS485采用平衡傳輸,又叫差分傳輸方式。
a.發送端将信号調制成為對稱的信号用雙線發送,稱為平衡發送.
b.具有抑制共模幹擾的能力,可以遠距離。
它的 通信線路是兩根,通常用A和B表示。邏輯“1”以兩線之間的電壓差為+(0.2~6)V表示,邏輯“0”以兩線間的電壓差為-(0.2~6)V來表示 。 還有一點,RS485是差分通信,是以接收資料和發送資料是不能同時進行的,也就是說它是一種半雙工通信。
又因為 在工業環境中:
a.使用環境非常複雜,有可能會存在高壓,極易産生觸電危險。
b.對于遠距離傳送來說,兩個節點之間大地也可能存在很大的電勢差,若直接通信節點分别連接配接至各自的本地大地,地電勢差會以共模電壓的形式疊加在總線發送器的輸出端,疊加之後的信号可能遠遠超過接收器所能承受的共模輸入電壓範圍,進而無法正常接收信号,嚴重還會損壞收發器。
c.地環路影響。倘若将兩節點地連接配接在一起,就會形成環路,當有變化的磁場時,會産生電流。
[通過查閱資料,将電源與485進行光耦隔離]

引腳 | 功能 |
---|---|
1 | 接收信号的輸出引腳。可以把來自A和B引腳的總線信号,輸出給單片機 |
2 | 接收信号的控制引腳 |
3 | 輸出信号的控制引腳 |
4 | 輸出驅動器的輸入引腳,可以直接連接配接到單片機,引腳的信号通過A和B腳被加載給總線。 |
5 | 電源地線 |
6 | 連接配接到RS485總線的A端 |
7 | 連接配接到RS485總線的B端 |
8 | 電源線引腳 |
2.Modbus協定
現在工業中使用RS485通信場合很多都采用Modbus協定。