电力数据采集

三相电表 PZ96-A13/C

发布时间:2023-08-02 09:25:00

关键词:安科瑞、PZ96-A13/C、三相电表

三相电表 PZ96-A13/C

错误校验的方法
错误校验(CRC)域占用两个字节,包含了一个16位的二进制值。CRC值由传输设备计算出来,然后附加到数据帧上,接收设备在接受数据时重新计算CRC值,然后与接收到的CRC域中的值进行比较,如果这两个值不相等,就发生了错误。CRC运算时,首先将一个 16位的寄存器预置为全1,然后连续把数据帧中的每个字节中的8位与该寄存器的当前值进行运算,仅仅每个字节的8个数据位参与生成CRC,起始位和停止位以及可能使用的奇偶位都不影响CRC。在生成CRC时,每个字节的8位与寄存器中的内容行异或,然后将结果向低位移位,高位则用“0”补充,最低位(LSB)移出并检测,如果是1,该寄存器就与一个预设的固值(0A001H)进行一次异或运算,如果最低位0,不作任何处理。
CRC生成流程:
1 预置一个16位寄存器为0FFFFH(全1),称之为CRC寄存器。
2 把数据帧中的第一个字节的8位与 CRC 寄存器中的低字节进行异或运算,结果存回CRC寄存器。
3 将CRC寄存器向右移一位,最高位填0,最低位移出并检测。
4 如果最低位移出为0:重复第3步(下一次移位);如果最低位移出为1:将CRC寄存器与一个预设固定值(0A001H)进行异或运算。
5 重复第3步和第4步直到8次移位。这样就处理完了一个完整的8位。
6 重复第2步到第5步来处理下一个8位,直到所有的字节处理结束。
7 最终CRC寄存器的值就是CRC的值。

千瓦科技的碳无忧生态平台,基于万物互联数字底座,可快速接入上海安科瑞电气股份有限公司的三相电表 PZ96-A13/C,实现数据的采集(支持2G、4G、5G、NB-IOT、Lora、WIFI、LAN、光纤等各类网络传输方式)、存储(分布式大数据存储引擎)、展示(二维组态图展示或三维引擎展示)、分析(各类报表、统计、分析找出安全、管理、节能问题)和告警(邮件、公众号、短信、电话报警)。且三相电表 PZ96-A13/C可和其它各类物联网设备接入统一平台,无需单独开发定制。

请您留言

千瓦科技(上海)有限公司
400 850 3050