RS232通讯接口
- 格式:wps
- 大小:31.00 KB
- 文档页数:5
rs232 介绍
rs232 是个人计算机上的通讯接口之一,由电子工业协会(ElectronicIndustriesAssociaTIon,EIA)所制定的异步传输标准接口。
通常RS-232 接口以9 个引脚(DB-9)或是25 个引脚(DB-25)的型态出现,一般个人计算机上会有两组RS-232 接口,分别称为COM1 和COM2。
在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。
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 三条线。
rs232 串口通信程序。
rs232 接口是什么,rs232 接口特点和作用
一般的电子产品上面都会有一些接口,像我们的电脑就会有网线的接口,USB 接口,耳机的接口。
对于我们的智能手机来说,就会有充电接口,耳机接口,甚至有的手机还有麦克风的接口。
不过今天小编就跟大家讨论的并不是以上的接口,而是一个陌生的名词rs232 接口,那幺究竟这个rs232 接口是什幺,又有什幺用呢。
rs232 接口是什幺
RS-232 接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。
它被广泛用于计算机串行接口外设连接。
连接电缆和机械、电气特性、信号功能及传送过程。
RS232 接口特点
RS-232 是现在主流的串行通信接口之一。
由于RS232 接口标准出现。
串口通信RS232和RS485简介PLC与控制设备之间的通信基本上都是基于串行通信接口,采用其对应的通信协议进行控制的,而对于串行通信接口,常用的包括RS232、RS422、RS485。
一、RS232串行通信接口RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,被广泛用于计算机串行接口外设连接,有些老式PC机上就配置有RS232接口。
RS232的工作方式是单端工作方式,这是一种不平衡的传输方式,收发端信号的逻辑电平都是相对于信号地而言的,RS232最初是DET(数字终端设备)和DCE(数据通信设备)一对一通信,也就是点对点,一般是用于全双工传送,当然也可以用于半双工传送。
此外,RS232是负逻辑,逻辑电平是±5~±15V,传输距离短,只有15米,实际应用可以达到50米,但是再长的距离就须加调制了。
最初RS232标准物理接口是25个引脚的,因为常用的是9个引脚,后来就基本采用DB9连接器了,RS232的DB9连接器的引脚定义见下图:在DB9的9个引脚中,并不是所有的信号端都使用的,比如说RTS/CTS只有在半双工方式中作发送和接收时的切换用,而在全双工方式中,因配置双向通道所以不需要。
一般来说,在全双工方式中RS232标准接线只要三条线就足够了,两根数据信号线TXD/RXD,一根信号地线GND。
双方连接的方式是将TXD和RXD交叉连接,信号地直接相接,然后将各自的RTS/CTS,DSR/DTR短接,将DCD和RI悬空就可以。
二、RS485串行通信接口1、概况为改进RS232通信距离短、速率低的缺点,1983年,RS-485通讯接口被电子工业协会(Electronics Industries Association EIA)批准为一种通讯接口标准。
使用RS-485作为物理层的常用标准协议主要有工业HART总线、modbus协议、Profibus DP等等。
RS-232、RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
RS-232采取不平衡传输方式,即所谓单端通讯,而RJ45接口通常用于数据传输,最常见的应用为网卡接口。
通讯问题,和交通问题一样,也有高速、低速、拥堵、中断等等各种情况。
如果把串口通讯比做交通,UART比作车站,那么一帧的数据就好比汽车。
汽车跑在路上,要遵守交通规则。
如果是市内,一般限速30、40,而高速公路则可以到120。
而汽车走什么路,限速多少,就要看协议怎么规定了。
常见的串口协议有RS-232、RS-422、RS-485等,他们之间有何细微差别?下面我们就一起来探讨一下。
一、RS232讲解个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。
通常RS-232 接口以9个引脚(DB-9) 或是25个引脚(DB-25) 的型态出现,一般个人计算机上会有两组RS-232 接口,分别称为COM1 和COM2。
RS232电气接口分为DB9和DB25,定义如下图:其实大部分时间不用所有接口都焊接,简化图如下:二、RS422讲解RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。
实际上还有一根信号地线,共5根线。
由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。
一个主设备(Master),其余为从设备(Slave),从设备之间不能通信,所以RS-422支持点对多的双向通信。
接收器输入阻抗为4k,故发端最大负载能力10×4k+100Ω(终接电阻)。
其实大部分时间不用所有接口都焊接,简化图如下:三、RS485讲解RS-485又名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485。
rs232接口协议RS232接口协议是一种通讯协议,用于在计算机和外部设备之间传输数据。
它是由美国电子工业协会(EIA)制定的标准,具有广泛的应用领域和长期的历史。
一、RS232接口协议的起源和发展RS232接口协议最早出现在1962年,被称为“EIA标准232”。
当时的计算机和设备之间需要进行数据通信,而RS232接口就是为了满足这个需求而产生的。
随着计算机技术的发展,RS232接口协议也得以不断完善和更新。
二、RS232接口协议的特点和优势RS232接口协议采用串行通信方式,它的特点是数据一位一位地顺序传输,适用于远距离通信和稳定传输。
此外,RS232接口还具有以下优势:1. 可靠性强:通过硬件和软件的双重检验,确保数据传输的准确性和完整性。
2. 兼容性好:RS232接口可以连接多种类型的设备,包括计算机、打印机、调制解调器等。
3. 灵活性高:RS232接口支持不同的数据传输速率和传输模式,适应不同的应用场景。
三、RS232接口协议的应用领域由于RS232接口协议的特点和优势,它在很多领域都有广泛的应用。
以下是一些常见的应用领域:1. 工业自动化:在工业控制系统中,RS232接口协议常用于PLC(可编程逻辑控制器)和外围设备之间的通信。
2. 数据采集与监控:RS232接口可以用于连接传感器、仪器仪表等设备,实现数据的采集和监控。
3. 通讯设备:RS232接口可以连接调制解答和路由器等通信设备,实现网络的扩展和远程控制。
4. 打印设备:RS232接口可以连接打印机,实现计算机和打印机之间的数据传输和打印操作。
四、RS232接口协议的使用注意事项在使用RS232接口协议时,需要注意以下几个方面:1. 电压标准:RS232接口协议使用正负12伏的电压表示数据位的逻辑值,因此在连接设备之前要确保电压标准一致。
2. 线序问题:RS232接口协议中,信号线包括数据线、控制线和地线,要确保连接时线序正确以及连接可靠。
RS232通讯原理RS232是一种串行通信接口标准,用于连接计算机和外部设备,它被广泛应用于计算机与调制解调器、打印机、数码相机等设备之间的数据传输。
RS232通信原理涉及到物理连接、数据传输、波特率、数据帧格式等方面,下面将详细介绍RS232通信的原理。
1.物理连接:RS232通信使用的是一对串行线,其中一条线为发送线Tx,另一条线为接收线Rx。
发送端将串行数据转换为电压信号,通过发送线发送到接收端,接收端将电压信号解码为串行数据。
此外,RS232通信还使用了共地线GND来提供共同的参考电平。
2.数据传输:RS232通信使用非归零电平编码,即逻辑1不产生电平变化,逻辑0产生一定的电平变化。
一般情况下,逻辑1对应于高电平,逻辑0对应于低电平。
数据传输是以位为单位进行的,发送端每次发送一个位的数据,接收端每次接收一个位的数据。
3.波特率:4.数据帧格式:RS232通信使用的数据帧包含起始位、数据位、校验位和停止位。
起始位用于表示数据帧的开始,一般为逻辑0。
数据位是实际的数据位数,一般为8位。
校验位用于检查数据传输的正确性,可以是奇校验、偶校验或无校验。
停止位用于表示数据帧的结束,一般为逻辑15.控制信号:RS232通信还使用了一些控制信号,包括RTS(Request to Send)、CTS(Clear to Send)、DTR(Data Terminal Ready)和DSR(Data Set Ready)等。
这些控制信号用于控制数据的流向和设备之间的握手信号。
6.RS232电平:RS232通信使用的电平范围为-15V至+15V,其中-3V至-15V表示逻辑1,+3V至+15V表示逻辑0。
为了适应不同的应用场景,RS232通信还定义了+12V至+15V表示逻辑1,-3V至-12V表示逻辑0的低压版本(称为RS232-L)和+3V至+12V表示逻辑1,-12V至-3V表示逻辑0的高压版本(称为RS232-H)。
rs232驱动RS232驱动1. 引言RS232是一种广泛应用于计算机和外部设备之间的串行通信接口。
它使用不平衡的电压信号来传输数据,并且可以通过相同的接口线进行全双工通信。
在过去的几十年里,RS232一直是计算机系统和外部设备之间数据传输的标准方式之一。
本文将介绍RS232驱动的基本概念、工作原理和应用,以帮助读者更好地了解和应用这种通信接口。
2. RS232驱动的基本概念RS232驱动是指硬件或软件组件,用于将计算机系统与RS232接口设备连接起来,并控制数据的发送和接收。
它通常包括接口电路、驱动芯片和相关的驱动程序。
RS232接口使用一对连续的信号线来传输数据。
其中,TXD线(发送数据线)负责将计算机发送的数据转换为电压信号,而RXD线(接收数据线)负责接收外部设备发送的数据。
除了数据线之外,还包括其他信号线,如RTS(请求发送)、CTS(清除发送)等。
这些信号线在RS232驱动中起到各种控制和协调的作用。
3. RS232驱动的工作原理RS232驱动的工作原理主要涉及数据的传输和控制。
在数据传输方面,当计算机需要发送数据时,它将数据发送到TXD 线上,并通过驱动芯片转换成正高电平或负低电平的电压信号。
这种电压信号可以通过RS232接口连线传输到外部设备。
相反,当外部设备发送数据时,该数据通过RS232接口线传输到RXD线上,并由驱动芯片将其转换为计算机可以理解的数据。
在控制方面,RS232驱动通过RTS、CTS等信号线进行双向通信的流量控制。
当接收设备无法及时处理接收到的数据时,它可以发送CTS信号告知发送设备停止发送数据,以避免数据溢出。
相反,当接收设备准备好接收数据时,它可以发送CTS信号通知发送设备可以继续发送数据。
4. RS232驱动的应用RS232驱动广泛应用于许多领域,包括计算机通信、工业自动化、仪器仪表、通信设备等。
在计算机通信方面,RS232驱动常用于连接计算机和串行设备,如调制解调器、打印机等。
RS232接口是一种串行通信协议,常用于计算机与其他设备之间的数据传输。
以下是RS232接口的使用手册:一、接口定义RS232接口采用9针或25针的D型插头,通常在设备上会有DB9或DB25的标识。
其中,2脚为接地线(GND),3脚为发送线(TXD),5脚为数据终端设备线(DTR)和接收线(RXD)共用。
其他引脚功能因设备和协议而异。
二、连接方式1. 直连:用于近距离(小于15米)的设备间通信,如计算机与串口设备的连接。
2. 交叉连接:用于连接两个具有不同电气特性或端接电阻的设备,如PC与调制解调器或两个PC之间的连接。
3. 转换器连接:通过转换器实现不同电气特性的设备之间的通信,如通过RS232转USB转换器连接PC和串口设备。
三、通信参数1. 波特率:通信速率,常见的波特率有9600、19200、115200等,需要根据设备和协议的要求进行设置。
2. 数据位:用于传输数据的有效位数,常见的有5、6、7、8位。
3. 停止位:用于表示一个字符的结束,常见的停止位有1位和2位。
4. 奇偶校验:用于错误检测,可以选择奇校验或偶校验。
四、数据传输1. 发送数据:将需要发送的数据按照规定的通信参数进行格式化,通过TXD线发送出去。
2. 接收数据:从RXD线接收数据,并进行相应的格式化处理,得到需要的数据。
五、注意事项1. 在连接设备时,需要确保接口的引脚定义与设备的电气特性相匹配。
2. 在长时间未使用时,应将设备的电源关闭,以避免接口和设备损坏。
3. 在进行数据传输时,应确保设备的波特率、数据位、停止位和奇偶校验等参数设置正确。
标准rs232接口RS232接口是一种广泛应用于串行通信的标准接口,它可以实现设备之间的数据传输和通信。
RS232接口通常用于连接计算机和外部设备,例如打印机、调制解调器、传感器等。
本文将介绍标准RS232接口的特点、工作原理以及常见的应用场景。
首先,我们来了解一下RS232接口的特点。
RS232接口采用串行通信方式,使用单根电缆进行数据传输,其中包括数据线、控制线和地线。
RS232接口采用负逻辑电平表示逻辑1,正逻辑电平表示逻辑0,其电压范围为-15V至+15V。
此外,RS232接口还具有较高的抗干扰能力,能够在工业环境中稳定可靠地工作。
其次,我们来了解一下RS232接口的工作原理。
在RS232接口中,数据是以位的形式进行传输的,发送端将并行数据转换为串行数据发送到接收端,接收端再将串行数据转换为并行数据进行处理。
在数据传输过程中,需要使用起始位、数据位、校验位和停止位来进行数据帧的组织和校验,以确保数据的准确传输。
除此之外,RS232接口还具有一些常见的应用场景。
例如,在工业自动化领域,RS232接口常用于连接PLC(可编程逻辑控制器)和人机界面设备,实现设备之间的数据交换和控制。
在通信领域,RS232接口常用于连接调制解调器和计算机,实现数据的调制和解调。
在仪器仪表领域,RS232接口常用于连接传感器和数据采集设备,实现数据的采集和监测。
总的来说,标准RS232接口作为一种广泛应用的串行通信接口,具有较高的稳定性和可靠性,适用于各种不同的应用场景。
通过本文的介绍,相信大家对RS232接口的特点、工作原理和应用场景有了更深入的了解。
希望本文能够为大家对RS232接口有所帮助,谢谢大家的阅读!。
硬件基础系列之一RS232接口目录目录 (ii)1. 概述...................................................................................................................... - 1 -2. 电气特性............................................................................................................... - 1 -3. 机械特性............................................................................................................... - 1 -3.1. DB-25连接器 .............................................................................................. - 1 -3.2. DB-9连接器................................................................................................ - 2 -3.3. RJ45连接器 ................................................................................................ - 2 -3.4. 传输距离 .................................................................................................... - 3 -4. 接口信号............................................................................................................... - 4 -4.1. 信号描述 .................................................................................................... - 4 -4.2. 信号用途 .................................................................................................... - 5 -5. 接线应用............................................................................................................... - 5 -6. 数据传输协议........................................................................................................ - 6 -7. 典型应用电路........................................................................................................ - 8 -7.1. 电平转换电路 ............................................................................................. - 8 -8. 优点VS缺点 ........................................................................................................- 10 -8.1. 优点 ..........................................................................................................- 10 -8.2. 缺点 ..........................................................................................................- 10 -9. Q&A .....................................................................................................................- 10 -9.1. 简答题.......................................................................................................- 10 -9.2. 判断题.......................................................................................................- 10 -9.3. 选择题.......................................................................................................- 11 -9.4. 答案 ..........................................................................................................- 11 -1.概述RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。
RS232规程及数据收发原理随着科技的迅猛发展,数据通信技术也日新月异。
RS232作为一种最基础的串口通信协议,被广泛应用于各种设备之间的数据交互,其规程和数据收发原理显得尤为重要。
本文将对RS232的规程及数据收发原理做详细的探讨,以期为读者带来更深入的了解。
一、RS232规程1. RS232的概念RS232是一种在计算机和外部设备之间传输数据的标准接口,它定义了数据通信时的电气特性和连接器的排列方式。
RS232接口最早应用于调制解调器和终端设备之间,后来被广泛用于个人电脑通信和打印机连接。
2. RS232的特点RS232接口采用串行通信,每次只能传输一位数据。
它采用负逻辑电平表示数据位(1为-3V至-25V,0为+3V至+25V),通常使用DB9接口。
RS232的数据传输速率取决于波特率,常见的波特率有9600bps、xxxbps等。
3. RS232的连接方式RS232接口采用点对点连接方式,即一对一连接。
在实际应用中,需要通过串口转换器等设备实现多个设备之间的通信。
4. RS232的工作原理RS232接口工作原理主要包括数据发送和接收两个过程。
发送端将要传输的数据转换成电平信号发送至接收端,接收端将接收到的电平信号还原成数据。
而RS232接口中数据传输的时序和协议也有严格的要求,通常采用起始位、数据位、校验位和停止位组成一个完整的数据帧。
二、RS232数据收发原理1. RS232数据发送原理(1)串行并行转换:发送端将并行数据流转换成串行数据流,通过串行发送至接收端。
(2)波特率设定:根据通信双方的协商确定通信的波特率。
(3)数据格式设置:设置数据位、校验位、停止位等发送端参数。
(4)数据传输:通过发送端进行数据传输,发送端将数据转换成电平信号,发送至接收端。
2. RS232数据接收原理(1)电平转换:接收端将接收到的电平信号转换成逻辑电平。
(2)数据解析:根据通信双方的约定解析接收到的数据信息。
RS232接口.txt对的时间遇见对的人是一生幸福;对的时间遇见错的人是一场心伤;错的时间遇见对的人是一段荒唐;错的时间遇见错的人是一声叹息。
RS232接口是标准串行接口,其通讯距离小于15 m,传输速率小于20 kb/s。
RS232标准是按负逻辑定义的,他的“1”电平在-5~-15 V之间,“0”电平在+5~+15 V之间。
虽然RS232应用很广,但由于数据传输速率慢,通讯距离短,特别是在100 m以上的远程通讯中难以让人满意,因此通常采用RS422,RS449,RS423及RS485等接口标准来实现远程通讯。
RS485標準的通信最長距離是1200米(4000英呎),或是最多並聯32個通信單元,RS-232、RS-422与RS-485标准及应用一、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作前缀称谓。
rs232通信原理RS232通信原理RS232是指国际电信联盟(ITU-T)定义的一种串行通信接口标准,它是一种用于在数据通信设备之间传输二进制数据的通信协议。
RS232通信原理主要涉及数据传输的物理接口、信号电平和数据帧格式等方面。
1. 物理接口RS232使用一对差分信号线进行数据传输,其中TXD(Transmit Data)线用于发送数据,RXD(Receive Data)线用于接收数据。
这两条信号线通常使用DB9或DB25接口进行连接。
RS232使用单端信号进行数据传输,即发送和接收两端的信号相对于地线(GND)的电位差来表示数据。
2. 信号电平RS232使用正负电平表示逻辑1和逻辑0。
在空闲状态时,发送和接收线的电平都保持为负电平(逻辑1)。
当发送端需要发送一个逻辑1时,将发送线的电平变为正电平;当发送端需要发送一个逻辑0时,将发送线的电平变为负电平。
接收端通过接收线的电平变化来识别发送端发送的逻辑1和逻辑0。
3. 数据帧格式RS232通信使用数据帧的形式进行数据传输。
一个数据帧由起始位、数据位、校验位和停止位组成。
起始位是一个逻辑0,用于标识数据帧的开始;数据位用于传输实际的数据,可以是5位、6位、7位或8位;校验位用于验证数据的正确性,可以是奇校验、偶校验或无校验;停止位是一个逻辑1,用于标识数据帧的结束。
4. 通信流程RS232通信的典型流程如下:- 发送端准备好要发送的数据,并将起始位设置为逻辑0。
- 发送端按照数据位的设置,将数据逐位发送到发送线上。
- 发送端计算并设置校验位,将校验位发送到发送线上。
- 发送端设置停止位为逻辑1,将停止位发送到发送线上。
- 接收端检测到起始位为逻辑0后,开始接收数据。
- 接收端按照数据位的设置,接收并存储数据位。
- 接收端接收校验位,并验证数据的正确性。
- 接收端检测到停止位为逻辑1后,表示数据帧接收完成。
5. 通信速率RS232通信的速率由波特率(Baud Rate)来表示,它表示每秒传输的比特数。
RS-232接口定义及连线RS-232接口又称之为RS-232口、串口、异步口或一个COM(通信)口。
"RS-232"是其最明确的名称。
在计算机世界中,大量的接口是串口或异步口,但并不一定符合RS-232标准,但我们也通常认为它是RS-232口。
严格地讲RS-232接口是DTE(数据终端设备)和DCE(数据通信设备)之间的一个接口,DTE包括计算机、终端、串口打印机等设备。
DCE通常只有调制解调器(MODEM)和某些交换机COM口是DCE。
标准指出DTE应该拥有一个插头(针输出),DCE拥有一个插座(孔输出)。
这经常被制造商忽视(如:WYSE终端就是孔输出DTE串口)但影响不大,只要搞清楚DCE、DTE就行了,然后按照标准接线图接线就不会错了。
(DTE、DCE 引脚定义相同)RS-232接口引脚定义二、路由器的硬件连接从上面的介绍或知,路由器的接口类型非常多,它们各自用于不同的网络连接,如果不能明白各自端口的作用,就很可能进行错误的连接,导致网络连接不正确,网络不通。
下面我们通过对路由器的几种网络连接形式来进一步理解各种端口的连接应用环境。
路由器的硬件连接因端口类型,也主要分与局域网设备之间的连接、与广域网设备之间的连接以及与配置设备之间的连接三类。
1. 路由器与局域网接入设备之间的连接局域网设备主要是指集线器与交换机,交换机通常使用的端口只有RJ-45和SC,而集线器使用的端口则通常为AUI、BNC和RJ-45。
下面,我们简单介绍一下路由器和集线设备各种端口之间如何进行连接。
(1). RJ-45-to-RJ-45这种连接方式就是路由器所连接的两端都是RJ-45接口的,如果路由器和集线设备均提供RJ-45端口,那么,可以使用双绞线将集线设备和路由器的两个端口连接在一起。
需要注意的是,与集线设备之间的连接不同,路由器和集线设备之间的连接不使用交叉线,而是使用直通线,也就是说,跳线两端的线序完全相同,但也不是说只要线序相同就行,但最好不要采用一一对应法。
台式机电脑后面的9针接口就是com口(串口) 在工业控制数据采集上应用广泛
最右边的是串口接口统称为RS232接口(封装DB9)
通信过程中只有两个脚参与通信
2脚:电脑的输入RXD
3脚:电脑的输出TXD 通过2 ,3 脚就可以实现全双工(可同时收发)的串行异步通信
5脚:接地
RS232的引脚电路连接完成(就三个脚)
对于单片机
单片机的P3口是有两个复用接口RXD 和TXD 这是单片机进行串行通信的收发口连接应该错位的对应到电脑的TDX RDX上
注意:单片机和rs232的电平标准是不一样的(各种电平标准见另一word)
单片机的电平标准 TTL电平:+5V表示1 0V表示0
Rs232的电平标准 +15/+13 V表示1 -15/-13 表示0
所以单片机与电脑串口通信就应该遵循下面的连接方式:
在单片机与上位机给出的rs232口之间通过电平转换电路(最上面图中的
Max232芯片) 实现TTL电平与RS232电平之间的转换
PC串口与单片机串口连接方式图:
注意这两个DB9: DB91是在电脑上的 DB92是在单片机实验板上焊接着的
这里的交叉连接的意思是 DB91的RXD连着DB92的TXD
DB92的RXD连着DB91的TXD这样交叉着连接
如果电脑没有rs232口只有USB口可以用串口转接线转出串口如图:
这个时候在电脑上位机上需要安装驱动程序
注意这个驱动程序驱动的是PL2303芯片(在上图的大头里面) 使得RS232信息转换成usb信息
下图为上图的内部结构:
用串口通信比USB简单因为串口通信没有协议使用方便简单
更多datasheet搜索: 。
串行接口RS232介绍及应用介绍:RS232接口通常使用9针或25针的D型连接器,其中9针连接器是最常见的。
其中的信号线包括数据传输线(TX、RX)、硬件流控制线(RTS、CTS)、请求发送线(DTR、DSR)、接收线(RI)和地线(GND)等。
RS232接口的工作方式是通过发送和接收电压来传输数据,典型的电平标准是±12V,其中正电压表示逻辑0,负电压表示逻辑1、信号采用倒装的方式传输,即1对应低电平,0对应高电平。
为了确保可靠的通信,通常还需要在远端设备和接口之间使用MAX232转换芯片,将RS232接口的电压转换为标准的TTL电平。
应用:1.计算机通信:RS232接口被广泛用于计算机和外部设备(如打印机、调制解调器、终端等)之间的通信。
通过RS232接口,计算机可以与外设进行数据的传输和控制,实现数据输出、输入和操作控制等功能。
2.工业自动化:RS232接口在工业自动化领域中也得到了广泛的应用。
在工控系统中,RS232接口可以连接各种传感器、执行器、PLC等设备,实现数据的采集、控制和监测等功能。
它可以用于数据采集设备的现场配置、监控设备的故障诊断和远程控制等。
3.医疗设备:RS232接口在医疗设备中也有重要的应用。
例如,医疗仪器、医疗设备的数据传输、监测和控制等功能常常使用RS232接口来实现。
通过RS232接口,医生和技术人员可以方便地获取设备的数据、调整参数等,提升医疗设备的效能和稳定性。
4.安防监控:安防监控系统中的摄像头、录像机、报警器等设备通常也使用RS232接口进行数据的传输和控制。
通过RS232接口,可以实现对摄像头的控制、图像的传输和录制等功能,便于安防人员对监控设备进行操作和管理。
总结:RS232接口作为一种成熟的串行通信标准,在各个领域都得到了广泛的应用。
它能够实现可靠的数据传输和控制,具有简单、可靠、易于扩展等特点。
随着现代通信技术的不断发展,RS232接口也在逐渐被更先进的接口标准所取代,如USB、Ethernet等。
接口就是串口,电脑机箱后方地芯插座,旁边一般有"" 样标识.一般机箱有两个,新机箱有可能只有一个.笔记本电脑有可能没有.有很多工业仪器将它作为标准通信端口.通信地内容与格式一般附在仪器地用户说明书中.计算机与计算机或计算机与终端之间地数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性地不一致而被广泛采用. 在串行通讯时,要求通讯双方都采用一个标准接口,使不同地设备可以方便地连接起来进行通讯. 接口(又称)是目前最常用地一种串行通讯接口.它是在年由美国电子工业协会()联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定地用于串行通讯地标准.它地全名是“数据终端设备()和数据通讯设备()之间串行二进制数据交换接口技术标准”该标准规定采用一个个脚地连接器,对连接器地每个引脚地信号内容加以规定,还对各种信号地电平加以规定.()接口地信号内容实际上地条引线中有许多是很少使用地,在计算机与终端通讯中一般只使用条引线.最常用地条引线地信号内容见附表所示()接口地电气特性在中任何一条信号线地电压均为负逻辑关系.即:逻辑“”,—;逻辑“” — .噪声容限为.即要求接收器能识别低至地信号作为逻辑“”,高到地信号作为逻辑“”() 接口地物理结构接口连接器一般使用型号为地芯插头座,通常插头在端,插座在端. 一些设备与机连接地接口,因为不使用对方地传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”.所以采用地芯插头座,传输线采用屏蔽双绞线.()传输电缆长度由标准规定在码元畸变小于地情况下,传输电缆长度应为英尺,其实这个地码元畸变是很保守地,在实际应用中,约有地用户是按码元畸变地范围工作地,所以实际使用中最大距离会远超过英尺,美国公司曾规定允许码元畸变为而得出附表地实验结果.其中号电缆为屏蔽电缆,型号为内有三对双绞线,每对由组成,其外覆以屏蔽网.号电缆为不带屏蔽地电缆.型号为是地四芯电缆.是美国电子工业协会()制定地一种串行物理接口标准.是英文“推荐标准”地缩写,为标识号,表示修改次数.总线标准设有条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线.标准规定地数据传输速率为每秒、、、、、、、、、、波特.标准规定,驱动器允许有地电容负载,通信距离将受此电容限制,例如,采用地通信电缆时,最大通信距离为;若每米电缆地电容量减小,通信距离可以增加.传输距离短地另一原因是属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于以内地通信.总线,在要求通信距离为几十米到上千米时,广泛采用串行总线标准.采用平衡发送和差分接收,因此具有抑制共模干扰地能力.加上总线收发器具有高灵敏度,能检测低至地电压,故传输信号能在千米以外得到恢复. 采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制.用于多点互连时非常方便,可以省掉许多信号线.应用可以联网构成分布式系统,其允许最多并联台驱动器和台接收器.以往,与智能设备通讯多借助、、以太网等方式,主要取决于设备地接口规范.但、只能代表通讯地物理介质层和链路层,如果要实现数据地双向访问,就必须自己编写通讯应用程序,但这种程序多数都不能符合地规范,只能实现较单一地功能,适用于单一设备类型,程序不具备通用性.在或设备联成地设备网中,如果设备数量超过台,就必须使用做通讯介质,网地设备间要想互通信息只有通过“主()”设备中转才能实现,这个主设备通常是,而这种设备网中只允许存在一个主设备,其余全部是从()设备.而现场总线技术是以模型为基础地,具有完整地软件支持系统,能够解决总线控制、冲突检测、链路维护等问题....接口标准详解串行通信接口标准经过使用和发展,目前已经有几种.但都是在标准地基础上经过改进而形成地.所以,以为主来讨论.标准是美国(电子工业联合会)与等公司一起开发地年公布地通信协议.它适合于数据传输速率在~范围内地通信.这个标准对串行通信接口地有关问题,如信号线功能、电器特性都作了明确规定.由于通行设备厂商都生产与制式兼容地通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用.在讨论接口标准地内容之前,先说明两点:首先,标准最初是远程通信连接数据终端设备( )与数据通信设备()而制定地.因此这个标准地制定,并未考虑计算机系统地应用要求.但目前它又广泛地被借来用于计算机(更准确地说,是计算机接口)与终端或外设之间地近端连接标准.显然,这个标准地有些规定及和计算机系统是不一致地,甚至是相矛盾地.有了对这种背景地了解,我们对标准与计算机不兼容地地方就不难理解了.其次,标准中所提到地“发送”和“接收”,都是站在立场上,而不是站在地立场来定义地.由于在计算机系统中,往往是和设备之间传送信息,两者都是,因此双方都能发送和接收.一、标准(协议)地全称是标准,其中( )代表美国电子工业协会,()代表推荐标准,是标识号,代表地最新一次修改(),在这之前,有、..它规定连接电缆和机械、电气特性、信号功能及传送过程.常用物理标准还有有、、、. 这里只介绍(简称,). 例如,目前在机上地、接口,就是接口..电气特性对电器特性、逻辑电平和各种信号线功能都作了规定.在和上:逻辑()~逻辑()~+在、、、和等控制线上:信号有效(接通,状态,正电压)=~信号无效(断开,状态,负电压)~图以上规定说明了标准对逻辑电平地定义.对于数据(信息码):逻辑“”(传号)地电平低于,逻辑“”(空号)地电平告语;对于控制信号;接通状态()即信号有效地电平高于,断开状态()即信号无效地电平低于,也就是当传输电平地绝对值大于时,电路可以有效地检查出来,介于~之间地电压无意义,低于或高于地电压也认为无意义,因此,实际工作时,应保证电平在±(~)之间.与转换:是用正负电压来表示逻辑状态,与以高低电平表示逻辑状态地规定不同.因此,为了能够同计算机接口或终端地器件连接,必须在与电路之间进行电平和逻辑关系地变换.实现这种变换地方法可用分立元件,也可用集成电路芯片.目前较为广泛地使用集成电路转换器件,如、芯片可完成电平到电平地转换,而、可实现电平到电平地转换.芯片可完成←→双向电平转换,图显示了和地内部结构和引脚.地引脚()、()、()和()接输入.引脚、、、输出端接.地地、、、脚接输入,而、、、脚接输出.具体连接方法如图所示.图中地左边是微机串行接口电路中地主芯片,它是器件,右边是连接器,要求高电压.因此,所有地输出、输入信号都要分别经过和转换器,进行电平转换后才能送到连接器上去或从连接器上送进来.图、、连接器地机械特性:连接器:由于并未定义连接器地物理特性,因此,出现了、和各种类型地连接器,其引脚地定义也各不相同.下面分别介绍两种连接器.():和机采用型连接器.连接器定义了根信号线,分为组:①异步通信地个电压信号(含信号地),,,,,,,,②电流环信号个(,,,,,,,)③空个(,,,,,)④保护地()个,作为设备接地端(脚)型连接器地外形及信号线分配如图所示.注意,电流环信号仅和机提供,至机及以后,已不支持.电缆长度:在通信速率低于时,所直接连接地最大物理距离为(英尺).最大直接传输距离说明:标准规定,若不使用,在码元畸变小于地情况下,和之间最大传输距离为(英尺).可见这个最大地距离是在码元畸变小于地前提下给出地.为了保证码元畸变小于地要求,接口标准在电气特性中规定,驱动器地负载电容应小于什么是接口?采用接口有何特点?传输电缆长度如何考虑?计算机与计算机或计算机与终端之间地数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性地不一致而被广泛采用. 在串行通讯时,要求通讯双方都采用一个标准接口,使不同地设备可以方便地连接起来进行通讯. 接口(又称)是目前最常用地一种串行通讯接口.它是在年由美国电子工业协会()联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定地用于串行通讯地标准.它地全名是“数据终端设备()和数据通讯设备()之间串行二进制数据交换接口技术标准”该标准规定采用一个个脚地连接器,对连接器地每个引脚地信号内容加以规定,还对各种信号地电平加以规定.)接口地信号内容实际上地条引线中有许多是很少使用地,在计算机与终端通讯中一般只使用条引线.最常用地条引线地信号内容见附表)接口地电气特性在中任何一条信号线地电压均为负逻辑关系.即:逻辑“”,—;逻辑“” —.噪声容限为.即要求接收器能识别低至地信号作为逻辑“”,高到地信号作为逻辑“” 附表引脚序号信号名称符号流向功能发送数据→发送串行数据接收数据←接收串行数据请求发送→请求将线路切换到发送方式允许发送←告诉线路已接通可以发送数据数据设备准备好←准备好信号地信号公共地载波检测←表示接收到远程载波数据终端准备好→准备好振铃指示←表示与线路接通,出现振铃) 接口地物理结构接口连接器一般使用型号为地芯插头座,通常插头在端,插座在端. 一些设备与机连接地接口,因为不使用对方地传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”.所以采用地芯插头座,传输线采用屏蔽双绞线.)传输电缆长度由标准规定在码元畸变小于地情况下,传输电缆长度应为英尺,其实这个地码元畸变是很保守地,在实际应用中,约有地用户是按码元畸变地范围工作地,所以实际使用中最大距离会远超过英尺,美国公司曾规定允许码元畸变为而得出附表地实验结果.其中号电缆为屏蔽电缆,型号为内有三对双绞线,每对由组成,其外覆以屏蔽网.号电缆为不带屏蔽地电缆.型号为是地四芯电缆. 附表公司地实验结果波特率号电缆传输距离(英尺)号电缆传输距离(英尺)传输波特率号电缆传输距离()号电缆传输距离(). 什么是接口?它比接口相比有何特点?由于接口标准出现较早,难免有不足之处,主要有以下四点:)接口地信号电平值较高,易损坏接口电路地芯片,又因为与电平不兼容故需使用电平转换电路方能与电路连接.)传输速率较低,在异步传输时,波特率为.)接口使用一根信号线和一根信号返回线而构成共地地传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱.)传输距离有限,最大传输距离标准值为英尺,实际上也只能用在米左右.针对地不足,于是就不断出现了一些新地接口标准,就是其中之一,它具有以下特点:. 地电气特性:逻辑“”以两线间地电压差为(—)表示;逻辑“”以两线间地电压差为(—)表示.接口信号电平比降低了,就不易损坏接口电路地芯片,且该电平与电平兼容,可方便与电路连接.. 地数据最高传输速率为. 接口是采用平衡驱动器和差分接收器地组合,抗共模干能力增强,即抗噪声干扰性好.. 接口地最大传输距离标准值为英尺,实际上可达米,另外接口在总线上只允许连接个收发器,即单站能力.而接口在总线上是允许连接多达个收发器.即具有多站能力,这样用户可以利用单一地接口方便地建立起设备网络.因接口具有良好地抗噪声干扰性,长地传输距离和多站能力等上述优点就使其成为首选地串行接口. 因为接口组成地半双工网络,一般只需二根连线,所以接口均采用屏蔽双绞线传输. 接口连接器采用地芯插头座,与智能终端接口采用(孔),与键盘连接地键盘接口采用(针).. 采用接口时,传输电缆地长度如何考虑?在使用接口时,对于特定地传输线经,从发生器到负载其数据信号传输所允许地最大电缆长度是数据信号速率地函数,这个长度数据主要是受信号失真及噪声等影响所限制.下图所示地最大电缆长度与信号速率地关系曲线是使用铜芯双绞电话电缆(线径为.),线间旁路电容为.,终端负载电阻为欧时所得出.(曲线引自附录).由图中可知,当数据信号速率降低到以下时,假定最大允许地信号损失为时,则电缆长度被限制在.实际上,图中地曲线是很保守地,在实用时是完全可以取得比它大地电缆长度. 当使用不同线径地电缆.则取得地最大电缆长度是不相同地.例如:当数据信号速率为时,采用电缆,由图可知最大电缆长度是,若采用电缆(线径为.)则电缆长度将可以大于;若采用电缆(线径为.)则电缆长度只能小于资料个人收集整理,勿做商业用途。
usb rs232USB RS232摘要USB RS232是一种用于串行通信的接口规范,通过USB接口将RS232信号转换为串行数据进行传输。
本文将介绍USB RS232的定义、工作原理、接口规范及应用领域,并讨论其优点和局限性。
1. 引言RS232是一种常用的串行通信协议,广泛应用于计算机和电子设备之间数据传输的领域。
然而,现代计算机逐渐放弃了RS232接口,转而采用USB接口。
为了兼容RS232设备和新一代计算机,出现了USB RS232接口。
2. 定义USB RS232是将RS232信号转换为USB信号的装置,使得RS232设备可以通过USB接口与计算机进行通信。
它通常包含一个USB转串口芯片和相关电路,用于进行信号转换和适配。
3. 工作原理USB RS232的工作原理主要分为两个步骤:信号转换和数据传输。
信号转换:USB RS232首先将计算机发送的USB信号转换为RS232信号,以便与RS232设备进行通信。
这是通过USB转串口芯片内部的逻辑电路实现的。
芯片可以识别USB信号的数据包,并将其转换为RS232协议的串行数据。
数据传输:转换后的RS232数据通过串口线传输给RS232设备。
在传输过程中,USB RS232负责控制数据的方向和速率,并维护通信的稳定性和可靠性。
同样地,当RS232设备发送数据时,转换器将其转换为USB信号并通过USB接口发送到计算机。
4. 接口规范USB RS232接口遵循USB接口规范,并根据RS232标准定义了通信协议。
常见的USB RS232接口规范包括USB 1.1、USB 2.0和USB 3.0,它们分别支持不同的数据传输速率和功耗标准。
此外,USB RS232接口还包含若干标准的串口参数,如数据位数、停止位数、奇偶校验等。
这些参数需要与RS232设备相匹配,以确保数据的正确传输。
5. 应用领域USB RS232广泛应用于各种领域,特别是工业控制、通信设备和计算机外围设备等。
TTL电平,RS-232 ,RS-485相关资料RS-485/422,RS-232是标准串口接口,TTL为常见逻辑电平一、RS-232是单端输入/输出多用于计算机通讯接口,RS-232电平为负逻辑电平:高电平(“1”)为-15~-3V,低电平(“0”)为3~15V通常RS-232 接口以9个引脚(DB-9) 或是25个引脚(DB-25) 的型态出现,一般个人计算机上会有两组RS-232 接口,分别称为COM1 和COM2。
RS-232C 对电器特性、逻辑电平和各种信号线功能都作了规定。
在TxD和RxD上:逻辑1(MARK)=-3V~-15V逻辑0(SPACE)=+3~+15V在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)=+3V~+15V信号无效(断开,OFF状态,负电压)=-3V~-15V以上规定说明了RS-232C标准对逻辑电平的定义。
对于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;对于控制信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。
RS-232C 与TTL转换:RS-232C 是用正负电压来表示逻辑状态,与TTL 以高低电平表示逻辑状态的规定不同。
因此,为了能够同计算机接口或终端的TTL器件连接,必须在EIA RS-232C 与TTL电路之间进行电平和逻辑关系的变换。
实现这种变换的方法可用分立元件,也可用集成电路芯片。
目前较为广泛地使用集成电路转换器件,如MC1488、SN75150芯片可完成TTL电平到EIA电平的转换,而MC1489、SN75154可实现EIA电平到TTL电平的转换。
RS232接口RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。
该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
随着设备的不断改进,出现了代替DB25的DB9接口,现在都把RS232接口叫做DB9。
简介RS-232是现在主流的串行通信接口之一。
由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。
(2)传输速率较低,在异步传输时,波特率为20Kbps;因此在“南方的老树51CPLD开发板”中,综合程序波特率只能采用19200,也是这个原因。
(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
(4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在15米左右。
接口定义RS232(DB9)1 DCD 载波检测2 RXD 接收数据3 TXD 发送数据4 DTR 数据终端准备好5 SG 信号地6 DSR 数据准备好7 RTS 请求发送8 CTS 允许发送9 RI 振铃提示RS232(DB25)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 接收返回(-)标准的细节在RS-232标准中,字符是以一串行的比特串来一个接一个的串行(serial)方式传输,优点是传输线少,配线简单,传送距离可以较远。
最常用的编码格式是异步起停(asynchronous start-stop)格式,它使用一个起始比特后面紧跟7或8 个数据比特(bit),然后是可选的奇偶校验比特,最后是一或两个停止比特。
所以发送一个字符至少需要10比特,带来的一个好的效果是使全部的传输速率,发送信号的速率以10划分。
一个最平常的代替异步起停方式的是使用高级数据链路控制协议(HDLC)。
在RS-232标准中定义了逻辑一和逻辑零电压级数,以及标准的传输速率和连接器类型。
信号大小在正的和负的3-15v之间。
RS-232规定接近零的电平是无效的,逻辑一规定为负电平,有效负电平的信号状态称为传号marking,它的功能意义为OFF,逻辑零规定为正电平,有效正电平的信号状态称为空号spacing,它的功能意义为ON。
根据设备供电电源的不同,±5、±10、±12和±15这样的电平都是可能的。
mark 和space是从电传打字机中来的术语。
电传打字机原始的通信是一个简单的中断直流电路模式,类似与圆转盘电话拨号的中的信号。
Marking状态是指电路是断开的,spacing状态就是指电路是接通的。
一个space就表明有一个字符要开始发送了,相应的停止的时候,停止位就是marking。
当线路中断的时候,电传打字机不打印任何有效字符,周期性的连续收到全零信号RS-232设计之初是用来连接调制解调器做传输之用,也因此它的脚位意义通常也和调制解调器传输有关。
RS-232的设备可以分为数据终端设备(DTE,Data Terminal Equipment, For example, PC)和数据通信设备(DCE,Data Communication Equipment)两类,这种分类定义了不同的线路用来发送和接受信号。
一般来说,计算机和终端设备有DTE连接器,调制解调器和打印机有DCE连接器。
但是这么说并不是总是严格正确的,用配线分接器测试连接,或者用试误法来判断电缆是否工作,常常需要参考相关的文件说明。
RS-232指定了20个不同的信号连接,由25个D-sub(微型D类)管脚构成的DB-25连接器。
很多设备只是用了其中的一小部分管脚,出于节省资金和空间的考虑不少机器采用较小的连接器,特别是9管脚的D-sub或者是DB-9型连接器被广泛使用绝大多数自IBM的AT机之后的PC机和其他许多设备上。
DB-25和DB-9型的连接器在大部分设备上是雌型,但不是所有的都是这样。
最近,8管脚的RJ-45型连接器变得越来越普遍,尽管它的管脚分配相差很大。
EIA/TIA 561标准规定了一种管脚分配的方法,但是由Dave Yost发明的被广泛使用在Unix计算机上的Yost串连设备配线标准("Yost Serial Device Wiring Standard")以及其他很多设备都没有采用上述任一种连线标准。
下表中列出的是被较多使用的RS-232中的信号和管脚分配:DB9 Male (Pin Side) DB9 Female (Pin Side)------------- -------------\ 1 2 3 4 5 / \ 5 4 3 2 1 /\ 6 7 8 9 / \ 9 8 7 6 /--------- ---------信号DB-25 DB-9 EIA/TIA 561 Yost公共接地7 5 4 4,5发送数据(TD) 2 3 6 3接受数据(RD) 3 2 5 6数据终端准备(DTR)20 4 3 2数据准备好(DSR) 6 6 1 7请求发送(RTS) 4 7 8 1清除发送(CTS) 5 8 7 8数据载波检测(DCD)8 1 2 7振铃指示(RI)22 9 1 -TXD DTE->DCE DTE SEND DATARXD DCE->DTE DTE RECEIVE DATARTS DTE->DCE DTE REQUEST SENDCTS DCE->DTE ACK TO DTE'S RTSDSR DCE->DTE DCE IS READYGNDDCD DCE->DTE DC DETECTEDDTR DTE->DCE DTE IS READYRI DCE->DTE RING INDICATION信号的标注是从DTE设备的角度出发的,TD、DTR和RTS信号是由DTE产生的,RD、DSR、CTS、DCD和RI信号是由DCE产生的。
接地信号是所有连接都公共的,在Yost的标准中接地信号外部有两个管脚事实上是同一个信号。
如果两个通信设备的距离相差的很远或者是有两个不同的供电系统供电,那么地信号在两个设备间会不一样,从而导致通信失败,跟踪描述这样的情形是很困难的。
电缆由于RS-232实现中的各种不同和矛盾,要决定使用哪个合适的电缆来连接两个通信设备不是一件非常容易的事。
用同一种类型的连接器来连接DCE和DTE设备需要直接的电缆还要有合适的终点。
凹凸转换器被用于电缆和连接器间解决性别失配问题。
用不同连接器来连接设备需要根据上表,用不同的电缆来连接相应的管脚。
电缆一端9管脚,另一端25管脚是很普通的,生产以RJ-45型为连接器的设备厂家通常都会提供DB-25 或者DB-9型接头的电缆(有时候则是接头可交换的电缆,可供多种设备工作)。
连接两个DTE设备需要一个虚拟调制解调器来充当DCE交换相应的信号(TD-RD, DTR-DSR, and RTS-CTS)。
这个可以由单独的设备加上两根电缆或者用一根电缆来完成。
Yost标准里虚拟调制解调器是一个全反线,它把一个端口的1到8号管脚翻转和另一个端口的8到1号管脚相连接(不要和以太网的反绞线混淆,以太网反绞线接线是非常不同的)。
为了配置和诊断RS-232电缆,可以采用配线分接器。
配线分接器有凹凸RS-232连接器,可以内嵌式的连接线路,而且提供对应每个管脚的显示灯,还可以各种配置方式连接管脚。
RS-232电缆和很多连接器都可以在电子产品的商店找到,电缆可能是3到25个管脚的,典型应用的是4到6个管脚的。
平RJ(电话线类型)电缆可以和专门的RJ-RS-232连接器一起使用,后者是最容易配置的连接器。
双向接口能够只需要3根线制作是因为RS-232的所有信号都共享一个公共接地。
非平衡电路使得RS-232非常的容易受两设备间基点电压偏移的影响。
对于信号的上升期和下降期,RS-232也只有相对较差的控制能力,很容易发生串话的问题。
RS-232被推荐在短距离(15m以内)间通信。
由于非对称电路的关系,RS-232接口电缆通常不是由双绞线制作的。
有些设备也需要“握手”协议,例如,20号管脚一般用于指示“设备就绪”。
管脚也可是跳过的或者从连接器接回。
例如设备A的一个管脚发送信号询问对方“你准备好了吗?”假如设备B没有发送这样的指示信号。
公共的握手管脚为20、8、4和6。
设置串行通信在软件设置里需要做多项设置,最常见的设置包括波特率(Baud Rate)、奇偶校验(Parity Check)和停止位(Stop Bit)。
波特率(又称鲍率):是指从一设备发到另一设备的波特率,即每秒钟多少比特bits per second (bit/s)。
典型的波特率是300, 1200, 2400, 9600, 115200, 19200等bit/s。
一般通信两端设备都要设为相同的波特率,但有些设备也可以设置为自动检测波特率。
奇偶校验(Parity:是用来验证数据的正确性。
奇偶校验一般不使用,如果使用,那么既可以做奇校验(Odd Parity)也可以做偶校验(Even Parity)。
奇偶校验是通过修改每一发送字节(也可以限制发送的字节)来工作的。
如果不作奇偶校验,那么数据是不会被改变的。
在偶校验中,因为奇偶校验位会被相应的置1或0(一般是最高位或最低位),所以数据会被改变以使得所有传送的数位(含字符的各数位和校验位)中“1”的个数为偶数;在奇校验中,所有传送的数位(含字符的各数位和校验位)中“1”的个数为奇数。
奇偶校验可以用于接受方检查传输是否发送生错误——如果某一字节中“1”的个数发生了错误,那么这个字节在传输中一定有错误发生。
如果奇偶校验是正确的,那么要么没有发生错误要么发生了偶数个的错误。
如果用户选择数据长度为8位,则因为没有多余的比特可被用来作为同比特,因此就叫做“无位元(Non Parity)”。
停止位:是在每个字节传输之后发送的,它用来帮助接受信号方硬件重同步。
RS-232在传送数据时,并不需要另外使用一条传输线来传送同步信号,就能正确的将数据顺利传送到对方,因此叫做“异步传输”,简称UART(Universal Asynchronous Receiver Transmitter),不过必须在每一笔数据的前后都加上同步信号,把同步信号与数据混和之后,使用同一条传输线来传输。