其他品牌 品牌
经销商厂商性质
武汉市所在地
降压硅琏GL3515-A2/GL3520-B2
¥49822010A-T5
¥185022010A-T2
¥1850TT22010-T2
¥1580TT22010-T5
¥1980220V10A
¥2398220V3A-S5/220V5A-S5
¥980TT22003-S5/TT22003-S5
¥980综合采集单元/综合测量单元
¥1698T220FL10/T110FL20/T220FL05/T110FL10
¥1688充电模块XAQ-CDMK22005/XAQ-CDMK11010
¥1688HTE22005-2/HTE11010-2/HTE22010-3/HTE11020-3
¥1688支路检测单元HX-ZLJC-1
支路检测单元HX-ZLJC-1使用于直流系统设备中,用以检测开关量和输出回路绝缘状态,本产品性能稳定,性价比高,欢迎您随时来电垂询!
生成CRC-16校验字节的步骤如下:
①装如一个16位寄存器,所有数位均为1。
②该16位寄存器的高位字节与开始8位字节进行“异或”运算。运算结果放入这个16位寄存器。
③把这个16寄存器向右移一位。
④若向右(标记位)移出的数位是1,则生成多项式1010000000000001和这个寄存器进行“异或”运算;若向右移出的数位是0,则返回③。
⑤重复③和④,直至移出8位。
⑥另外8位与该十六位寄存器进行“异或”运算。
⑦重复③~⑥,直至该报文所有字节均与16位寄存器进行“异或”运算,并移位8次。
⑧这个16位寄存器的内容即2字节CRC错误校验,被加到报文的高有效位。
另外,在某些非ModBus通信协议中也经常使用CRC16作为校验手段,而且产生了一些CRC16的变种,他们是使用CRC16多项式X↑16+X↑15+X↑2+1,单装入的16位寄存器为0000;使用CRC16的反序X↑16+X↑14+X↑1+1,装入寄存器值为0000或FFFFH。
LRC(纵向冗余错误校验)
LRC错误校验用于ASCII模式。这个错误校验是一个8位二进制数,可作为2个ASCII十六进制字节传送。把十六进制字符转换成二进制,加上无循环进位的二进制字符和二进制补码结果生成LRC错误校验(参见图)。这个LRC在接收设备进行核验,并与被传送的LRC进行比较,冒号(:)、回车符号(CR)、换行字符(LF)和置入的其他任何非ASCII十六进制字符在运算时忽略不计。