3. 图像采集与计量系统硬件选型
在 HALCON 精密测量系统中,图像采集链路的硬件选型直接决定了测量精度的上限。软件算法可以补偿部分误差,但无法凭空恢复被硬件丢失的信息。一个常见的误区是:先买相机,再配镜头,最后随便找个光源——这种顺序往往导致视场、分辨率、景深、照明均匀性互相冲突,最终系统精度远低于预期。正确的做法是从测量任务出发,先确定精度指标,再反推各环节参数。
一、从测量精度反推硬件参数
假设任务要求测量一个 20 mm × 15 mm 的工件,关键尺寸公差为 ±0.02 mm,要求测量不确定度优于公差的 1/5,即 ±0.004 mm。这意味着系统在图像上的边缘定位重复性必须优于该值。若采用亚像素边缘提取,典型重复性约为 0.1~0.2 像素,则单像素对应的物方尺寸应控制在 0.02~0.04 mm 之间。取 0.03 mm/像素,则所需像素数为:
水平像素数 = 20 mm / 0.03 mm/像素 ≈ 667 px
垂直像素数 = 15 mm / 0.03 mm/像素 ≈ 500 px
考虑视场需留 10% 余量,实际选择 800 × 600 或 1280 × 1024 分辨率的相机即可满足。若选用 500 万像素(2448 × 2048)相机,则单像素约 0.01 mm,亚像素重复性可达 0.001~0.002 mm,精度余量更充足,但需注意镜头分辨率和光源均匀性是否能匹配。
二、工业相机选型的关键参数
相机选型不能只看分辨率。对于计量应用,以下参数需要同时权衡:
- 传感器类型与像元尺寸:CCD 全局快门适合运动工件或频闪照明,CMOS 全局快门在成本与速度上更有优势。像元尺寸越大,单像素感光能力越强,但同等分辨率下芯片尺寸更大,对镜头像圈要求更高。
- 快门方式:卷帘快门在运动或脉冲光下会产生几何畸变,计量场景应优先选择全局快门。
- 位深与噪声:10~12 bit 输出有利于亚像素边缘的灰度插值,低读出噪声可提升弱对比边缘的定位稳定性。
- 接口与触发:GigE Vision、USB3 Vision 或 Camera Link 需与运动平台节拍匹配。硬件触发输入是同步采集的基础。
三、镜头:分辨率、畸变与景深
镜头的选择需与相机像元匹配。若相机像元为 3.45 μm,镜头在对应空间频率下的 MTF 应足够高,否则分辨率被镜头“吃掉”。远心镜头在精密测量中几乎是标配,因为它能消除透视误差,使不同深度位置的放大倍率保持一致。普通镜头的放大倍率随物距变化,工件稍有高度差就会引入尺寸偏差。
景深是另一个容易被忽视的参数。景深与光圈、放大倍率、允许弥散圆直径相关。放大倍率越高,景深越浅。例如 2× 远心镜头在 F8 下景深可能只有 0.3 mm,若工件高度波动超过该值,边缘会模糊,亚像素定位精度下降。此时需要评估是否改用更低倍率、更大景深,或增加自动对焦机构。
四、光源:对比度与均匀性的决定因素
光源的目标不是“照亮”,而是让被测特征与背景形成稳定、高对比度的灰度差。背光适合测量轮廓和通孔尺寸,能产生锐利的边缘;同轴光适合检测平面上的划痕和字符;环形光适合一般表面特征,但可能在圆柱面产生不均匀反射。对于计量应用,光源的稳定性比亮度更重要:LED 驱动电流波动 1%,灰度可能变化数个百分点,直接影响边缘阈值。
实际调试时,应观察图像直方图:边缘过渡带越窄,亚像素定位越稳定。若过渡带超过 3~4 像素,说明光学系统或照明对比度不足,需要调整光源角度、增加漫射板或改用背光。
五、标定板与运动平台
标定板用于建立像素坐标到物理坐标的映射,并补偿镜头畸变。选择标定板时,其图案精度应至少比测量精度高一个数量级。例如要求 0.004 mm 测量不确定度,标定板图案误差应优于 0.0004 mm。陶瓷标定板热膨胀系数低,适合高精度场合;玻璃标定板平整度高,但易碎。标定板尺寸应覆盖整个视场,且在不同位置、不同姿态下采集多幅图像,以充分约束畸变模型。
运动平台在扫描测量中提供位置基准。平台的定位重复性、直线度、俯仰偏摆都会直接叠加到测量结果中。若平台重复定位精度为 ±0.005 mm,而测量要求 ±0.004 mm,则平台误差已占主导。此时要么提高平台等级,要么采用“运动+视觉”联合标定,将平台误差作为系统误差补偿。
六、触发同步:时间与空间的统一
触发同步解决的是“在正确的位置采集正确的图像”。常见方式包括:相机硬触发由平台编码器或 PLC 发出,频闪光源与相机曝光同步。若触发延迟不稳定,图像会在运动方向上产生位置抖动。对于连续扫描,编码器脉冲触发比定时触发更可靠,因为它与平台实际位置绑定。
同步误差的典型表现是:同一工件多次测量,边缘位置在运动方向上出现周期性偏移。排查时应先固定平台,用软触发采集,确认静态重复性;再开启运动与硬触发,观察偏移是否与速度相关。若相关,检查触发延迟、曝光时间与运动速度的乘积是否超过允许值。
七、选型检查清单
在实际项目中,可按以下顺序逐项确认,避免遗漏关键约束:
| 环节 | 关键问题 | 示例判断依据 |
|---|---|---|
| 精度反推 | 公差与不确定度目标是多少? | 公差 ±0.02 mm,要求不确定度 ≤ 0.004 mm |
| 相机 | 像素当量是否满足亚像素定位? | 0.03 mm/px,亚像素 0.1 px → 0.003 mm |
| 镜头 | 畸变、景深、远心度是否匹配? | 远心镜头,景深 ≥ 工件高度波动 |
| 光源 | 边缘过渡带是否足够窄? | 过渡带 ≤ 3 px,直方图双峰明显 |
| 标定板 | 图案精度是否高于测量精度一个数量级? | 0.0004 mm 图案误差 |
| 平台 | 重复定位是否小于测量不确定度? | ±0.005 mm 需补偿或升级 |
| 触发 | 触发延迟是否稳定? | 编码器触发,延迟抖动 < 1 μs |
常见误区:只关注相机分辨率,忽略镜头 MTF 和光源均匀性。实际系统中,镜头和光源引入的误差往往比相机本身更大。另一个误区是标定板尺寸小于视场,导致边缘区域畸变未被充分约束,测量结果在视场边缘明显变差。
硬件选型完成后,建议用标准件进行验证:在视场中心和四角分别测量同一标准尺寸,观察示值一致性;改变工件高度,观察尺寸是否随高度变化;连续采集 100 次,计算重复性。只有这些验证通过,才能进入正式的测量程序开发。