单功能电力仪表使用说明书( 二 )
功能代码:告诉了被寻址到的终端执行何种功能 。下表列出仪表所支持的功能代码,以及它们的功能 。
数据段:包含了终端执行特定功能所需要的数据或者终端响应查询时采集到的数据 。这些数据的内容可能是数值、参考地址或者设置值 。
校验码:CRC16占用两个字节,包含了一个16 位的二进制值 。CRC 值由传输设备计算出来,然后附加到数据帧上,接收设备在接收数据时重新计算CRC 值,然后与接收到的CRC 域中的值进行比较,如果这两个值不相等,就发生了错误 。
生成一个 CRC16 的流程为:
(1) 预置一个16 位寄存器为0FFFFH(全1),称之为CRC 寄存器 。
(2) 把数据帧中的第一个字节的8 位与CRC 寄存器中的低字节进行异或运算,结果存回CRC 寄存器 。
(3) 将CRC 寄存器向右移一位,最高位填以0,最低位移出并检测 。
(4) 如果最低位为0:重复第三步(下一次移位);如果最低位为1:将CRC 寄存器与一个预设的固定值(0A001H)进行异或运算 。
(5) 重复第三步和第四步直到8 次移位 。这样处理完了一个完整的八位 。
(6) 重复第2 步到第5 步来处理下一个八位,直到所有的字节处理结束 。
(7) 最终CRC 寄存器的值就是CRC16 的值 。
【单功能电力仪表使用说明书】
通讯示例1) 读数据命令03H
命令1:例如:读取测量值命令,0000H开始,长度1个字
通讯地址表
- 成年人最顶级的自律:不为别人的情绪买单
- 三金|三金是用彩礼钱买还是单独买
- 聪明却孤单的孩子:利用“执行功能训练”提升孩子的社交能力读后
- CSM收视率|2022年2月13日综艺节目收视率排行榜(一桌年夜饭、超有趣滑雪大会、万里走单骑)
- 哈佛大学:所有坏情绪,买单的都是你自己
- 愿望清单
- 诺贝尔奖|历年诺贝尔生理学或医学奖得主名单 诺贝尔生理学或医学奖历年得主和成就
- 诺贝尔奖|历年诺贝尔物理学奖得主名单 诺贝尔物理学奖历年得主和成就
- 诺贝尔奖|历年诺贝尔文学奖得主名单 诺贝尔文学奖历年得主和成就
- 诺贝尔奖|历年诺贝尔化学奖得主名单 诺贝尔化学奖历年得主和成就