原创 MBUS总线(二)物理层协议

2014-6-19 11:27 3850 19 20 分类: 通信 文集: MBUS总线

                                MBUS总线通信协议

1、物理层协议

MBUS的物理层主要负责比特流的发送和接收,MBUS为半双工通行模式。因此数据发送分为两个方向:主机向从机发送数据和从机向主机发送数据。

(1)主机向从机发送数据

主机箱从机发送数据时采用的是改变总线电压而总线电流保持不变的电压调制方式。电压调制方法如下:

◎发送数据1:对应主机驱动输出36V总线电压;

◎发送数据0:主机驱动输出的总线电压降至24V

由于总线电缆阻抗的原因,从机总线上的实际电压将小于36V,这个值得大小决定于从机和主机的距离以及线缆的电阻,它可能是21V~42V之间的任意值。为使接收和距离无关,因此从机不能检测绝对电压值来确定数据,而必须检测总线电压的变化值。从机接口电路动态电平识别的接收逻辑如下:

◎检测静态时总线电压值Vmark并将其存储起来。

◎比较总线上的实际电压VspaceVmark

◎如果Vspace > Vmark-5.7V,数值识别为1

◎如果Vspace < Vmark-8.2V,数据识别为0

(2)从机向主机发送数据

从机向主机发送数据时采用的是改变总线电流而总线电压保持不变的电流调制方式。MBUS总线上的每个从机都要有一定的静态电流消耗Imark(Imark<=1.5mA),电流调制方法如下:

◎发送数据1:从机电流为恒定值Imark

◎发送数据0:从机控制电流调制器使电流增加11mA~20mA,此时Ispace=Imark+(11~20)mA

主机通过电流检测电路检测总线上的调制电流,输出对应的数据10

数据传输过程中电压和电流变化如下图所示:

 20140618131732696001.png

可以看出MBUS在任何时候数据传输的方向是单方向,从主设备到从设备或从从设备到主设备,这种通信方式不仅实现了对从设备的远程供电,还获得了对外部干扰的很强的抵抗力。

 

文章评论1条评论)

登录后参与讨论

用户1626244 2016-1-19 20:25

请问下:36V、24V是哪两根线之间的电压?

用户1730756 2014-1-3 08:59

很有创意性思考

用户377235 2013-2-28 18:36

不错,很有见地!

用户377235 2013-2-28 18:36

不错,很有见地!
相关推荐阅读
用户424652 2014-09-27 13:09
3D打印前奏GCode代码(1)基本指令
GCode代码指令头: Gnnn:标准GCode命令,例如移动到一个坐标点。 Mnnn:RepRap定义的命令,例如打开一个冷却风扇。 Tnnn:选择工具代码nnn,在RepRap中,...
用户424652 2014-07-09 11:15
无线通信比较(1)
之前一直在研究ZigBee通信,眼下正要开发新的产品,顺势研究一下市面上的无线通信的方式。433MHz是一个开放的载波频段,比ZigBee通信有着更好的穿透性,很多工业场合使用该载波频段为载体进行...
用户424652 2014-06-30 09:08
时间常数(2)
对于电路时间常数RC的计算,归纳如下: 1、如果RC电路中的电源是电压源形式,先把电源“短路”而保留其串联内阻; 2、把去掉电源后的电路简化成一个等效电阻R和等效电容C串联的RC放电回路,...
用户424652 2014-06-28 16:24
OpenCV(2)
       新版本的OpenCV加入FaceRecognizer类,用于进行人脸识别,支持Eigenfaces、Fisherface、Local Binary Patterns Hisogram...
用户424652 2014-06-28 16:23
时间常数(1)
        时间常数:表示过度反应的时间过程的常数。指该物理量达到最大值的1/e所需要的时间。          电路中的时间常数:表示过度反应的时间过程常数。在电阻、电容的电路中,它是电...
用户424652 2014-06-27 16:27
STM32系列命名
STM32系列命名规则 STM32 F 103 C 6 T 7 xxx       1 2 3 4 5 6 7 8   第1部分:产品系列名,固定为STM32   第2部分:产品类型;F...
我要评论
1
19
关闭 站长推荐上一条 /2 下一条