串口通信

串口通信

串口通讯(Serial Communication)是一种接口标准,是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。

 通讯方式

- 单工模式(Simplex Communication)的数据传输是单向的。信息只能沿一个方向传输

- 半双工模式(Half Duplex)既可以发送数据又可以接收数据,但不能同时进行发送和接收

- 全双工模式(Full Duplex)通信允许数据同时在两个方向上传输

比特率 

比特率就是每秒钟传输的数据位数

常见串口通信协议标准 

EIA RS232(通常简称“RS232”): 1962年由美国电子工业协会(EIA)制定。

EIA RS485(通常简称“RS485”): 1983年由美国电子工业协会(EIA)制定。

流程 

1. 连接夹爪(串口端口)

2. 进入到`/dev/ttyUSB0`修改权限`chmod 777 ttyUSB0`

3. 发送rs232数据过去

RS232 

RS232是计算机与通信工业应用中最广泛一种串行接口。它以全双工方式工作,需要地线、发送线和接收线三条线。RS232只能实现点对点的通信方式。

缺点 

传输速率低,最高波特率19200bps

传输距离有限,一般在15m以内

抗干扰能力较差 

RS485

具有良好的抗干扰能力,信号能传输上千米

可实现真正的多点通讯 

串口调试工具cutecom

sudo apt install cutecom 

上一篇:设备通讯——RS232


下一篇:Industrial 4G router RS458通讯串口服务器模块 工业物联网解决方案