|3种常见串口线缆传输距离的解析

|3种常见串口线缆传输距离的解析

文章图片


串口线缆相比于其他USB、HDMI线缆等 , 有自身的传输特点 。 本文将主要围绕RS-232、RS-422、RS485三种类型的串口线 , 深度解析其传输距离 。
一、串口的两种基本通信方式
首先我们需要了解一下串口的通信方式 , 这些是基础内容 。 串口通信的两种最基本的方式:同步串行通信方式和异步串行通信方式 。
【|3种常见串口线缆传输距离的解析】同步串行是指SPI(Serial Peripheral interface)的缩写 , 顾名思义就是串行外围设备接口 。 SPI总线系统是一种同步串行外设接口 , 它可以使MCU与各种外围设备以串行方式进行通信以交换信息 , TRM450是SPI接口 。
异步串行是指UART(Universal Asynchronous Receiver/Transmitter) , 通用异步接收/发送 。 UART是一个并行输入成为串行输出的芯片 , 通常集成在主板上 。 UART包含TTL电平的串口和RS232电平的串口 。



  • 串口RS485/422/232光纤转换器
二、RS-232(最长距离:15米)
也称标准串口 , 最常用的一种串行通讯接口 。 它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准” 。 传统的RS-232-C接口标准有22根线 , 采用标准25芯D型插头座(DB25) , 后来使用简化为9芯D型插座(DB9) , 现在应用中25芯插头座已很少采用 。
RS-232采取不平衡传输方式 , 即所谓单端通讯 。 由于其发送电平与接收电平的差仅为2V至3V左右 , 所以其共模抑制能力差 , 再加上双绞线上的分布电容 , 其传送距离最大为约15米 , 最高速率为20kb/s 。 RS-232是为点对点(即只用一对收、发设备)通讯而设计的 , 其驱动器负载为3~7kΩ 。 所以RS-232适合本地设备之间的通信 。
三、RS-422(最长距离:约1219米)
标准全称是“平衡电压数字接口电路的电气特性” , 它定义了接口电路的特性 。 典型的RS-422是四线接口 。 实际上还有一根信号地线 , 共5根线 。 由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力 , 故允许在相同传输线上连接多个接收节点 , 最多可接10个节点 。 即一个主设备(Master) , 其余为从设备(Slave) , 从设备之间不能通信 , 所以RS-422支持点对多的双向通信 。
RS-422的最大传输距离为1219米 , 最大传输速率为10Mb/s 。 其平衡双绞线的长度与传输速率成反比 , 在100kb/s速率以下 , 才可能达到最大传输距离 。 只有在很短的距离下才能获得最高速率传输 。
四、RS-485(最长距离:约1219米)



  • RS232转RS485接口转换器 , DB9公头/DB9母头 , 端口供电
它是从RS-422基础上发展而来的 , 所以RS-485许多电气规定与RS-422相仿 。 如都采用平衡传输方式、都需要在传输线上接终接电阻等 。 RS-485可以采用二线与四线方式 , 二线制可实现真正的多点双向通信 , 而采用四线连接时 , 与RS-422一样只能实现点对多的通信 , 即只能有一个主(Master)设备 , 其余为从设备 , 但它比RS-422有改进 , 无论四线还是二线连接方式总线上可多接到32个设备 。
RS-485与RS-422一样 , 其最大传输距离约为1219米 , 最大传输速率为10Mb/s 。

    相关经验推荐