新闻  |   论坛  |   博客  |   在线研讨会
HONEYWELL TC-ODK161 接收单元将对CRC进行解码
厦门雄霸张少民 | 2023-02-07 18:35:41    阅读:89   发布文章

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。

十六进制到ASCII

HONEYWELL TC-ODK161 数据可以用多种方式表示,RS232利用这些方式发送信息。大多数RS232消息将是一个命令,然后是一个值。要发送命令和值,我们需要将其转换为二进制。我们首先将文本转换成数字。ASCII表用于将符号、大写字母、小写字母和数字转换为其他数据类型,如十六进制、十进制和数字。十六进制数由数字0 - 9和字母A - F组成,使用8位二进制数据。13365909307雄霸张少民

图3显示了具有偶数奇偶校验和简单CRC消息“Hello”的示例消息。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
PLC DCS 伺服系统 机器人系统 欧美工控品牌产品知识分享
推荐文章
最近访客