核心光学组件选型:镜头、滤光片、分光棱镜的选型与参数匹配

做视觉仿生系统,说白了就是给机器装上一双「好眼睛」。而镜头、滤光片、分光棱镜,就是这双眼睛的角膜、晶状体和虹膜。选错了,后面算法调得再好也白搭。我踩过的坑,今天一次性给你讲透。

一、镜头选型:别只看焦距

很多人选镜头,上来就问「焦距多少」。其实焦距只是起点。我习惯先问三个问题:工作距离多少?视野多大?检测精度要求多高?这三个定下来,焦距基本就锁死了。

核心公式:

焦距 f = (工作距离 × 传感器靶面尺寸) / 视野宽度

举个例子:工作距离 200mm,传感器靶面 6.4mm(1/2英寸),视野要拍 50mm 宽。那么 f = (200 × 6.4) / 50 = 25.6mm。选 25mm 定焦镜头就行。

但这里有个坑——畸变。我在一个精密测量项目里吃过亏,选了廉价镜头,边缘畸变 2% 以上,标定怎么都补不回来。后来换了低畸变系列,畸变控制在 0.1% 以内,问题才解决。

选型清单,我建议你按这个顺序过一遍:

  • 分辨率匹配:镜头分辨率要高于传感器分辨率。别拿 5MP 的镜头配 12MP 的相机,浪费钱。
  • 靶面匹配:镜头像圈必须覆盖传感器靶面。1英寸的传感器,别配 2/3英寸的镜头,边缘会黑掉。
  • 光圈与景深:产线上工件高度有波动?光圈收小一点,景深就大了。但注意,光圈太小会衍射,反而模糊。
  • 接口与法兰距:C 口、CS 口、F 口,别搞混。我见过有人买了 C 口镜头,结果相机是 CS 口,中间差了 5mm 垫圈。

我的习惯:量产项目优先选 25mm 或 35mm 定焦。变焦镜头虽然灵活,但长期震动后容易跑焦。定焦镜头结构简单,可靠性高得多。

二、滤光片选型:不是越贵越好

滤光片的作用很简单——让该过的光过,不该过的光滚蛋。但实际选型时,很多人被「带宽」「透过率」这些参数绕晕了。

我曾经在一个条码识别项目里,用了普通的红外截止滤光片。结果现场有强环境光干扰,条码反光严重,读码率只有 60%。后来换了一款窄带滤光片,中心波长 850nm,带宽 ±10nm,配合红外补光,读码率直接干到 99.9%。

选型要点:

  1. 中心波长:跟光源匹配。用 940nm 红外灯,就选 940nm 的滤光片。别差 10nm,否则透过率掉一半。
  2. 半带宽(FWHM):带宽越窄,抗干扰越强,但光能量也越弱。一般产线用 ±20nm 就够了,精密测量才用 ±5nm。
  3. 透过率:峰值透过率低于 85% 的,我基本不考虑。否则曝光时间要拉长,产线节拍跟不上。
  4. 截止深度:OD 值(光密度)至少要 4 以上。OD 4 意味着只有万分之一的光漏过去。环境光强的场合,建议 OD 6。
应用场景 推荐滤光片类型 中心波长 半带宽
条码/二维码读取 窄带滤光片 850nm / 940nm ±10nm
外观缺陷检测 偏振滤光片 可见光
颜色识别 带通滤光片 R/G/B 三通道 ±20nm
透明物体检测 红外滤光片 850nm ±30nm

注意:滤光片不是装上去就完事了。安装时要注意平行度,稍微歪一点,光线就会偏移,导致成像不均匀。我见过一个项目,滤光片装歪了 0.5 度,图像一侧亮一侧暗,折腾了两天才找到原因。

三、分光棱镜选型:多光谱成像的关键

分光棱镜这东西,做单色视觉的人很少碰。但一旦要做多光谱或立体视觉,它就是核心。说白了,就是把一束光分成两路或多路,让不同相机各拍各的。

我记得第一次用分光棱镜,是在一个同时需要可见光和近红外图像的检测项目里。当时图便宜,买了个普通镀膜的分光棱镜。结果可见光通道偏色严重,红外通道能量不足。后来换了宽带增透膜的分光棱镜,两个通道的成像质量才平衡。

选型参数,我重点看这几个:

  • 分光比:50:50 是最常见的,适合两个通道同等重要。如果主检测用可见光,辅助用红外,可以选 70:30。
  • 工作波段:可见光分光棱镜只覆盖 400-700nm。如果你要同时用 850nm 红外,必须选宽带型(400-1000nm)。
  • 偏振敏感性:有些分光棱镜对偏振光敏感,S 光和 P 光的分光比不一样。如果光源是偏振的,要选消偏振型。
  • 波前畸变:这个参数容易被忽略。分光棱镜内部光路长,波前畸变大了,图像会模糊。一般要求 λ/4 以上。

一个实用技巧:分光棱镜安装后,两个通道的光程差要尽量一致。否则一个通道清晰,另一个通道模糊。我习惯在棱镜后面加补偿片,把光程差控制在 0.1mm 以内。

四、参数匹配:三者的协同

镜头、滤光片、分光棱镜不是孤立选的。它们之间必须匹配,否则整个光学系统就是废的。

匹配原则:

  1. 光谱匹配:光源的发光光谱 → 滤光片的通带 → 分光棱镜的工作波段 → 传感器的量子效率曲线。这四个必须串起来。举个例子,你用 940nm 红外光源,滤光片选了 850nm,分光棱镜只支持到 900nm,那传感器基本什么都收不到。
  2. 光能量匹配:每经过一个光学元件,光能量都会损失。镜头透过率约 90%,滤光片约 85%,分光棱镜约 70%(50:50 分光时)。总透过率 = 0.9 × 0.85 × 0.7 ≈ 53%。如果传感器灵敏度不够,就要加大光圈或增强光源。
  3. 机械接口匹配:镜头接口(C 口)、滤光片螺纹(M27、M30 等)、分光棱镜的安装座,三者要能拧到一起。别买了才发现螺纹不匹配,还得加转接环。

我的建议:量产前一定要做整机光学测试。用均匀光源照射,拍一张白板图像,检查有没有暗角、色差、亮度不均。这一步省了,量产时哭都来不及。

五、知识体系总览

下面这张图,是我自己总结的光学组件选型逻辑。你照着这个流程走,基本不会漏掉关键参数。

光学组件选型知识体系 需求输入 工作距离 · 视野 · 精度 · 光谱 镜头选型 焦距 · 分辨率 · 靶面 · 畸变 滤光片选型 中心波长 · 带宽 · 透过率 分光棱镜选型 分光比 · 波段 · 偏振 · 畸变 参数匹配 光谱匹配 · 光能量匹配 · 机械接口匹配 整机光学测试 均匀性 · 暗角 · 色差 · 亮度 量产定型

这张图的核心逻辑是:从需求出发,分别选好三大组件,然后做参数匹配,最后用整机测试验证。每一步都不能跳。我见过太多人跳过匹配这一步,直接组装,结果返工好几次。

最后提醒一句:光学组件的选型,永远要为量产留余量。实验室里调得再好,到了产线上,温度、湿度、震动一变,参数就会漂。我一般会在关键参数上留 20% 的余量。比如理论需要 25mm 镜头,我会选 20-30mm 可调的,或者直接上 28mm 定焦,留点调整空间。


专注资料整理