一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

串行通信是数据处理设备和外围设备之间最广泛使用的信息传输方法 。每个设备可能是您的个人电脑或移动设备在运行串行协议 。该协议是一种安全可靠的通信形式,由源主机(发送方)和目的主机(接收方)制定一套规则 。为了获得更好的洞察力,我已经解释了串行通信的概念 。

一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

文章插图
【一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项】 
在嵌入式系统中,串行通信是以串行数字二进制形式使用不同方法交换数据的一种方式 。一些众所周知的数据交换接口有RS-232、RS-485、I2C、SPI等 。
一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

文章插图
 
一、什么是串口通讯
串行通讯是指外围设备和计算机之间通过数据信号线、地线等逐位传输数据的通讯模式 。
串行端口是一种接口标准,它指定接口的电气标准,但不指定接口插件电缆和使用的协议 。
一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

文章插图
 
二、串口通讯的通讯方式
单工模式的数据传输是单向的 。在两个通信中,一个被固定为发送端,另一个被固定为接收端 。信息只能用一条传输线向一个方向传输 。
半双工模式通信使用相同的传输线,可以发送和接收数据,但不能同时发送和接收数据 。数据传输允许数据在两个方向上传输,但在任何时候只有一个方向可以传输数据,另一个方向可以接收数据 。因此,半双工模式可以使用一条数据线或两条数据线 。
一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

文章插图
 
在半双工通信中,每一端都需要有一个电子开关进行发送和接收,它通过开关来决定数据传输的方向 。因为有切换,所以会有时间延迟,信息传输效率会降低 。
全双工模式通信允许数据同时双向传输 。因此,全双工通信是两种单工通信模式的结合,这要求发送和接收设备都具有独立的接收和发送能力 。在全双工模式下,每端有一个发送器和接收器,并且有两条传输线,因此信息传输效率高 。
显然,当所有其他参数相同时,全双工比半双工更快、更有效 。
一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

文章插图
 
三、串口通讯硬件常见的注意事项
1、通信电缆终端必须连接牢固,不能够松动 。否则,仪器或上位机的通讯板可能会烧坏 。
2、不能带电插拔通信终端,否则,仪器或上位机的通讯板可能会烧坏 。在插入或连接通信终端之前,您必须关闭仪器的电源 。
一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

文章插图
 
3、通信宜选用双层隔离屏蔽电缆,其次是单层屏蔽电缆,最好不要选用无屏蔽层的电缆,电缆屏蔽层必须完全屏蔽 。对于一些质量差的电缆,屏蔽层非常松散,根本不能起到屏蔽的作用 。单层屏蔽电缆屏蔽层的一端接地,双层屏蔽电缆屏蔽层的外层(包括铠装)两端接地,内层屏蔽层的一端接地 。
一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

文章插图
 
4、当仪表采用RS232通讯时,通讯电缆长度不得超过15米 。
5、通用RS485协议的连接器没有固定的标准,可能会因制造商的不同引脚序列和引脚功能而有所不同 。用户可以参考相关产品RS485的引脚图 。
一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

文章插图
 
6、RS485通信电缆最好选用电阻匹配、衰减低的RS485专用通信电缆(双绞线),不要使用普通双绞线或质量差的通信电缆 。因为普通电缆或质量差的通信电缆可能存在阻抗不匹配、衰减大、扭曲度不够、屏蔽层松散等问题,这将导致干扰大、通信不畅甚至通信失败 。
7、当仪表使用RS485进行通讯时,每台仪表必须手牵手地串下去 。不可以有星形连接或分叉 。如果有星形连接或分叉,干扰会很大,导致通信不畅,甚至通信失败 。
一文就能看懂“串口通讯”的概念、3个通讯方式、9大注意事项

文章插图
 
8、485总线结构理论上具有1200米的传输距离,这通常指波特率为9600的高质量通信线 。只有一台485设备可以使通信距离达到1200米,而通信并不意味着每一次通信都是正常的,所以485总线的实际稳定通信距离通常远小于1200米 。有许多485设备具有不同的线阻抗和较短的通信距离 。


推荐阅读