4. 光源与光学方案设计
在产线机器视觉系统里,光源与光学方案往往决定了图像质量的“上限”,也直接决定了采集时间能否被压缩。相机、镜头、算法都可以后期更换,但打光方式一旦定型,缺陷对比度、边缘锐度、环境光抗扰度就基本被锁定。因此,光源设计不是“补个亮”,而是围绕被测特征、运动状态和节拍目标做的一次光学与时间联合设计。
一、打光方式:先看特征,再选几何关系
打光方式的核心是控制光线与被测物、相机之间的几何关系,让目标特征在图像中形成高对比度,同时让干扰特征“消失”。常见方式及适用场景如下:
- 明场正面光:光源与相机同侧,适合检测表面印刷、字符、颜色差异。缺点是反光表面易产生镜面高光,淹没细节。
- 暗场光:光源以低角度掠射被测面,适合划痕、裂纹、毛刺、边缘凸起。平整区域反射光不进相机,缺陷处散射光进入相机,形成亮缺陷。
- 背光:光源在物体背面,相机正对光源,适合尺寸测量、轮廓提取、孔位检测。轮廓边缘对比度极高,但无法看到表面纹理。
- 同轴光:通过半透半反镜使光与光轴同向,适合高反光金属表面、BGA焊球、玻璃划痕。能抑制镜面反射造成的局部过曝。
- 穹顶光:半球漫射,适合曲面、反光、复杂三维结构,提供均匀无影照明,但光通量利用率低,需更高亮度或更长曝光。
- 偏振光:在光源和镜头前加偏振片,抑制金属、塑料、玻璃表面的镜面反射,保留漫反射信息。
选择时按“特征—材质—运动”三步判断:先明确要增强的是缺陷还是轮廓;再看表面是漫反射还是镜面反射;最后看物体是否运动、是否允许长曝光。例如检测金属轴表面划痕,优先暗场低角度光;检测透明瓶口裂纹,优先背光加偏振;检测黑色橡胶表面字符,优先同轴光或高角度明场。
二、频闪同步:把光源变成“时间闸门”
频闪同步的本质是让光源只在相机曝光窗口内点亮,其余时间关闭。这样做有两个直接收益:一是用瞬时高亮替代持续高亮,降低发热和功耗;二是缩短有效曝光时间,冻结运动模糊。频闪同步通常由相机输出Strobe信号触发光源控制器,控制器再驱动LED灯珠。
关键参数包括:
- 触发延迟:从相机发出触发到光源实际亮起的延迟,通常几十微秒,需在控制器中补偿。
- 脉冲宽度:光源点亮持续时间,应略大于曝光时间,避免曝光窗口边缘无光。
- 过驱动倍数:频闪时LED可短时超额定电流工作,亮度提升2~5倍,但占空比必须受控,否则结温升高、寿命下降。
- 同步方式:相机外触发光源,或光源控制器同时触发相机和光源,前者更常用。
示例配置:某产线检测运动中的瓶盖,相机曝光时间设为80 μs,光源控制器设置脉冲宽度100 μs,触发延迟补偿30 μs,过驱动倍数3倍。若瓶盖运动速度0.5 m/s,则80 μs内位移为40 μm,远小于一个像素对应的物距,运动模糊可忽略。
三、环境光抑制:让产线光“只认自己的光”
环境光包括车间照明、窗户自然光、相邻工位光源。它会造成图像亮度波动、对比度下降,甚至让阈值分割失效。抑制手段分光学、时间、算法三层:
- 光学层:加遮光罩、挡光板、窄带滤光片。窄带滤光片只允许光源波长附近的光通过,例如光源用850 nm红外,滤光片带宽±10 nm,可滤掉大部分可见环境光。
- 时间层:频闪同步本身就是时间滤波——只在光源亮起的瞬间曝光,环境光在曝光窗口内的积分时间被压缩到几十微秒,贡献大幅降低。
- 算法层:背景建模、动态阈值、参考图像差分。但算法补偿会增加处理时间,应优先在前两层解决。
实际工程中,最有效且成本最低的组合是“窄带滤光片+频闪同步”。若环境光仍造成±10%以上灰度波动,再考虑加遮光结构。
四、对图像采集时间的压缩路径
图像采集时间由曝光时间、读出时间、传输时间、触发延迟等构成。光源与光学方案主要压缩前两项:
- 提高照度:频闪过驱动使瞬时亮度提升,允许更短曝光。曝光从500 μs降到80 μs,采集时间直接减少420 μs。
- 提高对比度:暗场、背光、偏振让缺陷与背景灰度差拉大,允许降低曝光或减少多帧平均,避免“拍多张再合成”。
- 减少重拍:环境光抑制到位后,图像稳定性提升,因亮度波动导致的NG重拍减少,平均采集节拍下降。
- 缩短读出:若曝光已压缩到极限,可改用ROI读出,只读取缺陷所在区域,读出时间随行数线性下降。
下面用一张信号链图说明从“相机触发”到“图像可用”的时间关系,以及光源频闪在其中的位置。
五、工程落地要点与检查清单
光源与光学方案设计完成后,建议按以下清单逐项确认,避免“实验室能拍、产线拍不稳”:
| 检查项 | 确认内容 | 示例/判断依据 |
|---|---|---|
| 打光方式 | 是否针对目标特征选择明场/暗场/背光/同轴/穹顶/偏振 | 金属划痕用暗场,轮廓测量用背光 |
| 光源波长 | 是否与滤光片匹配,是否避开环境光峰值 | 850 nm 红外 + 850 nm 窄带滤光片 |
| 频闪同步 | 触发延迟、脉冲宽度、过驱动倍数是否设置并验证 | 延迟补偿 30 μs,脉宽 100 μs,过驱动 3× |
| 曝光时间 | 是否在冻结运动模糊前提下尽量短 | 运动 0.5 m/s,曝光 80 μs,位移 40 μm |
| 环境光抑制 | 遮光、滤光、频闪三层是否至少落实两层 | 窄带滤光片 + 频闪,灰度波动 ≤ ±3% |
| 采集节拍 | 单帧采集时间是否满足产线节拍,是否需ROI | 曝光 80 μs + 读出 200 μs + 传输 100 μs |
总结来看,光源与光学方案设计不是孤立选型,而是围绕“特征对比度—运动冻结—环境抗扰—节拍压缩”四个目标做联合权衡。打光方式决定图像质量上限,频闪同步决定时间压缩空间,环境光抑制决定稳定性,三者共同作用,才能让图像采集时间从“够用”走向“最优”。