2、视觉系统基础:工业相机、镜头、光源、控制器、PLC等核心组件的功能与选型原则

智慧工厂的机器视觉系统,本质上是一个通过光学成像、信号采集与逻辑运算来替代人眼完成检测、定位、测量和识别的综合工程系统。一个典型的视觉系统由工业相机、镜头、光源、视觉控制器(或图像处理单元)以及可编程逻辑控制器(PLC)构成。这五大核心组件并非独立工作,而是通过触发信号、数据总线和IO交互形成一个闭环链路。在实际调优过程中,很多现场问题(如图像模糊、曝光不均、检测抖动)的根源并非算法参数,而是硬件选型不当或组件间配合失当。因此,理解每个组件的功能边界与选型原则,是进行后续光源调优、阈值设定和节拍对齐的前提。

视觉系统核心组件链路与信号流向 被检测物体 传送带/夹具 光源 环形/条形/同轴 工业相机 面阵/线阵/3D 镜头 C接口/远心 视觉控制器 图像处理/算法 阈值/ROI PLC 逻辑控制/IO 节拍/触发 执行机构 剔除/报警/停机 光路 成像 GigE/USB3 TCP/IP/IO DO 触发 状态反馈/握手信号

上图展示了视觉系统五大核心组件之间的物理连接与信号流向。光源照亮被测物体,相机通过镜头采集图像,图像数据经传输接口送入视觉控制器进行算法处理,控制器将判定结果(OK/NG)发送给PLC,PLC据此驱动执行机构动作。同时,PLC还负责向相机或光源发送触发信号,确保图像采集与生产节拍同步。理解这一链路是后续调优的基础。

2.1 工业相机:图像采集的核心器件

核心原理:工业相机的本质是将光信号转换为电信号(数字图像)的传感器组件。其核心是图像传感器,主要分为CCD(电荷耦合器件)和CMOS(互补金属氧化物半导体)两大类。CCD具有灵敏度高、噪声低的优点,但成本高、帧率低;CMOS集成度高、功耗低、帧率快,目前已成为工业视觉的主流选择。相机的关键参数包括分辨率(如500万像素、1200万像素)、帧率(fps)、靶面尺寸(如1/1.8英寸、2/3英寸)、像素位深(8bit/10bit/12bit)以及数据接口(GigE Vision、USB3.0、Camera Link、CoaXPress)。

选型原则:

  • 分辨率选择:根据检测精度要求计算。例如,视野范围(FOV)为50mm×40mm,要求检测0.1mm的缺陷,则最小需要500×400像素,考虑2-3倍冗余,建议选用500万像素相机。
  • 帧率匹配:帧率必须大于产线节拍。若产线节拍为每分钟120件(即2件/秒),则相机帧率至少为5fps(含触发余量),否则会造成丢帧。
  • 接口选择:GigE Vision适合远距离传输(100m内),USB3.0适合短距离高速传输,Camera Link适合极高带宽需求场景。
  • 色彩与位深:灰度检测选黑白相机,颜色识别选彩色相机;位深越高,灰度分辨力越强,但数据量也越大。
经验提醒:在智慧工厂现场,不要盲目追求高分辨率。分辨率过高会导致数据量激增,降低处理帧率,同时增加光源均匀性要求。应根据实际检测精度需求,结合镜头畸变和光源均匀度综合计算。

2.2 镜头与光源:成像质量的决定因素

镜头选型:镜头是将被测物体成像到相机传感器上的光学系统。核心参数包括焦距(f)、光圈(F数)、工作距离(WD)、景深(DOF)和畸变率。焦距决定了视野大小:焦距越短,视野越大;光圈越大,进光量越多但景深越小。在智慧工厂中,远心镜头因其低畸变、恒定放大倍率的特点,常用于精密测量;而普通CCTV镜头则适用于大视野、低精度场景。

光源选型:光源是视觉系统中最容易被忽视却影响最大的组件。常见光源类型包括:

光源类型 适用场景 特点
环形光源 字符识别、划痕检测 照明均匀,可突出边缘
条形光源 大尺寸表面检测 角度可调,适合反光表面
同轴光源 高反光平面(晶圆、玻璃) 消除阴影,成像对比度高
背光源 轮廓测量、尺寸检测 形成高对比度剪影
结构光/3D光源 高度差、3D测量 投射特定图案,解算深度

光源颜色选择:根据被测物体颜色与背景的对比度选择。例如,红色光源照射绿色物体时,物体呈现暗色,对比度增强;蓝色光源照射黄色物体同理。对于金属反光表面,建议使用漫射光源或低角度照明以减少眩光。

风险提示:光源亮度并非越亮越好。过亮会导致传感器饱和,丢失灰度信息;过暗则导致信噪比下降。现场调优时,应使用灰度直方图工具,确保目标区域灰度值分布在150-220之间(8bit),且背景与目标灰度差大于50。

2.3 视觉控制器与PLC:逻辑处理与执行协同

视觉控制器:视觉控制器(或嵌入式视觉系统)负责运行图像处理算法,包括预处理(滤波、增强)、定位(模板匹配)、测量(卡尺工具)、识别(OCR/条码)和缺陷检测(Blob分析)。选型时需关注CPU/GPU算力、内存大小、I/O接口数量以及是否支持硬触发。对于高速产线,建议选用支持FPGA加速的控制器,以降低处理延迟。

PLC协同:PLC在视觉系统中承担任务调度与执行控制角色。其核心功能包括:

  1. 触发信号输出:PLC通过传感器(如光电开关)检测物体到位,向相机发送硬触发信号(如上升沿),确保拍照时刻准确。
  2. 结果接收与分流:视觉控制器通过TCP/IP、串口或IO输出OK/NG信号,PLC据此控制气缸剔除、蜂鸣器报警或停机。
  3. 节拍对齐:PLC需根据产线速度动态调整触发延时,确保物体在相机视野中心时拍照。

选型原则:PLC的扫描周期应小于视觉处理周期,否则会造成信号丢失。一般建议PLC扫描周期≤10ms,视觉处理周期≤50ms,两者通过握手信号(如Ready/Busy)进行同步。

2.4 实战案例:某电子元件装配线的视觉系统选型与调试

背景与约束:某3C电子工厂需对手机摄像头模组进行外观缺陷检测,产线节拍为每件2.5秒(即0.4件/秒),检测项包括划痕、脏污、金手指氧化。现场空间有限,相机安装距离(工作距离)限制在150mm以内,且产线存在轻微振动。

初始现象与目标:初期使用500万像素CMOS相机搭配8mm普通镜头和环形白光,检测时发现反光严重,金手指区域过曝,划痕对比度不足,误判率高达15%。目标是将误判率降至2%以下,且不影响节拍。

分析判断过程:

  • 反光问题:环形光源在金属表面产生镜面反射,导致局部过曝。改用同轴光源可消除反射。
  • 划痕对比度不足:白光对暗色划痕照明效果差,改用蓝色光源(波长450nm)可增强划痕与背景的灰度差异。
  • 镜头畸变:8mm镜头在边缘存在畸变,影响测量精度。更换为远心镜头,虽然成本增加,但畸变<0.1%。

实际操作步骤:

  1. 将环形光源更换为同轴光源,并调整亮度至灰度值180。
  2. 将白光LED更换为蓝光LED,验证划痕区域灰度差从30提升至65。
  3. 更换为0.5X远心镜头,工作距离调整为120mm,视野覆盖整个模组。
  4. PLC触发延时从默认0ms调整为+80ms,确保物体在相机视野中心时拍照。
  5. 视觉控制器中重新设置ROI区域,仅检测金手指和镜片区域,减少背景干扰。

结果对比:调整后,误判率从15%降至1.8%,漏检率为0.3%,节拍未受影响。但远心镜头成本增加约3000元,且同轴光源对灰尘敏感,需每周清洁。

复盘经验:光源与镜头的组合优化往往比算法调参更有效。在选型阶段,应使用目标样品进行实际成像测试,而非仅依赖理论计算。同时,PLC触发延时的微调是节拍对齐的关键,需结合编码器或光电传感器位置精确计算。

2.5 常见误区与总结复盘

误区一:认为相机分辨率越高越好。实际上,分辨率过高会导致处理时间延长,且对光源均匀性要求苛刻,反而降低系统稳定性。

误区二:忽视镜头接口与相机靶面的匹配。例如,1英寸镜头配1/1.8英寸相机,会浪费镜头边缘像质;反之,小镜头配大靶面会产生暗角。

误区三:光源亮度固定不变。随着LED老化,光强会衰减,建议使用带恒流驱动的光源,并定期用灰度卡校准。

误区四:PLC与视觉控制器之间仅用IO连接,缺乏握手协议。在高速产线中,应使用“请求-应答”模式,避免信号竞争。

总结:视觉系统选型是一个系统工程,需从检测精度、节拍、环境、成本四个维度综合权衡。核心原则是:先定光源,再选镜头,后配相机,最后协同PLC。现场调优时,应使用灰度直方图、ROI工具和触发延时示波器进行量化分析,避免凭经验盲目调整。