视觉检测基础:光源、镜头与相机的选型实战
做材料缺陷检验,视觉系统就是我们的「眼睛」。眼睛好不好使,直接决定了你能不能看到那些微米级的裂纹、气泡和夹杂。今天我就把这套选型逻辑掰开揉碎讲清楚。
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 视觉检测系统选型流程
下面这张图是我自己总结的选型流程,每次做新项目都按这个走,基本不会出大错。
核心原则:先定检测精度,再选相机分辨率,最后配镜头和光源。顺序不能乱。我见过有人先买了相机再算分辨率,结果发现镜头根本配不上——白白浪费预算。
嗯,视觉检测的选型基础就这些。记住:光源决定「能不能看到」,相机决定「看得清不清」,接口决定「传得快不快」。三者缺一不可。