<p id="oev9g"><form id="oev9g"><dl id="oev9g"></dl></form></p>

  1. <p id="oev9g"><del id="oev9g"></del></p>

    1.  作者:admin
    2.  積分:2705
    3.  等級:專家教授
    4.  2014/11/06 11:40:22
    5.  
    6. 樓主(閱讀:3778/回復:0)RS-232/485轉換器的復用方案

      波仕電子 版權所有 2014

      RS-232/485轉換器本來是用于延長RS-232的通信距離的,用一對RS-232/485轉換器就可以將2個RS-232口之間的通信距離由15米延長到1200米(RS-485總線,9600bps時)。如果有多對RS-232口,則需要布多條RS-485總線。這樣布線就很浪費,可否讓多對RS-232只用一條RS-485總線呢?這就牽涉到RS-485復用技術。本文介紹如何利用波仕RS-232/485地址轉換器來解決多對RS-232經過一條RS-485總線進行通信RS-485復用的問題。

      1、問題的提出

      這是典型的一對一RS-232通信,兩個RS-232各接一個485A2轉換器,中間布一個專用的RS-485總線。有幾對RS-232通信,就得布幾根RS-485總線。如果RS-485總線很長,那么布線成本就很高。

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

      2、解決的方案

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

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

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

         假設在上圖中,我們要 P1P2之間的加密通信,它們之間的數據無法被Q1Q2收到。同樣,Q1Q2之間的加密通信,它們之間的數據無法被P1P2收到。

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

      3、方案的推廣

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

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

      歡迎使用串口論壇
      波仕與您暢游RS232/RS485串口的世界


      目前不允許游客回復,請 登錄 注冊 發表言論。
       
      国产h片在线观看免费_www.久草_99免费视频一区
      <p id="oev9g"><form id="oev9g"><dl id="oev9g"></dl></form></p>

      1. <p id="oev9g"><del id="oev9g"></del></p>