3. 工业相机与镜头选型实战

包装线视觉检测系统的成像质量,在软件算法介入之前就已经被硬件选型决定了大半。选型失误的典型后果是:要么分辨率不足导致微小缺陷漏检,要么视野与工作距离互相矛盾装不进产线空间,要么接口带宽不够造成丢帧。本节围绕面阵/线阵选择、分辨率与视野计算、焦距与工作距离确定、景深与畸变权衡、接口对比五个环节,给出可直接套用的计算方法和判断依据。

一、面阵还是线阵:先看被测物与运动方式

面阵相机一次曝光获得二维图像,适合静止或间歇定位的包装件检测,如纸盒印刷字符、标签贴合位置、瓶盖有无。线阵相机每次只采集一行像素,依靠被测物与相机的相对运动拼接成完整图像,适合连续运动的卷材、传送带上的高速包装袋、圆柱瓶身展开检测。

判断依据可以归纳为三点:被测物是否连续运动且需要完整展开成像;幅宽方向是否需要极高横向分辨率(线阵可做到8K、16K像素);产线速度是否高到面阵曝光会产生运动模糊。若包装件在传送带上以0.5 m/s运动,面阵相机曝光时间设为200 μs,则运动模糊约0.1 mm,对0.3 mm以上的缺陷尚可接受;若速度提升到2 m/s,同样曝光下模糊达0.4 mm,此时应缩短曝光、增加光源亮度,或改用线阵方案。

二、分辨率与视野计算

核心公式是:所需像素数 = 视野尺寸 ÷ 最小可检缺陷尺寸 × 像素冗余系数。工程上通常要求一个缺陷至少覆盖3~5个像素,才能被稳定分割和判定,取4作为常用冗余系数。

示例:检测包装盒表面直径0.2 mm的印刷污点,视野为200 mm × 150 mm。则横向所需像素 = 200 ÷ 0.2 × 4 = 4000,纵向 = 150 ÷ 0.2 × 4 = 3000。应选择不低于500万像素、且长宽比匹配的传感器,例如500万像素(2448 × 2048)偏紧,建议选用1200万像素(4096 × 3000)级别。反过来,若已选定500万像素相机,则实际可检最小缺陷约为 200 ÷ 2448 × 4 ≈ 0.33 mm,需向工艺方确认该精度是否满足验收标准。

计算时视野应取“相机实际覆盖范围”而非“产品名义尺寸”,需预留10%~20%的定位余量,避免产品偏移后边缘缺陷落在视野外。

三、焦距与工作距离的确定

焦距、视野、工作距离与传感器尺寸满足相似三角形关系:焦距 f = 工作距离 WD × 传感器尺寸 ÷ 视野 FOV。实际选型时先由产线空间确定工作距离,再由视野和传感器尺寸反算焦距,最后在标准焦距序列(8、12、16、25、35、50 mm)中就近选取,并通过微调工作距离补偿。

示例:传感器宽度8.8 mm,要求视野200 mm,安装空间允许工作距离约500 mm,则 f = 500 × 8.8 ÷ 200 = 22 mm,选标准25 mm镜头,此时实际视野 = 500 × 8.8 ÷ 25 = 176 mm,偏小;将工作距离调整到 200 × 25 ÷ 8.8 ≈ 568 mm 即可满足。若空间不允许增加距离,则应改选20 mm或更短焦距镜头。

成像几何关系:f / WD / FOV 的相似三角形 光轴 镜头 传感器 H 视野 FOV 工作距离 WD f f = WD × 传感器尺寸 ÷ FOV 先定 WD → 反算 f → 就近取标准焦距 → 微调 WD 像素数 = FOV ÷ 最小缺陷 × 4(冗余系数) 缺陷至少覆盖 3~5 像素方可稳定判定 景深与畸变权衡 光圈越小景深越大,但进光量下降; 短焦近距畸变大,优先选低畸变工业镜头。

四、景深与畸变的权衡

景深决定被测面在光轴方向允许的起伏范围。包装件常有凹凸、翘曲或堆叠高度差,若景深不足,边缘区域会失焦模糊。景深随光圈缩小(F值增大)而增大,随工作距离增加而增大,随焦距增大而减小。工程上常用F4~F8区间:F8可获得较大景深,但进光量下降约4档,需相应提高光源亮度或延长曝光,而延长曝光又会引入运动模糊,三者需要联立权衡。

畸变方面,短焦距镜头在近距离成像时桶形畸变明显,表现为画面边缘直线弯曲,直接影响尺寸测量和位置判定。若检测任务涉及尺寸测量或边缘定位,应选择标称畸变小于1%的低畸变镜头,并在系统标定阶段用棋盘格标定板做畸变校正;若仅做有无判断和区域分类,畸变影响相对可控。

五、接口类型对比与选型

接口典型带宽线缆长度供电适用场景
GigE Vision约1 Gbps可达100 mPoE可选多相机分布式布点、远距离传输、中低帧率
USB3 Vision约5 Gbps约3~5 m总线供电单机工位、高帧率、成本敏感、距离短
Camera Link可达数Gbps约10 m需外接电源线阵高速采集、多相机同步、确定性触发

带宽估算方法:数据率 ≈ 像素数 × 帧率 × 位深 ÷ 8。例如1200万像素、10 fps、8 bit,数据率约120 MB/s,接近1 Gbps,GigE已接近上限,此时应选USB3或降低帧率、采用ROI裁剪。线阵相机在16K像素、50 kHz行频下数据率极高,通常必须使用Camera Link或CoaXPress。

六、选型案例

某药品泡罩包装线需检测铝塑板上的缺粒与破损,产品尺寸120 mm × 80 mm,传送速度0.3 m/s,最小缺陷0.15 mm,安装空间工作距离约400 mm,现场有多个工位需集中布线。

第一步,面阵即可满足(产品间歇定位、非连续卷材)。第二步,像素数 = 120 ÷ 0.15 × 4 = 3200,纵向 80 ÷ 0.15 × 4 ≈ 2133,选500万像素(2448 × 2048)略紧,选900万像素(4096 × 2160)更稳妥。第三步,传感器宽约11 mm,f = 400 × 11 ÷ 120 ≈ 36.7 mm,选35 mm镜头,实际视野约126 mm,满足余量。第四步,泡罩板平整,景深要求不高,F5.6即可;尺寸判定涉及边缘定位,选低畸变镜头。第五步,900万像素、8 fps、8 bit数据率约72 MB/s,GigE可承载,且现场多工位远距离布线,最终选GigE Vision接口配合PoE供电,简化现场走线。

选型完成后务必用实际样品做一次成像验证:在视野四角放置最小规格缺陷样件,确认边缘处仍能清晰分辨,再进入算法开发。纸面计算只能排除明显不匹配的方案,不能替代实拍确认。