RS-232相关

简介

RS-232是由美国电子工业协会(Electronic Industries Association,EIA)制定的标准串行通信接口,原始编号全称是EIA-RS-232-C,RS是英文“推荐标准(Recommended Standard)”的缩写,232为标识号,C代表最新的一次修改(1969)。

通信协议

硬件

RS-232是UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)的一种,使用的是232电平,即:

在TxD和RxD上(注意电平高低与逻辑相反),

  • 逻辑1(MARK)为 -3V ~ -15V
  • 逻辑0(SPACE) 为 +3V ~ +15V

在RTS、CTS、DSR、DTR和DCD等控制线上,

  • 信号有效 为 +3V ~ +15V
  • 信号无效 为 -3V ~ -15V

软件

配置方式同UART,需要配置:

  • 波特率:数据传输速率,单位bps(bit per second,位每秒),如115200bps。
  • 数据位:每一帧起始位后传输几位数据,常用的为8位。
  • 奇偶校验位:在数据位后添加一位校验位进行奇/偶校验或者不添加校验位。奇/偶校验位使得数据位和检验位中1的个数和为奇/偶数。
  • 停止位:每一帧传输的结束标志,可以是1/1.5/2位的逻辑1,常用的为1位。

数据传输时,位发送顺序为:

  • 起始位:逻辑0,表示传输开始。
  • 数据位:通常以ASCII码形式从LSB(Least Significant Bit,最低有效位)开始传输。
  • 奇偶校验位:未配置奇/偶校验则这一位不传输。
  • 停止位:逻辑1,表示传输结束。
  • 空闲位:逻辑1,表示当前线路上没有数据传输。
校验方式数据位中1的个数校验位
奇校验奇数0
奇校验偶数1
偶校验奇数1
偶校验偶数0

逻辑分析仪

由于232电平高低与逻辑相反,所以要选择Inverted(反相)。

  • 8-N-1(8位数据位,无校验位,1位停止位)

Analyzer Settings

115200-8-N-1

  • 8-O-1(8位数据位,奇校验,1位停止位)

Analyzer Settings

115200-8-O-1

DB9接口

DB9是RS-232常用物理接口,需要注意公/母头引脚序号。

接口定义

引脚号描述
1DCD(Data Carrier Detect,数据载波侦测,也称为RLSD)
1RLSD(Received Line Signal Detect,接收线信号侦测)
2RXD(Received Data,接收数据)
3TXD(Transmitted Data,发送数据)
4DTR(Data Terminal Ready,数据终端准备好)
5GND(Signal Ground,信号地)
6DSR(Data Set Ready,数据发送准备好)
7RTS(Request To Send,请求发送)
8CTS(Clear To Send,允许发送)
9RI(Ring Indicator,振铃指示)

DB9-Male

(图片来源网络)
db9-male

DB9-Female

(图片来源网络)
db9-female

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值