M-bus通信协议
M-BUS 通信协议 M-BUS 通信协议是一种基于总线的通信协议,用于智能仪表之间的数据交换。该协议定义了在 M-BUS 总线上的数据传输格式和通信规则。 M-BUS 协议结构 M-BUS 协议结构主要包括三个部分:Start bit、Data bits 和 Parity Bit。Start bit 是一个起始位,用于标志传输的开始。Data bits 是实际传输的数据,通常为 8 位。Parity Bit 是一个奇偶校验位,用于检测传输错误。 数据传输格式 M-BUS 协议使用 8E1 格式传输数据, 即 1 位起始位、8 位数据位、1 位奇偶校验位和 1 位停止位。 电报类型 M-BUS 协议使用三种不同的电报类型进行通信: 1. 单个字符电报:用于确认收到有效帧。 2. 短帧电报:用于发送命令或确认信息。 3. 长帧电报:用于传输大量数据。 短帧电报 短帧电报总是包含 5 个字节,包括: * 短帧标识符 (10h) * 命令字节 (CA) * 地址字节 (Acsum) * 校验和字节 (csum) * 结束字节 (16h) 长帧电报 长帧电报包括: * 长帧标识符 (68h) * 长度字节 (hlen) * 命令字节 (C) * 地址字节 (A) * 控制信息字节 (CI) * 用户数据字节 (userdata) * 校验和字节 (csum) * 结束字节 (16h) M-BUS 协议命令 M-BUS 协议支持多种命令,包括: * 申请重新设定命令 * 重设主 M-Bus 地址命令 * 设定新标识号命令 * 选择热量表次级地址命令 应用场景 M-BUS 协议广泛应用于智能仪表、智能家居、工业自动化等领域,用于实现设备之间的数据交换和控制。 总结 M-BUS 通信协议是一种广泛应用的通信协议,用于智能仪表之间的数据交换。该协议定义了数据传输格式、电报类型、命令格式等,提供了灵活的通信方式。
剩余13页未读,继续阅读
- wuu192014-05-19协议比较详细,可以参考
- lissettecarlr2018-02-26列举了帧格式,值得下载
- jimoyoushi2015-06-09协议不错,很详细
- guobin5440734722019-11-08协议比较详细,还是可以参考
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- x64dbg-development-2022-09-07-14-52.zip
- 多彩吉安红色旅游网站-JAVA-基于springBoot多彩吉安红色旅游网站的设计与实现
- 本 repo 包含使用新 cv2 接口的 OpenCV-Python 库教程.zip
- 更新框架 (TUF) 的 Python 参考实现.zip
- Qos,GCC,pacing,Nack
- 章节1:Python入门视频
- 无需样板的 Python 类.zip
- ESP32 : 32-bit MCU & 2.4 GHz Wi-Fi & BT/BLE SoCs
- 博物馆文博资源库-JAVA-基于springBoot博物馆文博资源库系统设计与实现
- 旅游网站-JAVA-springboot+vue的桂林旅游网站系统设计与实现