串口 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