3、硬件触发信号:光耦隔离、电平标准与接线方式
硬件触发,说白了就是给相机一个“咔嚓”的电信号。这个信号怎么给、给多大、怎么接,是咱们现场调试最容易踩坑的地方。我见过不少项目,软件配得再好,线一接错全白搭。
这一章,咱们就把硬件触发信号的三个核心问题讲透:光耦隔离为什么是保命设计?5V/12V/24V怎么选?Line0/Line1/Line2到底接哪根?
3.1 光耦隔离:为什么非它不可?
工业现场什么最多?干扰。电机启停、变频器、焊机……这些设备一工作,线上全是尖峰脉冲。如果触发信号直接连到相机主控芯片,一个浪涌就能把板子烧了。
光耦隔离,就是在信号输入和内部电路之间加一道“光墙”。
- 原理:输入端是发光二极管(LED),输出端是光敏三极管。电信号→光信号→电信号,两边物理隔离。
- 好处:共模电压被切断,地环路干扰被阻断。你想想看,现场地电位差几十伏很常见,没有光耦,相机的地和PLC的地一打架,轻则丢帧,重则烧IO口。
- 我遇到过:有一次在汽车焊装线调试,相机老是随机丢触发。查了两天,最后发现是PLC输出和相机共地,焊枪一打火,地线上瞬间跳变十几伏。换成光耦隔离的触发线,问题立刻消失。
核心结论:工业相机必须使用光耦隔离的触发输入。没有隔离的相机,别用在工厂里。
3.2 电平标准:5V、12V、24V怎么选?
光耦输入端需要驱动电流,一般5~15mA。不同电压对应不同限流电阻。咱们直接看表:
| 标称电压 | 典型范围 | 限流电阻(推荐) | 适用场景 |
|---|---|---|---|
| 5V | 4.5V ~ 5.5V | 220Ω ~ 330Ω | 单片机、树莓派、低压PLC |
| 12V | 10V ~ 14V | 1kΩ ~ 1.5kΩ | 通用PLC、继电器输出 |
| 24V | 20V ~ 28V | 2.2kΩ ~ 3.3kΩ | 工业PLC(西门子、三菱等) |
我个人习惯:能用24V就用24V。为什么?工业现场24V最普遍,抗干扰能力也最强。5V信号在长距离传输时,压降和噪声都很头疼。我曾经在一条50米的产线上用5V触发,结果远端电压掉到3.8V,光耦根本点不亮。换成24V,稳得很。
小技巧:如果你不确定PLC输出是什么电平,拿万用表量一下空载电压。别信标签,现场改线是常事。
3.3 接线方式:Line0、Line1、Line2
现在的工业相机,一般提供多个GPIO口。以常见的Camera Link或GigE Vision相机为例,触发输入通常叫Line0、Line1、Line2。它们功能不同:
- Line0:默认触发输入。大部分相机出厂配置就是Line0作为触发源。
- Line1:可配置为触发输入或闪光灯同步输出。我常用它做“触发反馈”,告诉PLC“相机已经收到信号了”。
- Line2:通用IO,可输入可输出。有时候用来接编码器信号,或者做错误复位。
接线方式(以最常见的NPN/PNP为例):
| PLC输出类型 | 相机侧接线 | 注意事项 |
|---|---|---|
| NPN(漏型) | 信号线接Line0+,公共端接GND | 相机内部上拉电阻要启用 |
| PNP(源型) | 信号线接Line0+,公共端接24V | 相机内部下拉电阻要启用 |
| 继电器触点 | 无源干接点,串一个限流电阻 | 注意触点抖动,建议加RC滤波 |
警告:千万不要把24V直接接到5V输入的相机IO口上。我见过有人这么干,结果光耦输入端LED直接烧断,相机返厂维修。接线前,一定先看相机手册的“最大额定值”。
3.4 知识体系:硬件触发信号全景图
下面这张图,把咱们刚才讲的三块内容串起来。你可以把它当作现场排查的路线图:
3.5 避坑指南:我踩过的几个坑
做硬件触发调试,有些坑你不亲自踩一遍,光看手册真想不到。我分享几个真实案例:
- 坑一:长线压降。我曾经用一根50米的4芯电缆接触发信号,24V输出到相机端只剩19V。光耦虽然还能工作,但响应时间变慢了,导致高速拍照时触发延迟不稳定。后来换成2.5平方的线,问题解决。
- 坑二:共地问题。PLC和相机各自有电源,如果两个电源的GND没有连在一起,光耦虽然隔离了信号,但共模电压可能超过光耦的耐压(一般几千伏没问题,但高频噪声会耦合)。我的做法是:在PLC侧和相机侧之间,用一根粗线把GND连起来,形成等电位。
- 坑三:接线松动。工业相机用的M8或M12航空插头,拧不紧的话,振动几下就接触不良。触发信号时有时无,排查起来非常头疼。我现在的习惯是:接好线后,用记号笔在螺帽和插座上画一条线,下次巡检一看就知道有没有松动。
我的建议:新项目第一次接线,先用示波器看触发波形。上升沿干不干净?有没有抖动?幅值够不够?这些用万用表看不出来,但示波器一量就全明白了。
嗯,硬件触发这块,说复杂也复杂,说简单也简单。核心就是三件事:隔离、电平、接线。把这三点吃透了,现场90%的触发问题你都能自己搞定。