M-Bus(Meter-Bus),即仪表总线,是用于远程读取水表、燃气表或电表的欧洲标准(EN 13757-2物理和链路层,EN 13757-3应用层)。M-Bus也可用于其他类型的耗能型仪表。M-Bus接口设计通过两根导线进行通信,从而降低成本。在EN 13757-4中也规定了无线传输的M-Bus(无线M-Bus)。
在OSI的七层网络模型中,M-Bus只对物理层、链路层、网络层、应用层进行了功能定义,由于在ISO-OSI参考模型中不允许上一层次改变如波特率、地址等参数,因此在七层模型之外M-Bus定义了一个管理层,可以不遵守OSI模型对任一层次进行管理。
M-Bus总线的特点
M-Bus总线的最大特点是两线制,两条既提供电源,又传输数据。而且M-Bus总线可以带多个节点。
M-Bus总线的工作原理
数据从主设备传输到从设备是通过电压电平的变化来实现的。逻辑“1”对应于总线驱动器输出端+36V的标称电压,总线驱动器是主机的一部分,由主机控制;当发送逻辑“0”时,总线驱动器将总线电压降低12V,输出标称+24V的电压。
由从设备到主设备的方向上发送的数据是通过改变从设备的电流消耗来编码的。逻辑“1”由恒定的电流表示,逻辑“0”由从设备增加额外11-20mA的电流消耗表示。恒定电流状态可用于为接口供电,也可用于为仪表或传感器本身供电。
M-Bus总线的优势
● 两线制总线,没有正负极之分,施工简单,不易出错,维护成本低
● 电源线同时传输数字信号,抗干扰能力强,传输距离长
● 总线型拓扑结构,可以组网,扩展方便
如果需要给传感器增加无线传输功能,可以通过增加无线物联网控制器实现。
● 内置电池或外接5V电源供电
● 无线传输方式支持4G、NB、WIFI、LORA等
● 支持所有传感器接口
【单片机-传感器】项目定制开发 |