RS-485數(shù)據(jù)信號采用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為A,另一線定義為B,通常情況下,發(fā)送驅(qū)動器A、B之間的正電平在+2~+6V,是一個邏輯狀態(tài),負電平在-2~6V,是另一個邏輯狀態(tài)。另有一個信號地C,在RS-485中還有一“使能”端,而在RS-422中這是可用可不用的。“使能”端是用于控制發(fā)送驅(qū)動器與傳輸線的切斷與連接。當(dāng)“使能”端起作用時,發(fā)送驅(qū)動器處于高阻狀態(tài),稱作“第三態(tài)”,即它是有別于邏輯“1”與“0”的第三態(tài)。 接收器也作與發(fā)送端相對的規(guī)定,收、發(fā)端通過平衡雙絞線將AA與BB對應(yīng)相連,當(dāng)在收端AB之間有大于+200mV的電平時,輸出正邏輯電平,小于-200mV時,輸出負邏輯電平。接收器接收平衡線上的電平范圍通常在200mV至6V之間。 RS-485電氣規(guī)定 由于RS-485是從RS-422基礎(chǔ)上發(fā)展而來的,所以RS-485許多電氣規(guī)定與RS-422相仿。如都采用平衡傳輸方式、都需要在傳輸線上接終接"電阻"等。RS-485可以采用二線與四線方式,二線制可實現(xiàn)真正的多點雙向通信,而采用四線連接時,與RS-422一樣只能實現(xiàn)點對多的通信,即只能有一個主(Master)設(shè)備,其余為從設(shè)備,但它比RS-422有改進, 無論四線還是二線連接方式總線上可多接到32個設(shè)備。 RS-485與RS-422的不同還在于其共模輸出電壓是不同的,RS-485是-7V至+12V之間,而RS-422在-7V至+7V之間,RS-485接收器zui小輸入阻抗為12K,S-485滿足所有RS-422的規(guī)范,所以RS-485的驅(qū)動器可以用在RS-422網(wǎng)絡(luò)中應(yīng)用。 RS-485與RS-422一樣,其zui大傳輸距離約為1219米,zui大傳輸速率為10Mb/s。平衡雙絞線的長度與傳輸速率成反比,在100kb/s速率以下,才可能使用規(guī)定zui長的電纜長度。只有在很短的距離下才能獲得zui高速率傳輸。一般100米長雙絞線zui大傳輸速率僅為1Mb/s RS-485需要2個終接"電阻",其阻值要求等于傳輸電纜的特性阻抗。在矩距離傳輸時可不需終接電阻,即一般在300米以下不需終接電阻。終接電阻接在傳輸總線的兩端。 在MCU之間中長距離通信的諸多方案中、RS-485因硬件設(shè)計簡單、控制方便、成本低廉等優(yōu)點廣泛應(yīng)用于工廠自動化、工業(yè)控制、小區(qū)監(jiān)控、水利自動報測等領(lǐng)域、但RS-485總線在抗干擾、自適應(yīng)、通信效率等方面仍存在缺陷、一些細節(jié)的處理不當(dāng)常會導(dǎo)致通信失敗甚至系統(tǒng)癱瘓等故障、因此提高RS-485總線的運行可靠性至關(guān)重要.
暫無信息 |