- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电表调试开发笔记
串口调试方法:
主控器和电表模块先配置好。
Pc机通过串口向主控器发:
FE 68 99 99 99 99 99 99 68 01 02 43 C3 6F 16
或
FE 68 99 99 99 99 99 99 68 01 02 43 D3 7F 16
收:
地址域A0~A5:地址域由6 个字节构成,每字节2 位BCD 码。地址长度可达12 位
十进制数,可以为表号、资产号、用户号、设备号等。具体使用可由用户自行决定。当使用
的地址码长度不足6 字节时,用十六进制AAH 补足6 字节。低地址位在先,高地址位在后。
当地址为999999999999H 时,为广播地址
D7=0:由主站发出的命令帧
D7=1:由从站发出的应答帧
D6=0:从站正确应答
D6=1:从站对异常信息的应答
D5=0:无后续数据帧
D5=1:有后续数据帧
D4~D0:请求及应答功能码
00000:保留
00001:读数据
00010:读后续数据
00011:重读数据
00100:写数据
01000:广播校时
01010:写设备地址
01100:更改通信速率
01111:修改密码
10000:最大需量清零
数据长度L:L 为数据域的字节数。读数据时L≤200,写数据时L≤50,L=0 表示无
数据域。
数据域DATA:数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。
传输时发送方按字节进行加33H 处理,接收方按字节进行减33H 处理。
校验码CS:从帧起始符开始到校验码之前的所有各字节的模256 的和,即各字节二
进制算术和,不计超过256 的溢出值。
在发送帧信息之前,先发送 1~4 个字节FEH,以唤醒接收方。
(FEH 非必须,不应作为数据包判断 )
传输次序
所有数据项均先传送低位字节,后传送高位字节。
数据传输的举例:电能量值为 123456.78kWh,其传输次序如图9。
7.1 读数据
7.1.1 主站请求帧
功能:请求读数据
控制码:C=01H
数据长度:L=02H
应答:
控制码:C=81H,无后续数据帧
C=A1H,有后续数据帧
数据长度:L=02H+m(数据长度)
无后续数据帧格式:
电能量数据标识
电表—485转232---pc串口调试:
正向有功总电能
发:FE 68 99 99 99 99 99 99 68 01 02 43 C3 6F 16
收:FE 68 09 49 00 00 09 12 68 81 06 43 C3 33 33 33 33 96 16
b) 正向有功总最大需量
发:FE 68 99 99 99 99 99 99 68 01 02 43 D3 7F 16
收:FE 68 09 49 00 00 09 12 68 81 05 43 D3 33 33 33 72 16
c) (当前)正向有功总最大需量发生时间
发:FE 68 99 99 99 99 99 99 68 01 02 43 E3 8F 16
收:FE 68 09 49 00 00 09 12 68 81 06 43 E3 33 33 33 33 B6 16
注:所有数据都是低位在前
注:通过232-485,会丢包10%左右,上位机应做重发机制。
范例:
例1、抄总电量
命令:fe 68 09 49 00 00 09 12 68 01 02 43 C3 46 16
Fe: 包头
68:帧头
09 49 00 00 09 12 ---设备号(低位在前)
01:读命令
43 C3 :命令项 ( 10 90 )
46:校验
16:结束
应答:FE 68 09 49 00 00 09 12 68 81 06 43 C3 33 33 33 33 96 16
09 49 00 00 09 12 ---设备号(低位在前)
81---控制码C=81H,无后续数据帧
06---数据域长度
43 C3 :标识编码( 10 90 )
33 33 33 33 :数据(电量)000000.00(kwh) (低位在前)
注:所有数据都是低位在前
电表—485转232---zigbee模块----pc串口调试:
监控软件截取到的数据:
IRP_MJ_WRITE Length 15: FE 68 09 49 00 00 09 12 68 01 02 43 C3 46 16
IRP_MJ_READ Length 8: FE 68 09 49 00 00 09 12
您可能关注的文档
最近下载
- 【PPT课件】2024肠外营养中电解质补充中国专家共识解读.ppt
- 2023ABB设计师低压电气产品选型手册.docx
- 文献检索与论文写作实训-全套PPT课件.pptx
- 邮政银行网点工作总结.pptx VIP
- iso1461-德国镀锌标准.docx
- ISO-26262-道路车辆-功能安全--2018.pptx VIP
- 初中语文阅读理解练习题及答案.docx VIP
- ISO-26262-道路车辆-功能安全--2018.ppt VIP
- 华南理工大学管理统计学课件第7章 相关与回归分析.ppt
- 2024年北京市西城区教委事业单位公开招聘考试笔试【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)