RS-232和RS-485是两种标准串行通信协议。两者都被用来促进设备之间的串行通信,然而,两者在许多方面是不同的。RS-232与RS-485的显著差异在此基础上得到注意数据电缆类型.RS-232提供单端类型的线路配置。相反,RS-485提供了差动类型的线路配置。
据悉,RS-485是支持技术升级的RS-232的升级版。
什么是串行通信协议?
在嵌入式系统的情况下,一组预先定义的规则,便于在两个程序单元之间一个接一个地传送数据位元,称为串行通信协议。RS-232和RS-485是异步类型的标准协议,其中传输和接收不是时钟同步的。
在这里RS代表Recommended年代要求。
这些电缆标准是由电子行业协会(EIA)和电信行业协会(TIA)等组织制定的。在较早的时候,在电缆标准之前使用前缀RS。但是现在它已经被前缀EIA所取代。
内容:RS-232 Vs RS-485
比较图
比较的基础 | rs - 232 | rs - 485 |
---|---|---|
基本 | 数据传输的单一模式 | 数据传输的差分方式 |
发射器和接收器的数量 | 1 | 32 |
通信方式 | 全双工 | 全双工或半双工 |
成本 | 少 | 相对更 |
拓扑结构 | 点对点 | 多点 |
传输类型 | 单向 | 双向 |
电缆长度 | 50英尺 | 4000英尺 |
提供的数据速率 | 20 kbps | 10 Mbps的 |
操作距离 | 少 | 相对更 |
逻辑电平 | ±3 V至±15 V | ±200mv至±6v |
噪声免疫力 | 少 | 更多的 |
接收机输入电阻 | 3K到7K欧姆 | 大于12K欧姆 |
信号类型 | 不平衡 | 平衡 |
驱动负载 | 3K到5K欧姆 | 60欧姆 |
接收机灵敏度 | ±3 V | ±200 mV |
应用程序 | 在嵌入式系统中用于编程plc、伺服驱动器等。 | 在计算机和自动化系统中,如机器人、视频监控、运动控制等。 |
rs - 232的定义
RS-232串行电缆接口出现于1962年。这是连接数据终端设备和数据通信设备的最古老的电缆铺设方法。例如,计算机系统与打印机的连接。
下图是两台设备之间的RS-232接口:
它清楚地表明,它有单个发射机和单个接收机节点以及一个接地终端。命令通过电缆从一端发送到另一端,使用电压信号。它将逻辑1定义为- 15到- 3v之间的电压水平,而逻辑0定义为+ 3到+ 15v之间的电压水平。电压在-3 ~ +3V之间为未定义状态。
我们已经讨论过,它是一个不提供时钟信号的异步协议类型。因此,在这里,单向传输以一种方式进行,使接收者对传输感到亲密,首先发送一个起始位,然后发送实际的数据序列。此外,这个完整的序列之后是奇偶校验位和停止位,以向接收器提供关于序列完成的提示。
rs - 485的定义
据悉,1998年发明的RS-485串行电缆接口是适应当今世界技术进步的RS-232的进步。该通信协议拥有处理32个连接设备的能力,而在RS-232的情况下只有1个连接设备。因此,它有32个发送端和32个接收端,可以方便地连接单个系统的多个设备。
在RS-485中,当电压水平在- 200mv到- 6v之间变化时,在接收端它被解释为逻辑1。然而,如果它在+ 200mv到+ 6v之间变化,那么它在逻辑上是0。
当一个系统与RS-485合并时,双绞线安排提供长距离高速传输,适合各种工业应用。在RS-485到来之前,另一种标准RS-422被发明了。RS-422也支持差分操作模式。然而,与RS-422协议相关的一些限制,这些限制被RS-485消除,因此在工业上使用。
一般来说,它是两线半双工系统,但有时使用四线以全双工方式实现。
RS-232和RS-485之间的关键区别
- RS-232和Rs-485是数据电缆类型在它的帮助下,数据在网络中的节点之间进行交换。节点之间的数据传输分为单端和差分两种。
RS-232显示一种单端数据传输方式。然而,RS-232提供的数据传输在长途中是相当低效的,因此,使用RS-485是差别化类型。 - 的网络拓扑结构RS-232支持的是点对点类型,因为它只是连接两个设备。而RS-485支持的网络拓扑本质上是多点的,因为通过这种布线方式可以连接多个设备。
- 一个RS-232只有一个发射机(驱动器)和一个接收机。与之相反,RS-485有32个发射器(驱动器)和32个接收器在单一总线上。
- 的信号类型RS-232具有不平衡性质,而RS-485则提供平衡类型的信令。
- 的电缆长度RS232电缆的长度约为50英尺,相比于电缆长度为4000英尺的RS485来说,这是相当小的。如果RS-232电缆长度超过50英尺,那么电阻和电压降就会成为一个问题。
- 的数据传送速率由rs485提供的是近20 Mbps而rs232是10 kbps。rs232的一个巨大的限制是它的传输速度,为了解决这个问题,rs485应运而生。
- RS-485的使用时间相对较长传播距离rs - 232。这是因为rs232有一个较低的传输速度,因此是低效的长距离传输。
- rs - 232是更少对噪声免疫与RS-485相比,这是因为485工作在差分模式下,减少了地面移动和网络中诱发的噪声的影响。此外,这有助于处理与数据冲突相关的问题。
- 的接收机输入电阻提供232范围在3K到7K欧姆。而在485的情况下相对较高,值超过12K欧姆。
- 的驱动负载RS485为60欧姆,小于rs232的3K ~ 5K欧姆。
结论
因此,根据这两种串行接口方法的特点,RS-232可以应用于嵌入式系统,如plc编程、伺服驱动器编程等。RS-485用于计算机和自动化系统,如机器人、表演场地的灯光控制系统等。