DL/T645-2007单相电能表通信协议详解

需积分: 10 2 下载量 3 浏览量 更新于2024-07-23 收藏 3.21MB DOC 举报
"单相普通电能表通信规约遵循DL/T645-2007《多功能电能表通信协议》,适用于红外和RS485接口,电表通信波特率为1200bps,数据传输包含起始位、8位数据、1位偶校验位和1位停止位。红外通讯距离至少5米,RS485为半双工模式。通信响应时间为20ms至500ms,字节间停顿不超过500ms。数据帧格式包括帧起始符、6字节地址域、控制码、数据域长度、数据域、校验码和结束符。地址域支持广播地址和缩位寻址。控制码定义了不同功能。数据域长度和内容随控制码变化,数据传输前加33H,接收时减33H。校验码是帧内所有字节的模256和,结束符为16H。" 在单相普通电能表的通信规约中,关键知识点包括: 1. **通信协议**:DL/T645-2007是电能表通信的基础,定义了多功能电能表与外部设备的数据交换格式。 2. **接口类型**:电能表支持红外和RS485两种通信接口。红外通信适用于短距离操作,RS485适合长距离、多节点网络。 3. **通信速率与编码**:使用1200bps的波特率,数据传输格式为8位数据、1位起始位、1位偶校验位和1位停止位,共11位。 4. **通讯距离与响应时间**:红外通信距离至少5米,RS485是半双工方式。电表在接收到命令后的响应时间在20ms至500ms之间,字节间停顿不超过500ms。 5. **数据帧格式**:数据帧由帧起始符、地址域、控制码、数据域长度、数据域、校验码和结束符组成,确保了数据传输的正确性和完整性。 6. **地址域**:6字节的地址域支持12位十进制地址,广播地址999999999999H用于特定命令,如校时和冻结。地址域还支持缩位寻址,方便操作。 7. **控制码**:控制码定义了不同的操作,比如读取或写入数据,它的格式影响数据域的内容。 8. **数据域**:数据域的内容根据控制码的功能变化,可能包括数据标识、密码、操作者代码等,并在传输时进行加33H和减33H的编码解码。 9. **校验码**:校验码是帧内所有字节的模256和,用于检测数据传输错误。 10. **结束符**:16H作为帧的结束标识,确保数据帧的完整传输。 这些知识点对于理解和实现与单相普通电能表的通信至关重要,无论是开发相关软件还是硬件设备,都需要遵循这些规约来确保通信的正确性。