2. CV-X硬件选型与节拍预算

在高速产线上,视觉系统的节拍不是“调出来”的,而是“算出来”的。CV-X 控制器本身处理速度很快,但如果相机分辨率不够、帧率跟不上、镜头视野与工作距离不匹配、光源频闪与曝光不同步,最终都会表现为漏检、误判或节拍超标。本节的核心任务,是把产线速度这个已知条件,逐步翻译成相机、镜头、光源和控制器可执行的参数,并建立一张可核对的节拍预算表。

一、先明确节拍预算的输入条件

节拍预算的起点不是相机,而是产线。需要先确认以下输入:

  • 产线速度 v:单位通常为 mm/s 或 m/min,例如 600 mm/s。
  • 检测工位数 N:一个工件需要经过几个相机或几次拍摄。
  • 单工位允许时间 Tstation:由产线节拍和工位数量决定。
  • 最小缺陷尺寸 d:需要稳定检出的最小特征,例如 0.2 mm 的划痕或 0.5 mm 的缺料。
  • 视野 FOV:相机一次拍摄需要覆盖的物理范围,例如 200 mm × 150 mm。
  • 运动模糊容限 B:通常要求曝光期间工件移动量不超过 1/3~1/2 个像素当量。

这些条件中,产线速度与最小缺陷尺寸是硬约束,其余参数都要围绕它们做取舍。CV-X 支持多相机同步、外部触发和频闪控制,因此预算时可以按“单次拍摄链”计算,再乘以工位数得到总节拍。

二、从缺陷尺寸反推相机分辨率

分辨率选择的核心是像素当量,即每个像素对应多少毫米。工程上通常要求最小缺陷至少占据 3~5 个像素,才能保证稳定检出。以最小缺陷 d = 0.2 mm、取 4 像素为例:

像素当量 = d / 4 = 0.2 / 4 = 0.05 mm/pixel
水平分辨率 ≥ FOV_width / 像素当量 = 200 / 0.05 = 4000 pixel
垂直分辨率 ≥ FOV_height / 像素当量 = 150 / 0.05 = 3000 pixel

因此需要至少 4000 × 3000 的相机,即约 1200 万像素。若实际选用 500 万像素(2448 × 2048),像素当量约为 200/2448 ≈ 0.082 mm/pixel,0.2 mm 缺陷仅约 2.4 像素,检出稳定性会明显下降。此时应缩小视野、增加相机数量,或放宽缺陷判定标准。

CV-X 系列常用相机包括 200 万、500 万、1200 万、2000 万像素等档位。选型时不要只看“多少万像素”,而要看“像素当量是否满足最小缺陷的像素数要求”。

三、从产线速度反推帧率与曝光时间

帧率需求由“工件在视野内停留的时间”决定。假设视野沿运动方向长度为 L = 200 mm,产线速度 v = 600 mm/s,则工件穿过视野的时间为:

t_pass = L / v = 200 / 600 ≈ 0.333 s = 333 ms

若一个工件需要在该工位拍摄 1 次,则理论帧率只需 3 fps。但实际要考虑触发延迟、处理时间和多工位复用,通常要求相机帧率至少为理论值的 2~3 倍。更重要的是曝光时间:为避免运动模糊,曝光期间移动量应小于 1 个像素当量。以像素当量 0.05 mm/pixel 为例:

最大曝光时间 t_exp ≤ 像素当量 / v = 0.05 / 600 ≈ 83 μs

83 μs 是非常短的曝光,普通连续光源下图像会严重欠曝。这正是高速产线必须使用频闪光源的原因:频闪可以在极短时间内提供高强度光,使相机在 50~80 μs 内获得足够亮度,同时“冻结”运动。

四、镜头视野、工作距离与频闪的匹配

镜头选型要同时满足视野、工作距离和分辨率。以 1200 万像素相机(4000 × 3000,像元 1.85 μm)为例,若要求 FOV = 200 mm × 150 mm,则放大倍率 β = 传感器尺寸 / FOV。传感器宽度 = 4000 × 1.85 μm = 7.4 mm,因此:

β = 7.4 / 200 = 0.037
所需焦距 f ≈ β × 工作距离 WD
若 WD = 300 mm,则 f ≈ 0.037 × 300 ≈ 11 mm

实际应选 12 mm 或 16 mm 定焦镜头,并通过微调工作距离使视野精确覆盖。镜头分辨率要匹配相机像元,否则再高的相机像素也无法体现。频闪光源则要根据曝光时间和工件表面反射特性选择:金属高反光件宜用条形光或同轴光,漫反射件可用环形光或背光。频闪控制器需与 CV-X 的触发输出同步,确保“曝光开始—闪光—曝光结束”严格对齐。

CV-X 高速产线节拍预算链路 产线速度 → 像素当量 → 分辨率 → 曝光/帧率 → 镜头/光源 → 节拍预算表 输入条件 产线速度 v = 600 mm/s 最小缺陷 d = 0.2 mm 视野 FOV = 200×150 mm 工位数 N = 2 分辨率反推 像素当量 = 0.2/4 = 0.05 mm/pixel 水平 ≥ 200/0.05 = 4000 pixel → 1200万 曝光与帧率 t_pass = 200/600 ≈ 333 ms t_exp ≤ 0.05/600 ≈ 83 μs → 需频闪 镜头/光源 β ≈ 0.037 f ≈ 11 mm 选 12 mm 频闪同步 节拍预算表(示例参数,需按实际产线复核) 预算项 计算依据 示例结果 判断 像素当量 d / 4 0.05 mm/pixel 满足 相机分辨率 FOV / 像素当量 4000×3000 选1200万 曝光时间 像素当量 / v ≤ 83 μs 需频闪 单工位时间 t_pass / N ≈ 166 ms 满足 总节拍余量 处理+触发+通信 预留 30% 可执行

五、建立可核对的节拍预算表

把上述计算整理成表,就得到一张可执行的节拍预算表。表中每一行都应能追溯到输入条件,而不是凭经验填写。以下为示例结构,实际使用时替换为真实产线参数:

预算项 计算依据 示例结果 判断
像素当量d / 40.05 mm/pixel满足
相机分辨率FOV / 像素当量4000 × 3000选 1200 万像素
曝光时间像素当量 / v≤ 83 μs需频闪
单工位时间t_pass / N≈ 166 ms满足
总节拍余量处理 + 触发 + 通信预留 30%可执行

预算表完成后,还要做一次反向验证:把选定的相机、镜头、光源参数代回原式,确认像素当量、曝光时间和单工位时间都在允许范围内。若某一项不满足,优先调整的是视野分配和工位数量,而不是盲目提高相机像素或缩短曝光——前者影响检出稳定性,后者影响图像亮度与信噪比。

高速产线中,频闪光源的响应时间、触发延迟和 CV-X 的处理时间都会占用节拍。预算时建议预留 20%~30% 的余量,避免理论计算通过、实际运行却频繁超时。

最终,CV-X 硬件选型不是“选最贵的”,而是“选刚好满足节拍与检出要求的”。相机分辨率、帧率、镜头视野和光源频闪四者必须作为一个整体来核算,任何一项单独优化都无法弥补其他项的短板。把这张节拍预算表作为选型依据,后续的调试和优化才有明确的基准。