简单理解:M-Bus (Meter-Bus,仪表总线)
M-Bus (Meter-Bus,仪表总线)是专为水表、电表、气表、热量表等计量设备设计的欧洲标准串行通信总线(标准号EN 13757),核心用于远程抄表与能源数据采集。
一、核心特性
- 拓扑结构:** 主从式(Master-Slave)** 半双工通信,1 主多从,从机间不通信
- 物理层(两线制)
- 无极性双绞线,同时供电 + 传数据
- 主机供电:36V DC(15–42V 范围)
- 下行(主机→从机):电压调制(36V=1,<24V=0)
- 上行(从机→主机):电流调制(1.5mA=1,0mA=0)
- 通信参数
- 速率:300/2400/9600 bps(常用 2400)
- 距离:≤1000 米
- 节点:单总线最多 250 个从机
- 优势
- 两线、无极性、总线供电、抗干扰强
- 低功耗、适合电池 / 无源仪表
- 欧洲标准、多厂商仪表兼容
二、协议分层(简化 OSI)
- 物理层:电气特性、供电、调制
- 数据链路层:地址、帧、校验、冲突避免
- 应用层:TLV 数据格式、抄表命令(EN 13757-3/-4)
三、典型应用
- 住宅 / 楼宇水、电、气、热表集中抄表
- 园区 / 工厂能源监测系统
- 电池供电仪表、老旧小区改造(布线简单)
四、M-Bus vs RS-485 vs Wireless M-Bus
| 特性 | M-Bus | RS-485 | Wireless M-Bus |
|---|---|---|---|
| 布线 | 2 线(供电 + 数据) | 2 线(仅数据) | 无线 |
| 供电 | 总线供电 | 外部供电 | 电池 |
| 距离 | ~1km | ~1.2km | 视距~500m |
| 节点 | 250 | 32/128 | 多信道 |
| 场景 | 仪表抄表 | 工业传感器 | 难布线仪表 |
五、硬件与开发
- 主机:M-Bus 主模块 / 集中器(如 TSS721、SI3050)
- 从机:仪表内置从机接口(专用芯片)
- 开发:UART 转 M-Bus 模块、协议栈(C/Python)
总结:M-Bus 是智能计量 / 远程抄表的优选总线,以两线、供电、抗干扰、多节点见长,在楼宇能源与公用事业中广泛应用。
