视觉检测基础:光源、镜头与相机的选型实战

做材料缺陷检验,视觉系统就是我们的「眼睛」。眼睛好不好使,直接决定了你能不能看到那些微米级的裂纹、气泡和夹杂。今天我就把这套选型逻辑掰开揉碎讲清楚。

2.1 光源选择:三种核心照明方案

光源选错了,再好的相机也白搭。我见过太多项目,最后发现是光没打好,缺陷根本「藏」在阴影里。

2.1.1 环形光

环形光是最常用的。灯珠围成一圈,从四周向中心打光。适合检测表面划痕、凹坑、印刷字符。

  • 优点:安装简单,照明均匀,能凸显表面纹理
  • 缺点:对倾斜表面容易产生反光干扰
  • 典型场景:金属表面划痕检测、PCB焊点检查
我的经验:检测高反光金属表面时,我习惯把环形光的角度调大一些(60°-75°),这样能减少镜面反射的干扰。曾经有个不锈钢管划伤项目,换了三次角度才找到最佳方案。

2.1.2 同轴光

同轴光通过半透半反镜,让光线沿着镜头光轴方向垂直照射。说白了,就是光从镜头「里面」打出去。

  • 优点:消除阴影,适合高反光平面
  • 缺点:光效低,需要较强光源
  • 典型场景:晶圆表面缺陷、玻璃划痕、镜面材料
注意:同轴光对灰尘非常敏感。我曾经在半导体车间调试时,一颗微尘在光路里造成了整片「伪缺陷」,排查了整整两个小时。所以,同轴光系统必须配合洁净环境使用。

2.1.3 背光

背光把光源放在被测物体后方,相机拍的是物体的轮廓剪影。适合检测外形尺寸、通孔、边缘毛刺。

  • 优点:对比度极高,边缘清晰
  • 缺点:只能看轮廓,看不到表面细节
  • 典型场景:精密零件尺寸测量、针脚共面性检测
光源类型 照明方向 最佳检测对象 典型波长
环形光 四周向中心 表面划痕、凹凸 白光/蓝光
同轴光 垂直向下 高反光平面 白光/绿光
背光 从后向前 轮廓、尺寸 红光/红外

2.2 镜头与相机选型

选镜头和相机,核心就三个参数:分辨率、靶面尺寸、接口。你想想看,如果镜头分辨率跟不上相机,那就是「小马拉大车」。

2.2.1 CCD vs CMOS

这个争论在工业界已经持续了十几年。我的看法很简单:

  • CCD:全局快门,图像均匀性好,适合高速运动物体。但功耗大、帧率受限。
  • CMOS:现在的主流。全局快门已经普及,动态范围大,帧率可以做到很高。

我的建议:除非你检测的是极低照度场景(比如荧光检测),否则现在选CMOS完全够用。我最近三年做的项目,全部用的CMOS,没有遇到任何问题。

2.2.2 分辨率与帧率

分辨率决定了你能看到多小的缺陷。帧率决定了检测速度。

举个例子:检测一个10mm×10mm的零件,要求识别0.05mm的裂纹。那么:

最小缺陷尺寸 = 0.05 mm
每个缺陷至少覆盖 3 个像素(经验值)
所需像素精度 = 0.05 / 3 ≈ 0.017 mm/pixel
视场宽度 = 10 mm
所需水平分辨率 = 10 / 0.017 ≈ 588 像素
实际选型:至少 640×480,建议 1280×1024
避坑指南:我曾经为了追求高分辨率选了500万像素相机,结果帧率只有15fps,产线节拍根本跟不上。后来换成200万像素、60fps的方案,反而更实用。记住:分辨率够用就好,帧率才是产线的命门。

2.2.3 镜头选型核心参数

参数 说明 选型建议
焦距 决定视场角大小 小视场用长焦(25-50mm),大视场用短焦(8-16mm)
光圈 影响进光量和景深 检测平面用F4-F8,检测立体用F8-F16
畸变 镜头引起的图像变形 测量场景必须选低畸变镜头(<0.1%)
接口 C接口、CS接口 工业相机几乎都是C接口,注意法兰距

2.3 图像采集卡与接口

图像数据从相机传到电脑,这条路不能堵。三种主流接口,我一个个说。

2.3.1 GigE Vision

基于千兆以太网,线长可达100米。适合分布式检测系统。

  • 带宽:1 Gbps(约125 MB/s)
  • 优势:布线简单,支持PoE供电
  • 劣势:CPU占用较高,延迟不稳定

2.3.2 USB3.0 Vision

即插即用,带宽大。现在中小型项目的主流选择。

  • 带宽:5 Gbps(约625 MB/s)
  • 优势:成本低,开发简单
  • 劣势:线长限制(通常3-5米),需要高质量线缆
我曾经踩过的坑:USB3.0线缆质量参差不齐。有一次项目现场频繁丢帧,换了五根线才找到问题——劣质线缆的屏蔽层不够,电磁干扰导致数据包丢失。现在我只用认证过的工业级USB3.0线。

2.3.3 Camera Link

老牌工业接口,带宽大、延迟低。适合高速线阵相机和多相机系统。

  • 带宽:最高可达850 MB/s(Full模式)
  • 优势:确定性延迟,适合实时控制
  • 劣势:需要专用采集卡,线缆粗重,成本高
接口类型 带宽 最大线长 适用场景
GigE 125 MB/s 100 m 分布式、长距离
USB3.0 625 MB/s 3-5 m 桌面级、中小项目
Camera Link 850 MB/s 10 m 高速线阵、多相机

2.4 视觉检测系统选型流程

下面这张图是我自己总结的选型流程,每次做新项目都按这个走,基本不会出大错。

视觉检测系统选型流程图 ① 确定检测需求 ② 选择光源类型 ③ 计算所需分辨率 ④ 选择相机(CCD/CMOS) ⑤ 选择镜头(焦距/光圈) ⑥ 选择接口与采集卡 提示:每一步都要回头验证——分辨率够不够?帧率跟不跟得上产线节拍?

核心原则:先定检测精度,再选相机分辨率,最后配镜头和光源。顺序不能乱。我见过有人先买了相机再算分辨率,结果发现镜头根本配不上——白白浪费预算。

嗯,视觉检测的选型基础就这些。记住:光源决定「能不能看到」,相机决定「看得清不清」,接口决定「传得快不快」。三者缺一不可。