嵌入式通信协议-RS232

[复制链接]
查看547 | 回复6 | 2024-1-13 09:06:42 | 显示全部楼层 |阅读模式

简介

RS232是美国电子工业协会(Electronic Industries Association ,EIA)于1962年颁布的通信标准,其全称是:DTE和DCE的电气/机械接口标准。“DTE”是英文“Data Terminal Equipment ”的缩写,翻译为“数据终端设备”,比如计算机;“DCE”是英文“Data Circuit-terminating Equipment”的缩写,翻译为“数据电路端接设备”。也有将其写作“Data Communication Equipment”,翻译为“数据通信设备”,比如调制解调器。“RS232”名称中的“RS”是“Recommand Standard”的缩写,表示“推荐标准”。“232”是标识号。早期的RS232是为了实现计算机、程控电话、调制解调器之间通信而制定的标准,后来经过多次改版,成了一种通用的串行通信标准。

00.jpg

电气信号

RS232接收-发送端的电信号是相对于公共地线(GND)的电压信号。当电压差值在+3V~+15V之间表示逻辑“0”,当电压差值在-3V~-15V之间表示逻辑“1”,电压差值在-3V~+3V之间没有定义。3V是最小的可检测电压信号,实际使用时期望电压差的绝对值在5V~15V之间,即:发送数据时,发送端驱动器输出正电压信号+5V~+15V,表示逻辑“0”;负电压信号-5V~-15V表示逻辑1。接收数据时,只要是检测到大于3V的电信号,即将其视为有效信号。

不足

  1. 接口的信号电平值较高,易损坏接口电路的芯片。RS232接口任何一条信号线的电压均为负逻辑关系。即:逻辑“1”为-3—-15V;逻辑“0”:+3—+15V,噪声容限为2V。即要求接收器能识别高于+3V的信号作为逻辑“0”,低于-3V的信号作为逻辑“1”,TTL电平为5V为逻辑正,0为逻辑负。与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。
  2. 传输速率较低
  3. 接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
  4. 传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在15米左右。

最小连接方式

00.jpg

常用芯片

RS232为电气层协议,我们正常按UART协议走就行,芯片会把TTL数据转为RS232,也会把RS232数据转为TTL

MAX232芯片是美信(MAXIM)公司专为RS-232标准串口设计的单电源电平转换芯片,它可以实现两路串口电平的转换,可以实现TTL电平和232电平之间的相互转换。芯片使用+5v单电源供电。

1、TTL电平标准

输出 L: <0.8V ; H:>2.4V。 输入 L: <1.2V ; H:>2.0V TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平的噪声容限为(5-2.4)/2=1.3V。

2、232电平标准 逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V,注意电平的定义反相了一次。

MAX232的作用就是实现这两种电平之间的转换,芯片的引脚图如下图所示。

max232.gif

典型电路,可以直接打板

2020030810583940.jpeg

回复

使用道具 举报

1084504793 | 2024-1-13 09:15:47 | 显示全部楼层
回复

使用道具 举报

timo | 2024-1-13 11:34:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

bzhou830 | 2024-1-13 14:40:29 | 显示全部楼层
向大佬学习
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

timo | 2024-1-13 14:44:31 | 显示全部楼层

大佬们真谦虚
回复 支持 反对

使用道具 举报

WT_0213 | 2024-1-13 18:38:57 | 显示全部楼层
回复

使用道具 举报

干簧管 | 2024-1-13 22:13:55 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则