INFOCAL5:水电气仪表Mbus通信协议详解

5星 · 超过95%的资源 需积分: 50 27 下载量 95 浏览量 更新于2024-07-30 收藏 337KB PDF 举报
"Meter-Bus通信协议.pdf" Meter-Bus(M-Bus)通信协议是一种用于水、电、气等公用事业仪表数据交换的标准协议。它允许远程读取和控制能源计量设备,如电表、水表和煤气表,从而实现自动化抄表和能源管理。M-Bus协议分为物理层和协议层,但在国内通常只应用了物理层。 1. **M-Bus协议的构成**: - 物理层:定义了信号传输的电气特性,如电压、电流和频率,以及连接方式(如两线制)。 - 协议层:处理数据的编码、解码、错误检测和纠正,以及网络管理功能,如地址分配、设备识别等。 2. **遵循的规范和推荐**: - M-Bus协议部分实现了欧洲标准EN1434,该标准规定了智能仪表通信的规范。 - 此外,可能还遵循了一些其他的行业推荐或指南,以确保兼容性和互操作性。 3. **地址系统**: - **主地址**:每个设备有一个唯一的主地址,用于标识特定的仪表。 - **次地址253 (FDH)**:用于特定的操作,如设置或诊断。 - **主测试地址254 (FEH)**:用于测试和诊断目的。 - **主广播地址255 (FFH)**:用于向网络上的所有设备发送广播消息。 4. **设备初始化与配置**: - **设备初始化**:新设备通过发送SND_NKE(Not Known Energy)消息进行初始化,表明其存在并请求分配一个主地址。 - **波特率更改**:网络可以动态调整波特率,以适应不同的通信速度需求。 5. **正常读取流程**: - **测量值读取**:主站发送请求,从设备读取实际的测量数据,如电量、水量或气量。 - **计算器状态读取**:获取设备的运行状态,如电池状态、错误代码等。 - **制造编号读取**:读取设备的唯一标识,帮助追踪和管理设备。 6. **时间要求**: - M-Bus协议对通信的时序有明确的规定,确保数据的准确传输和同步。 M-Bus协议是智能公用事业网络的基础,为能源管理和自动抄表提供了高效、可靠的解决方案。它的标准化和灵活性使得不同制造商的设备可以无缝集成到同一网络中,促进了智能城市和能源效率的提升。然而,国内使用时仅采用了物理层,这意味着仅实现了数据的物理传输,而协议层的功能如设备管理和错误处理可能需要自定义实现。