适合萌新入坑的DL/T645电表读表装置,基于STM8S
我说要有光2017/05/17电子技术 IP:河北
国网的家用预付费IC卡电表大多是基于DL/T645标准的,因此实验环境比较容易在身边获取。

这个小装置用到了STM8S当中的GPIO开漏及推挽配置、PWM、UART、EEPROM,都是平时常用或典型的功能,非常适合萌新入坑学习。此外开发板上还预留有SPI接口,如果你有兴趣可以为它增加无线通讯功能。

由于小光的开发环境基于Linux,源代码使用了sdcc编译器,并且未加载官方库,这可能是需要注意的一点。如果你愿意帮助修正源码中的错误、为它增加功能、或完善它的协议栈并提交Patch,小光非常感谢你。

特别感谢 @金坷居士 在小光学习STM8S过程中提供的帮助。

准备材料:
兼容型ST-LINK V2编程器 x1
淘宝上大约七八块钱的STM8S105开发板 x1
F9红外发射管 x1
一体化红外接收头 x1

源代码和其它资料在Github上:
XXXXXXXXXXXXXXXXXX/MiniLight/electricMeterReader

IMG_20170516_162147.jpg
IMG_20170516_162202.jpg
来自:电子信息 / 电子技术
3
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
大仙
7年8个月前 修改于 7年8个月前 IP:四川
834002
以前用过645协议的电表,需要注意几个问题
1.645协议有两种1997版和2007版的略有区别
2.645协议需要电表号,一般是电表前面那个条形码上的内容
3.电表一般支持四种通信方式,485串口,红外,载波(需要硬件扩展),GPRS(需要采集器)
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ry7740kptv
7年8个月前 IP:山东
834007
现在一般都是07表,97在实际施工过程中很少见了。
条形码后12位是通信地址,也是表号,通信地址低字节在前高字节在后,组帧的时候需注意!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
我说要有光
进士 学者 机友 笔友
文章
317
回复
5542
学术分
15
2008/03/06注册,5时6分前活动

Inspiration, Innovation, Discovery

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}