"); //-->
HONEYWELL TC-ODK161 接收单元将对CRC进行解码
HONEYWELL TC-ODK161 消息的数据在起始位之后。数据包的大小取决于信息的大小,但每个字符或符号将被分解成一个8位二进制数。如果我们想发送消息“Hello World ”,每个字符将是八个1或0。例如,要发送字母H,我们首先使用ASCII表将字符转换为数字,即72,然后转换为二进制:0100 1000。
循环冗余校验(CRC)或校验和CRC或校验和是检查消息完整性的一种数学方法。虽然CRC与校验和非常不同,但两者都在RS232设备中用于验证消息。一些设备将使用复杂的公式,而其他设备将简单地将字节数相加,然后除以255,余数即为CRC。
然后将CRC号附加到消息中进行解码。然后,接收单元将对CRC进行解码,以在接受该消息之前确定该消息是否有效。通常,发送和接收设备会在消息发送之前在固件中计算CRC。
十六进制到ASCIIHONEYWELL TC-ODK161 数据可以用多种方式表示,RS232利用这些方式发送信息。大多数RS232消息将是一个命令,然后是一个值。要发送命令和值,我们需要将其转换为二进制。我们首先将文本转换成数字。ASCII表用于将符号、大写字母、小写字母和数字转换为其他数据类型,如十六进制、十进制和数字。十六进制数由数字0 - 9和字母A - F组成,使用8位二进制数据。13365909307雄霸张少民
图3显示了具有偶数奇偶校验和简单CRC消息“Hello”的示例消息。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。