串口通信(RS-232/RS-422/RS-485)

“花如解语还事多,石不能言最可人!”

废话少说,直指主题!


串口插头

第一部分RS-232部分之基础知识

RS-232接口定义:

其实这么多针脚,我们用的是2、3、5针脚,图中绿色部分(注意针脚不同产家是不一样的,所以要以符号为主!)。


RS232针脚

RS-232接线图:

PLC常用到的接线图,一般就是接收端,发送端,屏蔽线。


RS232接线图

第二部分RS-422/485部分之基础知识;

RS-422接口定义:

两组线,需要用双绞线。(注意针脚不同产家是不一样的,所以要以符号为主!)


RS422引脚

RS-422接线图:

PLC常用到的接线图,两组双绞线(基础功能,其它功能未画出)。


RS422接线

RS-485接口定义:

RS485就AB两根线,和prifibus总线一样的线(注意针脚不同产家是不一样的,所以要以符号为主!)。


RS485引脚

RS-485接线图:

PLC常用的解法,只需要两根信号线接到A和B口即可(基础功能,其它功能未画出)。


RS485接线图

第三部分串口通信参数

看一下这个串口通信小助手,网上很多这种小工具下载,我们现场调试都会用这种小工具测试,非常好用!


串口调试工具

波特率

这是一个衡量通信速度的参数,它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300bit。

数据位

它是衡量通信中实际数据位的参数。当计算机发送1个信息包,实际的数据不会是8位的,

标准的值是5、7或者8位。如何设置取决于你想传送的信息。比如标准的ASCII码是0-127位,扩展的ASCII码是0-255位.如果数据使用简单的文本(标准码)那么每个数据包使用7位数据.每个包是指1个字节,包括开始位、停止位、数据位和奇偶校验位。

开始、停止位

开始、停止位实际上是作为通信信号附加进来的,它变为低电平时,告诉接收方开

传送数据位,而停止位标志一个字符的结束。

奇偶校验位:

如下图打开通信后窗口会有参数设置出现。


打开串口工具后里面的参数界面

奇偶校验是串口通信中一种简单的检错方式。

奇校验:

偶校验:

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系