3. 工业镜头核心参数与Basler相机适配
工业镜头的选型不是“挑一个能装上的镜头”,而是把被测物尺寸、精度要求、安装空间和Basler相机的芯片规格放在同一套几何关系里求解。焦距、工作距离、视场角、景深、分辨率、接口与芯片尺寸这七个参数彼此耦合:改动其中一个,往往会引起另外几个的连锁变化。本节以一台Basler ace 2(IMX 264,1/1.8",像元 2.9 μm,芯片 7.1 mm × 5.3 mm)为例,走一遍完整的选型计算过程。
先确定视场与工作距离,再反推焦距
选型的第一步不是看镜头,而是看被测物。假设需要检测一块 60 mm × 45 mm 的PCB,要求视野留出约 10% 余量,则目标视场 FOV 取 66 mm × 50 mm。安装空间限制镜头前端到物面约 300 mm,即工作距离 WD ≈ 300 mm。
焦距由相似三角形关系给出:f = WD × 芯片尺寸 / FOV。用水平方向计算:f = 300 × 7.1 / 66 ≈ 32.3 mm;用垂直方向校核:f = 300 × 5.3 / 50 ≈ 31.8 mm。两者接近,说明芯片长宽比与视场长宽比匹配良好,取标准焦距 35 mm 或 25 mm 均可,但 35 mm 会让实际视场略小于目标,25 mm 则留出更多余量。若选 35 mm,实际水平视场 = 300 × 7.1 / 35 ≈ 60.9 mm,垂直视场 ≈ 45.4 mm,刚好覆盖被测物但余量不足,因此更稳妥的选择是 25 mm 镜头,实际视场约 85 mm × 63.6 mm。
视场角与接口的约束
视场角由焦距和芯片尺寸共同决定:水平视场角 = 2 × arctan(芯片宽度 / (2f))。25 mm 镜头配 7.1 mm 芯片,水平视场角 ≈ 2 × arctan(7.1/50) ≈ 16.2°。这个角度决定了镜头的安装姿态和光源布置空间——视场角越小,镜头越“长焦”,对安装同轴度的要求越高。
接口方面,Basler ace 2 采用 C-mount(法兰距 17.526 mm),因此镜头必须为 C-mount。若使用 CS-mount 镜头(法兰距 12.5 mm),需要加 5 mm 接圈,但会改变工作距离和调焦范围。同时要确认镜头的最大兼容芯片尺寸不小于相机的芯片尺寸,否则会出现暗角。本例中镜头需支持至少 1/1.8" 靶面。
景深:被忽视的“可用清晰范围”
景深决定了被测物在光轴方向上的允许起伏。景深近似公式为:DOF ≈ 2 × N × c × (WD/f)²,其中 N 为光圈F数,c 为允许弥散圆直径。对于 2.9 μm 像元,若要求不损失分辨率,c 通常取 2 个像元即 5.8 μm;若允许轻微模糊,可取 1 个像元 2.9 μm。
以 25 mm 镜头、WD 300 mm、F8 为例:DOF ≈ 2 × 8 × 0.0058 × (300/25)² ≈ 2 × 8 × 0.0058 × 144 ≈ 13.4 mm。若光圈开到 F4,景深减半至约 6.7 mm;若缩到 F16,景深增至约 26.8 mm,但衍射极限会开始侵蚀分辨率。因此景深与分辨率之间存在权衡:光圈越大,进光量越多、衍射越小,但景深越浅。
分辨率匹配:镜头与相机不能“一头热”
相机像元 2.9 μm,并不意味着系统能分辨 2.9 μm 的物方细节。系统物方分辨率 = 像元尺寸 / 光学放大倍率。本例放大倍率 β = 芯片宽度 / 视场宽度 = 7.1 / 85 ≈ 0.084,物方分辨率 ≈ 2.9 / 0.084 ≈ 34.5 μm。也就是说,一个物方像素对应约 34.5 μm,能可靠分辨的特征尺寸约为 2~3 个像素,即 70~100 μm。
如果被测特征只有 20 μm,这个组合就不够用。解决办法有三条:换更长焦距的镜头提高放大倍率、换更小像元的相机、或改用远心镜头配合更高倍率。但要注意,镜头本身也有分辨率极限,普通FA镜头在 1/1.8" 靶面上的中心分辨率约 100 lp/mm,对应像方约 5 μm,若相机像元小于 5 μm,镜头反而成为瓶颈。因此镜头与相机的分辨率应大致匹配,而不是单方面追求高像素。
选型计算表:可直接套用的参数模板
把上述关系整理成一张可填写的选型表,实际项目中按顺序填入即可。表中数值为示例,实际使用时替换为项目真实参数。
| 参数 | 符号/公式 | 示例值 | 判断依据 |
|---|---|---|---|
| 被测物尺寸 | — | 60 mm × 45 mm | 实际测量 |
| 目标视场 | FOV = 物尺寸 × 1.1 | 66 mm × 50 mm | 留10%余量 |
| 工作距离 | WD | 300 mm | 安装空间 |
| 芯片尺寸 | — | 7.1 mm × 5.3 mm | Basler ace 2 规格 |
| 计算焦距 | f = WD × 芯片宽 / FOV宽 | ≈ 32.3 mm | 取标准值25或35 |
| 实际视场 | FOV = WD × 芯片 / f | 85 mm × 63.6 mm @f=25 | 需覆盖66×50 |
| 视场角 | 2θ = 2·arctan(芯片宽/2f) | ≈ 16.2° | 光源布置参考 |
| 景深 | DOF ≈ 2Nc(WD/f)² | ≈ 13.4 mm @F8 | 需大于物面起伏 |
| 物方分辨率 | 像元 / 放大倍率 | ≈ 34.5 μm | 需小于最小特征/2 |
| 接口 | — | C-mount | 法兰距17.526 mm |
实战中的取舍与验证
完成计算后,不要直接下单。先用镜头在目标工作距离下实际成像,观察三个现象:一是四角是否出现暗角,判断镜头靶面是否足够;二是对焦环是否在行程范围内能清晰成像,判断法兰距与主面位置是否匹配;三是把光圈从最大逐档缩小,观察景深和清晰度的变化,找到衍射与景深的平衡点。通常 F5.6~F8 是 2.9 μm 像元相机的常用工作区间。
如果实际视场比计算值偏小,优先检查工作距离是否量到了镜头前端而非主面;如果边缘模糊而中心清晰,可能是镜头靶面不足或安装面不平行;如果整体都不清晰,先确认 C-mount 是否拧紧、有无接圈引入额外距离。这些排查动作比反复换镜头更有效率。
镜头选型的本质是把“看得见”和“看得清”拆解成可计算的几何与光学约束。焦距决定视场,光圈决定景深与进光量,工作距离决定安装可行性,芯片尺寸和像元决定分辨率上限,接口决定机械兼容性。把这六个量放进同一张表里逐项校核,选型就从经验判断变成了可复现的工程计算。