2、视觉系统基础:工业相机、镜头、光源、控制器、PLC等核心组件的功能与选型原则
智慧工厂的机器视觉系统,本质上是一个通过光学成像、信号采集与逻辑运算来替代人眼完成检测、定位、测量和识别的综合工程系统。一个典型的视觉系统由工业相机、镜头、光源、视觉控制器(或图像处理单元)以及可编程逻辑控制器(PLC)构成。这五大核心组件并非独立工作,而是通过触发信号、数据总线和IO交互形成一个闭环链路。在实际调优过程中,很多现场问题(如图像模糊、曝光不均、检测抖动)的根源并非算法参数,而是硬件选型不当或组件间配合失当。因此,理解每个组件的功能边界与选型原则,是进行后续光源调优、阈值设定和节拍对齐的前提。
上图展示了视觉系统五大核心组件之间的物理连接与信号流向。光源照亮被测物体,相机通过镜头采集图像,图像数据经传输接口送入视觉控制器进行算法处理,控制器将判定结果(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测量 | 投射特定图案,解算深度 |
光源颜色选择:根据被测物体颜色与背景的对比度选择。例如,红色光源照射绿色物体时,物体呈现暗色,对比度增强;蓝色光源照射黄色物体同理。对于金属反光表面,建议使用漫射光源或低角度照明以减少眩光。
2.3 视觉控制器与PLC:逻辑处理与执行协同
视觉控制器:视觉控制器(或嵌入式视觉系统)负责运行图像处理算法,包括预处理(滤波、增强)、定位(模板匹配)、测量(卡尺工具)、识别(OCR/条码)和缺陷检测(Blob分析)。选型时需关注CPU/GPU算力、内存大小、I/O接口数量以及是否支持硬触发。对于高速产线,建议选用支持FPGA加速的控制器,以降低处理延迟。
PLC协同:PLC在视觉系统中承担任务调度与执行控制角色。其核心功能包括:
- 触发信号输出:PLC通过传感器(如光电开关)检测物体到位,向相机发送硬触发信号(如上升沿),确保拍照时刻准确。
- 结果接收与分流:视觉控制器通过TCP/IP、串口或IO输出OK/NG信号,PLC据此控制气缸剔除、蜂鸣器报警或停机。
- 节拍对齐:PLC需根据产线速度动态调整触发延时,确保物体在相机视野中心时拍照。
选型原则:PLC的扫描周期应小于视觉处理周期,否则会造成信号丢失。一般建议PLC扫描周期≤10ms,视觉处理周期≤50ms,两者通过握手信号(如Ready/Busy)进行同步。
2.4 实战案例:某电子元件装配线的视觉系统选型与调试
背景与约束:某3C电子工厂需对手机摄像头模组进行外观缺陷检测,产线节拍为每件2.5秒(即0.4件/秒),检测项包括划痕、脏污、金手指氧化。现场空间有限,相机安装距离(工作距离)限制在150mm以内,且产线存在轻微振动。
初始现象与目标:初期使用500万像素CMOS相机搭配8mm普通镜头和环形白光,检测时发现反光严重,金手指区域过曝,划痕对比度不足,误判率高达15%。目标是将误判率降至2%以下,且不影响节拍。
分析判断过程:
- 反光问题:环形光源在金属表面产生镜面反射,导致局部过曝。改用同轴光源可消除反射。
- 划痕对比度不足:白光对暗色划痕照明效果差,改用蓝色光源(波长450nm)可增强划痕与背景的灰度差异。
- 镜头畸变:8mm镜头在边缘存在畸变,影响测量精度。更换为远心镜头,虽然成本增加,但畸变<0.1%。
实际操作步骤:
- 将环形光源更换为同轴光源,并调整亮度至灰度值180。
- 将白光LED更换为蓝光LED,验证划痕区域灰度差从30提升至65。
- 更换为0.5X远心镜头,工作距离调整为120mm,视野覆盖整个模组。
- PLC触发延时从默认0ms调整为+80ms,确保物体在相机视野中心时拍照。
- 视觉控制器中重新设置ROI区域,仅检测金手指和镜片区域,减少背景干扰。
结果对比:调整后,误判率从15%降至1.8%,漏检率为0.3%,节拍未受影响。但远心镜头成本增加约3000元,且同轴光源对灰尘敏感,需每周清洁。
复盘经验:光源与镜头的组合优化往往比算法调参更有效。在选型阶段,应使用目标样品进行实际成像测试,而非仅依赖理论计算。同时,PLC触发延时的微调是节拍对齐的关键,需结合编码器或光电传感器位置精确计算。
2.5 常见误区与总结复盘
误区一:认为相机分辨率越高越好。实际上,分辨率过高会导致处理时间延长,且对光源均匀性要求苛刻,反而降低系统稳定性。
误区二:忽视镜头接口与相机靶面的匹配。例如,1英寸镜头配1/1.8英寸相机,会浪费镜头边缘像质;反之,小镜头配大靶面会产生暗角。
误区三:光源亮度固定不变。随着LED老化,光强会衰减,建议使用带恒流驱动的光源,并定期用灰度卡校准。
误区四:PLC与视觉控制器之间仅用IO连接,缺乏握手协议。在高速产线中,应使用“请求-应答”模式,避免信号竞争。