RS232C详解

合集下载

RS232C接口技术详解

RS232C接口技术详解

RS232C接口技术详解RS232C接口是数据通信中最重要的、而且是完全遵循数据通信标准的一种接口。

它的作用是定义DTE设备(终端、计算机、文字处理机和多路复用机等)和DCE设备(将数字信号转换成模拟信号的调制解调器)之间的接口。

图1为数据通信的模型。

调制解调器(DCE)的一端通过标准插座和传输设施连接在一起,调制解调器的另一端通过接口与终端(DTE)连接在一起。

R S - 2 3 2 - C是美国电子工业协会( Electrical Industrial Association,E I A)于1 9 7 3年提出的串行通信接口标准,主要用于模拟信道传输数字信号的场合。

EIA协会促进了标准化工作,故RS323C常简称为EIA接口。

1.RS232C的电气特性接口的电气特性用来确定该接口的电压电平和电压变化的定时关系。

RS232C标准给出以下定义:比-3V更低的电压电平=二进制1=传号比+3V更高的电压电平=二进制0=空号在TxD和RxD上:逻辑1(MARK)=-3V~-15V逻辑0(SPACE)=+3~+15V在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)=+3V~+15V信号无效(断开,OFF状态,负电压)=-3V~-15VDTE和DCE都必须用同一个电压电平表示。

这些电气特性确定了RS232C 接口所能实现的距离和数据率。

信号的传输距离在RS232C中并没有明确标明。

然而所规定的连接DTE与DCE设备的电缆允许的最大容量。

采用双绞线时,通常表示距离极限为50英尺。

(频带MODEM 传输时,异步方式速率最高为115.2Kbps,同步方式最高为128Kbps;基带MODEM用同步方式,速率为64Kbps---2Mbps,很少用异步方式). R S - 2 3 2 - C与CCITT 的V. 2 8建议很相近。

CCITT V. 2 4接口的电气特性由CCITT V. 2 8给出,V. 2 4的电气特性和R S - 2 3 2 - C的相同。

RS-232C接口定义

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-232C串行接口的简介

RS-232C串行接口的简介

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%的要求,接口标准在电气特性中

rs-232c跟rs-232区别

rs-232c跟rs-232区别

rs-232c跟rs-232区别RS232C是1969年EIA制定的在数据终端设备DTE和数据通讯设备(DCE)之间的串行的二进制数据交换的接口,全称是EIA-RS-232-C 协议,也称EIA-232,最初采用DB-25作为连接器,包含双通道,但是现在也有采用DB-9的单通道接口连接。

其数字逻辑与电平之间的关系是:1:-3V~-25V,0:+3V~+25V。

典型应用是微型计算机的串行接口。

RS232TTL的本质是EIA-RS-232-C协议的扩展,其采用三线通讯制,功能与RS232C的数据通讯线相同,而且一旦设备就绪,其接口是总是可以读写的,可以理解为RS232C中接口始终处于就绪状态(DTR,DSR,RTS,CTS始终接通)其数字逻辑与电平之间的关系是:0:0V~0.4V,1:+2.6V~5V(TTL标准)。

其典型应用是MCS系列单片机和其它基于TTL规范的MCU。

一般说的RS232就是指RS232c。

RS-232C是美国EIC(电子工业联合会)在1969年公布的通信协议,至今仍在计算机和控制设备通信中广泛使用。

RS-232C一般使用9针和25针DB型连接器,工业控制中9针连接器用得较多。

当通信距离较近时,通信双方可以直接连接,最简单的情况在通信中不需要控制联络信号,只需要三根线(发送线、接收线和信号地线,见图1)便可以实现全双工异步串行通信。

RS- 232C采用负逻辑,用-15~-5V表示逻辑“1”状态,用+5~+15V表示逻辑“0”状态,最大通信距离为15m,最高传输速率为20kbit/s,只能进行一对一的通信。

RS- 232C使用单端驱动、单端接收电路(见图2),是一种共地的传输方式,容易受到公共地线上的电位差和外部引入的干扰信号的影响。

图1 RS- 232的信号线连接图2 单端驱动单端接收。

EIARS-232C接口标准

EIARS-232C接口标准

物理层协议举例
2.2.1 EIARS-232C接口标准
EIA RS-232C是由美国电子工业协会EIA(Electronic Industry
As-sociard)在1969年颁布的一种广泛的串行物理接口标准。

RS(Recommended Standard)的意思是“推荐标准”,232是标识号码,而后缀“C”表示该推荐标准已被修改过的次数。

RS-232C标准最初是为了促进使用公用电话网进行数据通信而制定的,即只提供一个利用公用电话网络作为传输媒体,通过调制解调器将远程设备连接起来的技术规定。

远程设备与电话网相连接时,通过调制解调器将逻辑“0”和“1”表示的一系列高、低电压转换成相应的高、低频率信号,以使得能与电话网相容。

在通信线路的另一端,另一个调制解调器将频率信号逆转换成相应的高、低电压,复原出原来的“0”、“1”逻辑信号,从而实现比特流的传输。

图2.4(a)给出了两台远程计算机通过电话网相连的结构图。

(a)远程连接
(b)近地连接
图2.4 RS-232远程连接和近地连接
从图2.4中可看出,DTE实际上是数据的信源或信宿,而DCE则完成数据由信源到信宿的传输任务,RS-232C标准接口只控制DTE与DCE之间的通信,与连接在两个DCE之间的电话网络没有直接的关系.。

RS232-C接口连接器定义与原理

RS232-C接口连接器定义与原理

RS232-C接口连接器定义与原理1.RS232接口RS232-C接口连接器一般使用型号为DB-9的9芯插头座,只需3条接口线,即"发送数据"、"接收数据"和"信号地"即可传输数据,其9个引脚的定义如图11-3所示。

图11-3 RS232-C接口连接器定义在RS232的规范中,电压值在+3V~+15V(一般使用+6V)称为"0"或"ON"。

电压在-3V~-15V (一般使用-6V)称为"1"或"OFF";计算机上的RS232"高电位"约为9V,而"低电位"则约为-9V。

RS232为全双工工作模式,其信号的电压是参考地线而得到的,可以同时进行数据的传送和接收。

在实际应用中采用RS232接口,信号的传输距离可以达到15m。

不过RS232只具有单站功能,即一对一通信。

2.RS485接口RS485采用正负两根信号线作为传输线路。

两线间的电压差为+2V~6V表示逻辑"1":两线间的电压差为-2V~6V表示逻辑"0"。

RS485为半双工工作模式,其信号由正负两条线路信号准位相减而得,是差分输入方式,抗共模干扰能力强,即抗噪声干扰性好;实际应用中其传输距离可达1200米。

RS485具有多站能力,即一对多的主从通信。

在串行通信中,数据通常是在两个站之间传送,按照数据在通信线路上的传送方向可分为3种基本的传送方式:单工、半双工和全双工,如图11-4所示。

图11-4 单工、半双工和全双工通信单工通信使用一根导线,信号的传送方和接收方有明确的方向性。

也就是说,通信只在一个方向上进行。

若使用同一根传输线既作为接收线路又作为发送线路,虽然数据可以在两个方向上传送,但通信双方不能同时收发数据,这样的传送方式称为半双工。

EIA RS-232-C标准详解

EIA RS-232-C标准详解

EIA RS-232-C标准EIA RS-232-C是由美国电子工业协会EIA制定的串行通信物理接口标准。

最初是远程数据通信时,为连接数据终端设备DTE(Data Terminal Equipment,数据通信的信源,如计算机)和数据通信装置DCE(Data Circuit-terminal Equipment、数据通信中面向用户的设备,如调制解调器)而制定的。

它规定以25芯或9芯的D型插针连接器与外部相连。

这个连接器上的基本信号定义如表8-1所示。

表8-1 RS-232-C标准接口信号通信将在数据终端设备(DTE)和数据通信装置(DCE)之间进行,信号线中的RTS、CTS、DSR和DTR为控制信号,其含义如下:RTS(请求传送):当数据终端设备(DTE)需向数据通信装置(DCE)发送数据时,该信号有效,请求数据通信装置接收数据。

CTS(允许传送):如数据通信装置(DCE)处于可接收数据的状态,此信号有效,允许数据终端设备(DTE)发送数据。

反之,如数据通信装置(DCE)处于不可接收数据的状态,此信号无效,不允许数据终端设备(DTE)发送数据。

DSR(数据设备就绪)、DCD(数据载波检测):当数据通信装置(DCE)需向数据终端设备(DTE)发送数据时,该信号有效,请求数据终端设备(DTE)接收数据。

DTR(数据终端就绪):如数据终端设备(DTE)处于可接收数据的状态,此信号有效,允许数据通信装置(DCE)发送数据。

反之,如数据终端设备(DTE)处于不可接收数据的状态,此信号无效,不允许数据通信装置(DCE)发送数据。

因而采用RS-232标准的通信,除了连接发送和接收的数据线外还需连接控制信号。

图8-3为采用RS-232标准进行通信常用的连接方法。

图8-3 RS-232标准通信常用的连接方法为实现数据的传输,A端与B端的发送和接收的数据线相互连接,A端的请求传送(RTS)与B端的数据通信装置就绪、数据载波检测(DSR、DCD)相连,B端的数据终端设备就绪(DTR)信号与A端的允许传送(CTS)相连。

EIA标准详解RS-232-C详解

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开始发送数据。

S232RS422RS485串口通讯协议解析

S232RS422RS485串口通讯协议解析

RS-232-C串口通讯协议解析串行通信接口标准经过使用和发展,目前已经有几种。

但都是在RS-232标准的基础上经过改进而形成的。

所以,以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- 323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。

它适合于数据传输速率在0~20000b/s范围内的通信。

这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。

由于通行设备厂商都生产与RS-232C 制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。

一、RS-232-CRS-232C标准(协议)的全称是EIA-RS-232C标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(ecommeded standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。

它规定连接电缆和机械、电气特性、信号功能及传送过程。

RS-232C详解

RS-232C详解

串口通讯—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。

它规定连接电缆和机械、电气特性、信号功能及传送过程。

RS232接口介绍资料详解

RS232接口介绍资料详解

RS232接口介绍资料详解RS232接口就是串口,电脑机箱后方的9芯插座,旁边一般有 "|O|O|" 样标识。

一般机箱有两个,新机箱有可能只有一个。

笔记本电脑有可能没有。

有很多工业仪器将它作为标准通信端口。

通信的内容与格式一般附在仪器的用户说明书中。

计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。

由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。

在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。

RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。

它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。

它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。

(1)接口的信号内容实际上RS-232-C的25条引线中有许多是很少使用的,在计算机与终端通讯中一般只使用3-9条引线。

RS-232-C最常用的9条引线的信号内容见附表1所示(2)接口的电气特性在RS-232-C中任何一条信号线的电压均为负逻辑关系。

即:逻辑“1”,-5— -15V;逻辑“0” +5— +15V 。

噪声容限为2V。

即要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号作为逻辑“1”(3) 接口的物理结构 RS-232-C接口连接器一般使用型号为DB-25的25芯插头座,通常插头在DCE端,插座在DTE端. 一些设备与PC机连接的RS-232-C接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”。

rs232c串口接线图

rs232c串口接线图

rs232c串口接线图RS-232,RS表示EIA的“推荐标准”,232为标准编号。

RS-232C定义了数据终端设备(DTE)与数据通信设备(DCE)之间的物理接口标准(如图1所示)。

接口标准包括机械特性、功能特性和电气特性几方面内容。

(1)机械特性RS-232C接口规定使用25针连接器,连接器的尺寸及每个插针的排列位置都有明确的定义。

在一般的应用中并不一定用到RS-232C标准的全部信号线,连接器引脚定义如图1所示。

(a)DB-25(阳头)(b)DB-9(阳头)图通信连接器引脚定义(2)功能特性RS-232C接口的主要信号线功能定义如表1所示。

表1 RS-232C标准接口主要引脚定义注:再表1中,插针序号()内为9针非标准连接器的引脚号。

(3)电气特性RS-232C采用负逻辑电平,规定DC(-3~-15V)为逻辑1,DC(+3~+15V)为逻辑0。

-3~+3V为过渡区,不作定义。

RS-232C发送方和接收方之间的信号线采用多芯信号线,要求多芯信号线的总负载电容不能超过250pF。

通常RS-232C的传输距离为几十米,传输速率小于20Kbps。

(4)过程特性过程特性规定了信号之间的时序关系,以便正确地接收和发送数据。

如果通信双方均具备RS-232C接口,则二者可以直接连接,不必考虑电平转换问题。

但是对于单片机与计算机通过RS-232C的连接,则必须考虑电平转换问题,因为80C51系列单片机串行口不是标准RS-232C接口。

远程通信RS-232C总线连接,如图2所示。

图2 远程RS-232C通信连接方式近程通信时(通信距离≤15m),可以不使用调制解调器,其连接如图2所示。

(5)RS-232C电平与TTL电平转换驱动电路如上所述,80C51单片机串行接口与PC机的RS-232C接口不能直接对接,必须进行电平转换,MAX232芯片是MAXIM公司生产的,包含两路接收器和驱动器的IC芯片,且仅需要单一电源+5 V,片内有2个发送器,2个接收器,使用比较方便。

RS232协议标准详解

RS232协议标准详解

RS-232-C详解第一章使用范围最广的一种接口标准是由ITU-T(国际电信联合会电信标准部)定义的标准V.24,事实上,这个标准只对接口的功能方面和过程方面做了定义。

V.24在电气和机械方面引用了其他标准,在美国有一种包括了所有这四个方面内容的规约:EIA-232-F,实质上V.24和EIA-232是一回事,对应关系如下:机械规约:ISO 2110(涉及的是DTE到DCE的实际物理连接)电气规约:V.28 (与电压电平及电压变换的时序有关,DTE和DCE都必须使用相同的编码,相同的电压电平必须表示相同的含义,还必须使用持续时间相同的信号元素,这些特性决定了能够达到的数据率和传输距离。

功能规约:V.24 (定义的各种功能由具有不同含义的各种交换电路来执行,有数据电路,控制电路,时序电路以及电器接地。

过程规约:V.24 (定义了传输数据时发生的事件序列)大多数数据处理设备的数据传输能力是有限的,并且能够达到的数据传输距离也是有限的,因此,这一类设备很少与传输设备或网络直接连接。

D TE通过DCE来使用传输系统。

DCE一端通过传输媒体,负责发送和接收数据,另一端又必须与DTE交互作用(交换数据,控制信息);通过传输线路进行信号交换的两台DCE之间必须互相了解。

为了减轻数据处理设备厂商的负担,开发出一些标准。

这些标准定义了DTE和DCE之间接口的本质。

EIA-232最初是由美国电子工业协会在1962年发布的,当时成为RS-232,现在它已经发展到了第六版EIA-232-F,于1997年发布。

目前使用的V.24和V.28规约分别于1996和1993年发布。

在讨论RS-232C接口标准的内容之前,先说明两点:首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。

RS-232-C串口、串口线的使用说明

RS-232-C串口、串口线的使用说明

RS-232-C串口、串口线的使用说明串行接口简称串口,也称串行通信接口(通常指COM 接口),是采用串行通信方式的扩展接口。

串口按接口来分类的话,有RS-232、RS-422 和RS- 485 几种,其中RS-232 串口是最常用的一种串行通讯接口,也称标准串口。

其全名是数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准。

传统的RS-232-C 接口标准有22 根线,采用标准25 芯D 型插头座(DB25),后来使用简化为9 芯D 型插座(DB9),现在应用中25 芯插头座已很少采用。

好了,串口的简介到此为止了,在此我关注的是串口在软件开发过程的实际应用。

一、RS-232-C DB9 针脚定义针脚简写DTE[公]针脚DCE[母]针脚功能描述(英文)功能描述(中文)信号方向DCD11Data Carrier Detect 载波检测InRXD23Received Data 接收数据DTE DCEDTR44Data Terminal Ready 数据终端准备好DTE -> DCEGND55Signal Ground 信号地GNDDSR66Data Set Ready 数据准备好DTE DCECTS88Clear to Send 清除发送请求DTE DCE■DTE:Data Terminal Equipment(数据终端设备),设备/公,带针脚。

■DCE:Data Communications Equipment(数据通信设备),设备/母,带针孔。

二、公母串口线RS232 DB-9 针公母口延长线(左母右公)RS232 DB-9 针双母口延长线三、直连串口线与交叉串口线的区分1、万用表测试法◆若两头的2 与2 通、3 与3 通,则为直连串口线。

◆若2 与另一头的3 通、3 与另一头的2 通,则为交叉串口线。

RS-232C

RS-232C

RS-232CRS-232C是一个已制定很久的标准(RS表示推荐标准;232表示标识符;C表示修改次数),它描述了计算机及相关设备间较低速率的串行数据通信的物理接口及协议。

它是由一个工业贸易组电子工业联合会(EIA)定义的,最初是为电传打印机设备而制定。

RS-232C是你的计算机用来与你的modem及其它串行设备交谈或交换数据的接口。

在你PC的某处,一般是主板上的通用异步收发器(UART)芯片,你计算机上的数据正从它的数据终端设备(DTE)接口传送到一个内置或外置的modem上(或其他的串行设备)。

因为你计算机中的数据是沿并行电路传输,而串行设备一次只能处理一个比特,因此UART芯片将把并行数据转换成连续的比特流。

你PC上的DTE代理也会和modem或其他串行设备通信,而modem与这些串行设备为了遵守RS-232C标准都有一个补充的接口数据通信设备(DCE)接口。

------------------------------------------------------------------------------------------------------------------------------ RS-232C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。

RS-232C标准(协定)的全称是EIA-RS-232C标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(Recommeded Standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前有RS-232B和RS-232A。

它规定连接电缆和机械、电气特性、信号功能及传送过程。

RS-232C接口最大传输速率为20Kbps,线缆最长为15米。

数控机床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。

当我们提到时钟周期时,我们就是指波特率,例如如果协议需要4800波特率,那么时钟是4800Hz。

EIA标准详解_RS-232-C_详解文档

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
逻辑 0(SPACE)=+3~+15V 在 RTS、CTS、DSR、DTR 和 DCD 等控制线上: 信号有效(接通,ON 状态,正电压)=+3V~+15V 信号无效(断开,OFF 状态,负电压)=-3V~-15V
图1 以上规定说明了 RS-323C 标准对逻辑电平的定义。对于数据(信息码): 逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;对于控制 信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无 效的电平低于-3V,也就是当传输电平的绝对值大于 3V 时,电路可以有效地检 查出来,介于-3~+3V 之间的电压无意义,低于-15V 或高于+15V 的电压也认为 无意义,因此,实际工作时,应保证电平在±(3~15)V 之间。 EIA-RS-232C 与 TTL 转换:EIA-RS-232C 是用正负电压来表示逻辑状态, 与 TTL 以高低电平表示逻辑状态的规定不同。因此,为了能够同计算机接口或 终端的 TTL 器件连接,必须在 EIA-RS-232C 与 TTL 电路之间进行电平和逻辑 关系的变换。实现这种变换的方法可用分立元件,也可用集成电路芯片。目前
允许发送(Clear to send-CTS)——用来表示 DCE 准备好接收 DTE 发来的 数据,是对请求发送信号 RTS 的响应信号。当 MODEM 已准备好接收终端传来 的数据,并向前发送时,使该信号有效,通知终端开始沿发送数据线 TxD 发送 数据。
这对 RTS/CTS 请求应答联络信号是用于半双工 MODEM 系统中发送方式和 接收方式之间的切换。在全双工系统中作发送方式和接收方式之间的切换。在
3、RS-232C 的接口信号 RS-232C 标准规定接口有 25 条线,4 条数据线、11 条控制线、3 条定时线、 7 条备用和未定义线,常用的只有 9 根,它们是: (1)联络控制信号线: 数据装置准备好(Data set ready-DSR)——有效时(ON)状态,表明 MODEM 处于可以使用的状态。
2 个数据信号:发送 TXD;接收 RXD。 1 个信号地线:SG。 6 个控制信号: DSR��数传机(即 modem)准备好,Data Set Ready. DTR��数据终端(DTE,即微机接口电路,如 Intel8250/8251,16550) 准备好,Data Terminal Ready。 RTS��DTE 请求 DCE 发送(Request To Send)。 CTS��DCE 允许 DTE 发送(Clear To Send),该信号是对 RTS 信号的 回答。
较为广泛地使用集成电路转换器件,如 MC1488、SN75150 芯片可完成 TTL 电 平到 EIA 电平的转换,而 MC1489、SN75154 可实现 EIA 电平到 TTL 电平的转 换。MAX232 芯片可完成 TTL←→EIA 双向电平转换,图 1 显示了 1488 和 1489 的内部结构和引脚。MC1488 的引脚(2)、(4,5)、(9,10)和(12,13)接 TTL 输入。引 脚 3、6、8、11 输出端接 EIA-RS-232C。MC1498 的 14 的 1、4、10、13 脚接 EIA 输入,而 3、6、8、11 脚接 TTL 输出。具体连接方法如图 2 所示。图中的左边 是微机串行接口电路中的主芯片 UART,它是 TTL 器件,右边是 EIA-RS-232C 连接器,要求 EIA 高电压。因此,RS-232C 所有的输出、输入信号都要分别经 过 MC1488 和 MC1498 转换器,进行电平转换后才能送到连接器上去或从连接 器上送进来。
图2
2、、连接器的机械特性: 连接器:由于 RS-232C 并未定义连接器的物理特性,因此,出现了 DB-25、 DB-15 和 DB-9 各种类型的连接器,其引脚的定义也各不相同。下面分别介绍两 种连接器。 (1)DB-25: PC 和 XT 机采用 DB-25 型连接器。DB-25 连接器定义了 25 根信号线,分为 4 组: ①异步通信的 9 个电压信号(含信号地 SG)2,3,4,5,6,7,8,20,22 ②20mA 电流环信号 9 个(12,13,14,15,16,17,19,23,24) ③空 6 个(9,10,11,18,21,25) ④保护地(PE)1 个,作为设备接地端(1 脚) DB-25 型连接器的外形及信号线分配如图 3 所示。注意,20mA 电流环信号 仅 IBM PC 和 IBM PC/XT 机提供,至 AT 机及以后,已不支持。
DCD�� 数 据 载 波 检 出 , Data Carrier Detection 当 本 地 DCE 设 备 (Modem)收到对方的 DCE 设备送来的载波信号时,使 DCD 有效,通知 DTE 准备接收, 并且由 DCE 将接收到的载波信号解调为数字信号, 经 RXD 线送 给 DTE。
13
14 18 1
15
1
空 (2)接 收 信 号 检 测 允许发送(2)
发送数据(2) D 发送器定时
在第二通道检测到信号 第二通道允许发送 第二通道发送数据 为 Modem 提供发送器定时信号
振铃指示(Ringing-RI)——当 MODEM 收到交换台送来的振铃呼叫信号时, 使该信号有效(ON 状态),通知终端,已被呼叫。
(2)数据发送与接收线: 发 送 数 据 (Transmitted data-TxD)—— 通 过 TxD 终 端 将 串 行 数 据 发 送 到 MODEM,(DTE→DCE)。 接收数据(Received data-RxD)——通过 RxD 线终端接收从 MODEM 发来的 串行数据,(DCE→DTE)。 (3)地线 有两根线 SG、PG——信号地和保护地信号线,无方向。 上述控制信号线何时有效,何时无效的顺序表示了接口信号的传送过程。
RI��振铃信号 Ringing 当 DCE 收到交换机送来的振铃呼叫信号时, 使该信号有效,通知 DTE 已被呼叫。
232
CM
引脚
CITT odem
1
1
A
01 A
2
1
B
03 A
3
1 04 B
B
4
1
C
05 A
5
1 06 B
C
6
1 07 C
C
7
1 02 B
A
8
1 09 F
C
9
名称
说明
用途 步步
图3
(2)DB-9 连接器 在 AT 机及以后,不支持 20mA 电流环接口,使用 DB-9 连接器,作为提供 多功能 I/O 卡或主板上 COM1 和 COM2 两个串行接口的连接器。它只提供异步 通信的 9 个信号。DB-25 型连接器的引脚分配与 DB-25 型引脚信号完全不同。 因此,若与配接 DB-25 型连接器的 DCE 设备连接,必须使用专门的电缆线。 电缆长度:在通信速率低于 20kb/s 时,RS-232C 所直接连接的最大物理距 离为 15m(50 英尺)。
数据终端准备好(Data set ready-DTR)——有效时(ON)状态,表明数据终 端可以使用。
这两个信号有时连到电源上,一上电就立即有效。这两个设备状态信号有
效,只表示设备本身可用,并不说明通信链路可以开始进行通信了,能否开始
进行通信要由下面的控制信号决定。
请求发送(Request to send-RTS)——用来表示 DTE 请求 DCE 发送数据,即 当终端要发送数据时,使该信号有效(ON 状态),向 MODEM 请求发送。它 用来控制 MODEM 是否要进入发送状态。
例如,只有当 DSR 和 DTR 都处于有效(ON)状态时,才能在 DTE 和 DCE 之 间进行传送操作。若 DTE 要发送数据,则预先将 DTR 线置成有效(ON)状态, 等 CTS 线上收到有效(ON)状态的回答后,才能在 TxD 线上发送串行数据。这
种顺序的规定对半双工的通信线路特别有用,因为半双工的通信才能确定 DCE 已由接收方向改为发送方向,这时线路才能开始发送。
全双工系统中,因配置双向通道,故不需要 RTS/CTS 联络信号,使其变高。 接收线信号检出(Received Line detection-RLSD)——用来表示 DCE 已接通通
信链路,告知 DTE 准备接收数据。当本地的 MODEM 收到由通信链路另一端 (远地)的 MODEM 送来的载波信号时,使 RLSD 信号有效,通知终端准备接 收,并且由 MODEM 将接收下来的载波信号解调成数字两数据后,沿接收数据 线 RxD 送到终端。此线也叫做数据载波检出(Data Carrier dectection-DCD)线。
第一章 RS232C 详解
串行通信接口标准经过使用和发展,目前已经有几种。但都是在 RS-232 标 准的基础上经过改进而形成的。所以,以 RS-232C 为主来讨论。RS-323C 标准 是美国 EIA(电子工业联合会)与 BELL 等公司一起开发的 1969 年公布的通信协 议。它适合于数据传输速率在 0~20000b/s 范围内的通信。这个标准对串行通信 接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂 商都生产与 RS-232C 制式兼容的通信设备,因此,它作为一种标准,目前已在 微机通信接口中广泛采用。
保护地设备外壳接地E E√源自发送数据 接收数据 请求发送
数据送 Modem
XD
从 Modem 接收数据
XD
在半双工时控制发送器的开和关 TS
允许发送
Modem 允许发送
TS
数据终端准备好
Modem 准备好
SR
信号地 载波信号检测
相关文档
最新文档