LD-B10-10E干式变压器温控器奥博森免费设计
产品别名 |
干式变压器温控器,变压器温控器 |
面向地区 |
|
LD-B10-10E干式变压器温控器奥博森免费设计
株洲醴陵奥博森电气厂生产的LD-B10-10E干式变压器温控器,MODBUS通讯协议的CRC(冗余循环码)包含2个字节,即16位二进制数。发送设备计算CRC码,放置于发送信息帧的尾部。接收信息的设备将接收到的所有信息(含CRC码)重新计算CRC码,并判断该CRC码是否为0,如果为0,表示接收的信息帧正确无误,否则,则表明接收的信息帧有误, 在进行CRC计算时只用8个数据位,起始位及停止位都不参与CRC计算。
LD-B10-10E干式变压器温控器实物图:
CRC码的计算方法是:
1.预置1个16位的寄存器为十六进制FFFF(即全为1);称此寄存器为CRC寄存器;
2.把个8位二进制数据(既通讯信息帧的个字节)与16位的CRC寄存器的低 8位相异或,把结果放于CRC寄存器;
3.把CRC寄存器的内容右移一位(朝低位)用0填补高位,并检查右移后的移出位;
4.如果移出位为0:重复第3步(再次右移一位); 如果移出位为1:CRC寄存器与多项式A001进行异或;
5.重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理;
6.重复步骤2到步骤5,进行通讯信息帧下一个字节的处理;
7.将该通讯信息帧所有字节按上述步骤计算完成后,得到的16位CRC寄存器的高、低 字节进行交换;
8.后得到的CRC寄存器内容即为:CRC码。
对于BWD系列温控仪,主机请求数据的实际报文如下: (CRCH为CRC校验高字节,CRCL为CRC校验低字节)。
查看全部介绍