DLT645-2007电能表通讯协议+DDSY5188电能表之间通讯简介

news/2025/2/12 21:43:02/

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 读数据

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

 

3. DDSY5188电能表之间通讯

下面发送我测试的数据

(下面是我的发送指令,上面是电表的回复指令)

上图可知,68是固定码,地址码就是为201512120120(注意大小端和BCD码的含义),接下来的68也是固定码,控制命令11,即读数据,长度为04命令为33 33 33 33,这个值要减去33H,即00 00 00 00,这个数据值,就是查电表总有功电量值2b是cs校验码,16为固定码;

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

有读者不太了解这个2.16如何而来,下面再举个例子,应该就能理解了:

按照电表协议,第一个字节代表小数位,这个又是BCD码,就是说减了33之后,如果是11 22 33 44,那就是443322.11kwh(直接读,不要进行16进制转换,即(44 33 22).11 kwh)

也就是说上面的2.16,其实就是 00 00 02.16kwh

其他的例子就不举例了,希望都有所收获;


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

相关文章

DLT645-2007电能表通讯协议

DLT645-2007通讯协议: 1.发送的帧格式: 1.1 帧起始符 0x68H 这个不多说,记住就好; 1.2 地址域A0-A5 地址域由 6 个字节构成,每字节 2 位 BCD 码,地址长度可达12位十进制数。每块表具有唯一的通信…

纳睿雷达在科创板上市:总市值达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…