DLT645-2007电能表通讯协议

news/2024/11/8 13:47:51/

DLT645-2007通讯协议:

1.发送的帧格式:

 

1.1 帧起始符   

         0x68H     这个不多说,记住就好;

1.2 地址域A0-A5 

        地址域由 6 个字节构成,每字节 2 位 BCD 码,地址长度可达12位十进制数。每块表具有唯一的通信地址,且与物理层信道无关。当使用的地址码长度不足 6 字节时,高位用“0”补足。通信地址999999999999H为广播地址,只针对特殊命令有效,如广播校时和广播冻结等。广播命令不要求从站应答。地址域支持缩位寻址,即从若干低位起,剩余高位补AAH作为通配符进行读表操作,从站应答帧的地址域返回实际通信地址。地址域传输时低字节在前,高字节在后。

(注:一般的为了更加方便查看地址,可以采用将电表上的No编号当作地址,即我的NO为201512120120,所以这里填写的地址域写 20 01 12 12 15 20)

(上面具体内容协议上都有,就直接截图了,这里重点是需要将数据域的内容进行处理,发送方各加33H,接收方要减33H处理)

2. 应用层

2.1 读数据

下面举个读数据的例子,具体协议的内容如下:

下面发送我测试的数据

 

我发送的地址为201512120120,控制命令11,即读数据,长度为04,命令为33 33 33 33,这个值要减去33H,即00 00 00 00,这个数据值,就是查电表总有功电量值,2b是cs校验码;

返回的数据前面的FE忽略即可,91是应答命令(对应控制命令11,正确返回会加上0x80),08为长度,33 33 33 33 为命令返回值,49 35 33 33为 16 02 00 00(因为这里是数据域,需要每个字节需要减0x33,且数值为BCD码),这个值为2.16kwh,电表显示的就是这个值;所以符合协议;

具体的怎么解析数据,请看猪哥的文档

https://blog.csdn.net/u012351051/article/details/77869547?tdsourcetag=s_pcqq_aiomsg#commentBox

这个是举的实例

https://blog.csdn.net/cuishouming/article/details/88389344

 


http://www.ppmy.cn/news/575721.html

相关文章

纳睿雷达在科创板上市:总市值达93亿元,2022年营收约2亿元

3月1日,广东纳睿雷达科技股份有限公司(下称“纳睿雷达”,SH:688522)在科创板上市。本次上市,纳睿雷达的发行价为46.68元/股,发行数量为3866.68万股,募资总额约为18.05亿元。 上市首日&#xff…

PDA简介

简介: Apple于1993年推出的Newton则似乎是第一个带入PDA(personal digital assistants)这个名词的产品,稍后Palm Computing被U.S. Robotics Corporation收购后Palm系列产品大获成功,到现在可以说,PDA这种产…

智能电表MCU需求,及电表芯片厂商排名

智能电表MCU需求,及电表芯片厂商排名 (qq.com) 上述原文链接 关键词:智能电表市场,智能电表市场容量,电表MCU芯片,复旦微,矩泉光电 上一篇文章,介绍了智能电表的市场容量,国内海外出…

DTP

动态中继协议(Dynamic Trunking Protocol),思科技术。 动态中继协议DTP,是 VLAN 组中思科的私有协议,主要用于协商两台设备间链路上的中继过程及中继封装 802.1Q 类型。 DTP的用途是取代动态ISL(Dynamic ISL,DISL&…

智能手持PDA是什么?

随着物联网的高速发展,市面上出现了很多智能手持PDA,我们在生活中也常见其应用,例如超市工作人员盘点货物,景区工作人员检票,快递小哥收发快递等。那么智能手持PDA到底是什么? 智能手持PDA的定义 智能手持…

投资组合业绩评价指标-夏普测度、特雷纳测度、詹森测度以及信息与卡玛比率...

概述 评估投资组合的业绩,仅计算出平均收益是不够的,还必须根据风险调整收益,这样,收益之间的比较才有意义。在根据投资组合风险来调整收益的各种方法中,最简单、最普遍的方法是将特定项目的收益率与其他具有类似风险的…

深入解析MySQL中GROUP BY的实现原理及示例解析

1. 引言 MySQL中的GROUP BY功能在数据分组和聚合方面具有重要作用。本文将详细探讨MySQL中GROUP BY的底层实现原理,并通过具体的示例、输出结果以及表格展示加深理解。 2. GROUP BY的底层实现原理 GROUP BY的底层实现包括以下步骤: 2.1 数据排序 My…

机器人工程创新类课程补充说明-2023-2

仅供参考 之前一篇:机器人工程创新类课程补充说明-2023- 自主学习→自主研究→自主创新,这是一个循序渐进的过程,着急没用的,大部分学生,都卡在第一个阶段,自主学习的效率比较低,并且成果不突出…