您好,欢迎访问一九零五行业门户网

rs232和rs485的区别

由于rs-232-c接口标准出现较早,难免有不足之处,主要有以下四点:
(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与ttl电平不兼容故需使用电平转换电路方能与ttl电路连接。
(2)传输速率较低,在异步传输时,波特率为20kbps。
(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
(4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。
1.rs-485的电气特性:逻辑1以两线间的电压差为+(2-6)v表示;逻辑0以两线间的电压差为-(2-6)v表示。接口信号电平比rs-232-c降低了,就不易损坏接口电路的芯片,且该电平与ttl电平兼容,可方便与ttl电路连接。
2.rs-485的数据最高传输速率为10mbps
3.rs-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。
4.rs-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外rs-232-c接口在总线上只允许连接1个收发器,即单站能力。而rs-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的rs-485接口方便地建立起设备网络。因rs-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为rs485接口组成的半双工网络,一般只需二根连线,所以rs485接口均采用屏蔽双绞线传输。rs485接口连接器采用db-9的9芯插头座,与智能终端rs485接口采用db-9(孔),与键盘连接的键盘接口rs485采用db-9(针)
串行接口主要用于串行式逐位数据传输,只要一对传输线便可以实现双向通信,具有通信线路简单、成本低的优点。现在,很多串行数据接口都被用于特定的领域中,较为普遍的有i2c、can、lin、spi、flex、most和i2s。当然,也还有一些传输速率更高的接口,如firewire、hdmi和thunderbolt。但今天我们所要说串行接口可以称之为这些接口的鼻祖了,它们是--rs-232和rs-485。由于出现时间最早,很多人都认为这两种接口已经过时或停产了。但事实上,它俩依然活跃于数据传输领域,并继续发挥着它们的光和热。下面将会对着两种接口类型逐一进行分析。
rs-232
1970年,rs-232接口问世,它是世界上最早出现的串行接口,只能支持一对一的传输。起初,它是被当做用来连接数据终端设备(dte)的一个方法,经常连接视频终端、计算机和调制解调器。rs-232接口第一次出现在个人电脑上时,被称之为串行端口,被用来连接到打印机或其它设备。今天,它仍然被广泛应用于嵌入式计算机开发系统、科学仪器以及各种工业控制设备中。
rs-232标准规定逻辑一的电平在-3 v和-25 v之间,而逻辑零的电平在+3 v和+25 v之间,其接近零的电平是无效的(如图一)。逻辑一规定为负电平,有效负电平的信号状态称为传号marking,它的功能意义为off;逻辑零规定为正电平,有效正电平的信号状态称为空号spacing,它的功能意义为on。通常情况下,逻辑一和逻辑零最低电压值会在±5 v间波动,其最高电压值通常在±12 v或±15 v间。
连接rs-232接口的电缆介质一般有两种--平行导线或双绞线。其电缆的长度一般不能超过15m,以便于限制数据的最大传输速率。不过,在应用于数据传输速率很低的情况下,电缆长度可长于15m。在连接电缆进行传输时,电缆之间的电容需限制在2500 pf内,这样就可以将数据速率控制在20 kbits/s左右。但由于数据传输速率很低,且无匹配发电机和负载阻抗来减轻数据的衰减,因此,连接的该电缆通常不会被视为正规传输线。
另外,rs-232还指定了20个不同的信号连接,由25个d-sub(微型d类)管脚构成的db-25连接器。但出于节省资金和空间的考虑,这种连接器现在已经很少有人使用了,取而代之的是9管脚的d-sub或者是db-9型连接器。一般九针连接器上使用的控制信号如下:
数据载波检测(dcd):dce端通知dte端其正在接收一个有效信号。
数据准备好(dsr):dce端通知dte端其已准备好接收信号。
接受数据(rd):从dte接收到的实际信号。
请求发送(rts):在dte端的信号告诉dce已准备发射。
发送数据(td):从dte端发送的信号。
清除发送(cts):dce端通知dte端其已准备好接收数据。
数据终端准备(dtr):从dte端到dce端指示准备发送或接收数据。
振铃指示(ri):此行是在旧的调制解调器连接使用,但现在已不再使用。
公共接地:所有信号接地连接。
rs-485
rs-485现在通常被称为tia-485,能实现点到点间的连接,还可以实现一点到多点间的连接。相对于rs-232来说,rs-485各方面的功能和都有所扩展:其数据传输速率更高,接口在总线上是允许连接多达128个收发器,此外还具有双向通信的能力。这个标准规定逻辑一的电平不得低于–200 mv,逻辑零的电平不得低于+200 mv。两端的电压差最小为0.2v以上时有效,但只要电压范围-7-+12v之间,网络都可以正常工作。
rs-485标准的传输介质为#22或#24 awg实芯线的双绞电缆,如果进行全双工操作则需使用四线双绞线。它可通过双绞线进行高电压差分平衡传输,最大传输距离可超过1200m。理想情况下eia-485需要2个终接电阻,其阻值要求等于传输电缆的特性阻抗,以防止数据传输出现错误。很多情况下,连接rs-485通信链路时只是简单地用一对双绞线将各个接口的“a”、“b”端连接起来。rs485接口连接器采用db-9的9芯插头座,与智能终端rs485接口采用db-9(孔),与键盘连接的键盘接口rs485采用db-9(针)。
应用领域
rs-232现在一般应用于数据传输率低的短距离传输中,在嘈杂的环境也能有效工作,比如工厂、公共站点等,其常用设备有低速调制解调器、工业控制设备、可编程逻辑控制器(plc)、计算机数控(cnc)机床、机器人、嵌入式控制电脑、医疗仪器及设备以及嵌入式控制器开发系统。rs-485则常用于数据传输速率高的长距离传输中,常用设备有销售点终端(pos)、计量仪器和大型专用自动化机器等。
但在平常的应用中,我们经常需要在两个不同的接口类型间进行转换。这时我们可以使用现在流行的usb接口,可以帮助我们转换到rs-232接口和rs-485接口。
综上所述,rs-232适合短距离低速率的传输要求,而rs-485则适合于长距离传输。rs-485是针对rs-232接口的不足出现的新的接口标准,因其具有的良好抗噪声干扰能力和多站能力,现已成为首选标准。
其它类似信息

推荐信息