串口 RS-485/RS-422 . RS-232 区别/比较/接线图

 

一、串口接线

RS-232 : RXD , TXD 连线 TXD , RXD

RS-485 :  A,B连线 A,B

RS-422 : RX-A , RX-B , TX-A ,TX-B 连线  TX-A , TX-B , RX-A ,RX-B

 

RS-232 :RXD , TXD 连线 TXD , RXD

RS-485 :  A,B连线 A,B

RS-422 : RX-A , RX-B , TX-A ,TX-B 连线  TX-A , TX-B , RX-A ,RX-B

 

 

 

 二、RS232、RS422、RS485串口协议对比表:

 

RS232是全双工,3线  RXD(2)、TXD(3)、GND(5);

RS485是半双工,2线  485-A、485-B  ;

RS422是全双工,4线  TXD+ , TXD- , RXD+ , RXD-;

 

三、串口细分

RS-232 一般只使用RXD(2)、TXD(3)、GND(5) 三条线;

RS-232只允许一对一通信。

RS-232属 双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。

RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。 RS485和RS422电路原理基本相同,都是以差动方式发送和接受,不需要数字地线。

 

RS485 接口组成的半双工网络,一般只需二根信号线

RS485的并联方法,将所有RS-485设备直接并联在一起(即所有A接一起、所有B接一起)  接线标示是 485+ 485- ,分别对应链接设备(控制器)的 485+ 485-。

RS422 接口组成的全双工网络,四根信号线

RS-422可支持10个节点,RS-485支持32个节点 

RS-485与RS-422,其最大传输距离约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率 以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s。    

RS-485需要2个终接电阻,其阻值要求等于传输电缆的特性阻抗。在矩距离传输时可不需终接电阻,即一般在300米以下不需终接电阻。终接电阻接在传输总线的两端。

 

 

串行 VS 并行
应用:串行和并行两个概念存在于远程通信和计算机科学领域中,这两种方式也存在于通信硬件接口、通信方式和处理方式上。硬件接口:串行总线和并行总线;通信方式:串行通信和并行通信,处理方式(如程序任务处理):串行执行和并行执行。

原理:

串行:任务/数据 按照顺序依次 执行/传输
并行:任务/数据 拆分成多个个体,在多个 线程/通讯线路 上同时 执行/传输

半工、半双工、全双工
串行通信三种方式:半工通信、半双工通信、全双工通信

单工,等同于,单向单行道;只允许数据在一个方向传输;任何时间段,只允许一个方向数据传输。

半双工,等同于,双向单行道;允许数据在两个方向传输;同一时间段,只允许一个方向数据传输。

全双工,等同于,双向双行道;允许数据在两个方向传输;同一时间段,允许两个方向数据同时传输。

 


原文链接:https://blog.csdn.net/ling12abc/article/details/82929570

posted @ 2021-12-14 11:29  闻闻家文文  阅读(31035)  评论(0编辑  收藏  举报