RS-422 串口标准速查

2026-06-19

依据 ANSI/TIA/EIA-422-B(等同 ITU-T V.11 / X.27)公开标准整理,具体型号支持以厂商手册为准。

从一段”越远越乱码”说起

中控机房在展厅一角,要控的一台投影矩阵在对面展项里,直线拉过去小两百米。用 RS-232 接,近处台面上测好好的,一拉到位就开始抽风:指令十条丢三条,回读的状态字里夹着乱码字节。你可能会怀疑线缆质量、怀疑设备接口,其实换根更好的线也救不回来——RS-232 是单端信号,靠导线对地的电压高低表示 0 和 1,线一长,沿途机电设备的干扰全叠在这个对地电压上,再赶上两端地电位有差,信号早就面目全非。这种”距离一远就崩”的场合,正是 RS-422 的主场。它把一路信号拆到两根线上用电压差来表达,把共模干扰整体扣掉,几百米照样稳。这篇把 RS-422 的电气特性、四线全双工原理到展厅长距离布线讲透,让你下次遇到远距离控制不再瞎换线。

RS-422 是什么

RS-422 是一种平衡电压差分接口的电气标准,标准号为 ANSI/TIA/EIA-422-B,国际等价规范为 ITU-T V.11(又称 X.27),最早由电子工业联盟(EIA)于 1975 年发布。要抓住的核心是:它只规定”电气特性”,不规定”说什么”。也就是说,RS-422 管的是电平多高、能传多远多快、用几根线这类物理层的事,至于线上跑的数据是什么格式、指令怎么编,一概不管,上层协议由设备厂商自定。所以你会看到同样走 RS-422 的两台设备,指令集完全不同——那是上层协议的差异,跟 RS-422 无关。它用差分信号传输,抗干扰强、传输距离远,在展厅里常用于长距离、强电磁环境下的设备控制,是 RS-232 的远距离、高速替代方案。

关键参数

项目
标准号ANSI/TIA/EIA-422-B(ITU-T V.11 / X.27)
信号方式平衡差分(balanced differential)
双工方式全双工(收发独立、可同时进行)
最高速率10 Mbit/s(约 10 米内)
最远距离1200 m(约 100 kbit/s 及以下时)
信号线4 根数据线(Tx+/Tx−、Rx+/Rx−)+ 公共地
电平(差分)Mark(1) 为负差,Space(0) 为正差;每线 −6 ~ +6 V
接收灵敏度±200 mV(差压超过即可判定)
共模范围−7 ~ +7 V
拓扑 / 设备数1 个驱动器 + 最多 10 个接收器
终端电阻接收对末端加 100–120 Ω

工作原理:为什么差分能跑这么远

RS-422 的看家本领是用两根线一对来传一路信号。发送端在一对线(记作 A 非反相、B 反相)上送出方向相反的两个电压,接收端不看某根线对地是多少伏,而是看两根线之间的电压差:差为负判 Mark(1),差为正判 Space(0)。这一招直接化解了单端信号的致命弱点——沿途的电磁干扰会同时叠加到两根线上(这叫共模干扰),但因为接收端只算两线之差,同时叠上去的那部分一相减就抵消了。所以哪怕两端地电位不一样、途中噪声一大堆,只要差压还在 ±200 mV 以上、共模没超出 −7~+7 V 的窗口,接收端就能干净地还原出 0 和 1。这就是它能在强干扰下跑 1200 米的物理根基。

把几条关键机制拆开说:

  • 全双工四线:发送独占一对线(Tx+/Tx−),接收独占另一对(Rx+/Rx−),收和发在不同线对上同时进行,互不打架,也不需要方向切换。这是它跟 RS-485 半双工最大的手感差别。
  • 速率与距离成反比:10 Mbps 和 1200 m 不能同时拿到。近距离才能跑高速,远距离必须降速——这是差分线上信号随距离衰减、边沿变缓的物理约束,按你的实际距离反推能跑的波特率,别照着标称最大值填。
  • 一驱多收:一个驱动器最多带 10 个接收器,适合”一台中控把同一条指令同时发给多台同型设备”这种单向下发。注意是一个驱动器,RS-422 不做多个驱动器抢总线,那是 RS-485 的活。
  • 终端电阻:在接收对的末端跨接一个 100–120 Ω 电阻,把跑到线尾的信号能量吸收掉,避免反射回来叠加干扰。匹配的是线缆特性阻抗,一驱多收时电阻加在物理最远的那个接收器处。

展厅实战对接

RS-422 在展厅里几乎只干一件事:把离中控机房远的设备稳稳地接进来。典型用法:

  • 长距离设备控制:投影机、矩阵、机械装置等离中控机房几十上百米时,RS-232 已经力不从心,改走 RS-422 跑更远更稳。很多长距离串口设备原生就带 RS-422 口,或用 RS-232 转 RS-422 的转换器过渡一下。
  • 强干扰环境:展厅后场机电设备密集、变频器 / 大功率灯具一堆,电磁环境脏,差分信号的共模抑制正好派上用场。
  • 一对多同步下发:一个驱动器把同一条控制指令同时发给多台同型设备(比如一排同款屏),做到硬件级同步。
  • 高速串口链路:需要高于 RS-232 常用速率的场合,用 RS-422 提速。

接线上要盯住三件事:收发对别接错(本端 Tx 对接对端 Rx,不是 Tx 对 Tx)、每根差分线的极性别接反(+ 对 +、− 对 −,反了整条判反)、末端终端电阻别漏。这些底层电气差异,中控软件不用你操心指令层——SoftControl 展厅中控 支持把 RS-232 / RS-485 / RS-422 等各类串口设备统一纳管,你只管把物理层接对、波特率和指令按手册配好,剩下的编排交给它,再配合 SoftPlayer 展厅播控 把发码绑进节目时间线。

对比选型:RS-232 / RS-422 / RS-485 怎么挑

三种串口电气标准常被混为一谈,选型时按这张表对号入座:

维度RS-232RS-422RS-485
信号方式单端(对地电压)平衡差分平衡差分
双工全双工全双工(四线)多为半双工(两线)
抗干扰 / 距离弱 / 约 15 m强 / 约 1200 m强 / 约 1200 m
拓扑点对点一驱多收(≤10 收)多主多从总线(≤32 单位负载)
方向切换不需要不需要需要(半双工收发切换)
典型场景近距离单机对接远距离 / 一对多单向下发多设备组网总线

一句话选型:近处单机用 RS-232,远距离或一对多同步下发用 RS-422,要多设备挂一条总线灵活组网用 RS-485。 分不清 RS-422 和 RS-485 时,记住手感差别:RS-422 收发各走独立线对、无需切方向、驱动器只有一个;RS-485 靠两线半双工共享总线、要管收发方向、支持多主多从。

故障排查表

现象可能原因排查 / 解决
距离一拉长就丢帧 / 乱码速率超出该距离上限按实际距离降波特率,别照标称 10 Mbps 填
收到的数据整体判反(0/1 颠倒)差分线极性接反(+ 接了 −)对调该线对的 +/−,Tx / Rx 各自成对
完全收不到数据Tx 对 Tx / Rx 对 Rx 接错本端 Tx 必须接对端 Rx,交叉接
末端设备偶发抖动、反射毛刺接收对末端缺终端电阻在最远接收器处跨接 100–120 Ω
多台同型设备只有部分响应超过 10 个接收器,或分支过长控制在 10 收内,长分支改中继 / 分配
时通时断、莫名干扰共模电压超出 −7~+7 V 窗口补公共地,检查两端地电位差
半双工设备接不通把 RS-485 设备当 RS-422 接了核对设备是四线全双工还是两线半双工

排查口诀:先确认收发对交叉接对、极性没反,再看距离配的速率合不合理,最后查终端电阻和共模地。 远距离串口的毛病,大半死在接线极性和速率这两步。

进阶与边界

与 RS-485 的血缘:RS-422 和 RS-485 电气机制几乎同源,都是平衡差分。差别在拓扑——RS-422 一驱多收、全双工、驱动器唯一;RS-485 允许多个驱动器分时共享一对线组成多主多从总线,代价是要管收发方向切换。有些收发芯片能软硬件配置在两种模式间切,选型时看清设备到底工作在哪种。

公共地不能省:虽然差分主要看两线之差,但共模电压必须落在 −7~+7 V 窗口内接收端才认。两端设备若不共地、地电位差过大,共模会飘出窗口导致误码。远距离布线时别只拉那两对差分线,公共地要一并接好。

能力边界:RS-422 只是电气标准,它保证字节能安全跑到远端,但说什么、怎么校验、结束符怎么写全是上层协议的事,跟 RS-422 无关。指令层怎么写字节,参见 控制指令 HEX/ASCII 编码Modbus 协议,别把物理层的锅甩给指令层,反之亦然。

动手检查清单

拉一条 RS-422 链路前后,对着过一遍:

  • Tx / Rx 交叉接:本端 Tx 对对端 Rx,没 Tx 对 Tx
  • 每对差分线极性对齐(+ 对 +、− 对 −),无接反
  • 波特率按实际距离选定,未照标称 10 Mbps 硬填
  • 接收对最远端已跨接 100–120 Ω 终端电阻
  • 接收器数量控制在 10 个以内
  • 公共地已接,两端地电位差在共模窗口内
  • 已确认设备是 RS-422 四线全双工,而非 RS-485 半双工
  • 上层指令、校验、结束符按设备手册配妥

小结

RS-422 的内核很清爽:平衡差分、全双工四线、一驱最多十收、10 Mbps 与 1200 m 二选一按距离降速、末端 100–120 Ω 终端。它能在展厅后场几百米、强干扰环境里稳稳传数据,靠的就是”只看两线之差、扣掉共模干扰”这一招物理底气。真正决定远距离链路顺不顺的,从来不是设备贵不贵,而是那几条纪律:收发交叉接对、极性别反、按距离配速率、终端和公共地别漏。而它只管把字节安全送到,指令层的事交给上层协议——把这层分工理清,远距离控制才不会一遇乱码就无从下手。

延伸阅读:近距离和总线场景看 RS232/RS485 串口协议,设备指令控制看 Modbus 协议,指令字节怎么写看 控制指令 HEX/ASCII 编码,或查看全部设备协议速查


需要把不同串口标准的设备统一纳入控制?了解 SoftControl 展厅中控(支持 RS232/485/422、Modbus、TCP/UDP 等),查看解决方案落地案例,或直接联系我们聊聊你的定制需求

需要展厅软硬件方案或定制开发?