M-Bus(Meter-Bus)是一种专为计量仪表(如水表、电表、气表、热量表等)设计的“两线制串行总线通信标准”,由欧洲标准EN13757定义,广泛应用于远程抄表和能源管理系统。
M-Bus由德国Paderborn大学的Dr. Horst Ziegler与TI公司等机构共同开发,旨在满足公共事业仪表的远程数据采集需求。它采用两线制总线结构,支持半双工异步通信,传输速率在300~9600bps之间,水表波特率通常是2400,可连接数百个从设备,有效传输距离可达1000米。
M-Bus是一种主从式、半双工、总线供电的低速串行通信总线,特点如下:
两线制:仅需一对双绞线,同时传输数据和供电(类似PoE)。
总线供电:主机提供36v DC电压,从机通过总线取电(典型电流≤1.5mA)。
无极性连接:接线时无需区分正负极,简化安装。
抗干扰能力强:电流环通信方式对电磁干扰(EMI)不敏感,适合工业环境。
远距离通信:可靠传输距离可达1000米(波特率较低时)。
拓扑灵活:支持星型、树型、总线型等多种拓扑结构。
高节点容量:单总线可挂载250~500个从机设备(实际受电源能力限制)。
低功耗:从机设备通常仅需微安级电流,适合电池供电的智能表计(如无线远传水表)。
(1) 物理层
总线电压:主机提供36V DC(默认值),从机通过总线取电(类似PoE)。
信号调制:
主机发送(下行):通过改变总线电压(如12V~36V)表示逻辑“0”和“1”。 从机发送(上行):通过改变电流(0mA=“0”,1mA=“1”)回传数据(电流环方式)。 |
波特率:常用300~9600bps(默认2400,低速适合长距离)。
(2) 数据链路层
主从架构:主机轮询从机,从机仅在收到命令后响应(避免总线冲突)。
帧结构:
起始符+仪表类型+地址域+控制码+数据域+校验码+结束符 |
(3) 协议层
标准协议:EN13757-3(物理层)、EN13757-4(应用层)。
数据格式:
采用TLV(Type-Length-Value)结构,支持多种计量数据(如累计用量、瞬时流量等) |
典型协议:M-Bus(标准)、Wireless M-Bus(无线版本)。
M-Bus专为计量仪表行业优化,主要应用于:
(1) 智能抄表
水表:远程读取用水量(如住宅小区、工业用水)。
气表:天然气计量(如家用燃气表)。
热量表:供暖系统中的热量计量。
电表:智能电网中的电能量数据采集。
(2) 能源管理系统
建筑能耗监测(如写字楼、酒店)。
太阳能/风能发电计量。
(3) 工业监控
流量计、压力传感器等低功耗设备组网。
(4) 智能家居
消防报警、环境监测(CO₂、温湿度等)。
M-Bus是专为计量仪表设计的低成本、低功耗、高可靠性的总线标准。 采用两线制总线供电,简化布线,适合大规模抄表系统。 电流环通信方式抗干扰强,适合工业环境。 主要应用于水/电/气/热表的远程抄表和能源管理。 |
推荐阅读 DLT系列 IEC104系列 Modbus系列 |