RS232C、RS422RS485串行通信标准(精华)

RS232C、RS422/RS485串行通信标准
一、RS232C串行接口标准简介
RS232C是1969年有电子工业协会(EIA)公布的标准,RS是推荐标准(recommended standard)的缩写。该标准的用途是定义数据终端设备(DTE)与数据通信设备(DCE)接口的电气特性。图1是个人计算机通过RS232C 、调制解调器访问远程计算机的应用框图。RS232C接口在个人计算通信中起着极为重要的作用。
质量管理信息系统
图1 RS232C接口应用图例
1、RS232C信号特性、电缆长度及波特率
为了确保正确的发送二进制数据和正确的执行设备控制,RS232C标准为数据和管制信号提供了电压标准及范围。当RS232C的线路上没有通信的数据信号时,DTE端的发送信号保持-15V的电压。电压标准
如表1所示
表1 交换电压标准
电压逻辑状态信号状态接口控制功能
+3V~+15V 0 间隔接通
-3V~-15V    1 标志断开
RS232C标准规定电缆长度限定在15m以内,串行数据传速率的范围为0~20000b/s。这一规定足以覆盖个人计算机使用的50~9600b/s范围。电缆长度也足以满足大多数个人计算机通信的要求。
2、RS232C引脚分配及定义
RS232C标准规定设备间使用带"D"型25针连接器的电缆通信。“D"型25芯标准连接器见图2所示。在这25根引线中,有20根要用作信号线,其他3根(11、18、25)未定以用途,2根(9、10)备用。
表2 对RS232C的25针连接器引脚定义进行了说明
表 2 RS232C标准25针连接器引脚定义
引脚
名称名称缩写信号方向说明
ground FG 屏蔽地线
1 frame
data TXD
骨碎补总黄酮
2 transmitted
从DTE至DCE传送数据线
data RXD
3 received
从DCE至DTE接受数据线PTCC IN
4 request to send RTS 从DTE至DCE请求发送
5 clear to send CTS 从DCE至DTE允许发送
6 data set ready DSR 从DCE至DTE数据设备(DCE)准备好
ground SG 信号逻辑地线
7 signal
detect DCD
carrier
8 data
从DCE至DTE数据载波检测
9 reserved 备用
10 reserved 备用
11 unassigned 未定义
12 secondary data carrier detect DCD 从DCE至DTE数据载波检测(二次通道)
13 secondary clear to send CTS 从DCE至DTE允许发送(二次通道)
14 secondary transmintted data TXD 从DTE至DCE传送数据(二次通道)
15 transmit
clock TXC
从DCE至DTE传送时钟
16 secondary received data RXD 从DCE至DTE接受数据线(二次通道)
17 received管理会计系统
clock RXC
从DTE至DCE接受时钟
18 unassigned 未定义
19 secondary request send RTS 从DTE至DCE请求发送(二次通道)
20 data
terminal
ready DTR
从DTE至DCE数据终端准备好
21 signal quality detect SQD 从DCE至DTE信号质量检测
22 ring
indicator RI
从DCE至DTE振铃指示
23 data rate select DRS 从DTE至DCE 数据速率选择。它是针对21引脚改变的答应
24 external transmit clock 从DTE至DCE外部发送时钟
25 unassigned 未定义
但目前已经很少有人使用25针D型连接器了,一般都使用9针D型连接器,9针和25针连接器间的
对应关系如表3所示
表3 9针连接器和25针连接器间的对应关系
9针连接器25针连接器
1 8
2 3
3 2
4 20
5 7
6 6
7 4朱思宜
8 5
9 22
3、RS232C数据线
RS232C的数据线有2根:发送数据线 TXD 和接收数据线RXD。与逻辑地线7结合起来工作,足以实现全双工和半双工的信息传输。信号是从DTE角度说明的,在DTE一方引脚2定义为TXD,引脚3定义为RXD。为了使DCE能很好地与DTE配合,协同进行发送与接收工作,在DCE一方引脚2定义为RX D,引脚3定义为TXD,为了能实现正确地传输,对这一点必须给予应有的注意。在使用RS232C标准插头实现连接之前,用户必须根据已有的DTE及DCE的具体说明,做好匹配的调整工作。
对数据线上所传输的数据格式、RS232C标准并没有严格的规定。所传输的数据速率是多少、有无奇偶校验位、停止位为多少、字符代码采用多少位等问题,应由发送方与接受自行商定,达成一致的协议。
4、RS232C的控制线
尺骨鹰嘴RS232C的控制线是为建立通信链接和维持通信链接而使用的信号。图3所示通信过程说明了RS232C 控制线的功能
在图中,本地的数据终端设备DTE通过本地及远程的调制解调器,与远程的数据终端DTE进行通信,DTE与MODEM 之间采用的是RS232C接口。MODEM之间则是通过电话线进行数据交换,图3标出了通信过程和RS232C的控制信号出现的从上向下的顺序。
(1) DTE:数据终端准备好。DTE设备加电以后,并能正确实现通信的功能,向DCE发出DTR信
号,表示数据终端已做好准备工作,可以进行通信。
(2) DSR :数据设备准备好。数据设备是DCE通信的设备,如此的MODEM。MODEM加电以后,
并能正常执行通信功能时,向DTE发出DSR信号,表示MODEM已准备好。这两个准备好信号,在通信的过程中首先要对他们进行测试,以了解通行对方的状态,以可靠的建立通信。但是如果通信的对方并不
要求测试,就可以不发出此信号。
(3)RTS :请求发送。当DTE有数据需要向远程DTE传输通信时,DTE在测得DSR有效,即MO DEM接收到信号时,根据提供的目的电话编码,向远程MODEM发出呼叫。远程RST收到此呼叫,首先发出2000HZ得短小短续得冲击声,以关闭电话线路得回声消除器,然后发出回答载波信号。本地MOD EM接收此载波信号,确认已获得两对方的同意,它向远程MODEM发出原载波信号相对方表示是一个可用的MODEM同时用RS232C的第8引线发出数据载波信号DCD,向DTE表示已检测出有效的回答载波
信号
(4)DCD:数据载波检测时MODEM发向DTE,表示已检测出对方载波信号。
(5)CTS:允许发送。每当一个MODEM辨认出对方MODEM已准备好运行接收时,他们便用CTS 信号通知自己的DTE,表示这个通信通路已为传输数据作好准备,允许DTE进行数据的发送。至此通信链
路才建立,开始通信。
在半双工的通信中,CTS是对DTE的RTS信号的答应,使DTE开始传输数据。在全双工的通信中,CTS一般保持很长时间,而对RTS并不要求保持很长时间,通信链路建立后,即可降下。
上述这些控制线,连同数据线及逻辑地线(引线7),即可构成基本的最长接线。
(6)RI:振铃指示线。如果MODEM具有自动应答能力,当对方通信传叫来时,MODEM用引线向DTE发出信号,指示此呼叫。在电话呼叫振铃结束后,MODEM在DTE已准备好通信的条件(即DTE
有效),立即向对方自动应答
5、RS23C的连接方法
在RS232C的机械结构中,有25个插针的连接器(DB-25)。数据采集和控制系统中如果有联网通信,和在本地和远程控制数据时,RS232C是数据终端设备和调制解调器之间的接口标准,所以数据终端设备和调制解调器各有对应的规格,通信会连接的双方必须配对。
终端与终端之间连接的例子如图4所示

本文发布于:2024-09-21 19:46:39,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/134617.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信号   数据   标准   发送   载波
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议