单相交流采样485通讯接口电力监控电压表型号说明:
单相交流采样485通讯接口电力监控电压表技术参数:
外形尺寸:
按键编程说明:
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 的值。 此外还有一种利用查表计算 CRC 的方法,它的主要特点是计算速度快,但是表格需要较大的存储空间,该方法此处不再赘述,请查阅相关资料。
数据(Data)域
数据域包含了终端执行特定功能所需的数据或终端响应查询时采集到的数据。这些数据可能是数值、参量 地 址或者设置值。 例如:功能域告诉终端读取一个寄存器,数据域则需要指明从哪个寄存器开始及读取多少个数据,内嵌的 地址和 数据依照类型和从机之间的不同而内容有所不同。
错误校验(Check)域
该域采用 CRC16 循环冗余校验,允许主机和终端检查传输过程中的错误。有时由于电噪声和其它干扰,一组数据从 一个设备传输到另一个设备时,在线路上可能会发生一些改变,错误校验能够保证主机或从机不去响应那些发生改变的 数据,这就提高了系统的安全性、可靠性和效率。