4. 视觉计量系统硬件选型与搭建

视觉计量系统的精度上限,往往在选型阶段就已经被锁定。镜头、相机、光源、接口与触发方式一旦确定,后续算法只能在这个物理边界内做优化。因此,硬件选型不是“买一套能拍清楚的设备”,而是围绕测量任务反推一组彼此约束的参数:视场决定能看多大,分辨率决定能看多细,景深决定能容忍多大高度波动,曝光与光源决定边缘是否稳定,接口与触发决定数据能否与运动同步。本节按“先定测量需求,再逐项匹配参数”的顺序展开。

一、从测量需求反推视场与分辨率

选型的第一步不是看相机参数表,而是明确三个量:被测特征的最小尺寸、需要分辨的最小缺陷或公差、以及被测物在视野中的最大范围。设被测物需要覆盖的视场为 FOV(宽×高),要求能分辨的最小特征尺寸为 f,则像素分辨率需满足:单方向像素数 ≥ FOV / (f × k),其中 k 为每个特征至少占用的像素数。对于边缘定位类计量,k 通常取 4~10;对于存在类检测,k 可取 2~3。

举例说明(以下为教学示例参数,非实测结果):某零件外径约 40 mm,需检测 0.05 mm 的直径公差,采用边缘亚像素定位,取 k=6。则单方向所需像素数约为 40 / (0.05×6) ≈ 133 像素。这个数字看似很小,但实际还要考虑视场需留出定位余量、零件可能偏移,通常把视场放大到 60 mm,则像素数约 200。若选用 500 万像素相机(约 2448×2048),在 60 mm 视场下理论像素当量约 60/2448 ≈ 0.0245 mm/像素,配合亚像素算法可稳定达到 0.01 mm 级重复性。这说明:分辨率不是越高越好,而是要与视场、特征尺寸、算法能力共同匹配,否则会出现“像素够但视场不够”或“视场够但边缘只占 1~2 像素”的失衡。

二、景深、工作距离与镜头的联合约束

景深(DOF)决定被测物在光轴方向上的清晰范围。视觉计量中,零件高度波动、夹具定位误差、传送带跳动都会消耗景深预算。景深与光圈、焦距、工作距离、允许弥散圆直径相关,工程上常用近似关系:光圈越小(F 值越大),景深越大,但进光量下降,曝光时间被迫延长,可能引入运动模糊。因此景深、曝光、光源亮度三者必须一起权衡。

选镜头时先确定工作距离(WD)和视场,再反推焦距:焦距 f ≈ (靶面尺寸 × WD) / FOV。例如靶面 2/3″(约 8.8 mm×6.6 mm),要求 WD=300 mm、FOV=60 mm,则 f ≈ 8.8×300/60 = 44 mm,可选 50 mm 定焦镜头并微调工作距离。若零件高度波动 ±2 mm,而镜头在 F=8 时景深仅约 ±1.5 mm,就必须缩小光圈到 F=11 或改用远心镜头。远心镜头能显著降低透视误差和放大率变化,但成本高、工作距离固定,适合高精度外径、孔位测量。

视觉计量硬件参数匹配关系图 测量需求 • 最小特征尺寸 f • 公差 / 重复性要求 • 视场 FOV • 高度波动范围 • 节拍 / 运动速度 • 环境光条件 参数匹配链 分辨率 像素数 ≥ FOV/(f·k) 景深 DOF 光圈 / 焦距 / WD 曝光时间 亮度 × 时间 光源角度 明场 / 暗场 / 同轴 频闪同步 脉冲宽度 ≤ 曝光 接口带宽 GigE / USB3 / CXP 验证与输出 • 像素当量 (mm/px) • 重复性 σ • 边缘对比度 • 运动模糊量 • 触发抖动 • 丢帧率 触发同步时序与信号链 t 编码器脉冲 相机触发 光源频闪 曝光窗口 频闪脉冲宽度 ≤ 曝光时间,且落在曝光窗口内

三、曝光、光源角度与频闪的配合

曝光时间由光源亮度、光圈和允许的运动模糊共同决定。若被测物在曝光期间移动距离超过约 1/3 像素,边缘就会明显拖影。设运动速度 v=200 mm/s,像素当量 0.025 mm/px,则允许曝光时间 t ≤ (0.025/3)/200 ≈ 42 μs。这个量级已经接近普通连续光源难以支撑的范围,必须使用频闪光源:让 LED 在极短时间内以高电流脉冲发光,脉冲宽度控制在 10~30 μs,既冻结运动,又保证足够亮度。

光源角度直接决定边缘对比度。对于金属圆柱外径测量,低角度暗场照明能让轮廓边缘形成亮暗突变,边缘定位更锐利;对于平面字符或标记,同轴光可消除反光不均;对于透明或高反光表面,则需要漫射穹顶光或偏振片抑制镜面反射。工程上常见的做法是:先用连续光手动调出可接受的边缘对比度,再切换频闪并逐步缩短脉冲宽度,观察图像灰度直方图是否仍保持双峰分布。若双峰合并或边缘梯度下降,说明频闪亮度不足或角度不合适,需要提高驱动电流或调整入射角。

四、相机接口与触发同步的工程匹配

接口决定数据能否在节拍内传完。以 500 万像素、8 bit 灰度图为例,单帧约 5 MB。若节拍为 100 ms,则所需带宽约 50 MB/s,GigE Vision(千兆网,理论 125 MB/s)可满足;若节拍缩短到 20 ms,则需 250 MB/s,应选 USB3 Vision(约 350 MB/s)或 CoaXPress。选接口时还要考虑线缆长度:GigE 可到 100 m,USB3 通常不超过 5 m,CXP 可到 40 m 以上,长距离产线优先考虑 GigE 或 CXP。

触发同步的核心是让“拍照时刻”与“零件到位时刻”对齐。常用方案是编码器脉冲经 PLC 或采集卡分频后触发相机,相机再输出 Strobe 信号驱动频闪光源。这里有两个关键参数:触发延迟和触发抖动。触发延迟是從收到触发到实际曝光开始的固定时间,可在软件中补偿;触发抖动是延迟的随机波动,直接转化为零件位置误差。若编码器每 0.1 mm 发一个脉冲,触发抖动 ±50 μs,在 200 mm/s 下对应位置误差 ±0.01 mm,已接近精密计量极限,因此高速高精度场景应选用硬件触发而非软件触发,并尽量缩短信号链。

工程匹配的检查顺序建议为:先确认视场与分辨率是否满足最小特征,再确认景深能否覆盖高度波动,然后确认曝光时间是否小于运动模糊上限,最后确认接口带宽与触发抖动是否在节拍和精度预算内。任何一项不满足,都应回到上一级重新选型,而不是靠算法硬补。

五、一份可执行的选型核对表

下表给出一份可直接用于项目评审的核对表,字段均围绕本节参数,不引入无关管理项。表中“示例值”为教学假设,实际项目应按测量任务填写。

核对项 计算 / 判断依据 示例值 是否满足
像素当量 FOV / 像素数 60 mm / 2448 px ≈ 0.0245 mm/px 是
最小特征占像素数 f / 像素当量 0.05 / 0.0245 ≈ 2 px(需亚像素) 需确认算法
景深覆盖 DOF ≥ 高度波动 × 2 F=11 时 DOF≈±2.5 mm,波动 ±2 mm 是
曝光时间 t ≤ (像素当量/3) / v ≤ 42 μs 需频闪
频闪脉冲宽度 ≤ 曝光时间 20 μs 是
接口带宽 帧大小 / 节拍 5 MB / 100 ms = 50 MB/s GigE 可满足
触发抖动 抖动 × v ≤ 位置公差/3 50 μs × 200 mm/s = 0.01 mm 临界,需硬件触发

完成上述核对后,建议用标准件做一次重复性验证:在同一位置连续采集 30 次,计算边缘位置的均值和标准差。若标准差明显大于理论像素当量的 1/5,应优先排查光源稳定性、触发抖动和夹具重复定位,而不是直接更换更高分辨率相机。硬件选型的本质,是让每一项参数都在预算内留有余量,并让最弱的一环不成为精度瓶颈。