RS-232C串行接口的简介
RS-232作用和特点
RS-232作用和特点一、RS-232的历史和作用在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。
RS-232-C接口(又称EIARS- 232-C)是目前最常用的一种串行通讯接口。
(RS-232-C中的-C只不过表示RS- 232的版本,所以与RS-232简称是一样的)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
它的全名是数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准该标准规定采用一个25个脚的DB-25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
后来IBM的PC机将RS232简化成了DB- 9连接器,从而成为事实标准。
而工业控制的RS-232口一般只使用RXD、TXD、GND三条线。
二、RS-232接口的电气特征在RS-232-C中任何一条信号线的电压均为负逻辑关系。
即:逻辑1为-3到- 15V;逻辑0为+3到+15V。
(RS-232-C最常用的9条引线的信号内容如下所示) DB-9123456789DB-2583220764522定义DCDRXDTXDDTRGNDDSRRTDCTSRI三、RS-232接口的物理结构RS-232-C接口连接器一般使用型号为DB-9插头座,通常插头在DCE端,插座在DTE端。
PC机的RS-232口为9芯针插座。
一些设备与PC机连接的RS-232接口,因为不使用对方的传送控制信号,只需要三条接口线,即发送数据TXD、接收数据RXD和信号地GND。
RS-232传输线采用屏蔽双绞线。
rs232c 标准(一)
rs232c 标准(一)RS232C 标准简介RS232C是针对串行通信设计的标准,在计算机领域应用十分广泛。
传输方式RS232C依靠单个传输线,实现串行数据传输。
通信双方互相发送和接收数据。
在实际应用中,通常使用9针或25针的连接器。
数据格式RS232C标准规定了数据的传输格式。
其中包括数据的位数、校验位、停止位等。
具体格式如下:•起始位:逻辑0•数据位:通常为8位,可变•奇偶校验位:奇偶校验可选。
如果选择了奇偶校验,则在数据位后添加一个校验位,以使数据位的1的个数为奇数或偶数。
•停止位:通常为1个或2个,表示数据传输结束。
RS232C和USB的比较虽然RS232C标准在计算机领域应用广泛,但它已经逐渐被USB(通用串行总线)标准替代。
与RS232C相比,USB的优势包括:•传输速度更快•支持热插拔•更加灵活尽管如此,即使在现今USB普及的环境中,RS232C仍然具有许多应用领域,如军事、工业控制等。
总结RS232C标准的广泛应用,成为了计算机通信领域的一个里程碑。
尽管越来越多的设备使用USB接口,但RS232C标准仍然在许多领域保持着它的地位。
RS232C的应用领域由于RS232C具有传输距离远、抗干扰能力强、简单易用等优势,在许多应用领域广泛应用。
以下是几个常见领域:工业控制在工业控制领域,许多设备(如PLC、传感器等)采用RS232C接口进行通信。
由于现场条件的复杂性,RS232C抗干扰能力强的优点能够保证数据传输的稳定性。
数据采集在数据采集领域,RS232C通信通常是采集器与采集对象之间通信的主要方式。
例如,通过RS232C连接计算机和温湿度计,实现数据的采集和分析。
通讯设备RS232C也被许多通讯设备所采用。
例如,调制解调器、路由器、交换机等设备,都支持RS232C串口连接。
总结RS232C成为了串口通信的事实标准,并且在过去几十年一直保持着广泛的应用。
尽管USB接口取代了RS232C的一些应用,但RS232C在特定领域内仍然被广泛使用。
rs232c 标准
rs232c 标准
算机和通信设备之间的信号电平和操作程序,旨在提高各种数字设备之间的兼容性和互操作性。该标准最早于1962年发布,随后在1997年进行了一次修订,并被称为RS-232CD。
RS-232C标准规定了串行通信中各个信号线的电气规范、握手协议和数据格式等方面的内容。该标准使用电气信号来表示二进制数据,其中发送数据的设备将二进制数据转换为电压信号发送到接收设备,接收设备再将电压信号转换回二进制数据进行处理。
什么是232和485,两者的区别
什么是232和485,两者的区别一、什么是RS-232 接口(1) RS-232 的历史和作用在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。
RS-232-C接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。
(“RS-232-C”中的“-C”只不过表示RS-232的版本,所以与“RS-232”简称是一样的)它是在1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准"该标准规定采用一个25 个脚的DB-25 连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
后来IBM的PC 机将RS-232 简化成了DB-9 连接器,从而成为事实标准。
而工业控制的RS-232 口一般只使用RXD、TXD、GND 三条线。
(2)RS-232 接口的电气特性在RS-232-C 中任何一条信号线的电压均为负逻辑关系。
即:逻辑"1"为-3 到-15V;逻辑"0"为+3 到+15V 。
RS-232-C 最常用的9 条引线的信号内容如下所示DB-9 1 2 3 4 5 6 7 8 9DB-25 8 3 2 20 7 6 4 5 22定义DCD RXD TXD DTR GND DSR RTS CTS RI(3) RS-232 接口的物理结构RS-232-C 接口连接器一般使用型号为DB-9 插头座,通常插头在DCE端,插座在DTE端.PC 机的RS-232 口为9 芯针插座。
而波士RS-232/RS-485转换器的RS-232 为DB-9 孔插头。
一些设备与PC 机连接的RS-232 接口,因为不使用对方的传送控制信号,只需三条接口线,即"发送数据TXD"、"接收数据RXD"和"信号地GND"。
数控机床RS232通讯接口及参数介绍
数控机床RS232通讯接⼝及参数介绍数控机床RS232通讯接⼝及参数介绍RS-232-C接⼝在数控机床上有9针或25针串⼝,其特点是简单,⽤⼀根RS232C电缆和电脑进⾏连接,实现在计算机和数控机床之间进⾏系统参数、PMC 参数、螺距补偿参数、加⼯程序、⼑补等数据传输,完成数据备份和数据恢复,以及DNC加⼯和诊断维修。
⼀、RS-232-C简介RS-232-C接⼝(⼜称 EIA RS-232-C)在各种现代化⾃动控制装置上应⽤⼗分⼴泛,是⽬前最常⽤的⼀种串⾏通讯接⼝。
它是在1970年由美国电⼦⼯业协会(EIA)联合贝尔系统、调制解调器⼚家及计算机终端⽣产⼚家共同制定的⽤于串⾏通讯的标准。
它的全名是“据终端设备(DTE)和数据通讯设备(DCE)之间串⾏⼆进制数据交换接⼝技术标准”,该标准规定采⽤⼀个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定,⼀般只使⽤3~9根引线。
1、RS232C接⼝连接器引脚分配及定义DB-25和DB-9型插头座针脚功能如下:DB-9串⾏⼝的针脚功能 DB-25串⾏⼝的针脚功能针脚符号信号名称针脚符号信号名称1 DCD 载波检测8 DCD 载波检测2 RXD 接受数据3 RXD 接受数据3 TXD 发送数据 2 TXD 发出数据4 DTR 数据终端准备好20 DTR 数据终端准备好5 SG 信号地7 SG 信号地6 DSR 数据准备好 6 DSR 数据准备好7 RTS 请求发送 4 RTS 请求发送8 CTS 清除发送 5 CTS 清除发送9 RI 振铃指⽰22 RI 振铃指⽰DB-25插头外形DB-9插头外形2、端⼝参数和设置串⼝通信最重要的参数是波特率、数据位、停⽌位、奇偶校验和流控制。
对于两个进⾏通⾏的端⼝,这些参数必须相同:2.1 波特率:这是⼀个衡量通信速度的参数。
它表⽰每秒钟传送的bit的个数。
例如300波特表⽰每秒钟发送300个bit。
RS232通讯
在这一课里,我们一起来学习RS-232C串行通信相关标准及单片机和电脑的RS-232C串行通信接口技术,为学习和开发单片机串口通信应用系统打好基础,希望大家在看完这篇文章后对串行通信有初步的认识。
【通信基本概念】什么是通信?简单地说,不同的系统经由线路相互交换数据,就是通信。
通信的主要目的是将数据从一端传送到另一端,达到数据交换的目的。
例如,从人与人之间的对话、计算机与设备之间的数据交换到计算机与计算机间的数据传送,乃至于广播或卫星都是通信的一种,一个完整的通信系统包括发送端、接收端、转换数据的接口及传送数据的实际信道。
【通信的种类】按照通信的形式可以分为两种,其中一种为并行传输的通信,即并行通信(Parallel Communication),另一种则为串行通信(Serisl Communication)。
这两种通信方式的区别是,并行通信一次的传输数据量为8位(1个字节);而串行通信则一次只能传输1位,传输1字节数据(8位)数据就需要8次才能传出去,因此,它们两者之间的数据传输速度就相差8倍。
看到这里,估计有些朋友会问,既然并行通信的速度是串行通信的8倍,是不是串行通信就不好了?!其实不能这么认为,两种通信方式各有特点,串行通信之所以存活了这么长时间,自然有它的长处。
并行通信虽然可以在一次的数据传输中传送8位,但是数据电压在传送的过程中,容易因为线路及干扰因素使得电压准电位发生变化(主要为电压衰减和信号间相互干扰问题),因而使得传输数据发生错误,通信距离越长,问题越明显,因此并行通信主要用于传输距离较短的场合,如电脑主板的并口LPT1,主要和并行打印机通信。
串行通信一次只传输1位,相对来说,要处理的数据电压只有一个,因此比较不容易漏失数据,通信时候再加上一些校验防范措施后,串行通信的出错就更不容易了,串行通信端口(Serisl Communication Port)在系统控制的范畴中一直占有极其重要的角色,不仅没有因为时代的进步而被淘汰,反而失在规格上愈来愈向其极限挑战,下面我们重点来介绍RS-232C串行通信。
串口通讯-RS232C详解
串口通讯—RS-232-C详解串行通信接口标准经过使用和发展,目前已经有几种。
但都是在RS-232标准的基础上经过改进而形成的。
所以,以RS-232C为主来讨论。
RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。
它适合于数据传输速率在0~20000b/s 范围内的通信。
这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。
由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
在讨论RS-232C接口标准的内容之前,先说明两点:首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。
因此这个标准的制定,并未考虑计算机系统的应用要求。
但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。
显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。
有了对这种背景的了解,我们对RS-232C标准与计算机不兼容的地方就不难理解了其次,RS-232C标准中所提到的“发送”和“接收”,都是站在DTE立场上,而不是站在DCE的立场来定义的。
由于在计算机系统中,往往是CPU和I/O设备之间传送信息,两者都是DTE,因此双方都能发送和接收。
一、RS-232-CRS-232C标准(协议)的全称是EIA-RS-232C标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(ecommeded standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。
它规定连接电缆和机械、电气特性、信号功能及传送过程。
RS-232C接口定义
RS-232C接口定义(9芯) 针脚定义符号1 载波检测DCD2 接收数据RXD3 发送数据TXD4 数据终端准备好DTR5 信号地SG6 数据准备好DSR7 请求发送RTS8 清除发送CTS9 振铃提示RI RS-232C,25芯针转换为9芯针25芯接口9芯接口2 33 247586 67 58 120 4229RS-232C接口定义(25芯)针脚定义符号1 频蔽地线2 发送数据TXD3 接收数据RXD4 请求发送RTS5 允许发送CTS6 数据准备好DSR7 信号地SG8 载波检测DCD9 发送返回(+)10 未定义11 数据发送(-)12~17 未定义18 数据接收(+)19 未定义20 数据终端准备好DTR21 未定义22 振铃RI23~24 未定义25 接收返回(-)一、RS-232、RS-422与RS-485的由来RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。
RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
由于EIA提出的建议标准都是以"RS"作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。
RS 232
特性
机械特性
电气特性
RS232标准采用的接口是9针或25针的D型插头,常用的一般是9针插头。 RS232C标准接口有25根线,常用的只有9根,它们是: (1)接收线信号检出( Received Line Signal Detection,RSD)——用来表示DCE已接通通信链路,告知 DTE准备接收数据。当本地的 MODEM收到由通信链路另一端(远地)的MODEM送来的载波信号时,使RLSD信号有效, 通知终端准备接收,并且由MODEM将接收下来的载波信号解调成数字数据后,沿接收数据线RXD送到终端。此线也 叫作数据载波检出(Data Carrier detection,DCD)线。 (2)接收数据( Received data,RXD)——通过RXD线终端接收从 MODEM发来的串行数据(DCE→DTE)。 (3)发送数据( Transmitted data,TXD)——通过TXD终端将串行数据发送到 MODEM(DTE→DCE)。 (4)数据终端准备好( Data Terminal Ready,DTR)——有效时(ON)状态,表明数据终端可以使用。 (5)地线-GND。 (6)数据装置准备好( Data Set ready,DSR)——有效时(ON)状态,表明通信装置处于可以使用的状态。
它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的 用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术 标准”该标准规定采用一个25个脚的DB-25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的 电平加以规定。后来IBM的PC机将RS232简化成了DB-9连接器,从而成为事实标准。而工业控制的RS-232口一般 只使用RXD、TXD、GND三条线。
EIA标准详解RS-232-C详解
EIA RS-232-CRS-232C数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE (Data Communication Equipment) 远程通信连接协议。
全称是EIA-RS-232-C标准,其中EIA(Electronic Industries Association)代表美国电子工业协会,RS (recommended standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS2328、RS232A。
一、RS-232C接口:通常RS-232 接口以9个引脚(DB-9) 或是25个引脚(DB-25) 的型态出现,一般个人计算机上会有两组RS-232 接口,分别称为COM1 和COM2。
二、RS-232-C协议规定:1.RS-232C接口信号:RS-232C规标准接口有25条线,4条数据线、11条控制线、3条定时线、7条备用和未定义线,常用的只有9根,它们是:(1)状态线:数据准备就绪(Data set ready-DSR)——有效时(ON)状态,表明数据通信设备可以使用。
(DCE->DTE)数据终端就绪(Data set ready-DTR)——有效时(ON)状态,表明数据终端设备可以使用。
(DTE->DCE)这两个信号有时连到电源上,上电就立即有效。
这两个设备状态信号有效,只表示设备本身可用,并不说明通信链路可以开始进行通信了,能否开始进行通信要由下面的控制信号决定。
(2)联络线请求发送(Request to send-RTS)——DTE准备向DCE发送数据,DTE使该信号有效(ON 状态),通知DCE要发送数据给DCE了。
(DTE->DCE)允许发送(Clear to send-CTS)——是对RTS的响应信号。
当DCE已准备好接收DTE传来的数据时,使该信号有效,通知DTE开始发送数据。
rs-232简介
RS-232rs232即RS-232。
个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。
通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚(DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。
目录1概述2接口标准终端收发3协议标准电气特性机械特性接口信号接线RS-232-C的电气接口电路4同类总线5接口定义25芯9芯6缺点1概述仅供参考RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。
RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。
RS-232-C 总线标准设有25条信号线,包括一个主通道和一个辅助通道。
在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。
RS-232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。
RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。
传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的rs232(9针)接口通信。
2接口标准串行通信接口标准经过使用和发展,目前已经有几种。
但都是在RS-232标准的基础上经过改进而形成的。
所以,以RS-232C为主来讨论。
RS-232C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。
它适合于数据传输速率在0~20000b/s范围内的通信。
PLC常用通信接口标准1RS232C
PLC通信主要采用串行异步通信,其常用的串行通信接口标准有RS-232C、RS-422A和RS-485等。
RS-232C
RS-232C是美国电子工业协会EIA于1969年公布的通信协议,它的全称是“数据终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。
RS-232C接口标准是目前计算机和PLC中最常用的一种串行通信接口。
RS-232C采用负逻辑,用-5~-15V表示逻辑“l”,用+5~+15V表示逻辑“0”。
噪声容限为2V,即要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号作为逻辑“1”。
RS-232C只能进行一对一的通信,RS-232C可使用9针或25针的D型连接器,表7-1列出了RS-232C接口各引脚信号的定义以及9针与25针引脚的对应关系。
PLC一般使用9针的连接器
表7-1 RS-232C接口引脚信号的定义
如图7-6a所示为两台计算机都使用RS-232C直接进行连接的典型连接;如图7-6b所示为通信距离较近时只需3根连接线。
图7-6 两个RS-232C数据终端设备的连接
如图7-7所示RS-232-C的电气接口采用单端驱动、单端接收的电路,容易受到公共地线上的电位差和外部引入的干扰信号的影响,同时还存在以下不足之处:
图7-7 单端驱动单端接收的电路
1)传输速率较低,最高传输速度速率为20kbps。
2)传输距离短,最大通信距离为15m。
3)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL电路连接。
RS232C接口的特征及电缆传输长度
RS232C接口的特征及电缆传输长度核算机与核算机或核算机与终端之间的数据传送能够选用串行通讯和并行通讯二种办法。
因为串行通讯办法具有运用线路少、本钱低,分外是在长途传输时,避免了多条线路特性的纷歧同而被广泛选用。
在串行通讯时,恳求通讯两头都选用一个规范接口,使纷歧样的设备能够便本地衔接起来进行通讯。
RS-232-C接口(又称EIARS-232-C)是如今最常用的一种串行通讯接口。
它是在1970年由美国电子工业协会(EIA)联合贝尔体系、调制解调器厂家及核算机终端出产厂家一同拟定的用于串行通讯的规范。
它的全名是数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据沟通接口技能规范该规范规矩选用一个25个脚的DB25衔接器,对衔接器的每个引脚的信号内容加以规矩,还对各种信号的电平加以规矩。
通常只运用3-9条引线。
(1)接口的电气特性在RS-232-C中任何一条信号线的电压均为负逻辑联络。
即:逻辑1,-5--15V;逻辑0+5-+15V。
噪声容限为2V。
即恳求接纳器能辨认低至+3V的信号作为逻辑0,高到-3V的信号作为逻辑1(2)接口的物理构造RS-232-C接口衔接器通常运用类型为DB-25的25芯插头座,通常插头在DCE端,插座在DTE端.一些设备与PC机衔接的RS-232-C 接口,因为不运用对方的传送操控信号,只需三条接口线,即发送数据、接纳数据和信号地。
所以选用DB-9的9芯插头座,传输线选用屏蔽双绞线。
并行口与串行口的区别是沟通讯息的办法纷歧样,并行口能一同通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。
并行口因为一同传输更多的信息,速度显着高于串行口,但串行口能够用于比并行口更远间隔的数据传输。
1、25针并行口插口的针脚功用:针脚功能针脚功能1选通(STROBE低电平)十十承认(ACKNLG低电平)2数据位0(DATAO)11忙(BUSY)3数据位1(DATA1)12缺纸(PE)4数据位2(DATA2)13挑选(SLCT)5数据位3(DATA3)14主动(AUTOFEED低电平)6数据位4(DATA4)15过错观念(ERROR低电平) 7数据位5(DATA5)16初始化成(INIT低电平)8数据位6(DATA6)17挑选输入(SLCTIN低电平)9数据位7(DATA7)18-25地线路(GND)2.串行口的典型代表是RS-232C及其兼容插口,有9针和25针两类。
串行接口rs232c规范和引脚
串行接口rs232c规范和引脚串行接口rs232c规范和引脚核算机上通常都配有RS-232C接口,它运用一个25针的联接器与外部设备进行联接。
在这25个引脚中,20个引脚作为RS-232C信号。
其间有4个数据线。
11个操控线。
3个守时信号线,2个地信号线。
别的,还保留了2个引脚,有3个引脚未界说。
PLC通常运用9脚联接器。
间隔较近时,3脚也能够结束。
TD(TransmittedData)发送数据:串行教据的发送端。
RD(ReceivedDate)接纳数据:串行数据的接纳端。
3针联接器与PLC的联接图GND(GROUND)信号地:它为悉数的信号供给一个公共的参看电平。
有对于别的类型。
它为ov电乐。
多见的引脚还有:RTS(RequestToSend)恳求发送,当数据终端预备好送出数据时。
就宣告有用的RTS信号,告诉Mondem预备接纳数据。
CTS(DataTerminalReady)根除发送(也称容许发送),当Mondem己预备好接纳数据终端的传送数据时,宣告CTS有用信号来照料RTS信号。
所以RTS和CTS是一对用于发送数据的联络信号。
DTR数据终端预备好,通常当数据终端加电,该俏号就有用。
标明数据终端预备安排稳妥。
它能够用作数据终端设备发给数据通讯设备MODEM的联络信号。
DSR(DataSetReady)数据设备预备好,通常标明MODEM己接通电源联接到通讯线路上,井处在数据传愉办法,而不是处于侧试办法或断开状况。
它能够用作数据通讯设备MODEM照料数据终端设备DTR的联络信号。
维护地(机壳地),一个起屏蔽维护效果的接地端。
通常应参看设备的运用规矩,联接到设备的外充或机架上。
必要时要联接到大地。
RS-232接口标准
DTE
DCE 控制 发送 接收
DCE
DTE 控制 接收 发送
计 算 机
串 行 接 口
UART
调制 解调 器
Modem
电话线
···
调制 解调 器
Modem
串 行 接 口
UART
计 算 机
RS-232C
RS-232C
图8.19 RS-232C的典型应用 RS-232C的典型应用
1.机械特性
RS-232C采用25 RS-232C 采用 25 脚 D 型连接器 ( 含插头 / 插座 ) 作为 DTE 与 DCE 之间通 25脚 型连接器(含插头/插座)作为DTE DCE之间通 DTE与 信电缆的连接口,但在实际进行异步通信时,只需9个信号即够用, 信电缆的连接口 , 但在实际进行异步通信时 , 只需 9 个信号即够用 , 因此也可以采用9 型连接器。 因此也可以采用9脚D型连接器。
RS-232C接口标准 RS-232C接口标准
RS-232C是串行异步通信中应用最广的串行总线标准, RS-232C是串行异步通信中应用最广的串行总线标准, 1969 年 由 美 国 EIA ( 电 子 工 业 协 会 ) 颁 发 , 其 中 RS 是 Standard的编写 232是标准的标识号 RS的编写, 是标准的标识号。 Recommended Standard的编写,232是标准的标识号。RS232C的前身是RS 232A RS-232B RS232C的前身是RS-232A和RS-232B,这前两种接口标准现在 已很少使用。 RS-232C 已很少使用 。 RS-232C 主要用于使用模拟信道传输数字信 号的场合, 推出这种标准的最初目的是在数据终端设备 号的场合 , DTE ( Data Terminal Equipment ) 与 数 据 通 信 设 备 DCE Equipment)之间建立接口标准。 (Data Communication Equipment)之间建立接口标准。 RS-232C的典型应用如图8.16所示。
rs232c逻辑0的电平
rs232c逻辑0的电平RS232C是一种串行通信协议,常用于计算机与外部设备之间的数据传输。
在RS232C中,逻辑0的电平通常为-3V到-15V之间,具体取决于发送和接收设备的规范和能力。
首先,我们需要了解一些关于RS232C的基本信息。
RS232C是一种异步协议,使用两条数据线(TXD和RXD)进行单向的串行数据传输。
发送设备通过TXD将数据按照一定的数据帧格式(包括起始位、数据位、校验位和停止位)逐位发送出去,而接收设备通过RXD接收并解析这些数据。
逻辑0和逻辑1分别代表了两种电平状态,逻辑0通常表示为负电平,而逻辑1则表示为正电平。
在RS232C中,逻辑0的电平范围一般为-3V到-15V,这是因为RS232C接口依靠负电平来表示逻辑0。
由于RS232C设备可以在不同的电平范围内工作,因此确定了逻辑0的具体电平水平会受到不同设备之间的差异和通信环境的影响。
在传输过程中,发送设备将逻辑0转换为相应的电平水平,并通过数据线将信号发送给接收设备。
接收设备在接收到信号后,会解析出逻辑0或逻辑1,并根据这些值对数据进行处理。
逻辑0和逻辑1的定义可以根据具体的规范和协议进行调整,但在RS232C中,逻辑0一般被定义为负电平。
逻辑0的电平值通常是通过RS232C接口芯片来控制的。
这些芯片可以将逻辑0的电平设置为所需的具体数值,以适应不同的通信环境和设备。
一般来说,逻辑0的电平越低,通信的抗干扰性能就越好,因为负电平相对于环境电磁干扰的影响更小。
一些RS232C芯片在工作时还会根据实际需要对电平进行调整,以提高通信的可靠性。
此外,RS232C还使用了一个名为跳线的概念来调整逻辑0的电平。
通过设置跳线,我们可以改变RS232C接口芯片的工作模式,从而调整逻辑0的具体电平水平。
通过提供多个跳线设置选项,RS232C设备可以在不同的电平范围内工作,以适应不同的通信需求。
总的来说,逻辑0在RS232C中被定义为负电平,具体的电平水平范围通常为-3V到-15V。
RS232 接口简介
RS232 接口简介
RS232 是上世纪6O 年代末美国电子工业协会(EIA)颁布的总线标准[1],它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准” [2]。
RS232 采取不平衡传输方式,即所谓单端通讯,收发端的数据信号是相对于信号地,典型的RS232 信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15 V、负电平在-5~-15 V,当无数据传输时,线上为TTL,从开始传送数据到结束,线上电平从TTL 电平到RS232 电平再返回TTL 电平[2]。
目前,RS232 是PC 机与通信工业中应用最广泛的一种串行接口[3,4],在大多数数控设备和计算机上配备的RS232 接口主要为9 针(孔)的DB9 结构形式,其结构简图如图1,管脚定义如表1
图表1RS232接口
表1 RS232 接口管脚定义
编号管脚代号管脚说明
1 DCD 载波检测
2 RXD 接受数据
3 TXD 发送数据
4 DTR 数据终端就绪
5 SG 信号地
6 DSR 数据设备就绪
7 RTS 请求发送
8 CTS 清除发送
9 RI 振铃提示
RS- 232C 标准的全称是EIA- RS- 232C 标准, 它规定连接电缆和机械、电气特性、信号功能及传送过程,同时定义了按位串行传输的数据终端设备(DTE) 和数据通讯设备(DCE) 之间的接口信息。
RS-232C 是从DTE 或计算机串行接口角度来定义引脚信号的。
现在的PC 机一般配有两个串行口COM1 和COM2.新一代的计算机主要以9引脚的D 型接头接出所有的RS232 通信信号及控制线。
EIA标准详解_RS-232-C_详解文档
EIA标准详解_RS-232-C_详解文档RS-232C数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE (Data Communication Equipment) 远程通信连接协议。
全称是EIA-RS-232-C标准,其中EIA(Electronic Industries Association)代表美国电子工业协会,RS (recommended standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS2328、RS232A。
一、RS-232C接口:通常RS-232 接口以9个引脚(DB-9) 或是25个引脚(DB-25) 的型态出现,一般个人计算机上会有两组RS-232 接口,分别称为COM1 和COM2。
二、RS-232-C协议规定:1.RS-232C接口信号:RS-232C规标准接口有25条线,4条数据线、11条控制线、3条定时线、7条备用和未定义线,常用的只有9根,它们是:(1)状态线:数据准备就绪(Data set ready-DSR)——有效时(ON)状态,表明数据通信设备可以使用。
(DCE->DTE)数据终端就绪(Data set ready-DTR)——有效时(ON)状态,表明数据终端设备可以使用。
(DTE->DCE)这两个信号有时连到电源上,上电就立即有效。
这两个设备状态信号有效,只表示设备本身可用,并不说明通信链路可以开始进行通信了,能否开始进行通信要由下面的控制信号决定。
(2)联络线请求发送(Request to send-RTS)——DTE准备向DCE发送数据,DTE使该信号有效(ON 状态),通知DCE要发送数据给DCE了。
(DTE->DCE)允许发送(Clear to send-CTS)——是对RTS的响应信号。
当DCE已准备好接收DTE传来的数据时,使该信号有效,通知DTE开始发送数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.2 RS-232C串行接口硬件接口管脚的定义
RTS:发送请求,输出。当DTE需要向DCE发送数据时,向接收方(DCE)输出RTS信号。 CTS:发送允许或清除发送,输入。作为“清除发送”信号使用时,由DCE输出,当CTS有效时,DTE 将终止发送(如DCE忙或有重要数据要回送DTE);而作为“允许发送”信号使用时,情况刚好相反:当 接收方接收到RTS信号后进入接收状态,接收方准备就绪后向请求发送方回送 CTS 信号,发送方检测到 CTS有效后,启动发送过程。
上的信号衰减的缘故。因为RS-232C标准采用单端发送和单端接收,易受共模噪声干扰,有时噪声幅度 高达好几伏,所以电平摆幅小了,噪声会淹没有用信号,可靠性差。另外,考虑到长线上的信号会衰减, RS-232C标准规定,要求驱动器输出端电平必须在±5V~±15V,负载端要大于+3V(逻辑0)或小于-3V (逻辑1),这意味着传输线上即使是衰减2~12V电平,负载端也可以正确有效地检测出逻辑1和逻辑0。 请注意:单片机串行口采用正逻辑的TTL电平,这样就存在TTL电平与EIA电平之间的转换问题。
2.2 RS-232C串行接口硬件接口管脚的定义
由于RS-232C接口标准并未定义连接器的物理特性,因此,出现了DB-25、DB-15和DB-9各种类型的 连接器,其引脚的定义也各不相同。DB-25、DB-9定义见下图:
RS-232C的标准定义了25芯标准连接器中的20根信号线,其中2条地线、4条数据线、11条控制线、3 条定时信号线,剩下的5根线作备用或未定义。常用的只有DSR、DTR、RTS、CTS、RLSD、RI、TXD、RXD、 GND管脚。
息可以传送到各个从机或传送到某个指定的从机,而从机发出的信息只能被主机接收。
情况下,DTE和 DCE之间最大传输距离为15m。为了保证码元畸变小于4%的要求,接口标准在电气特性中
规定,驱动器的负载电容应小于2500pF。
2.远距离连接(>15m)
使用MODEM,但不通过交换式电话系统,而使用专用线进行长距离通信。此时,RI信号可以不使用。
TXD RXD RTS ┇ CTS DSR SG DCD RXD TXD RTS CTS DSR SG DCD
2.2 RS-232C串行接口硬件接口管脚的定义
在AT机及以后,不支持20mA电流环接口,使用DB-9连接器,作为提供多功能I/O卡或主板上COM1和 COM2两个串行接口的连接器。它只提供异步通信的9个信号。DB-9型连接器的引脚分配与DB-25型引脚信 号完全不同。因此,若与配接DB-25型连接器的DCE设备连接,必须使用专门的电缆线。
DB9-DB9 DB25-DB25 DB9-DB25
2-3;3-2;5-5 2-3;3-2;7-7 2-2;3-3;5-7
上面是对微机标准串行口而言的还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住
一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对应相接。
8针圆形串口接线:2“逻辑地” ,4“TXD” ,7“RXD”。 9针D型串口接线:2“RXD”,3“TXD” ,5“逻辑地”。
2.2 RS-232C串行接口硬件接口管脚的定义
TXD:串行数据发送引脚,输出。 RXD:串行数据接收引脚,输入。 DSR:数据设备(DCE)准备就绪信号,输入,主要用于接收联络。当DSR信号有效时,表明本地的
数据设备(DCE)处于就绪状态。
DTR:数据终端(DTE)准备就绪信号,输出,用于DTE向DCE发送联络。当DTR信号有效时,表示DTE 可以接收来自DCE的数据。
第2部分 RS-232C串行接口的简介
2.1 信号电平
2.2 RS-232C串行接口硬件接口管脚的定义
2.3 RS-232C接口的串行通信三线制接线
2.4 RS-232C接口的串行通信连接 2.5 RS-232C接口的串行通信缺点 2.6 RS-232C接口的串行通信连接方式
为了使通信能够顺利第进行,通信双方必须就通信的规则事先进行约定,这种约定好的并在通信 过程中双方共同遵守的规则称为通信协议。它包括收、发双方的同步方式、数据格式、传输速率差错检 验方式及其纠正方式、通信进程的控制等。 RS-232C是美国电子工业协会EIA(Electronic Industry Association)于1962年制定的一种串行 通信接口标准(1987年1月修改的RS-232C标准称为RS-232D,不过两者差别不大,因此仍可用旧标准)。 RS-232C接口标准规定了在串行通信中数据终端设备(简称DTE ,如个人计算机)和数据通信设备 (简称DCE,如调制解调器)间物理连接线路的机械、电气特性,以及通信格式和约定,该标准是异步 串行通信中应用最广泛的总线标准。
2 计 算 接
2 终机ຫໍສະໝຸດ 口调 制 解 调 器
专用电话线
调 制 解 调 器
┇ 端
采用MODEM时RS-232信号线的使用
不采用MODEM时RS-232信号线的使用
2.5 RS-232C接口的串行通信的缺点
(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换
电路方能与TTL电路连接。
2.6 RS-232C接口串行通信的连接方式
1.双机串行异步通信
利用串行口可以实现两台机器间的全双工通信。如下图:
2.主从式多机通信
在主从式多机系统中,有一台主机,多台从机,利用这种方式可以构成各种分布式控制系统,其系
统结构如下图。其中,n个从机各有惟一的一个地址码,地址码是识别从机身份的标志。主机发出的信
RS-232C接口采用的是负逻辑,并且逻辑电平幅值很高,摆幅很大。EIA与TTL之间的差异,如下表所 示。显然,EIA与计算机或终端所采用TTL逻辑电平和逻辑关系并不兼容。需要经过转换,通信设备才能 与计算机或终端进行数据交换。EIA与TTL之间的转换采用专用芯片来完成。单向转换芯片实现TTL→EIA 转换的,如 MC1488 、 SN75150 ;实现EIA→TTL转换的,如 MC1489 、 SN75154 。双向转换芯片可实现 TTL→EIA双向转换的如MAX232。
(2)传输速率较低,在异步传输时,波特率为20kbps;因此在CPLD开发板中,综合程序波特率只能 采用19200,也是这个原因。 (3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干
扰,所以抗噪声干扰性弱。
(4)传输距离有限,在不使用MODEM时,最大传输距离标准值为50英尺,实际上也只能在15米左右。
2.3 RS-232C接口的串行通信三线制接线
在工程当中经常会用到RS-232C串口,一般是圆头8针与D型9针两种串口。在一定的条件下,必须要 自己制作一个相应的“圆头或者是D型的”串口。 实际上,RS-232C接口联络信号没有严格定义,通过RS-232C接口标准通信的两个设备可能只使用其 中的一部分联络信号,在极端情况下也可能不使用联络信号,只通过TXD、RXD和GND三根连线实现串行 通信。 RS-232C接口的串行通信三线制接线方法:同一个串口的接收脚和发送脚直接用线相连,两个串口 相连或一个串口和多个串口相连。同一个串口的接收脚和发送脚直接用线相连,对9针串口或25针串口, 均是2与3直接相连。两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口)则连 接不同,串口连接如下表所示。
2.1 信号电平
EIA-RS-232C接口标准对信号的逻辑定义(EIA逻辑)逻辑1(Mark)在驱动器输出端为-5V~-15V, 在负载端要求小于-3V。逻辑0在驱动器输出端为+5V~+15V,在负载端要求大于+3V。
EIA-RS-232C接口采用这么高的逻辑电平和电平摆幅,是为了提高抗噪声干扰的能力和补偿传输线
2.4 RS-232C接口的串行通信连接
1.近距离连接(<15m)
在通信速率低于 20kb/s 时, RS-232C 接口的串行通信所直接连接的最大物理距离为 15m 。不使用
MODEM时,称零MODEM方式,只用3条线(发送线TXD,接收线RXD,信号地线GND),就能进行全双工通信。 微机系统中,通常都采用零MODEM方式进行通信。 最大直接传输距离说明:RS-232C接口的串行通信标准规定,若不使用MODEM,在码元畸变小于4%的