- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無線測控專家
什么是RS-485網(wǎng)絡?RS-485允許多個設備(最多32個)在一對導線上以半雙工通信,再加上地線(稍后更多),距離可達1200米(4000英尺)。使用市場上的各種中繼器產(chǎn)品可以容易地擴展網(wǎng)絡的長度和節(jié)點的數(shù)量。
硬件如何工作?數(shù)據(jù)在絞合在一起的兩根導線上差分傳輸,稱為“雙絞線”。差分信號的特性提供高抗噪性和長距離能力。485網(wǎng)絡可以通過兩種方式配置,“雙線”或“四線”。在“雙線”網(wǎng)絡中,每個設備的發(fā)送器和接收器連接到雙絞線。“四線”網(wǎng)絡有一個主端口,發(fā)送器連接到一對雙絞線上的每個“從”接收器。“從”發(fā)射器都連接到第二雙絞線上的“主”接收器。在任一配置中,設備都是可尋址的,允許每個節(jié)點獨立地進行通信。一次只能有一臺設備可以驅(qū)動線路,因此,驅(qū)動器在不使用時必須進入高阻抗模式(三態(tài))。某些RS-485硬件會自動處理。在其他情況下,485設備軟件必須使用控制線來處理驅(qū)動程序。(如果你的485設備是通過一個控制的RS-232串口,這通常是通過RTS握手線完成的。)三,驅(qū)動器的結(jié)果是傳輸結(jié)束和驅(qū)動器三態(tài)之間的延遲。這種周轉(zhuǎn)延遲是雙線網(wǎng)絡的重要組成部分,因為在此期間不會發(fā)生其他傳輸(在四線配置中不是這種情況)。理想延遲是當前波特率下一個字符的長度(即9600波特時為1 ms)。設備制造商應該能夠提供有關(guān)其產(chǎn)品延遲的信息。
兩線還是四線?雙線485網(wǎng)絡具有較低的布線成本和節(jié)點之間進行通信的能力。在缺點方面,雙線模式僅限于半雙工,需要注意周轉(zhuǎn)延遲。四線網(wǎng)絡允許全雙工操作,但僅限于主從情況(即“主”節(jié)點請求來自各個“從”節(jié)點的信息)。“從屬”節(jié)點無法相互通信。請記住訂購電纜時,“雙線”實際上是兩根電線+接地,“四線”實際上是四根電線+接地。
該軟件如何運作?485軟件處理485的尋址,周轉(zhuǎn)延遲以及可能的驅(qū)動器三態(tài)功能。在購買之前確定您的軟件是否處理這些功能。請記住,轉(zhuǎn)向延遲太多或太少都會導致故障排除,延遲應該是波特率的函數(shù)。如果您正在編寫自己的軟件或使用為RS-232應用程序編寫的軟件,請確保為驅(qū)動程序三態(tài)控制做出規(guī)定。幸運的是,通常有硬件替代方案來控制驅(qū)動程序三元組。有關(guān)詳細信息,請聯(lián)系B&B技術(shù)支持。
連接多點485網(wǎng)絡。EIA RS-485規(guī)范標記數(shù)據(jù)線“A”和“B”,但許多制造商將其電線標記為“+”和“ - ”。根據(jù)我們的經(jīng)驗,“ - ”線應連接到“A”線,“+”線連接到“B”線。反轉(zhuǎn)極性不會損壞485設備,但不會通信。這說,其余的很簡單:始終將A連接到A,將B連接到B.
信號接地,不要忘記它。雖然差分信號不需要信號接地進行通信,但接地線具有重要作用。在數(shù)百或數(shù)千英尺的距離上,“地面”的電壓水平可能存在非常顯著的差異。RS-485網(wǎng)絡通??梢员3终_的數(shù)據(jù),相差-7到+12伏。如果地面差異超過該數(shù)量,數(shù)據(jù)將丟失,并且通常端口本身將被損壞。信號地線的功能是將每個節(jié)點的信號地連接到一個公共地。但是,如果信號接地的差異太大,則需要進一步關(guān)注。光學隔離是解決這個問題的方法。有關(guān)詳細信息,請聯(lián)系B&B技術(shù)支持。