当前位置:文档之家› 通讯串口rs232脚定义解释

通讯串口rs232脚定义解释

通讯串口rs232脚定义解释
通讯串口rs232脚定义解释

通讯串口:RS232串口通信详解(引脚定义,电气特性,传输格式,接收过程,单片...

串口是计算机上一种非常通用的设备通信协议。

---------------------------------

串口的引脚定义:

9芯信号方向来自缩写描述

1调制解调器CD载波检测

2调制解调器RXD接收数据

3PC TXD发送数据

4PC DTR数据终端准备好

5GND信号地

6调制解调器DSR通讯设备准备好

7PC RTS请求发送

8调制解调器CTS允许发送

9调制解调器RI响铃指示器

两个串口连接时,接收数据针脚与发送数据针脚相连,彼此交叉,信号地对应相接即可。

---------------------------------

串口的电气特性:

1)RS-232串口通信最远距离是50英尺=15m

2)RS232可做到双向传输,全双工通讯,最高传输速率20kbps

3)RS-232C上传送的数字量采用负逻辑,且与地对称

逻辑1:-3 ~-15V

逻辑0:+3~+15V

所以与单片机连接时常常需要加入电平转换芯片:

---------------------------------

串口通信参数:

a)波特率:RS-232-C标准规定的数据传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特。

b)数据位:标准的值是5、7和8位,如何设置取决于你想传送的信息。比如,标准的ASCII 码是0~127(7位);扩展的ASCII码是0~255(8位)。

c)停止位:用于表示单个包的最后一位,典型的值为1,1.5和2位。由于数是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。

d)奇偶校验位:在串口通信中一种简单的检错方式。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。如果是奇校验,校验位位1,这样就有3个逻辑高位。

---------------------------------

串口通信的传输格式:

串行通信中,线路空闲时,线路的TTL电平总是高,经反向RS232的电平总是低。一个数据的开始RS232线路为高电平,结束时Rs232为低电平。数据总是从低位向高位一位一位的传输。示波器读数时,左边是数据的高位。

例如,对于16进制数据55aaH,当采用8位数据位、1位停止位传输时,它在信号线上的波形如图1(TTL电平)和图2(RS-232电平)所示。

55H=01010101B,取反后10101010B,加入一个起始位1,一个停止位0,55H的数据格式为

010*******,55H

aaH=10101010B,取反后01010101B,加入一个起始位1,一个停止位0,55H的数据格式为0010101011,aaH

---------------------------------

串口通信的接收过程:

(异步通信:接收器和发送器有各自的时钟;同步通信:发送器和接收器由同一个时钟源控制。RS232是异步通信)

(1)开始通信时,信号线为空闲(逻辑1),当检测到由1到0的跳变时,开始对“接收时钟”计数。

(2)当计到8个时钟时,对输入信号进行检测,若仍为低电平,则确认这是“起始位”,而不是干扰信号。

(3)接收端检测到起始位后,隔16个接收时钟,对输入信号检测一次,把对应的值作为

D0位数据。若为逻辑1, 作为数据位1;若为逻辑0,作为数据位0。

(4)再隔16个接收时钟,对输入信号检测一次,把对应的值作为D1位数据。….,直到全部数据位都输入。

(5)检测校验位P(如果有的话)。

(6)接收到规定的数据位个数和校验位后,通信接口电路希望收到停止位S(逻辑1),若此时未收到逻辑1,说明出现了错误,在状态寄存器中置“帧错误”标志。若没有错误,对全部数据位进行奇偶校验,无校验错时,把数据位从移位寄存器中送数据输入寄存器。若校验错,在状态寄存器中置奇偶错标志。

(7)本幀信息全部接收完,把线路上出现的高电平作为空闲位。

(8)当信号再次变为低时,开始进入下一幀的检测。

---------------------------------

单片机常用11.0592M的的晶振,这个奇怪数字是有来历的:

波特率为9600BPS每位位宽t1=1/9600s

晶振周期t2=1/11.0592/1000000S

单片机机器周期t3=12*t2

t1/t3=96

即对于9600BPS的串口,单片机对其以96倍的速率进行采样。

如果单片机晶振用的不正确,会对串口接受产生误码。

关于单片机晶振的选择和寄存器设置详见:

https://www.doczj.com/doc/1d3409186.html,/embedded/51danpianji/danpianji06_chuankou.html

---------------------------------

RS485和RS422

RS485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,

能检测低至200mV的电压,故传输信号能在千米以外得到恢复。RS485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS485用于多点互连时非常方便,可以省掉许多信号线。应用RS485可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。

RS422总线,RS485和RS422电路原理基本相同,都是以差动方式发送和接受,不需要数字地线。差动工作是同速率条件下传输距离远的根本原因,这正是二者与RS232的根本区别,因为RS232是单端输入输出,双工工作时至少需要数字地线发送线和接受线三条线(异步传输),还可以加其它控制线完成同步等功能。RS422通过两对双绞线可以全双工工作收发互不影响,而RS485只能半双工工作,发收不能同时进行,但它只需要一对双绞线。RS422和RS485在19kpbs下能传输1200米。用新型收发器线路上可连接台设备。

三者的区别

① RS232是全双工的,RS485是半双工的,RS422是全双工的。

② RS485与RS232仅仅是通讯的物理协议(即接口标准)有区别,RS485是差分传输方式,RS232是单端传输方式,但通讯程序没有太多的差别。 PC机上已经配备有RS232,直接使用就行了,若使用RS485通讯,只要在RS232端口上配接一个RS232转RS485的转换头就可以了,不需要修改程序。

关于RS485转接头的接法可以参考:

https://www.doczj.com/doc/1d3409186.html,/Article/Control/84741.html

https://www.doczj.com/doc/1d3409186.html,/jishu/pipei.htm

https://www.doczj.com/doc/1d3409186.html,/webpage/solutions/200806/2008060409053600001.htm

标准9针串口引脚定义

标准9针串口引脚定义 从前面的内容中,知道了串口外形,就可以继续了解其每个引脚的定义,这是做线的基础。无论是RS-232C、RS-422,还是RS-485,串口接口的外形、尺寸都是相同的,部件间可以通用互换,但其引脚的定义却各不相同,因此要了解串口做线,首先要知道串口各引脚的定义。 观察一个标准的串口,会发现串口无论是9针的标准串口物理外形(如图3.4所示),还是25针串口物理外形(如图3.6所示),如果横着看,都显示两排引脚。除了两排引脚这一特征之外,还有就是无论是公头,还是母头,两个引脚的外围呈现一边大、一边小的“等腰梯形”的形状(俗称“D形”)。9针引脚中,大的一边有5个引脚,小的一边有4个引脚。 拆开串口接口,会发现在串口接口的内侧,同样有9个引脚,其形状与外侧布局相同,各引脚位置,也都存在一一对应的关系,如图3.43所示。该引脚是用于焊接连线使用。当将该串口装到机箱上后,由机箱外部看到的线序和从机箱内部看到的线序不一样,考虑到本章将全面介绍串口的连接线的制作,二者的线序关系很重要,因而在做线章节中,专题讨论这一问题,详见第3.3.1.4 节。 本章除非专门说明,否则所有引脚线序都是指串口外侧的线序,各引脚编号及意义如图3.40所示。 根据图3.40的引脚顺序号,如果是作为RS-232C接口,则各引脚定义如表3.2所示。

表3.2 RS-232C引脚意义表 各引脚的电气特性为: 在TxD和RxD上,逻辑“1”为-3V~-15V;逻辑“0”为+3V~+15V。 在RTS、CTS、DSR、DTR和DCD等控制线上,信号有效为+3V~+15V;信号无效为-3V~-15V。 对于数据信号,逻辑“1”为低于-3V,逻辑“0”为高于+3V;对于控制信号,接通ON为低于-3V;断开OFF为高于+3V;-3V~+3V、低于-15V、高于+15V都表示电压无意义。 作为RS-232C接口,其各引脚由标准文档进行定义,所以也可以称为“标准引脚定义”。而作为RS-422和RS-485接口,则没有“标准”引脚定义的说法,因为RS-422和RS-485连通常的标准接口也没有,具体采用什么接口,接口中使用哪些引脚,完全取决于设备设计生产商自己的定义。不过,作为RS-422和RS-485标准本身,定义了按照这两个标准进行通信时,所必须提供的信号线,并且,实际的使用中,绝大多数厂商继续使用标准的串口接口作为其通信的硬件接口,所以才有前面所说“RS-232C/422/485”采用相同的硬件接口的说法。 RS-422采用的是4线模式,具体设备的名称与引脚定义由设备定义。表3.3是RS-422中各信号名称,与表3.2不同的是,此表中“序号”与引脚没有对应关系,只是表示一个流水号,在实际连线中,需要根据设备定义决定所在的引脚。 表3.3 RS-422引脚意义表

RS-232C、RS-422、RS-485串口引脚定义

RS-232C、RS-422、RS-485串口引脚定义 从前面的内容中,知道了串口外形,就可以继续了解其每个引脚的定义,这是做线的基础。无论是RS-232C、RS-422,还是RS-485,串口接口的外形、尺寸都是相同的,部件间可以通用互换,但其引脚的定义却各不相同,因此要了解串口做线,首先要知道串口各引脚的定义。 观察一个标准的串口,会发现串口无论是9针的标准串口物理外形(如图3.4所示),还是25针串口物理外形(如图3.6所示),如果横着看,都显示两排引脚。除了两排引脚这一特征之外,还有就是无论是公头,还是母头,两个引脚的外围呈现一边大、一边小的“等腰梯形”的形状(俗称“D形”)。9针引脚中,大的一边有5个引脚,小的一边有4个引脚。 本章除非专门说明,否则所有引脚线序都是指串口外侧的线序,各引脚编号及意义如图3.40所示。 根据图3.40的引脚顺序号,如果是作为RS-232C接口,则各引脚定义如表3.2所示。 表3.2 RS-232C引脚意义表 各引脚的电气特性为: 在TxD和RxD上,逻辑“1”为-3V~-15V;逻辑“0”为+3V~+15V。 在RTS、CTS、DSR、DTR和DCD等控制线上,信号有效为+3V~+15V;信号无效为-3V~-15V。 对于数据信号,逻辑“1”为低于-3V,逻辑“0”为高于+3V;对于控制信号,接通ON为低于-3V;断开OFF为高于+3V;-3V~+3V、低于-15V、高于+15V都表示电压无意义。 作为RS-232C接口,其各引脚由标准文档进行定义,所以也可以称为“标准引脚定义”。而作为RS-422和RS-485接口,则没有“标准”引脚定义的说法,因为RS-422和RS-485连通常的标准接口也没有,具体采用什么接口,接口中使用哪些引脚,完全取决于设备设计生产商自己的定义。不过,作为RS-422和RS-485标准本身,定义了按照这两个标准进行通信时,所必须提供的信号线,

9针串口引脚定义

9针串口引脚定义 25针串口引脚定义 引脚简与功能说明 1 CD 载波侦测(Carrier Detect) 2 RXD 接收数据(Receive) 3 TXD 发送数据(Transmit) 4 DTR 数据终端准备(Data Terminal Read y) 5 GND 地线(Ground) 6 DSR 数据准备好(Data Set Ready) 7 RTS 请求发送(Request To Send) 8 CTS 清除发送(Clear To Send) 9 RI 振铃指示(Ring Indicator) 引脚简写功能说明 8 CD 载波侦测(Carrier Detect) 3 RXD 接收数据(Receive) 2 TXD 发送数据(Transmit) 20 DTR 数据终端准备(Data Terminal Read y) 7 GND 地线(Ground) 6 DSR 数据准备好(Data Set Ready) 4 RTS 请求发送(Request To Send) 5 CTS 清除发送(Clear To Send) 22 RI 振铃指示(Ring Indicator 1载波检测(DCD) 2接受数据(RXD) 3发出数据(TXD) 4数据终端准备好(DTR) 5信号地线(SG) 6数据准备好(DSR) 7请求发送(RTS) 8 清除发送(CTS) 9 振铃指示(RI) PC电脑串行口的典型是 RS-232C及其兼容接口,串口引脚有 9针和25针两类。而一般的个人电脑中使用的都是9针的接口,25针串行口具有20mA电流环接口功能,用 9、11、18、25针来实现。我们只介绍常用9针的 rs232c串口引脚的接口定义。 《串口引脚图》 9针串行口的针脚功能:

串口RS232__485的9针引脚定义

RS485接口定义 rs485有两种,一种是半双工模式,只有DATA+和DATA-两线,另一种是全双工模式,有四线传输信号:T+,T-,R+,R-。全双工模式时可认为是rs422。 1.英式标识为TDA(-) 、TDB(+) 、RDA(-)、RDB(+) 、GND 2.美式标识为Y 、Z 、 A 、 B 、GND 3.中式标识为TXD(+)/A 、TXD(-)/B 、RXD(-) 、RXD(+)、GND rs485两线一般定义为(只接收不发送): "A, B"或"Date+,Date-" 即常说的:”485+,485-” rs485四线一般定义为: "Y,Z,A, B," 具体还要根据厂家的使用信号针脚而定,有的使用了RTS或DTR 等针脚的485信号 DB9(RS485)接口针脚定义 1脚为数据A,2脚为数据B,5脚为地。

RS-422的电气性能与RS-485完全一样。主要的区别在于: RS-422有4根信号线:两根发送(Y、Z)、两根接收(A、B)。由于RS-422的收与发是分开的,所以可以同时收和发(全双工)。RS-485有2根信号线:发送和接收都是A和B。 由于RS-485的收与发是共用两根线所以不能够同时收和发(半双工)。 * 能否将RS-422的Y-A短接作为RS-485的A,将RS-422的Z-B短

接作为RS-485的B呢? 回答:不一定。条件是RS-422必须是能够支持多机通信的。波士电子的所有接口转换器的RS-422口都能够支持全双工多机通信,所以可以这样简单转换为RS-485。 RS-485(或 RS-422)通信建议一定要接地线,因为 RS-485(或 RS-422)通信要求通信双方的地电位差小于 1V。即:半双工通信接 3 根线(+A、—B、地),全双工通信接 5 根线(+发、—发、+收、—收、地)。为了安全起见,建议通信机器的外壳接大地。 接线及引脚分配 RS-485的+A接对方的+A、—B接对方的—B、GND(地)接对方的 GND(地)。 RS-422 的接线原则:“+发”接对方的“+收”、“—发”接对方的“—收”、“+收”接对方的“+ 发”、“—收”接对方的“—发”、GND(地)接对方的 GND(地)。 一定要将GND(地)线接到对方的GND(地),除非确保通信双方都已经良好共地。

针串口引脚定义25针串口引脚定义

9针串口引脚定义25针串口引脚定义

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-C RS-232C标准(协议)的全称是EIA-RS-232C标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(ecommeded standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。。它规定连接电缆和机械、电气特性、信号功能及传送过程。常用物理标准还有有EIA�RS-232-C、EIA�RS-422-A、EIA�RS-423A、EIA�RS-485。这里只介绍 EIA�RS-232-C(简称232,RS232)。例如,目前在IBM PC机上的COM1、COM2接口,就是RS-232C 接口。 1.电气特性 EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定。 在TxD和RxD上:逻辑1(MARK)=-3V~-15V 逻辑0(SPACE)=+3~+15V 在RTS、CTS、DSR、DTR和DCD等控制线上: 信号有效(接通,ON状态,正电压)=+3V~+15V 信号无效(断开,OFF状态,负电压)=-3V~-15V

MAX232引脚图 接线图 电路图 及RS232引脚定义

MAX232是一种把电脑的串行口RS232信号电平(-10 ,+10v)转换为单片机所用到的TTL信号点平(0 ,+5)的芯片,这个芯片的价格比较贵大约要5元. 下图为MAX232引脚图和接线图,及RS232引脚定义,带有转串口的电路。 TTL/CMOS INPUTS 端.这个端口是的作用是输入TLL或CMOS信号的...一般为 0-5V... 低电平为零,高电平为VCC. TTL/CMOS OUTPUTS端,这个端口的作用是输出TLL或CMOS信号...输出电压一般为0-5V...低电平为零..高电平为VCC. RS232 OUTPUTS 这端口是把TTL或CMOS的信号转为RS232的信号输出...输出为正负12V...到电脑.... RS232 INPUTS 这个端口是接收到电脑发出的正负12伏...由232输出转为TTL或CMOS信号...这个信号也为正负12V...

MAX232内部有二组232转换电路... 使用的时候...一般是11------ 14,13----12为一组; 10-----7 8----9为一组... 由于有时候接把MAX232的232端口和TTL端口搞反发现还能工作....所以大家要用的时候一定要注意了... max232电路:

RS232引脚定义: 引脚定义符号 1 载波检测 DCD 2 接收数据 RXD 3 发送数据 TXD 4 数据终端准备好 DTR 5 信号地 SG 6 数据准备好 DSR 7 请求发送 RTS 8 清除发送 CTS

9 振铃提示 RI 搜索datasheet上: https://www.doczj.com/doc/1d3409186.html,/ https://www.doczj.com/doc/1d3409186.html,/

RS232串口通信详解

串口就是计算机上一种非常通用的设备通信协议。 --------------------------------- 串口的引脚定义: 9芯信号方向来自缩写描述 1调制解调器CD载波检测 2调制解调器RXD接收数据 3PC TXD发送数据 4PC DTR数据终端准备好 5GND信号地 6调制解调器DSR通讯设备准备好 7PC RTS请求发送 8调制解调器CTS允许发送 9调制解调器RI响铃指示器 两个串口连接时,接收数据针脚与发送数据针脚相连,彼此交叉,信号地对应相接即可。--------------------------------- 串口的电气特性: 1)RS-232串口通信最远距离就是50英尺 2)RS232可做到双向传输,全双工通讯,最高传输速率20kbps 3)RS-232C上传送的数字量采用负逻辑,且与地对称 逻辑1:-3 ~-15V 逻辑0:+3~+15V 所以与单片机连接时常常需要加入电平转换芯片:

--------------------------------- 串口通信参数: a)波特率:RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、 4800、9600、19200波特。b)数据位:标准的值就是5、7与8位,如何设置取决于您想传送的信息。比如,标准的ASCII码就是0~127(7位);扩展的ASCII码就是0~255(8位)。 c)停止位:用于表示单个包的最后一位,典型的值为1,1、5与2位。由于数就是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅就是表示传输的结束,并且提供计算机校正时钟同步的机会。d)奇偶校验位:在串口通信中一种简单的检错方式。对于偶与奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据就是011,那么对于偶校验,校验位为 0,保证逻辑高的位数就是偶数个。如果就是奇校验,校验位位1,这样就有3个逻辑高位。 --------------------------------- 串口通信的传输格式: 串行通信中,线路空闲时,线路的TTL电平总就是高,经反向 RS232的电平总就是低。一个数据的开始RS232线路为高电平,结束时Rs232为低电平。数据总就是从低位向高位一位一位的传输。示波器读数时,左边就是数据的高位。 例如,对于16进制数据55aaH,当采用8位数据位、1位停止位传输时,它在信号线上的波形如图1(TTL电平)与图 2(RS-232电平)所示。 55H=01010101B,取反后10101010B,加入一个起始位1,一个停止位0,55H的数据格式为1010101010B; aaH=10101010B,取反后01010101B,加入一个起始位1,一个停止位0,55H的数据格式为1101010100B;

DB9串口引脚定义

DB9串口引脚定义 1.DB9串口引脚定义 2.RS-232端(DB9母头/孔型)引脚定义 引脚序号 2 3 5 1、4、6 7、8 信号定义 TXD RXD 地内部相连内部相连 注:该口可直接插入计算机的COM口 2.RS-232端(DB9公头/针型)引脚定义 引脚序号 2 3 5 1、4、6 7、8 信号定义 RXD TXD 地内部相连内部相连 注:该口可接与计算机通讯的设备 注:该口可接与计算机通讯的设备 二、DB9母头/孔型与DB9母头/孔型连接方式:2-2,3-3,5-5 串行口常用的三根线(TXD RXD GND),有这三根就可以读写数据了。 9芯信号方向来自缩写描述 1 调制解调器CD 载波检测 2 调制解调器RXD 接收数据 3 PC TXD 发送数据 4 PC DTR 数据终端准备好 5 GND 信号地 6 调制解调器DSR 通讯设备准备好 7 PC RTS 请求发送 8 调制解调器CTS 允许发送 9 调制解调器RI 响铃指示器

注:调制解调器 (在这里是一个例子,它可以是其它的RS232终端设备) Pin 1 CD Received Line Signal Detector (Data Carrier Detect) Pin 2 RXD Received Data Pin 3 TXD Transmit Data Pin 4 DTR Data Terminal Ready Pin 5 GND Signal Ground Pin 6 DSR Data Set Ready Pin 7 RTS Request To Send Pin 8 CTS Clear To Send Pin 9 RI Ring Indicators

RS232接口,DB9、DB25引脚定义

RS232接口,引脚定义DB9 DB25 2009-04-28 17:24 RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。 它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。DB25的串口一般只用到的管脚只有2(RXD)、3(TXD)、7(GND)这三个,随着设备的不断改进,现在DB25针很少看到了,代替他的是DB9的接口,DB9所用到的管脚比DB25有所变化,是2(TXD)、3(RXD)、5(GND)这三个。因此现在都把RS232接口叫做DB 9。" RS-232C接口定义(9芯) 针脚定义符号 1载波检测DCD 2接收数据RXD 3发送数据TXD 4数据终端准备好DTR 5信号地SG 6数据准备好DSR 7请求发送RTS 8清除发送CTS 9振铃提示RI

RS-232C接口定义(25芯) 针脚定义符号 1频蔽地线 2发送数据TXD 3接收数据RXD 4请求发送RTS 5允许发送CTS 6数据准备好DSR 7信号地SG 8载波检测DCD 9发送返回(+) 10未定义 11数据发送(-) 12~17未定义 18数据接收(+) 19未定义 20数据终端准备好DTR 21未定义 22振铃RI 23~24未定义 25接收返回(-)

由于RS232接口标准出现较早,难免有不足之处,主要有以下四点: (1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。 (2)传输速率较低,在异步传输时,波特率为20Kbps;因此在“南方的老树51CPLD开发板”中,综合程序波特率只能采用19200,也是这个原因。 (3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。 (4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。 RS-232C接口定义(9芯) 针脚定义符号 1载波检测DCD 2接收数据RXD 3发送数据TXD 4数据终端准备好DTR 5信号地SG 6数据准备好DSR 7请求发送RTS 8清除发送CTS 9振铃提示RI Pin 1 Received Line Signal Detector (Data Carrier Detect)

串口针脚定义

一、九针串口: 串口是计算机主要的外部接口之一,通过九针串口连接的设备有很多,像串口鼠标、MODEM、手写板等等,九针串口的示意图如上,其各脚的定义如下: 1 DCD 载波检测 2 RXD 接收数据 3 TXD 发送数据 4 DTR 数据终端准备好 5 SG 信号地线 6 DSR 数据准备好 7 RTS 请求发送 8 CTS 清除发送 9 RI 振铃指示 二、二十五针串口: 二十五针串口的作用与九针串口是相同的,二十五针串口在早期的电脑上曾用来连接纸带机、MODEM等,并可以用来联机交换数据,因为体积较大,作用又单一,所以如今的主板上已经找不到二十五针串口了。二十五针串口针脚定义如下: 1 未用 2 TXD 发出数据 3 RXD 接受数据 4 RTS 请求发送 5 CTS 清除发送 6 DSR 数据准备好 7 SG 信号地线 8 DCD 载波检测 9 + 发送返回 10 未用 11 - 数据发送 12-17 未用 18 + 数据接收 19 未用 20 DTR 数据终端准备好 21 未用 22 RI 振铃指示 23未用 24未用 25接收返回 三、并口: 并口是计算机一个相当重要的外部设备接口,最常用来连接的设备那就要算是打印机了,另外,有许多型号的扫描仪也是通过并口来与计算机连接的。并口也是25 针的,与25针串口不同的是,并口是25个孔,所以常称为“母头”,而像串口就常称为“公头”。并口的针脚定义如下: 1 STROBE 选通

2-9 DATA0-DATA7 数据0-7 10 ACKNLG 确认 11 BUSY 忙 12 PE 缺纸 13 SLCT 选择 14 AUTO FEED 自动换行 15 ERROR 错误 16 INIT 初始化 17 SLCT IN 选择输入\ 18-25 GND 地线 四、键盘接口: 键盘接口的重要性想必我也不用说了,上图的分别为AT键盘(既常说的大口键盘),和PS2键盘(即小口键盘),如今市场上PS2键盘的数量越来越多了,而AT键盘已经要沦为昨日黄花了。因为键盘的定义相似,所以两者有共同的地方,各针脚定义如下: 1、DATA 数据信号 2、空 3、GND 地端 4、+5V 5、CLOCK 时钟 6 空(仅限PS2键盘) 五、MODEM接口: 随着网络的发展,MODEM是现在越来越流行的设备了,MODEM分为外置和内置两种,它们的接口有许多相同的功能,上图所示就是两种MODEM的接口,其针脚定义如下: 1、串口连接器:外置MODEM是通过串口转接线与计算机的串口连接的,所以这一个部分便是串口连接器。 2、LINE口:有LINE标记的便是电话线连接口,MODEM就是通过这个口来上网的。 3、PHONE口:在这个口上可以连接一部普通的电话机,这样在不上网的时候就可以有电话可以使用,上网的时候该电话将被MODEM自动屏蔽。 4、5:MIC和SPEAKER(LINE OUT):具有语音功能的MODEM往往还有这个MIC 口和SPEAKER口,在这两个接口上插上MIC和扬声器,就可以通过MODEM来完成拨打免提电话的操作。当然,没有语音功能的MODEM是没有这两个口的。 六、USB接口: USB接口是一种越来越流行的接口方式了,因为USB接口的特点很突出:速度快、兼容性好、不占中断、可以串接、支持热插拨等等,所以如今有许多打印机、扫描仪、数字摄像头、数码相机、MP3播放器、MODEM等都开始使用USB做为接口模式,USB接口定义也很简单: 1 +5V 2 DATA-数据-

RS232接口针脚定义

DB9和DB25的常用信号脚说明;RS232接口针脚定义 (2008-03-21 16:14:17) 转载 9针接口针脚定义 Pin 1 Received Line Signal Detector (Data Carrier Detect) Pin 2 Received Data Pin 3 Transmit Data Pin 4 Data Terminal Ready Pin 5 Signal Ground Pin 6 Data Set Ready Pin 7 Request To Send Pin 8 Clear To Send Pin 9 Ring Indicator RS232接口针脚定义 25针的接口定义: Pin 1 Protective Ground Pin 2 Transmit Data Pin 3 Received Data Pin 4 Request To Send Pin 5 Clear To Send Pin 6 Data Set Ready Pin 7 Signal Ground Pin 8 Received Line Signal Detector (Data Carrier Detect) Pin 20 Data Terminal Ready 接线说明 1.DB9和DB25的常用信号脚说明 9针串口(DB9) 25 针串口(DB25) 针号功能说明缩写针号功能说明缩写 1 数据载波检测 DCD 8 数据载波检测 DCD 2 接收数据 RXD 3 接收数据 RXD 3 发送数据 TXD 2 发送数据 TXD 4 数据终端准备 DTR 20 数据终端准备 DTR 5 信号地 GND 7 信号地 GND 6 数据设备准备好 DSR 6 数据准备好 DSR 7 请求发送 RTS 4 请求发送 RTS 8 清除发送 CTS 5 清除发送 CTS 9 振铃指示 DELL 22 振铃指示 DELL

9针全串口针脚定义详解

9针串口流控定义详细解析 DCD :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音,处于在线状态。 RXD:此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据进入。 TXD:此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。 DTR:数据终端就绪;当此引脚高电平时,通知Modem可以进行数据传输,计算机已经准备好。GND:信号地;此位不做过多解释。 DSR:数据设备就绪;此引脚高电平时,通知计算机Modem已经准备好,可以进行数据通讯了。 RTS:请求发送;此脚有计算机来控制,用以通知Modem马上传送数据至计算机;否则,Modem将收到的数据暂时放入缓冲区中。 CTS: 清除发送;此脚由Modem控制,用以通知计算机将欲传的数据送至Modem。 RI : Modem通知计算机有呼叫进来,是否接听呼叫由计算机决定 很久很久以前,计算机还没有出现,那时就已经存在了(计算机)史前的串口设备(电传打字机,工控测量设备,通信调制解调器),为了连接这些串口,EIA制定了RS232标准,采用DB25接插件,支持同步和异步串口,D型的接口可以有效防止插反。标准化给使用带来了便利。 时光荏苒,个人计算机出现了,这些已有的串口设备毫无疑问地成为了最初的外设,自然而然地RS232标准被个人计算机采纳。但是设备制造商倾向于体积更小,成本更低的接口,因此,将DB25中未使用的和支持同步模式的引脚去掉,形成DB9。最初的情况相当混乱,因为DB9只定义了信号,却没有指定信号和引脚的对应关系,各个制造商只能自行定义。幸运的是,IBM的PC成了工业标准,DB9逐渐统一到IBM的定义上来。 DB9只有9根线,遵循RS232标准。定义如下: DTR,DSR------DTE设备准备好/DCE设备准备好。主流控信号。 RTS,CTS------请求发送/清除发送。用于半双工时,收发切换。属于辅助流控信号。半双工的意思是说,发的时候不收,收的时候不发。那么怎么区分收发呢?缺省时是DCE向DTE发送数据,当DTE决定向DCE发数据时,先有效RTS,表示DTE希望向DCE发送,一般DCE不能马上转换收发状态,DTE 就通过监测CTS是否有效来判断可否发送,这样避免了DTE在DCE未准备好时发送所导致的数据丢失。 全双工时,这两个信号一直有效即可。 随着计算机的日益普及,很多非RS232的串口也要接入PC机,如果为每一种新出现的串口都增加一个新的I/O口显然不现实,因为PC后面板位置有限,因此,将RS232串口和非RS232串口都通过RS232口接入是最佳方案。UART的U(通用)指的就是这个意思。早期ROM BIOS和DOS里的通信软件都是为RS232设计的,在没有检测到DCD有效前不会发送数据,因此,就连发送一个字符这样朴素的应用也要给出DCD、DTR、DSR等控制信号。因此,串口接头上要将一些控制线短接,或者干脆绕过系统软件自己写通信程序。 到此,UART的涵义就总结为:通用的异步(串行) I/O口。 就在UART冠以通用二字,准备一统江湖的时候,制造商们不满于它的速度、体积和灵活性(软件可配置),推出了USB和1394串口。目前,笔记本上的UART串口有被取消的趋势,因而有网友发出了“没有串口,吾谁与归”的慨叹,古今多少事,都付笑谈中,USB取代UART是后话,暂且不表。 话说自从贺氏(HAYES)公司推出了聪明猫(SmartModem),他们制定的MODEM接口就成了业界标准,自此以后,所有公司制造的兼容猫都符合贺氏标准(连A T指令也兼容,大家一起抄他呗)。 细观贺氏制定的MODEM串口,与RS232标准大不相同。DTR在整个通信过程中一直保持有效,

PC RS232针脚定义

串口叫做串行接口,也称串行通信接口,按电气标准及协议来分包括RS-232-C、RS-422、RS485、USB等。 RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。USB是近几年发展起来的新型接口标准,主要应用于高速数据传输领域。 RS-232-C也称标准串口,就是我们常说的串口,是最常见的一种串行通讯接口,其一直是计算机最基础的外部链接接口之一,在过去,它一直是计算机上不可或缺的端口,虽然现在USB大行其道,大有取代串口等老端口的趋势,不过使用串口的设备还是很多,所以现在的主板上都还是能找到串口,有两一个或两个,但是,现在主流的笔记本上很难看到有串口的,必须要使用串口的话,只能使用USB转接线。 串口的外观:(公口) 关于接口的公母之分见这篇文章:如何区分各种接口的公母 9针串行接口针脚定义:(公口) Pin 1 CD Received Line Signal Detector (Data Carrier Detect) Pin 2 RXD Received Data Pin 3 TXD Transmit Data Pin 4 DTR Data Terminal Ready Pin 5 GND Signal Ground Pin 6 DSR Data Set Ready Pin 7 RTS Request To Send Pin 8 CTS Clear To Send Pin 9 RI Ring Indicator 针脚信号来自缩写描述 1 调制解调器CD 载波检测 2 调制解调器RXD 接收数据 3 PC TXD 发送数据 4 PC DTR 数据终端准备好 5 GND 信号地

9针串口引脚定义25针串口引脚定义(精)

如何制作称重仪表与计算机之间的连线 一般情况下,地磅本身带有连接到计算机com 口的线,如果该线丢失或损坏,请参考下面的资料重新制作! 请按称重仪表的RS232端口类型和计算机端口类型在市场购买相应接口(一般电子或电脑商店都有买),仪表与计算机之间的连接可选一般网线或屏弊线(至少三芯)。 按照称重仪表的说明书,找出仪表RS232端口的地线脚(GND)、发送脚(TXD)、接收脚(RXD),计算机的RS23端品的地线脚(GND)、发送脚(TXD)、接收脚(RXD)。接照下表连接: 仪表的引脚说明,请查看连接称重仪表说明书。 目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(小于12米),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM )。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连,本文只涉及到最为基本的接法,且直接用RS232相连, 和DB25的常用信号脚说明: 9针串口(DB9) 25针串口(DB25) 针号 功能说明 缩写 针号 功能说明 缩写

1 数据载波检测DCD 8 数据载波检测DCD 2 接收数据RXD 3 接收数据RXD 3 发送数据TXD 2 发送数据TXD 4 数据终端准备DTR 20 数据终端准备DTR 5 信号地GND 7 信号地GND 6 数据设备准备好DSR 6 数据准备好DSR 7 请求发送RTS 4 请求发送RTS 8 清除发送CTS 5 清除发送CTS 9 振铃指示DELL 22 振铃指示DELL 232C串口通信接线方法(三线制) 首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连 同一个串口的接收脚和发送脚直接用线相连对9针串口和25针串口,均是2与3直接相连; 两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口) 25针-25针9针-25针 9针-9针 2 3 3 2 2 2 3 2 2 3 3 3 5 5 7 7 5 7 上面表格是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接,就能百战百胜。 串口调试中要注意的几点: 不同编码机制不能混接,如RS232C不能直接与RS422接口相连,市面上专门的各种转换器卖,必须通过转换器才能连接; 线路焊接要牢固,不然程序没问题,却因为接线问题误事; 串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果; 强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。 连接称重仪表 示意图中左方为连接称重仪表的连接插头,右方为连接微机的连接插头;左方的连接插头管脚标号均表示插头的管脚标号而非称重显示仪表上的插座标号,并且焊接管脚面朝向操作者(插头的管脚旁边均有数字标号,可对照核对)。 称重显示器生产厂家可能因产品升级改型而改变通讯管脚排列标准,提供的连接资料仅供参考,如果发现无法通讯请以电子汽车衡生产厂家的称重显示器说明书为准,当然也可直接联系电子地磅生产厂家咨询。

DB串口引脚定义

D B串口引脚定义 The latest revision on November 22, 2020

DB9串口引脚定义 1.DB9串口引脚定义 2.RS-232端(DB9母头/孔型)引脚定义 引脚序号2 3 5 1、4、6 7、8 信号定义TXDRXD地内部相连内部相连 注:该口可直接插入计算机的COM口 2.RS-232端(DB9公头/针型)引脚定义 引脚序号 2 3 51、4、6 7、8 信号定义RXDTXD地内部相连内部相连 注:该口可接与计算机通讯的设备 注:该口可接与计算机通讯的设备 二、DB9母头/孔型与DB9母头/孔型连接方式:2-2,3-3,5-5 串行口常用的三根线(TXD RXD GND),有这三根就可以读写数据了。 9芯信号方向来自缩写描述 1调制解调器CD载波检测 2调制解调器RXD接收数据 3PC TXD发送数据 4PC DTR数据终端准备好 5GND信号地 6调制解调器DSR通讯设备准备好 7PC RTS请求发送 8调制解调器CTS允许发送 9调制解调器RI响铃指示器 注:调制解调器(在这里是一个例子,它可以是其它的RS232终端设备) Pin 1 CD Received Line Signal Detector (Data Carrier Detect) Pin 2 RXD Received Data Pin 3 TXD Transmit Data Pin 4 DTR Data Terminal Ready Pin 5 GND Signal Ground Pin 6 DSR Data Set Ready Pin 7 RTS Request To Send Pin 8 CTS Clear To Send

RS232 DB9 计算机接口定义

RS232 DB9 计算机接口定义 9 针接口针脚定义Pin 1 Received Line Signal Detector (Data 说明:实际开发接口时,一般只要2,3,5,即收、发和地三根线,就能实 现通信。 Carrier Detect)Pin 2 Received DataPin 3 Transmit DataPin 4 Data Terminal ReadyPin 5 Signal GroundPin 6 Data Set ReadyPin 7 Request To SendPin 8 Clear To SendPin 9 Ring IndicatorRS232 接口针脚定义25 针的接口定义:Pin 1 Protective GroundPin 2 Transmit DataPin 3 Received DataPin 4 Request To SendPin 5 Clear To SendPin 6 Data Set ReadyPin 7 Signal Ground Pin 8 Received Line Signal Detector(Data Carrier Detect)Pin 20 Data Terminal Ready 接线说明1.DB9 和DB25 的常用信号脚说明 9 针串口(DB9)25 针串口(DB25)针号功能说明缩写针号功能说明 缩写1 数据载波检测DCD 8 数据载波检测DCD2 接收数据RXD 3 接收数 据RXD3 发送数据TXD 2 发送数据TXD4 数据终端准备DTR 20 数据终端 准备DTR5 信号地GND 7 信号地GND6 数据设备准备好DSR 6 数据准备 好DSR7 请求发送RTS 4 请求发送RTS8 清除发送CTS 5 清除发送CTS9 振铃指示DELL 22 振铃指示DELL 2.RS232C 串口通信接线方法(三线制) 9 针-9 针25 针-25 针9 针-25 针 2 3 3 2 22 3 2 2 3 3 3 5 5 7 7 57 RS-232 接口RS-232 串行接口标准目前RS-232 是PC 机与通信工业 中应用最广泛的一种串行接口。RS-232 被定义为一种在低速率串行通讯中增加

RS232串口通信详解

串口是计算机上一种非常通用的设备通信协议。 --------------------------------- 串口的引脚定义: 两个串口连接时,接收数据针脚与发送数据针脚相连,彼此交叉,信号地对应相接即可。--------------------------------- 串口的电气特性: 1)RS-232串口通信最远距离是50英尺 2)RS232可做到双向传输,全双工通讯,最高传输速率20kbps 3)RS-232C上传送的数字量采用负逻辑,且与地对称 逻辑1:-3 ~-15V 逻辑0:+3~+15V 所以与单片机连接时常常需要加入电平转换芯片:

--------------------------------- 串口通信参数: a)波特率:RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、 4800、9600、19200波特。b)数据位:标准的值是5、7和8位,如何设置取决于你想传送的信息。比如,标准的ASCII码是0~127(7位);扩展的ASCII码是0~255(8位)。 c)停止位:用于表示单个包的最后一位,典型的值为1,1.5和2位。由于数是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。d)奇偶校验位:在串口通信中一种简单的检错方式。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为 0,保证逻辑高的位数是偶数个。如果是奇校验,校验位位1,这样就有3个逻辑高位。 --------------------------------- 串口通信的传输格式:串行通信中,线路空闲时,线路的TTL电平总是高,经反向RS232的电平总是低。一个数据的开始RS232线路为高电平,结束时Rs232为低电平。数据总是从低位向高位一 位一位的传输。示波器读数时,左边是数据的高位。 例如,对于16进制数据55aaH,当采用8位数据位、1位停止位传输时,它在信号线上的波形如图1(TTL电平)和图 2(RS-232电平)所示。 55H=01010101B,取反后10101010B,加入一个起始位1,一个停止位0,55H的数据格式为1010101010B; aaH=10101010B,取反后01010101B,加入一个起始位1,一个停止位0,55H的数据格式为1101010100B;

串口引脚定义图 管脚定义

串口引脚定义图管脚定义 vpc电脑串行口的典型是RS-232C及其兼容接口,串口引脚有9针和25针两类。而一般的个人电脑中使用的都是9针的接口,25针串行口具有20mA电流环接口功能,用9、11、18、25针来实现。我们只介绍常用9针的rs232c串口引脚的接口定义。 《串口引脚图》 9针串行口的针脚功能: 针脚功能针脚功能 1 载波检测(DCD) 2 接受数据(RXD) 3 发出数据(TXD) 4 数据终端准备好(DTR) 5 信号地线(SG) 6 数据准备好(DSR) 7 请求发送(RTS) 8 清除发送(CTS) 9 振铃指示(RI) DB9 公头母头串口引脚定义 1.RS-232端(DB9母头/孔型)引脚定义

引脚序号 2 3 5 1、4、6 7、8 信号定义TXD RXD 地内部相连内部相连 注:该口可直接插入计算机的COM口 2.RS-232端(DB9公头/针型)引脚定义 引脚序号 2 3 5 1、4、6 7、8 信号定义RXD TXD 地内部相连内部相连 PC/XT 机上的串行口是25 针公插座,引脚定义为

Transmit Data Request to Send

Data Terminal Ready 硬件握手原理:第二种是使用硬件线握手。和Tx和Rx线一样,RTS/CTS和DTR/DSR一起工作,一个作为输出,另一个作为输入。第一组线是RTS (Request to Send)和CTS(Clear to Send)。当接收方准备好接收数据,它置高RTS线表示它准备好了,如果发送方也就绪,它置高CTS,表示它即将发送数据。另一组线是DTR(Data Terminal Ready)和DSR(Data Set Ready)。这些现主要用于Modem通信。使得串口和Modem通信他们的状态。例如:当Modem已经准备好接收来自PC的数据,它置高DTR线,表示和电话线的连接已经建立。读取DSR线置高,PC机开始发送数据。一个简单的规则是DTR/DSR用于表示系统通信就绪,而RTS/CTS用于单个数据包的传输。

相关主题
文本预览
相关文档 最新文档