适合萌新入坑的DL/T645电表读表装置,基于STM8S

文 号

833994

2 回复 / 144 浏览


我说要有光6 天前 -2017-05-17 02:31833994
国网的家用预付费IC卡电表大多是基于DL/T645标准的,因此实验环境比较容易在身边获取。

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

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

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

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

源代码和其它资料在Github上:
https://github.com/MiniLight/electricMeterReader

275538

275539

牛逼大仙6 天前 -2017-05-17 09:23834002
以前用过645协议的电表,需要注意几个问题
1.645协议有两种1997版和2007版的略有区别
2.645协议需要电表号,一般是电表前面那个条形码上的内容
3.电表一般支持四种通信方式,485串口,红外,载波(需要硬件扩展),GPRS(需要采集器)

[修改于 6 天前 - 2017-05-17 09:24:55]


ry7740kptv6 天前 -2017-05-17 11:15834007
现在一般都是07表,97在实际施工过程中很少见了。
条形码后12位是通信地址,也是表号,通信地址低字节在前高字节在后,组帧的时候需注意!

返回 电子技术
返回 本页顶部

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


nkc Development Server https://github.com/lovetheory/nkc2

科创研究院 (c)2005-2016

蜀ICP备11004945号-2 川公网安备51010802000058号