1、异曲同工
RS-23二、RS422和RS-485 均属于UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),仅用两根信号线(Rx 和Tx)就能够完成通讯过程;
而因为各自使用的电平有所不一样,所以由UART转换为RS-23二、RS422或RS-485时,须要通过一个SP3232E、SP3485(或则其余转换芯片)。网络
须要注意的是:RS-23二、RS-42二、RS-485 它们仅是关于UART通信的一个机械和电气接口标准,所以把RS-23二、RS-42二、RS-485 称为通信协议,这是很不该该的(顶可能是网络协议中的物理层面)。异步
2、RS-232标准
RS-232是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。
RS-232 通常只使用RXD(2)、TXD(3)、GND(5) 三条线; 性能
硬件实现办法.net
首先涉及到了电平的变化,UART使用的芯片自身输出的电压;
而后由UART的两条信号线 TX和RX转换为RX-232的 TX和RX;blog
RX-232接口的信号电平值较高,易损坏接口电路的芯片,又由于与TTL电平不兼容故需使用电平转换电路方能与TTL电路链接。
传输速率较低,在异步传输时,波特率为20Kbps。
接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,因此抗噪声干扰性弱。接口
RS-232接口能够实现点对点的通讯方式,但这种方式不能实现联网功能。
因而,为了解决这个问题,一个新的标准RS-485产生了。ci
3、RS-422和RS485
RS-485的数据信号采用差分传输方式,也称做平衡传输,它使用一对双绞线;
RS-422 的电气性能与RS-485彻底同样。
主要的区别在于:****RS-422 有4 根信号线:两根发送、两根接收。因为RS-422 的收与发是分开的因此能够同时收和发(全双工),也正由于全双工要求收发要有单独的信道,因此RS-422适用于两个站之间通讯,星型网、环网,不可用于总线网;
RS-485 只有2 根信号线,因此只能工做在半双工模式,经常使用于总线网。 it
硬件实现办法 io
注意485的两条信号线须要作差分等长 终端
所以RS-485/RS-422有较好的抗噪声干扰性;
4、性能比较
一、通讯能力:RS-485 接口在总线上是容许链接多达128个收发器,用户能够利用单一的 RS-485 接口方便地创建起设备网络。RS-232只容许一对一通讯。
RS-422可支持10个节点,RS-485支持32个节点,所以多节点构成网络。
网络拓扑通常采用终端匹配的总线型结构,不支持环形或星形网络。
二、信号线:RS485 接口组成的半双工网络,通常只需二根信号线。RS-232 口通常只使用 RXD、TXD、GND 三条线 。
三、电气电平值:RS-485的逻辑”1”以两线间的电压差为+(2-6) V 表示;逻辑”0”以两线间的电压差为-(2-6)V 表 示 。在 RS-232-C 中任何一条信号线的电压均为负逻辑关系。即:逻辑”1”,-5- -15V;逻辑”0 ” +5- +15V 。
四、传输速率:RS-232传输速率较低,在异步传输时,波特率为 20Kbps。RS-485 的数据最高传输速率为 10Mbps 。
五、传输速率:RS-232传输速率较低,在异步传输时,波特率为 20Kbps。RS-485 的数据最高传输速率为 10Mbps 。
六、 抗干扰性:RS485 接口是采用平衡驱动器和差分接收器的组合,抗噪声干扰性好。RS232 接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰。 --------------------- 做者:jkfeng101010 来源:CSDN 原文:https://blog.csdn.net/weixin_42124889/article/details/80253009 版权声明:本文为博主原创文章,转载请附上博文连接!