5197|2

7228

帖子

195

TA的资源

五彩晶圆(高级)

楼主
 

基于国网DL645协议的可蓝牙无线抄读的智能仪表 [复制链接]

本帖最后由 常见泽1 于 2017-7-24 08:44 编辑

(1)作品名称:
         基于国网DL645协议的可蓝牙无线抄读的智能仪表

(2)作品实现功能说明:
      可蓝牙无线抄读的智能仪表采用的是国网DL645电力协议,协议由国家电网公司03年开始制定,在坊间又叫03规约。传统的电力仪表采用的RS485有线抄读,即便后来改成可用红外抄读,但是稳定性和距离都很近,红外抄读器必须对着电表的红外近距离才能读,本文采用蓝牙无线抄读,对传统电表做一个小小改进。
      时间比较匆忙,工作也比较忙,所以不可能完全实现DL645协议,协议就好几百页,没办法,现在本项目主要就准备做几个电力仪表比较常用的抄读项,电表地址、标号、电压、波特率、温度、软件版本号等等。
两个蓝牙开发板分别作为一个抄读中端(专门对电表进行抄读),另一个作为简单的电表,通过抄读中断抄读蓝牙电表上面的简单数据,数据格式依据DL645协议。


(3)软硬件设计思路:

上位机:Microsoft Visual Studio2008开发环境,串口程序,可按键点击发送报文,接收报文等
               

简单国网645协议的电表搭建,我采用的是官网提供的bm程序
蓝牙接收判断:
(1)首字节为0x68
(2)判断第2个0x68
(3)判断控制字
(4)获取长度
(5)判断CRC校验
(6)通过数据标识确定读取那个数据项
(7)判断结束字节是否为0x16
蓝牙发送判断:
(1)通过接收时置的标志判断是读那个标志还是写那个标志
(2)直接报文赋值过去

(4)相关分享帖集锦:
     【KW41Z】第一篇helloworld                https://bbs.eeworld.com.cn/thread-532189-1-1.html
     【KW41Z】第2篇 蓝牙串口通讯实验下    https://bbs.eeworld.com.cn/thread-542493-1-1.html
     【KW41Z】第三篇智能电表645电力规约简单介绍及简单上位机https://bbs.eeworld.com.cn/thread-543883-1-1.html
     【KW41Z】第四篇 简单传统的国网645协议电表搭建https://bbs.eeworld.com.cn/thread-545412-1-1.html


(5)原理图:开发板的原理图

(6)作品的源代码Github
链接已隐藏,如需查看请登录或者注册


(7)大赛作品演示视频:
http://v.youku.com/v_show/id_XMjkwODQ4Njk4MA==.html?spm=a2hzp.8244740.0.0
(8)作品总结和展望:
     如果不搞电力仪表这一行的估计也不会太在意这个协议,DL645是一个特别庞大的协议,庞大到不是一两个月能够看的很懂的,所以在这次项目里,我其实并不打算过分的去解读DL645协议。一是因为个人能力有限,没有办法在这个平台上完全实现这个功能,其二时间有限,要搞得东西太多了,其三这次项目主要我想尝试下蓝牙串口通信。所以我只选择了几个数据标识来做解析,解析的方法也很简单,采用了一些固定帧格式直接回复的形式。项目中没有完全实现DL645协议只是简单分析了645几个数据标识而已,第2个传统的就是指这一篇主要按照先尝试用串口来和电表通讯报文,因为传统的电表就是采用485来通讯的。在实现了传统的串口通信后,后期我在把代码看看怎么移植到蓝牙串口的DEMO上去。
希望后期有时间做个APP,可以直接用手机来进行蓝牙抄表,正真做到一种方便的抄表,同时能够扩展数据项,增加可抄读的内容。

基于国网DL645协议的可蓝牙无线抄读的智能仪表.pdf (670.55 KB, 下载次数: 25)
此帖出自NXP MCU论坛

最新回复

分享快乐!   详情 回复 发表于 2020-3-30 08:26
点赞 关注
 

回复
举报

1万

帖子

25

TA的资源

裸片初长成(高级)

沙发
 
恭喜获奖!
给力!
此帖出自NXP MCU论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

分享快乐!

此帖出自NXP MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表