串口
一、串口通信概述
串口通信是一种通过串行数据线逐位传输数据的通信方式,广泛应用于工业自动化、嵌入式系统和设备监控等领域。在 ThingsGateway 系统中,串口通信是连接各种工业设备的重要方式之一。
1.1 串口通信基本原理
串口通信使用串行通信协议来管理数据传输,主要包括以下关键参数:
- 波特率:串口通信中每秒传输的二进制位数,常见值有 9600、19200、38400、57600、115200 等
- 起始位:1位时间、值为0的位,用于指示数据传输的开始
- 数据位:通常为 5-8 位,用于传输实际数据,最常用的是 8 位
- 校验位:用于检测数据传输错误,包括无校验、奇校验、偶校验、空格校验和标记校验
- 停止位:通常为 1 位、1.5 位或 2 位,用于指示数据传输的结束