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、问题的提出
这是典型的1对1rs-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-9孔的rs-232口,和标明为a1、b1的rs-485口。右边为从串口,包含db-9针的rs-232口,和标明为a2、b2的rs-485口。左上侧 j2、j1、j0为波特率设置的跳线,右上侧k2、k1、k0为地址编码设置的跳线,下面中心为5v电源接线端子。主串口与从串口之间并不阻隔,它们共用gnd地线和+5v电源。
diz485经过跳线j2、j1、j0设置波特率,经过跳线k2、k1、k0设置暗码。 留意p1与p2运用相同暗码(比方暗码1),q1与q2运用相同暗码(比方暗码2)。
假定在上图中,咱们要 p1与p2之间的加密通讯,它们之间的数据无法被q1和q2收到。相同,q1与q2之间的加密通讯,它们之间的数据无法被p1和p2收到。
要做到这一点,就有必要p1与p2运用相同暗码(比方暗码1),q1与q2运用相同暗码(比方暗码2)。特别留意,一切rs-485总线的端子运用坐落右侧的端子(a1和b1),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。