<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > RS-232/485轉(zhuǎn)換器的復(fù)用

          RS-232/485轉(zhuǎn)換器的復(fù)用

          作者: 時間:2016-12-20 來源:網(wǎng)絡(luò) 收藏
          RS-232/485轉(zhuǎn)換器本來是用于延長RS-232的通信距離的,用一對RS-232/485轉(zhuǎn)換器就可以將2個RS-232口之間的通信距離由15米延長到1200米(RS-485總線,9600bps時)。如果有多對RS-232口,則需要布多條RS-485總線。這樣布線就很浪費,可否讓多對RS-232只用一條RS-485總線呢?這就牽涉到RS-485復(fù)用技術(shù)。本文介紹如何利用波仕RS-232/485地址轉(zhuǎn)換器來解決多對RS-232經(jīng)過一條RS-485總線進行通信RS-485復(fù)用的問題。

          1、問題的提出

          我們知道,要實現(xiàn)一對一RS-232通信,只需要兩個RS-232各接一個波仕485A轉(zhuǎn)換器,中間布一個專用的RS-485總線。有幾對RS-232通信,就得布幾根RS-485總線。如果RS-485總線很長,那么布線成本就很高。

          newmaker.com

          要實現(xiàn)2對RS-232需要通信,即P1與P2通信、Q1與Q2通信,但是能否共用一條RS-485總線呢?顯然在同一條RS-485總線中,P1的數(shù)據(jù)不僅會傳到P2,也會傳到Q2甚至Q1,其它節(jié)點也一樣。

          2、問題的解決

          要實現(xiàn)P1只能與P2通信,Q1只能與Q2通信,就必須可以識別數(shù)據(jù)到底是哪一對的,就是地址。

          RS-485的復(fù)用必須要用到波仕DIZ485地址串口轉(zhuǎn)換器。產(chǎn)品外形為DB-9/DB-9轉(zhuǎn)接盒大小,如圖,產(chǎn)品左邊為主串口,包括DB-9孔的RS-232口,和標明為A1、B1的RS-485口。右邊為從串口,包括DB-9針的RS-232口,和標明為A2、B2的RS-485口。左上側(cè)J2、J1、J0為波特率設(shè)置的跳線,右上側(cè)K2、K1、K0為地址編碼設(shè)置的跳線,下面中間為5V電源接線端子。主串口與從串口之間并不隔離,它們公用GND地線和+5V電源。

          DIZ485通過跳線J2、J1、J0設(shè)置波特率,通過跳線K2、K1、K0設(shè)置密碼。 注意P1與P2使用同樣密碼(比如密碼1),Q1與Q2使用相同密碼(比如密碼2).

          newmaker.com

          假設(shè)在上圖中,我們要 P1與P2之間的加密通信,它們之間的數(shù)據(jù)無法被Q1和Q2收到。同樣,Q1與Q2之間的加密通信,它們之間的數(shù)據(jù)無法被P1和P2收到。

          要做到這一點,就必須P1與P2使用同樣密碼(比如密碼1),Q1與Q2使用相同密碼(比如密碼2)。特別注意,所有RS-485總線的端子使用位于右側(cè)的端子(A1和B1),RS-232使用DB-9針端。

          3、問題的推廣

          實際上可以使用多對RS-232進行RS-485端的復(fù)用,只要使用不同密碼即可。

          在RS-485總線中傳輸?shù)臄?shù)據(jù)均為帶有密碼的數(shù)據(jù),這些密碼由從機加入(加密)而有相應(yīng)的主機去除(解密)。DIZ485接受定制開發(fā)。超過8個地址要求的可以定制擴展地址編碼,最多可以達到32個。默認密碼為0、1、2、3、4、5、6、7、8、9、a、b、……、t、u、v。(end)


          關(guān)鍵詞: RS-232RS-485轉(zhuǎn)換

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();