串口通信奇偶检验什么意思 为什么要使用奇偶检验 怎么使用奇偶检验?

串口通信奇偶检验什么意思 为什么要使用奇偶检验 怎么使用奇偶检验?,第1张

串口通信,速度较慢。传送一个字节的数据,需要花费很长的时间。

那么,接收方收到的数据,是否与发送方,发送的数据相同?

在这么长时间中,完全有可能受到干扰,导致数据错误。

为什么要使用奇偶检验?

在这种条件下,就需要在数据之后,发送一个“校验位”。

接收方接收数据之后,也生成一个校验位。

然后比较两个校验位,是否相同,由此即可判断本次传输是否正确。

怎么使用奇偶检验?

你只要设置一下,即可。

校验位的生成、检验,都由硬件完成,你就不必 *** 心了。

奇偶校验中,会有奇数个 1、偶数个 1 的区别。

这些,都不是你所需要考虑的。

校验位是 1 是 0,你都不用费心,硬件会自己处理的。

串口通信设置奇偶校验的目的是检验接收的数据是否正确。

接收的奇偶校验位,如果与发送的校验位相同,说明接收的数据是正确的。因串口通信是异步的,为了校验接收是否正确,通常要采用各种校验方法,其中奇偶校验是比较简单的方法,而比较可靠但却比较麻烦的是CRC16方法。

1,首先设置串口号,如com1.

2,分别用电脑设置kinco上位和plc的通讯协议参数,常用的是通讯类型modbus

rs485-4,波特率9600,数据位8,无校验n,停止位1。上位与plc设置保持一致。不然通讯不上。

3,步科设置上位参数是需要给plc起个名字。

4,rs485-4通讯要搞清楚rs端,就是收发端,不要搞错顺序了,搞错也通讯不了,颠倒下通讯电缆两头就可以了。如果是rs232的话没有这个问题,两头都可以用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11043577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存