BOSCH博世DS7400XI-CHI总线报警主机简易编程综述.pdf
BOSCH博世DS7400XI-CHI总线报警主机简易编程综述--第1页
1
BOSCH博世DS7400XI-CHI总线报警主机总线原理讲解
1总线原理简介
很多人知道DS7400可以通过总线扩展更多的防区,但具体是什么总线,
很多人都不是很清楚,说485,CAN,MODBUS或其它的都有,就算是说了
MUXBUS,也只是知道这个名字,具体是怎么一个通信方式不是很清楚,本人
有幸接触到这一块,在此做一个简单的介绍以方便大家更深入一点的了解这款产
品。
DS7400采用的总线叫MUXBUS(MultiplexBus的缩写),是BOSCH产品
特有的一种总线(盗版不在考虑之列),这款总线索特殊性在于它的数据发送和
返回都是在一根线上,另一根是共地线,也叫参考线。和RS485通信有本质区
别,485的每次数据传输和返回都是在两根线上的(差分信号),从可靠的角度
来讲,RS485的通信还应加一根地线(即参考线),对于产品和系统的稳定都很
重要。对于MUXBUS在线上传输的内数据,很多人习惯于用万用表来测测电压
以确定总线有没有问题,在这里我不能说这不可以。只能说是不准确的,你们只
是测了一个波形的平均值。当然对于是不是与另一根线短路这种问题还是可以测
出来。
由于在总线上传输的是一种特殊的阶替波(可参考看下图),并且一串数
据后,会有一个持续的高电平以帮助终端地址码模块充电(这就是为什么BOSCH
的地址码模块不要外界给他供电的原因),充的电足够完成一次与主机之间的一
次通信。然后如此反复。
此主题相关图片如下:muxbus.bmp
2总线对线材的要求:
由于数据在一根线上进行传输和返回,对于线材就有特别的要求。首先双
绞线,其次是屏蔽线,这两种在使用这一款总线主机时都是很忌讳的。由于电流
信号的传输,在屏蔽线和双绞线上都会产生较大的阻抗。左右手定律或许大家能
想起来这个原因。由于是电流信号,所以对线径的要求通常会高于其它485总线。
特别是对于远距离通信。大家都知道线阻与线径是成反比的。R=P*L/S(S=线的
截面积)
强烈建议使用平行线。屏蔽线和双绞线不是绝对的不行。只是距离将大打折
扣。
3线材与距离的一个大至关系:
对于多远的距离使用多粗的线材,这个问题一般很难给出一个准确的答案,
由于每个厂家的线材质量不完全相同,所以会有一些小的差别。这里给出一个普
遍性的推荐,也许有人会说0.5的平行线也可以。通常认为这是特殊情况,一般
是从可靠性和广泛性的角度来推荐。
1000米以内:2X1.0
2X1.5
1600米以上,可考虑加7426转换成485的信号传输。
更远的距离也可以考虑使用两个系统进行分隔。
4简易的调式方法(适用于其它总线设备)
首先将一至两个总线设备编好程,就近接在主机上进行测式,确保你所编程
的对应设备能实现你想要的功能。这一步主要是确保了主机没问题,模块及相应
BOSCH博世DS7400XI-CHI总线报警主机简易编程综述--第1页
BOSCH博世DS7400XI-CHI总线报警主机简易编程综述--第2页