串口通讯简介
一、基本概念
串口通讯(Serial Communication)是一种通过串行接口进行数据传输的通信方式,数据按位(bit)顺序一位接一位地在一条信号线上发送和接收。
主要特点:
- 单线传输:使用较少的物理线路
- 异步/同步:支持异步(如RS-232)和同步(如SPI)传输模式
- 简单可靠:硬件实现相对简单
- 长距离传输:适合中短距离通信(通常<15米)
二、常见串口标准
1. RS-232
- 最早的串行接口标准
- 全双工通信
- 电压电平(-15V~+15V表示逻辑状态)
- 最大传输速率20kbps
- 最大传输距离约15米
2. RS-485
- 差分信号传输
- 支持多点通信(最多32个设备)
- 抗干扰能力强
- 传输距离可达1200米(100kbps时)
- 半双工通信
3. RS-422
- 平衡差分信号
- 全双工通信
- 支持多点(1发10收)
- 传输距离1200米(100kbps时)