RS-485多主機通信方式
_孫漢華_ 武漢波仕電子有限公司
傳統(tǒng)的RS-485組網(wǎng)方式只允許一個主機,但是在許多情況下要求有多臺主機進行控制。波仕電子的型號為SWT4485G 的RS-485光隔4×4口交換器用于4路RS-485上位機與4路RS-485下位機之間的交換連接,可以允許有4路主機,相當(dāng)于將4路獨立的RS-485總線合并到一起。SWT4485G不僅可以將RS-485總線的上位機數(shù)量從傳統(tǒng)的1個增加到4個,而且同時還將帶下位機的負載能力增加4倍,用于RS-485組成交叉網(wǎng)。SWT4485G還實現(xiàn)了RS-485的上、下位機之間的光電隔離。
圖1 多主機通信原理
圖1中,PC0、PC1、PC2、PC3分別為4個上位機,分別接到SWT4485G的上位機側(cè)的4個RS-485端子上(紅色)。PC0、PC1、PC2、PC3都是主機,都可以控制下位機(黑色),當(dāng)其中一個出現(xiàn)故障時,其他的主機仍然可以繼續(xù)正??刂葡挛粰C(黑色)。這樣就實現(xiàn)了RS-485的4路冗余控制,當(dāng)然也可以實現(xiàn)2路或3路的冗余控制,只需減少上位機數(shù)量即可。使用時注意不要有2個上位機同時發(fā)送。
SWT4485G有4個上位機RS-485口和4個下位機RS-485口,并且不分方向。 SWT4485G每邊的RS-485(0)、RS-485(1)、RS-485(2)、RS-485(3)可以分別接4個RS-485口。SWT4485G支持最高通信速率保證9600bps以上、實際可達38.4Kbps。SWT4485G同時具有吸收浪涌電流的抗雷擊保護功能。由于SWT4485G特有波仕零延時智能收發(fā)轉(zhuǎn)換技術(shù),所以確保適合所有半雙工通信軟件。波仕獨有的智能抑制技術(shù)還保證4個上位機之間不會相互通信,從而避免通信混亂!
圖2 光隔4×4路RS-485交換機產(chǎn)品外形圖
SWT4485G的兩邊都需要接+5V電源,所以有兩個電源。SWT4485G的每一邊的4個RS-485口(0號、1號、2號、3號)功能是完全一樣的。SWT4485G的外形為DB-25/DB-25轉(zhuǎn)接盒大小,如圖2。
當(dāng)每邊的4個RS-485口中有一個、二個甚至三個RS-485短路或者燒壞時,剩下的正常RS-485口仍然可以與另外一邊的RS-485口通信。使用SWT4485G組網(wǎng)后,保證某一個或多個節(jié)點損壞后不影響其它節(jié)點的正常通信,無論是上位機一邊還是下位機一邊!