M-Bus(Meter-Bus)是一种用于远程读取和控制计量表的通信接口协议。它最早是由德国的ZVEI(Zentralverband Elektrotechnik- und Elektronikindustrie)在1995年研发出来的。
M-Bus接口的设计目标是实现低功耗、简单可靠的远程通信,适用于各种类型的计量表,如电能表、水表、热量表等。M-Bus接口采用串行通信方式,传输速率通常为2400或9600比特/秒。它使用双线制,其中一条线用于数据传输,另一条线用于供电。
M-Bus接口的特点包括:
- 低功耗:M-Bus在待机状态下几乎不消耗能量,只在通信时才进行供电。
- 长距离传输:M-Bus可以在长达数公里的距离上进行数据传输。
- 多设备连接:M-Bus接口支持多个计量表连接到同一总线上,方便集中读取和管理。
- 数据安全:M-Bus接口采用了数据加密和校验机制,确保数据的安全性和准确性。
M-Bus接口广泛应用于能源管理、楼宇自动化、远程抄表等领域。它的出现极大地简化了计量表的远程读取和控制,提高了能源管理的效率和精度。
M-BUS通讯分主从机,主机可以提供供电
从芯片内部图
数据协议
m-bus是一种电平信号协议,可以跑不同的协议