RTU 的数字量输出要直面现场:电磁阀、接触器、报警回路,电压从 12V 到 48V 甚至更高,地线还未必干净。本文基于 Vishay VO14642AT 与 LH1503AAC 数据手册,讲清 光MOS 固态继电器"LED 输入 + 光电二极管阵列 + MOSFET 输出"的隔离结构、60V/2A 功率型与 350V/110mA 信号型两条选型路线、DC 接法 0.07Ω 低导通电阻、5300 VRMS 隔离耐压、LED 限流电阻与功耗降额折算,附 STM32 驱动代码及七步落地清单。
结论先给三条:第一,RTU 数字量输出通道的现场隔离,用光MOS固态继电器一片即可完成——它以红外 LED 做输入、光电二极管阵列加 DMOS 开关做输出,控制侧与负载侧没有电气通路,两只器件的隔离测试电压都做到 5300 VRMS;第二,选型先分两条路线:通断执行器(电磁阀、接触器、加热片)用低阻功率型 VO14642AT,60V/2A、DC 接法导通电阻典型仅 0.07Ω,而信号切换与远传线路(振铃回路、模拟量路由、电信线路)用高压信号型 LH1503AAC,350V/110mA、双路 2 Form A 且内置限流,可承受雷击浪涌;第三,光MOS 是毫秒级器件(ton/toff 最长 2.5ms),定位是"开关量"而不是 PWM,LED 驱动电流、导通功耗降额、关断漏流这三笔账算清,通道才算真正可靠。
物联网终端里的数字量输出(DO)是离现场最近的接口:电磁阀、接触器线圈、声光报警器、电控柜的联动信号,往往由 12V/24V/48V 电池或工业电源供电,走线长、地电位杂、感性负载关断时的尖峰能冲到供电电压的几倍。如果 MCU 的 GPIO 通过三极管直接驱动这些负载,现场的地环流、浪涌、反电动势会顺着公共地灌回控制板——轻则 ADC 读数乱跳,重则整板复位甚至烧芯片。隔离的意义就在于把"控制地"与"现场地"彻底切开,让故障能量到隔离屏障为止。
| 维度 | 机械继电器(EMR) | 光耦 + 分立 MOSFET | 光MOS 固态继电器(本文) |
|---|---|---|---|
| 输入驱动 | 线圈,几十~几百 mW | 光耦 LED + 栅极驱动 | LED 仅约 10~20 mW(10~20mA×1.3V) |
| 开关速度 | 典型 5~15 ms,有触点弹跳 | 微秒级 | 0.8~2.5 ms,无弹跳 |
| 寿命 | 触点磨损,寿命有限 | 长 | 长(无触点、无磨损) |
| 隔离耐压 | 视器件,多为数千 V | 取决于所选光耦 | 隔离测试电压 5300 VRMS(手册) |
| 导通损耗 | 触点电阻小 | 取决于 MOSFET 选型 | RON 0.07~25Ω,视型号而定 |
| 板面积 | 大,需驱动电路 | 器件多、走线多 | 一片 DIP-6/DIP-8 即完整通道 |
| 适合场景 | 大电流、低速通断 | 高速、可自定义保护 | 低功耗、高隔离、开关量输出 |
表格中机械继电器的速度与线圈功耗为常见典型量级,仅用于量纲对比;决定性差距在于:光MOS 用 LED 一两毫安就能开通(VO14642A 手册测试条件下开通 LED 电流最大 2mA),而机械继电器线圈要几十毫安——对电池供电的 RTU,这个差距直接体现在待机功耗上。
VO14642AT 是 1 Form A(单路常开)多芯片混合工艺器件,LH1503AAC 是 2 Form A(双路常开)单片集成工艺器件,输出 die 由光电二极管阵列、开关控制电路与 DMOS 开关构成(Vishay 数据手册 81646 Rev.1.5 / 83807 Rev.1.6)。两只器件覆盖了 DO 通道的两种典型负载:
| 参数 | VO14642AT(功率型) | LH1503AAC(信号型) | 工程含义 |
|---|---|---|---|
| 触点形式 | 1 Form A(单路常开) | 2 Form A(双路常开) | 双路可用于信号差分切换或双断点 |
| 负载电压 | 60 V | 350 V | 12/24V 电磁阀 vs 48V 通信电源/线路 |
| 负载电流 | DC 接法 2 A;AC/DC 峰值 3.6 A(10ms) | 单极工作 150 mA / 双极 110 mA | 大电流执行器 vs 小电流信号 |
| 导通电阻 | DC 接法典型 0.05 / 最大 0.07 Ω;AC/DC 接法典型 0.18 / 最大 0.25 Ω | 典型 20 Ω(12~25 Ω) | 差约三个数量级,对应两类负载 |
| 隔离测试电压 | 5300 VRMS(1s) | 5300 VRMS(1s) | 输入输出间无电气通路 |
| 开通时间 | 典型 370 µs / 最大 800 µs | 典型 1.6 ms / 最大 2.5 ms | 均为毫秒级,开关量用途 |
| 关断时间 | 典型 50 µs / 最大 800 µs | 典型 0.65 ms / 最大 2.5 ms | 同上 |
| 开通 LED 电流 | 0.5 mA 起通 / 测试上限 2 mA | 最小 2 mA / 典型 3 mA | GPIO 串电阻直驱即可 |
| 关断漏流 | 最大 1 µA @60V | 典型 0.02 nA / 最大 200 nA @±100V | 关断态几乎不耗负载电流 |
| 过流能力 | 无内置限流 | 内置限流 270 mA(典型),可配合过压保护承受 ANSI/TIA-968-B 雷击浪涌 | 信号型自带"保险丝" |
| 开关偏移电压 | —(开关用途) | 典型 0.15 µV 级 @IF=5mA | 切换毫伏级模拟信号不失真 |
| 工作温度 | −55 ~ +85 ℃ | −40 ~ +85 ℃ | 户外 RTU 按安装环境核算 |
| 认证 | UL1577(E52744)、VDE 0884 capable | UL1577、CSA、VDE 0884 | 出口设备认证基础 |
一句话选型:看电流选功率型,看电压与信号完整性选信号型。2A 以内的电磁阀、报警器、加热带走 VO14642AT;48V 通信线路的振铃/摘挂机切换、几百伏以内的模拟量路由、需要双路同步动作的场合走 LH1503AAC——它 0.15µV 级的开关偏移与 pF 级极间电容,是普通机械继电器给不了的信号级指标。
VO14642AT 的输出级可以接成两种组态,手册对应给出两套参数:AC/DC 接法下负载可以双向导通(可切交流),导通电阻典型 0.18Ω、最大 0.25Ω(IF=10mA、IL=1A);DC only 接法下只允许单向直流,导通电阻典型 0.05Ω、最大 0.07Ω(IF=10mA、IL=2A)。两种接法的引脚图中 6 号脚都标注"Do not use"(悬空)。
| 接法 | 导通电阻(典型/最大) | 测试条件 | 适用负载 |
|---|---|---|---|
| AC/DC | 0.18 / 0.25 Ω | IF=10mA、IL=1A | 交流负载、需双向导通的回路 |
| DC only | 0.05 / 0.07 Ω | IF=10mA、IL=2A | 单向直流:电磁阀、加热片、指示灯 |
RTU 的 DO 负载绝大多数是直流,明确负载方向后优先用 DC only 接法,同样一颗器件损耗只有 AC/DC 接法的约三分之一(0.07Ω 对 0.25Ω,同电流下 I²R 损耗差约 3.5 倍)。但注意两点:一是直流负载必须按标注方向接线,接反等于靠器件的耐压硬扛;二是交流或极性可能反转的回路(如双线制的报警探测器回路)必须退回 AC/DC 接法,用 0.25Ω 的参数重算损耗。
第一笔账是驱动。LED 正向压降典型 1.3V(VO14642A,IF=10mA 时 1.0~1.5V),STM32 的 3.3V GPIO 串一只限流电阻即可直驱:
限流电阻:R = (VGPIO − VF) / IF = (3.3V − 1.3V) / 10mA = 200Ω。10mA 相对开通所需的 2~3mA 留了 3 倍以上裕量,兼顾高低温下 LED 效率下降与电阻容差;5V 系统可取 (5−1.3)/10mA ≈ 370Ω,就近取 390Ω。
第二笔账是导通功耗与降额。绝对最大额定值是"不能同时全用"的,要按功耗约束折算:
| 器件/接法 | 输出功耗上限 | 导通电阻 | 按功耗折算的连续电流 | 手册标称电流 |
|---|---|---|---|---|
| VO14642AT,DC only | 250 mW(25℃) | 0.07 Ω(最大) | √(0.25/0.07) ≈ 1.9 A | 2 A |
| VO14642AT,AC/DC | 250 mW(25℃) | 0.25 Ω(最大) | √(0.25/0.25) = 1.0 A | 1 A(AC/DC 连续) |
| LH1503AAC | 600 mW(连续) | 25 Ω(最大) | √(0.6/25) ≈ 0.155 A | 单极 150 mA / 双极 110 mA |
折算结果与手册标称值吻合,说明这两个限值本质就是功耗墙。设计时要再叠两层降额:一是手册给出的负载电流-温度降额曲线(VO14642A 从 25℃ 到 85℃ 逐级下降),二是户外机柜夏季 60℃ 以上的环境温度。工程习惯是按"标称电流的一半"定连续工作点——2A 标称的通道按 1A 用,剩下的余量留给浪涌与高温。
光MOS 的开通需要 LED 发光、光电二极管阵列积累电荷、再驱动 DMOS 栅极,全链路是"光传输",速度天然受限:VO14642A 开通典型 370µs、最大 800µs;LH1503AAC 开通典型 1.6ms、最大 2.5ms。拿它做 PWM 调速或斩波是不可行的——1kHz 的 PWM 周期才 1ms,器件还没开到位就要关了。它的正确位置是:电磁阀的通断、接触器线圈的使能、报警回路的投入切除、测量通道的切换,也就是每秒几次以下的开关量。
关断态的漏流是另一端的优点:VO14642A 在 60V 负载电压下关断漏流最大 1µA,LH1503AAC 在 ±100V 下典型仅 0.02nA(350V 下最大 1µA)。对电池供电的 RTU,"通道关断=负载彻底断电"这个承诺靠的就是这个指标——挂 10 个通道的待机漏流仍在微安级,不会蚕食电池寿命。
感性负载要单独提醒:两只器件的手册都没有给出内置感性钳位参数,电磁阀、继电器线圈这类负载关断时的反电动势必须外接续流二极管处理,否则尖峰叠加在负载电压上,很容易越过 60V/350V 的耐压边界。这是通用工程做法,属于通道设计的必备项而不是可选项。
对单片机而言,每个光MOS 通道只占一个 GPIO(LED 限流电阻串在中间),驱动逻辑极简;真正值得写进固件的是三件事:上电默认关断、动作后留出 ton 时间再判断、用负载端的分压回读做通道自检——光MOS 没有状态反馈脚,"发了命令"不等于"负载真带电",保险丝断了、负载脱线这类故障只能靠回读发现。
/* 光MOS DO 通道驱动(STM32 HAL 示例) */
/* DO1=PA4 -> VO14642A(电磁阀) */
/* DO2=PB0 -> LH1503A(信号切换) */
void DO_Init(void)
{
/* 上电默认关断,LED 无电流 */
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4,
GPIO_PIN_RESET);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0,
GPIO_PIN_RESET);
}
void DO_Set(uint8_t ch, uint8_t on)
{
GPIO_PinState s =
on ? GPIO_PIN_SET : GPIO_PIN_RESET;
if (ch == 0) {
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, s);
} else {
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, s);
}
}
/* 通道自检:负载端分压送 ADC 回读 */
uint8_t DO_SelfCheck(uint8_t ch)
{
uint16_t adc;
DO_Set(ch, 1);
HAL_Delay(3); /* 大于 ton 最大 2.5ms */
adc = ADC_Read_Ch(ch);
DO_Set(ch, 0);
return (adc > ADC_TH_ON) ? 1 : 0;
}
两个工程细节:一是 HAL_Delay(3) 取的是 ton 最大值 2.5ms 加余量,若用 1.6ms 的典型值做超时判断,低温下 LH1503AAC 的开通变慢会造成自检误报;二是自检动作"开通—回读—关断"虽然多耗几毫秒,但放在每天一次的例行自检里,比通道失效后现场跑一趟便宜得多。
| 步骤 | 内容 | 验收判据 |
|---|---|---|
| 1 分负载类型 | 按电压/电流/交直流给每个 DO 通道归路:功率型或信号型 | 每通道负载电流不超功耗折算值 |
| 2 定接法 | 直流单向负载用 DC only 接法,交流或极性不定用 AC/DC | 按对应 RON 重算损耗 |
| 3 算 LED 电阻 | R=(VGPIO−VF)/IF,取 10mA 设计电流 | 高低温下开通可靠 |
| 4 降额 | 按标称电流一半定连续工作点,叠加温度降额曲线 | 85℃ 环境不超功耗墙 |
| 5 处理感性负载 | 电磁阀/线圈并联续流二极管 | 关断尖峰不超负载电压耐压 |
| 6 写固件 | 上电默认关断 + ton 等待 + 负载端回读自检 | 通道失效可被例行自检发现 |
| 7 验极限 | 短路、浪涌、高低温、长时间老化 | 隔离与漏流指标复测合格 |
RTU 数字量输出通道的隔离与通断,光MOS固态继电器一片就能闭环:VO14642AT(1 Form A,60V/2A)以 DC only 接法 0.07Ω 的导通电阻承担执行器通断,LH1503AAC(2 Form A,350V/110mA,导通电阻典型 20Ω、开关偏移 0.15µV 级)承担线路与信号切换,两只器件的隔离测试电压同为 5300 VRMS,输入仅是一颗 10mA 量级的 LED。设计上记住三笔账:限流电阻按 (VGPIO−1.3V)/10mA 取 200Ω(3.3V 系统);连续电流按功耗墙折算并减半使用(2A 标称按 1A 用);ton/toff 最长 2.5ms,只做开关量不做 PWM,感性负载外接续流二极管。关断漏流微安级,正是电池供电终端敢挂十几个 DO 通道的底气。
本文基于《VO14642AT, VO14642AABTR — 1 Form A Solid State Relay》(Vishay Semiconductors,Document Number 81646,Rev. 1.5,2011-04-26)与《LH1503AAC, LH1503AACTR, LH1503AB — 2 Form A Solid-State Relay》(Document Number 83807,Rev. 1.6,2011-07-25)数据手册整理优化,并结合物联网终端数字量输出通道的工程实践进行了系统化梳理。
沧州艾诺威电子 — 国家高新技术企业,20+项国家专利
嵌入式系统开发 · 物联网方案 · AI智能硬件 · 一站式交付
电话:13930711029 | 邮箱:tech@czinv.com | 24小时内响应