RS232协议

news/2024/11/22 8:45:45/

接口标准

RS-232-C是美国电子工业协会EIA(Electronic Industry AssociaTIon)制定的一种串行物理接口标准

其特点为

  1. 接口格式:(DB-9)与(DB-25)两种规格;
  2. 接线:RS232主要使用RXD(接受数据线Receive(rx) Data)、TXD(发送数据线Transmit(tx) Data)、GND(Ground线地线、零线、公共端)三条线组成;
  3. RS232标准传输距离只能传输15米;
  4. RS232是全双工传输;
  5. 协议层:RS232点对点通信(1:1);
  6. RS232规定的标准传送速率有50b/s、75b/s、110b/s、150b/s、300b/s、600b/s、1200b/s、2400b/s、4800b/s、9600b/s、19200b/s;

缺点

  1. 接口的信号电平值较高,易损坏接口电路的芯片,又因为与TLL电平(晶体管-晶体管逻辑电平)不兼容,故需要使用电平转换电路方能与TTL电路连接;

  2. 接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共谋干扰(外界电磁场在电缆中所有导线上感应出来的电压、设备上的电缆与大地之间的电势差(绝缘性差等)),这样的电缆上会有共模电流),所以抗躁声干扰性弱;

引脚定义

在这里插入图片描述
RS232标准采用的接口常用的一般是9针D型插头。

编号信号方向缩写名称描述
1调制解调器DCD(又名CD)载波检测
2调制解调器RXD接收数据
3PCTXD发送数据
4PCDTR数据终端准备
5GND信号地线
6调制解调器DSR通讯设备准备好
7PCRTS请求发送
8调制解调器CTS允许发送(发送清除)
9调制解调器RI响(振)铃指示器

引脚说明

  1. 数据载波检出(Data Carrier detection,DCD)——用来表示数据通信设备(DCE)已接通通信链路,告知数据终端设备(DTE)准备接收数据:当本地的 MODEM收到由通信链路另一端(远地)的MODEM送来的载波信号时,使RLSD信号有效,通知终端准备接收,并且由MODEM将接收下来的载波信号解调成数字数据后,沿接收数据线RXD送到终端。此线也叫作接收线信号检出( Received Line Signal Detection,RSD)线。

  2. 接收数据( Received data,RXD)——通过RXD线终端接收从 MODEM发来的串行数据(DCE→DTE)。
    接收信号(RXD),数据终端设备(DTE)通过该信号线接收从数据通信设备(DCE)发来的串行数据。

  3. 发送数据( Transmitted data,TXD)——通过TXD终端将串行数据发送到 MODEM(DTE→DCE)。
    发送数据(TXD),数据终端设备(DTE)通过该信号线将串行数据发送到数据通信设备(DCE)。

  4. 数据终端准备好( Data Terminal Ready,DTR)——有效时(ON)状态,表明数据终端可以使用。
    数据终端准备好(DTR),有效状态(ON)表示数据终端设备处于可以使用状态。

  5. 地线-GND。
    地线(SG、PG),分别表示信号地和保护地信号线。

  6. 数据装置准备好( Data Set ready,DSR)——有效状态(ON),表明通信设备处于可以使用的状态。

  7. 请求发送( Request to Send,RTS)——用来表示数据终端设备(DTE)请求数据通信设备(DCE)发送数据,即当终端要发送数据时,使该信号有效(ON状态),向 MODEM请求发送。它用来控制 MODEM是否要进入发送状态。

  8. 清除发送( Clear to Send,CTS)―用来表示DCE准备好接收DTE发来的数据,是对请求发送信号RTS的响应信号。当 MODEM已准备好接收终端传来的数据并向前发送时,使该信号有效,通知终端开始沿发送数据线TXD发送数据。
    允许发送(CTS),用来表示数据通信设备(DCE)已经准备好了数据,可以向数据终端设备(DTE)发送数据,是对请求发送信号RTS的响应。

  9. 振铃指示( Ringing,R)——当 MODEM收到交换台送来的振铃呼叫信号时,使该信号有效(ON状态),通知终端,已被呼叫。
    振铃指示(RI),当数据通信设备收到交换台送来的振铃呼叫信号时,使该信号有效(ON),通知终端,已被呼叫。

引脚连接

在这里插入图片描述

通信

在这里插入图片描述
采用负逻辑传送

规定逻辑“1”的电平为 -3V ~ -13V。逻辑“0”的电平为 +3V ~ +13V,介于 -3V ~ 3V 的电压无意义。选用该电气标准的目的在于提高抗干扰能力,增大通信距离。RS-232的噪声容限位 2V,接收器将能识别高至 +3V 的信号作为逻辑“0”,将低到-3V的信号作为逻辑“1”;

参考

https://blog.csdn.net/sym_robot/article/details/114500229

09 RS232串行通讯标准接口到底是什么原理


http://www.ppmy.cn/news/137186.html

相关文章

RK3288 android 7.1 EMMC 问题导致卡死在开机logo 界面

1、在调试 rk3288 android 7.1 遇到部分机器不能开机的问题 logo 如下: init: Waiting for /dev/.coldboot_done... [ 3.024810] init: Waiting for /dev/.coldboot_done took 0.00s. [ 3.024848] init: /dev/hw_random not found [ 3.025097] keychord: …

内网路由配置优化-NETCORE NR238

前言:记录几个遇到的问题。1、IP不够用。2、如何有效限速。 问题一:NR238只能带动32个IP,若超过上限,则多余的设备无法联网。 方案:设置合理的续租时间,释放离线设备的IP,供后来者使用。如下图&…

ASO优化之如何维护关键词群

当我们已经选取完关键词之后,就是要精细的,有指向性的,长期的维护应用的关键词群,那么我们具体该怎么做呢? 明确应用的特征属性:列出应用的特质,找到针对不同的目标用户,评价所列fe…

Apple

ICPCJX2020B Apple 翻译: 描述: 有一箱苹果,一共有N个苹果。你将把它们分给M个人。要求每个人必须分到正整数个苹果,而且每个人分到的数量不相同。如果可以做到,输出 possible ;否则输出 impossible . 输入&#xff1a…

苹果mac电脑上软件如何强制删除?

删除Mac恶意软件对于一些果粉来说是比较容易操作的,但是,想要真正的彻底的删除mac恶意软件,那么,就不是这么容易操作了。特别是刚刚接触Mac电脑不久的果粉,认为只要将软件放入废纸篓就可以了。实际上,这样的…

苹果Mac电脑缓存如何清理?

细心的用户发现苹果Mac电脑越用越慢,其实这种情况是正常的,电脑用久了会产生很多的缓存文件,如果不及时清理会影响运行速度。那么苹果Mac电脑缓存怎么清理呢?下面就和小编一起看看清理mac缓存的方法吧! 具体方法如下 …

Mac OS X のキーボードショートカット

概要 この記事では、Mac OS X の一般的なキーボードショートカットを紹介します。キーボードショートカットは、お使いのキーボード上でキーの組み合わせを同時に押すことで Mac OS X の機能を呼び出す操作です。 キーボードショートカット、すなわちキーコンビネーションの利用…

Mac OS X

1. 传说 Mac OS X 10.6.8版本可以直接升到 10.8.3 版本 http://www.apple.com.cn/osx/how-to-upgrade/ 这里还带了升级安装步骤:http://www.cnbeta.com/articles/198735.htm 要128RMB的,但是不知道是不是可以重复下载 2. 如何在mac下备份mac os x系统 http://blo…