RS232串口通信的问题

合集下载

RS232串口通讯设置

RS232串口通讯设置

通信参数串口通信最主要的参数是波特率.数据位.停滞位和校验位.对于两个进行通信的端口,这些参数必须匹配. 1) 波特率(又叫比特率):这是一个权衡通信速度的参数.它暗示每秒钟传送的bit的个数.例如300波特暗示每秒钟发送300个bit.
2) 数据位:这是权衡通信中现实数据位的参数.当盘算机发送一个信息包,现实的数据不会是8位的,尺度的值是5.7和8位.若何设置取决于你想传送的信息.比方,尺度的ASCII码是0~127(7位).扩大的ASCII码是0~255(8位).假如数据应用简略的文本(尺度 ASCII码),那么每个数据包应用7位数据.每个包是指一个字节,包含开端/停滞位,数据位和奇偶校验位.因为现实数据位取决于通信协定的拔取,术语“包”指任何通信的情形. 3) 停滞位:用于暗示单个数据包的最后一位.典范的值为1.1.5或2位.停滞位不但暗示传输的停滞,并且供给盘算机校订时钟同步的机遇.停滞位的位数越多,不合时钟同步的容错程度越大,但同时数据传输率也越慢. 4) 校验
位:在串口通信中一种简略的检错方法.有三种检错方法:偶(E).奇(O).无(N).对于偶和奇校验的情形,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位.如许使得吸收装备可以或许知道一个位的状况,有机遇断定是否有噪声干扰了通信或者是否传输和吸收数据不合步. 校验类型校验其实是一种加密技巧,用于对文件内容进行审核.假如校验准确的话解释该数据帧准确,可以用来解析;反之解释该数据帧有问题,应当作废.经常应用的有异或校验.和校验.CRC-16校验和LRC校验.请留意,这里说的校验和上面说的校验位是不合的:校验位针对的是单个字节,校验类型针对的是单个数据帧. 此外,有些PLC在与人机界面进行串口通信时还要进行站号的选择,例如丰炜,站号也须要匹配,不然也无法联通.。

上位机-串口通信详解(以RS232为例))

上位机-串口通信详解(以RS232为例))

上位机-串⼝通信详解(以RS232为例))1、什么是串⼝通信?写这个的时候我在想应该怎么解释串⼝通信,因为串⼝通信很多朋友不了解的原因是涉及到硬件的知识,对于没有相关专业知识的朋友很难理解串⼝通信。

所以我这⾥只做部分的解释,需要了解更多硬件相关信息的朋友可以看这篇博⽂:串⼝通信在百度词条上的解释是:串⼝通信(Serial Communications)的概念⾮常简单,串⼝按位(bit)发送和接收的。

简单的解释就是:两个⼈说话,⼀个⼈说,⼀个⼈听。

是的,就是这个么简单。

如果不需要了解硬件,那么我们只需要了解通信,串⼝不需要理解,那是硬件⼯程师需要考虑的事情。

我们今天讲的是上位机与串⼝通信,重点是通信。

2、串⼝通信协议所谓通信协议是指通信双⽅的⼀种约定。

约定包括对数据格式、同步⽅式、传送速度、传送步骤、检纠错⽅式以及控制字符定义等问题做出统⼀规定,通信双⽅必须共同遵守。

串⼝通信协议中,很多朋友很疑惑,RS232,RS485这些协议怎么⽤?但实际上这些准确来说,是⼀种标准。

我们可以直接使⽤这种标准进⾏通信,完全没有任何问题。

还有⼀种⾃定义通信协议,顾名思义,⾃定义通信协议是基于需求编写的,符合RS232等标准的协议。

这部分对于上位机来说,我们只需要得到第三⽅提供的⾃定义通信协议,根据其中的内容进⾏编程即可,具体的功能实现是由硬件⼯程师实现。

在通信协议中,最重要的是端⼝(com)、波特率、数据位、校验位、停⽌位。

3、实现⼀个demo通过上⾯的了解,上位机⼯程师应该有⼀个概念,上位机与串⼝的通信重点是通信,常⽤的通信可以直接使⽤标准的完成,但是如果是属于⾃定义通信协议的,需要提供⾃定义的通信协议。

1)⾸先我们实现⼀个界⾯,如下:2)配置串⼝参数-打开串⼝3)发送数据4)接收数据1、使⽤异步接收数据2、如果需要写完之后直接读,参考以下⽅法:5)效果图:6)基于⾃定义协议的通信(发送和接收都使⽤16进制进⾏)⾸先⾃定义⼀个通信协议:1、使⽤RS232进⾏通信,设定如下:波特率:9600数据位:8停⽌位:1奇偶校验:⽆2、通信协议内容:1)寄存器1 置1 执⾏功能1 地址 0b2)寄存器2 置1 执⾏功能2 地址 1b3)crc校验:将数据+地址等通过与或等操作⽣成的⼀个值(⼀般⾃定义的都会进⾏校验)4)开始位:015)结束位: 056)地址位:0a(根据不同寄存器决定)7)结果位:0e (成功0e,失败00)发送例⼦:执⾏功能101 0b 01 00 00 00 00 00 00 00 06 0e 05解析:01是开始位,0b是对应寄存器1的地址,数据长度是8,没有数据的置00,06是crc校验⽣成值,0e是结果位,05 是结束位。

RS232串口通讯详解

RS232串口通讯详解

串口通讯—RS-232-C详解蓝鸟发表于 2005-9-22 16:19:34串行通信接口标准经过使用和发展,目前已经有几种。

但都是在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串口通信详解

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

---------------------------------串口的引脚定义:9芯信号方向来自缩写描述1调制解调器CD载波检测2调制解调器RXD接收数据3PC TXD发送数据4PC DTR数据终端准备好5GND信号地6调制解调器DSR通讯设备准备好7PC RTS请求发送8调制解调器CTS允许发送9调制解调器RI响铃指示器两个串口连接时,接收数据针脚与发送数据针脚相连,彼此交叉,信号地对应相接即可。

---------------------------------串口的电气特性:1)RS-232串口通信最远距离就是50英尺2)RS232可做到双向传输,全双工通讯,最高传输速率20kbps3)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,保证逻辑高的位数就是偶数个。

气象站设备中RS232串口通讯故障分析

气象站设备中RS232串口通讯故障分析

气象站设备中RS232串口通讯故障分析作者:王晓东来源:《现代农业·汉文版》 2019年第9期王晓东(内蒙古乌拉特中旗气象局,内蒙古海流图 015300)[摘要] 介绍了RS232串口通讯两种不同使用情景下故障现象和处理方法;通过对RS232串口通讯原理以及DSH1型称重雨量和M9003浊度仪故障现象的分析,找出了导致两个设备数据异常故障的主要原因和处理方法,介绍了“U转串”通讯端口设置方法。

[关键词] RS232串口;通讯故障;接地干扰中图分类号:P415.1文献标识码:B文章编号:1008-0708(2019)09-107-02RS232作为一种串行通信接口标准(这里主要讨论9针的DB9接口类型),被广泛使用在多种气象观测设备中。

在地面和高空气象观测设备中,使用RS232串口一般有两种方式,一种是设备与设备通过线缆交叉直连通讯,例如称重雨量与采集器、PTB210 气压传感器与 HY3000 主采集器、串口服务器与主采集器、大气成分浊度仪等。

第二种是设备与电脑通过USB转232串口线相连,例如在笔记本电脑与各种设备的调试串口间使用,探空应急接收机和雷达摄像头适配器与探空主机之间通讯等。

两种方法由于应用的场景不完全相同,发生故障的现象和处理方法也不同。

1 设备与设备通过线缆交叉直连通讯故障分析与处理1.1 由 RS232串口导致的数据异常故障交叉直连通讯中常见故障一是接线顺序错误,二是线缆短路断路故障以及软件通讯参数设置错误,这些一般直接表现为不通。

但是,在实践中还有一种数据异常故障(不是乱码),例如在DSH1型称重雨量与DZZ5采集器通过RS232串口连接过程中出现了数据异常现象,主要表现造成风向、风速、地温等气象要素数据的明显错误,去掉称重雨量连接数据就能恢复正常。

再比如大气成分的浊度仪与采集计算机之间出现的一种数据异常故障,表现为接上RS232串口线,散射系数就会出现明显错误,去掉串口线后数据恢复正常。

RS232串口通信详解

RS232串口通信详解

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

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

串口的引脚定义:串口通信参数: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个逻辑高位。

rs232转485,485再转回232问题,无法正常通讯?

rs232转485,485再转回232问题,无法正常通讯?

rs232转485,485再转回232问题,无法正常通讯?
客户把读卡器直接连到计算机的串口能够读取到卡信息,但是,由于计算机与读卡器的距离比较远,大于有效距离15米,大概有几百米,所以将计算机的串口连接了一个232转485转换器,然后通过网线传输,在读卡器端再用一个485转232转换回来,连接上读卡器。

结果就没有信号,什么信息都读取不到。

已经试了好几天了,485转换器有源、无源的都试了,就是没有反映,怎么解决这个问题呢??
办法一:232是全双工的通信,而485是半双工的通信,中间肯定是不能通信的,你可以使用232转422的转换器解决这个问题,422也是全双工的通信。

办法二:把串口的txd,rxd接入232-> 485转换器就行了,最好加上120欧姆终端电阻。

RS232串口通信的问题

RS232串口通信的问题

RS232串⼝通信的问题串⼝调试⼯具中的DTR和RTS是什么意思RS-232C接⼝定义(DB9)引脚定义符号1 载波检测 DCD(Data Carrier Detect 数据载波检测)2 接收数据 RXD(Received Data)3 发送数据 TXD(Transmit Data)4 数据终端准备好 DTR(Data Terminal Ready 数据终端准备好)5 信号地 SG(Signal Ground)6 数据准备好 DSR(Data Set Ready 数据准备好)7 请求发送 RTS(Request To Send 请求发送)8 清除发送 CTS(Clear To Send 清除发送)9 振铃提⽰ RI(Ring Indicator)串⼝⼤师右下⽅的⼏个指⽰灯DTR、RTS、DSR、CTS、RI、CD的含义?红表⽰什么,绿表⽰什么?绿表⽰完成,红表⽰错误。

DTR表⽰数据终端准备好RTS表⽰请求发送DSR表⽰数据准备好CTS表⽰清除发送RI表⽰振铃提⽰CD代表⼩型镭射盘串⼝DCD、DTR、DSR、RTS、CTS分别是什么意思?DCD(Data Carrier Detect 数据载波检测)DTR(Data Terminal Ready 数据终端准备好)DSR(Data Set Ready 数据准备好)RTS(Request To Send 请求发送)CTS(Clear To Send 清除发送)在这五个控制信号中,DTR和RTS是DTE设备(数据终端设备,在实际应⽤中就是路由器)发出的,DSR、CTS和DCD是DCE设备(数据电路终结设备,在实际中就是各种基带MODEM)发出的。

在数字电路中(如计算机),设备甲和设备⼄交换信息(通讯),双⽅采⽤某个通讯规范(协议)来交换数据,它们的联络过程就叫“握⼿”,⽤来联络的信号就叫“握⼿信号”,单向联络通常⽤两根联络线:请求,应答,双向则四条。

RXD、TXD英⽂全称是什么?在原版英⽂资料中对RXD引脚的解释说是Serial data RXD pin for receive input andtransmit output,是既可做输⼊⼜作输出(I/O)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

串口调试工具中的DTR和RTS是什么意思RS-232C接口定义(DB9)引脚定义符号1 载波检测 DCD(Data Carrier Detect 数据载波检测)2 接收数据 RXD(Received Data)3 发送数据 TXD(Transmit Data)4 数据终端准备好 DTR(Data Terminal Ready 数据终端准备好)5 信号地 SG(Signal Ground)6 数据准备好 DSR(Data Set Ready 数据准备好)7 请求发送 RTS(Request To Send 请求发送)8 清除发送 CTS(Clear To Send 清除发送)9 振铃提示 RI(Ring Indicator)串口大师右下方的几个指示灯DTR、RTS、DSR、CTS、RI、CD的含义?红表示什么,绿表示什么?绿表示完成,红表示错误。

DTR表示数据终端准备好RTS表示请求发送DSR表示数据准备好CTS表示清除发送RI表示振铃提示CD代表小型镭射盘串口DCD、DTR、DSR、RTS、CTS分别是什么意思?DCD(Data Carrier Detect 数据载波检测)DTR(Data Terminal Ready 数据终端准备好)DSR(Data Set Ready 数据准备好)RTS(Request To Send 请求发送)CTS(Clear To Send 清除发送)在这五个控制信号中,DTR和RTS是DTE设备(数据终端设备,在实际应用中就是路由器)发出的,DSR、CTS和DCD是DCE设备(数据电路终结设备,在实际中就是各种基带MODEM)发出的。

在数字电路中(如计算机),设备甲和设备乙交换信息(通讯),双方采用某个通讯规范(协议)来交换数据,它们的联络过程就叫“握手”,用来联络的信号就叫“握手信号”,单向联络通常用两根联络线:请求,应答,双向则四条。

RXD、TXD英文全称是什么?在原版英文资料中对RXD引脚的解释说是Serial data RXD pin for receive input andtransmit output,是既可做输入又作输出(I/O)。

而Receive Data 只含输入的意思呀。

这是怎么回事?RXD在DTE设备端为接收,即输入,在DCE设备端同名RXD为发送端,即输出。

在一对通讯系统中RXD信号在DTE设备端为输入信号,在DCE设备端为输出信号。

原英文解释是综合译法,一般我们说的RXD是DTE端,即输入。

同样你可以理解TXD的含义。

DTE设备:计算机、工程主机DCE设备:调制解调器、个别仪表DCD DSR DTR RTS CTS表示什么意思DCD :载波检测。

主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音,处于在线状态。

RXD:此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据进入。

TXD:此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD 指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。

DTR:数据终端就绪;当此引脚高电平时,通知Modem可以进行数据传输,计算机已经准备好。

GND:信号地;此位不做过多解释。

DSR:数据设备就绪;此引脚高电平时,通知计算机Modem已经准备好,可以进行数据通讯了。

RTS:请求发送;此脚有计算机来控制,用以通知Modem马上传送数据至计算机;否则,Modem将收到的数据暂时放入缓冲区中。

CTS: 清除发送;此脚由Modem控制,用以通知计算机将欲传的数据送至Modem。

RI : Modem通知计算机有呼叫进来,是否接听呼叫由计算机决定当电压为正的时候为逻辑“0”状态,当电压为负的时候为逻辑“1”状态,串口通信可以连接两个设备,当使用9芯线路时,1) 地(GND) 2)接受数据(RX data) 3)传输数据(TX data)4) 数据终端准备(DTR) 5) GND 6)数据准备(DSR)7) 请求发送(RTS) 8)允许发送(CTS) 9)振铃指示(RI)我举PC 和Modem之间的通信为例子:RTS/CTS 提供的是一种PC 和Modem 之间控制数据流的方法,当Modem 准备接收数据时,使CTS为ON(1), 当Modem 不能接收更多数据时,使CTS为OFF(0), 类似的,当PC 可以接收数据时,RTS 为ON (1), 不能接收数据时,RTS 为OFF(0).DTR/DSR : PC开启DSR信号告诉MODEN, PC 机已经准备通信, Modem通常开启DSR来应答,让PC机知道Modem 准备应答.RTS/CTS 属于是硬件流量控制,而XON/XOFF则是软件流量控制。

XON/XOFF分别对应于(Ctrl-q)和(Crtl-s)字符,如果你选择软件流量控制,你的Modem 将不能传递Ctrl-q 和Crtl-s字符,因为这些字符被解释成为流控请求。

在RS-232标准中,字符是以一系列位元来一个接一个的传输。

最长用的编码格式是异步起停asynchronous start-stop格式,它使用一个起始位后面紧跟7或8 个数据比特,这个可能是奇偶位,然后是两个停止位。

所以发送一个字符需要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的设备可以分为数据终端设备(DTE)和数据通信设备(DCE)两类,这种分类定义了不同的线路用来发送和接受信号。

一般来说,计算机和终端设备有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中的信号和管脚分配:信号DB-25DB-9EIA/TIA 561Yost公共地7544,5发送数据(TD)236 3接受数据(RD)325 6数据终端准备(DTR)2043 2数据设备准备好(DSR)6617请求发送(RTS)478 1允许发送(CTS)5878数据载波检测(DCD)8127振铃指示(RI)2291-以上信号的标注是从DTE设备的角度出发的,TD、DTR和RTS信号是由DTE产生的,RD、DSR、CTS、DCD和RI 信号是由DCE产生的。

接地信号是所有连接都公共的,在Yost的标准中接地信号外部有两个管脚事实上是同一个信号。

如果两个通信设备的距离相差的很远或者是有两个不同的供电系统供电,那么地信号在两个设备间会不一样,从而导致通信失败,跟踪描述这样的情形是很困难的。

以下是以DCE设备的角度标注的信号电缆由于RS-232实现中的各种不同和矛盾,要决定使用哪个合适的电缆来连接两个通信设备不是一件非常容易的事。

用同一种类型的连接器来连接DCE和DTE 设备需要直接的电缆还要有合适的终点。

凹凸转换器被用于电缆和连接器间解决性别失配问题。

用不同连接器来连接设备需要根据上表,用不同的电缆来连接相应的管脚。

电缆一端9管脚,另一端25管脚是很普通的,生产以RJ-45型为连接器的设备厂家通常都会提供DB-25 或者DB-9型接头的电缆(有时候则是接头可交换的电缆,可供多种设备工作)。

连接两个DTE设备需要一个虚拟调制解调器来充当DCE交换相应的信号(TD-RD, DTR-DSR, andRTS-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没有发送这样的指示信号。

相关文档
最新文档