Toggle navigation
科创
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
登录
 
注册
电波
论坛
专栏
应用
登录
注册
{{ getSearchSuggestionLabel(suggestion) }}
{{ part.text }}
查看更多
论坛
>
电子信息
>
电子技术
>
嵌入式
文号
833994
阅读
19188
回复
3
收藏
3
适合萌新入坑的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上:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
来自:
电子信息
/
电子技术
/
嵌入式
3
0
全部
只看作者
大仙
9年7个月前
修改于 9年7个月前
IP:四川
834002
1楼
以前用过645协议的电表,需要注意几个问题
1.645协议有两种1997版和2007版的略有区别
2.645协议需要电表号,一般是电表前面那个条形码上的内容
3.电表一般支持四种通信方式,485串口,红外,载波(需要硬件扩展),GPRS(需要采集器)
加载全文
引用
评论
0
ry7740kptv
9年7个月前
IP:山东
834007
2楼
现在一般都是07表,97在实际施工过程中很少见了。
条形码后12位是通信地址,也是表号,通信地址低字节在前高字节在后,组帧的时候需注意!
加载全文
引用
评论
0
全部
只看作者
在列表中查看
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
编辑
删除
{{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
保存
取消
我也是有底线的
保存中...
保存