RS485 電路總體上可以分為隔離型與非隔離型。隔離型比非隔離型在抗干擾、系統(tǒng)穩(wěn)定性等方面都有更出色的表現(xiàn),但有一些場合也可以用非隔離型。
我們就先講一下非隔離型的典型電路,非隔離型的電路非常簡單,只需一個(gè) RS485 芯片直接與 MCU 的串行通訊口和一個(gè)I/O 控制口連接就可以。
上圖并不是完整的485 通信電路圖,我們還需要在A 線上加一個(gè) 4.7K 的上拉偏置電阻;在 B 線上加一個(gè) 4.7K 的下拉偏置電阻。中間的 R16 是匹配電阻,一般是 120?,當(dāng)然這個(gè)具體要看你傳輸用的線纜。
在某些工業(yè)控制領(lǐng)域,由于現(xiàn)場情況十分復(fù)雜,各個(gè)節(jié)點(diǎn)之間存在很高的共模電壓。解決此類問題的方法是通過DC-DC 將系統(tǒng)電源和 RS-485 收發(fā)器的電源隔離;通過隔離器件將信號隔離,徹底消除共模電壓的影響。
隔離雖然能有效的抑制高共模電壓,但總線上還會(huì)存在浪涌沖擊、電源線與485 線短路、雷擊等潛在危害,所以我們一般會(huì)在總線端采取一定的保護(hù)措施。一般我們會(huì)在VA、VB 上各串接一個(gè)4~10?的PTC 電阻,并在VA、VB 各自對地端接 6.8V 的TVS 管,當(dāng)然也可用普通電阻與穩(wěn)壓二極管代替。更多的還可以加熱保險(xiǎn)絲、防雷管,不過并不是說這些加的越多越好,具體要看實(shí)際應(yīng)用,如果這些保護(hù)太多的話,也會(huì)影響到整個(gè)系統(tǒng)的節(jié)點(diǎn)數(shù),與通信穩(wěn)定性。