rs-232/485轉換器的復用方案
rs-232/485轉換器本來(lái)是用于延長(cháng)rs-232的通信距離的,用一對rs-232/485轉換器就可以將2個(gè)rs-232口之間的通信距離由15米延長(cháng)到1200米(rs-485總線(xiàn),9600bps時(shí))。如果有多對rs-232口,則需要布多條rs-485總線(xiàn)。這樣布線(xiàn)就很浪費,可否讓多對rs-232只用一條rs-485總線(xiàn)呢?這就牽涉到rs-485復用技術(shù)。本文介紹如何利用波仕rs-232/485地址來(lái)解決多對rs-232經(jīng)過(guò)一條rs-485總線(xiàn)進(jìn)行通信rs-485復用的問(wèn)題。
本文引用地址:http://dyxdggzs.com/article/201808/385882.htm1、問(wèn)題的提出
這是典型的一對一rs-232通信,兩個(gè)rs-232各接一個(gè)485a2轉換器,中間布一個(gè)專(zhuān)用的rs-485總線(xiàn)。有幾對rs-232通信,就得布幾根rs-485總線(xiàn)。如果rs-485總線(xiàn)很長(cháng),那么布線(xiàn)成本就很高。
要實(shí)現2對rs-232需要通信,即p1與p2通信、q1與q2通信,但是能否共用一條rs-485總線(xiàn)呢?顯然在同一條rs-485總線(xiàn)中,p1的數據不僅會(huì )傳到p2,也會(huì )傳到q2甚至q1,其它節點(diǎn)也一樣。
2、解決的方案
要實(shí)現p1只能與p2通信,q1只能與q2通信,就必須可以識別數據到底是哪一對的,就是地址。
rs-485的復用必須要用到波仕diz485地址串口轉換器。產(chǎn)品外形為db-9/db-9轉接盒大小,如圖,產(chǎn)品左邊為主串口,包括db-9孔的rs-232口,和標明為a1、b1的rs-485口。右邊為從串口,包括db-9針的rs-232口,和標明為a2、b2的rs-485口。左上側 j2、j1、j0為波特率設置的跳線(xiàn),右上側k2、k1、k0為地址編碼設置的跳線(xiàn),下面中間為5v電源接線(xiàn)端子。主串口與從串口之間并不隔離,它們公用gnd地線(xiàn)和+5v電源。
diz485通過(guò)跳線(xiàn)j2、j1、j0設置波特率,通過(guò)跳線(xiàn)k2、k1、k0設置密碼。 注意p1與p2使用同樣密碼(比如密碼1),q1與q2使用相同密碼(比如密碼2)。
假設在上圖中,我們要 p1與p2之間的加密通信,它們之間的數據無(wú)法被q1和q2收到。同樣,q1與q2之間的加密通信,它們之間的數據無(wú)法被p1和p2收到。
要做到這一點(diǎn),就必須p1與p2使用同樣密碼(比如密碼1),q1與q2使用相同密碼(比如密碼2)。特別注意,所有rs-485總線(xiàn)的端子使用位于右側的端子(a1和b1),rs-232使用db-9針端。
3、方案的推廣
實(shí)際上可以使用多對rs-232進(jìn)行rs-485端的復用,只要使用不同密碼即可。
在rs-485總線(xiàn)中傳輸的數據均為帶有密碼的數據,這些密碼由從機加入(加密)而有相應的主機去除(解密)。diz485接受定制開(kāi)發(fā)。超過(guò)8個(gè)地址要求的可以定制擴展地址編碼,最多可以達到32個(gè)。默認密碼為0、1、2、3、4、5、6、7、8、9、a、b、……、t、u、v。
評論