网站大量收购闲置独家精品文档,联系QQ:2885784924

电表调试开发笔记.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

vc5gv1x + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档