RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。DB25的串口一般只用到的管脚只有2(RXD)、3(TXD)、7(GND)这三个,随着设备的不断改进,现在DB25针很少看到了,代替他的是DB9的接口,DB9所用到的管脚比DB25有所变化,是2(RXD)、3(TXD)、5(GND)这三个。因此现在都把RS232接口叫做DB9。
市场上把公头的接插件叫做DRXX,母头的叫DBXX,比如我们电脑上的串口,在市场上叫做DR9,不是DB9,很多人都误叫做DB9,实际上的DB9是两个把两个DR9互相连接在一起的接口。 一般在教材或者文章中,大家常常把所有的串口设备接口都统一叫做RS232接口。
由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:
(1) 接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL电路连接。
(2) 传输速率较低,在异步传输时,波特率为20Kbps。
(3) 接口使用一根信号线和一根信号返回线而构成共地的传输形式,容易产生共模干扰,所以抗噪声干扰性弱。
(4) 传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。
针对RS232接口的不足,于是就不断出现了一些新的接口标准,RS-485就是其中之一,它具有以下特点:
(1) RS-485的电气特性:逻辑“1”以两线间的电压差为+(2-6) V表示;逻辑“0”以两线间的电压差为-(2-6)V表示。接口信号电平比RS-232降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接。
(2) RS-485的数据最高传输速率为10Mbps 。
(3) RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。
(4) RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外RS-232接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。
因为RS485接口组成的半双工网络,一般只需二根连线(我们一般叫AB线),所以RS485接口均采用屏蔽双绞线传输。
由于有的设备是232接口的,有的是485接口的,如果有一台232接口的设备与一台485接口的设备通信,那就需要一个RS232/RS485转换器,把232接口的设备的232信号转换成485信号,然后再与485接口的设备通信。如果是两台232接口的设备要进行远距离的通信,那只要加上两个RS232/RS485转换电路就可以了。
市场上所谓的“无源RS232/RS485转换器”采用从计算机串口偷电技术,而“有源RS232/RS485转换器”在电路原理图与跟前者差不多,只是电源部分有所改动而已。
关键字:RS485 RS232
引用地址:
RS232与RS485的功能与区别
推荐阅读最新更新时间:2024-05-03 00:06
RS485通信时通信接口两端的终端电阻两端都要接
为什么在通信时只把一端接上就行,另一端在不接的时候,通信也可以正常?但是如果不接这个电阻,则无法通信(本人动手做过试验。)
我试验了一下,把终端电阻接在这个通信两根线的中间,也是可以的。也就是终端电阻并不一定放在终端,只要并在这两根通信线上就行了。而且只要并一个就行了? 答:1、通讯电缆长度超过50m时需要在接收端加入330Ω的电阻。 2、......通信线上就行了。而且只要并一个就行了? 注意终端电阻的功能: 何谓终端电阻,就是在线型网络两端(相距最远的两个通信端口上),并联在一对通信线上的电阻。根据传输线理论,终端电阻可以吸收网络上的反射波,有效地增强信号强度。两个终端电阻并联后的值应当基本等于传输线在通信频率上的特性阻抗。
[嵌入式]
PIC单片机RS232串口通信程序(USART)
//★★★★★★★★★PIC单片机USART的应用(串口通信)★★★★★★★★★★★\\ //单征机型号:PIC16F877A //功能描述:PIC单片机USART的应用,串口调试助手发送数据给877,877收到后再转发回串口助手 //通过 串口调试助手 协助工作 #include pic.h //包含单片机内部资源预定义 __CONFIG(0xf73a); //芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡 //======================================================================== //功能描述:
[单片机]
RS485总线常见技术问题解答
1. 通过总线扩展接探测设备与传统的报警主机接探测设备有什么不同?
传统的报警主机是将每一个探测设备的报警输出信号线接到报警主机,在探测设备较多且距离较远时(如:周界、办公楼等),线材耗费多、施工费用高。
总线扩展探测设备,是通过拉一对总线,然后在总线上接模块,在模块上接探测设备,一般情况下,模块与探测设备放在一起,这样线材耗费少、施工费用低、扩展方便。
2. 总线距离能达到多远?
一条总线在线材达到要求的情况下最多可以达到 1200 米,如果距离超过 1200 米,每增加一个总线中继器又可以延长 1200 米。
3. 总线的线材有什么要求?
一般情况下建议都采用 1.0 mm 2 以上的屏蔽双绞线
[嵌入式]
RS232与RS485的通讯方式
1、 什么是 RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑? 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口,使不同 的 设备 可以方便地连接起来进行通讯。 RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。它的全名是“数据终端 设备 (DTE)和数据通讯设
[嵌入式]
基于PC的开放式多轴运动控制系统开发
运动控制技术的发展是制造自动化前进的旋律,是推动新的产业革命的关键技术。运动控制器已经从以单片机或微处理器为核心的运动控制器和以专业芯片(ASIC)作为核心处理器的运动控制器,发展到了基于PC总线的以DSP和FPGA作为核心处理器的开放式运动控制器。 当今,随着计算机技术的高速发展,运动控制技术正在发生根本性的变革,由专用型封闭式开环控制模式向通用型开放式实时动态全闭环控制模式发展。开放式体系结构使运动控制系统有更好的通用性、柔性、适用性、扩展性。
一、开放式运动控制系统
按照IEEE定义,一个开放式运动控制系统应提供这样的能力来自不同卖主的种种平台上运行的应用都能够在系统上完全实现,并能和其他系统应用互操
[嵌入式]
CANbus 总线应用方案——RS485升级
RS-485简述 电子产业协会EIA 于1983 年制订并发布RS-485 标准,并经TIA—通讯产业协会修订后命名为TIA/EIA-485-A,习惯地称之为RS-485。RS-485是为弥补RS-232 通讯间隔短、速率低等缺点而产生的。RS-485只规定了平衡驱动器和接收器的电特性,而没有规定接插件、传输电缆和应用层通讯协议。因而在当时看来是一种相对经济、具有相当高噪声抑制、相对高的传输速率、传输间隔远和宽共模范围的通讯平台。 在过往的20年的时间里,建议性标准RS-485 作为一种多点差分数据传输的电气规范,被应用在很多不同的领域,作为数据传输链路。目前,在我国应用的现场总线中,RS-485半双工、全双工异步通讯总
[嵌入式]
RS232接口转USB接口的通信方法
一、引言
USB作为一种新的PC机互连协议,使外设到计算机的连接更加高效、便利.这种接口适合于多种设备,不仅具有快速、即插即用、支持热插拔的特点,还能同时连接多达127个设备,解决了如资源冲突、中断请求(IRQs)和直接数据通道(DMAs)等问题.因此,越来越多的开发者欲在自己的产品中使用这种标准接口。而RS-232是单个设备接入计算机时,常采用的一种接入方式,其硬件实现简单,因此在传统的设备中有很多采用了这种通信方式。 一般的IC卡门禁考勤系统也使用RS-232 接口与PC机通信.如果将USB技术应用于IC卡门禁考勤系统与PC机之间的数据通信,这样,不仅能使IC卡门禁考勤设备具备USB通信的诸多优点,而且对PC机而言
[嵌入式]
RS422/RS485总线模型分析与应用
0 引言
RS422/RS485总线接口作为多点、差分数据传输的电气规范,现已成为业界应用较为广泛的标准通信接口之一。RS422/RS485标准只对接口的电气特性做出了规定,而不涉及接插件、电缆或协议,因此,用户可在此基础上建立自己的高层通信协议。
1 基本原理
RS422/RS485标准的全称为TIA/EIA-422-B和TIA/EIA-485串行通信标准。它们的数据信号均采用差分传输方式,也称作平衡传输。这两者在电气特性上非常接近,不同之处只是传输方式的不同。
RS485的典型工作方式如图1所示。RS485典型的驱动器使用一对双绞线,并将其中的一线定义为A,另一线定义为B。两线工作时采用半双工通信
[嵌入式]