1. 工业相机高速采集系统总览

在一条典型的 3C 精密零件装配产线上,传送带以约 300 mm/s 的速度运行,零件间距约 80 mm,要求对每个零件完成上表面外观、侧面字符和底面焊点三类检测。若按 300 mm/s 与 80 mm 间距计算,零件到达节拍约为 3.75 个/秒;若每个零件需要 3 个工位各拍 1 张图,则整线图像吞吐量约为 11.25 张/秒。这看似不高,但真正困难的是:每张图必须在零件处于视场中心、运动模糊可接受、且与剔除机构动作对齐的极短时间窗口内完成曝光,并把图像稳定、无损、低延迟地送到处理单元。工业相机高速采集系统,正是围绕这个"时间窗口"构建起来的一整套工程链路。

典型产线检测场景与采集链路组成

以该产线为例,一个完整的高速采集链路通常由以下环节串联而成:

  • 被检对象与运动机构:零件由伺服电机驱动的传送带输送,编码器输出 A/B 相正交脉冲,每转 2500 线,经 4 倍频后每转 10000 个计数,用于表征零件实时位置。
  • 传感器与触发源:对射式光电传感器安装在检测工位上游 120 mm 处,零件遮挡时输出一个上升沿,作为"到达预触发"信号;编码器计数则用于精确的"位置触发"。
  • 触发控制器 / PLC:接收光电信号与编码器计数,按预设延时或位置阈值输出触发脉冲,同时控制频闪光源与剔除气缸。
  • 工业相机与镜头:选用全局快门 CMOS 相机,分辨率 500 万像素(2448×2048),像元 3.45 μm,配合 35 mm 焦距镜头,工作距离约 300 mm,单像素对应物方约 29.6 μm。
  • 光源与频闪驱动:条形 LED 光源由频闪控制器驱动,曝光期间点亮,脉宽可设 50~500 μs,以冻结运动。
  • 数据接口与传输:相机通过 GigE Vision 或 CoaXPress 接口把图像传至工控机,再由采集卡或网卡送入内存。
  • 处理与执行单元:工控机运行视觉算法,输出 OK/NG 结果,经 PLC 驱动剔除气缸或分拣机构。

这些环节并非简单串联,而是存在严格的时序耦合:光源必须在曝光窗口内点亮,相机必须在零件到达视场中心时开始曝光,处理结果必须在零件到达剔除工位前给出。任何一个环节的延迟或抖动,都会直接反映为漏检、误检或图像模糊。

工业相机高速采集链路与触发同步关系 传送带 300 mm/s P1 P2 P3 光电传感器 到达预触发 编码器 10000 计数/转 触发控制器 / PLC 延时 / 位置阈值判断 工业相机 全局快门 500 万像素 触发脉冲 频闪光源 脉宽 50~500 μs 同步 视场中心 工控机 / 采集卡 GigE / CoaXPress 图像数据流 剔除气缸 / 分拣 OK / NG 执行 结果 关键时间窗口(示例参数) · 零件间距 80 mm ÷ 300 mm/s ≈ 266.7 ms 节拍 · 曝光 200 μs 内运动位移 ≈ 0.06 mm,可冻结 · 触发→曝光延迟抖动需 < 10 μs · 处理+通信需在剔除工位前完成 图例 触发 / 数据信号 同步 / 控制信号 位置 / 执行信号

触发同步与接口集成的工程目标

从上面的链路可以看出,高速采集系统的工程目标可以归纳为三条主线:看得清、抓得准、传得稳。

看得清,指在曝光时间内把运动模糊控制在可接受范围。以 300 mm/s 带速、200 μs 曝光为例,零件在曝光期间移动约 0.06 mm;若单像素对应物方 29.6 μm,则模糊量约 2 个像素。对于字符识别类检测,通常要求模糊不超过 1~2 像素,因此曝光时间、光源亮度和镜头光圈需要联合权衡。若把曝光压到 100 μs,模糊降到约 1 像素,但光通量减半,需要提高光源功率或增大光圈,同时注意景深是否仍然覆盖零件高度公差。

抓得准,指触发时刻与零件位置严格对应。这里有两种常见做法:一是"延时触发",光电传感器检测到零件前沿后,PLC 延时 T 再发触发脉冲;二是"位置触发",编码器计数达到设定阈值时直接触发。延时触发实现简单,但带速波动会直接转化为位置误差;位置触发与编码器绑定,带速变化时仍能保持位置一致。以 300 mm/s、延时 100 ms 为例,若带速波动 ±2%,位置误差可达 ±0.6 mm,对精密检测已不可忽略。因此高速产线更推荐位置触发,或至少用编码器对延时触发做动态补偿。

传得稳,指图像数据在接口链路上不丢包、不拥塞、延迟可控。GigE Vision 使用标准以太网,单口千兆理论带宽 125 MB/s,实际有效约 110 MB/s;500 万像素、8 bit 灰度图约 5 MB,理论上可跑约 22 fps,但若同时有多台相机或网络中有其他流量,就需要启用巨帧、流量控制或改用万兆网。CoaXPress 则通过同轴电缆提供更高带宽和更低延迟,适合多相机、高帧率场景。接口选型时,应先用"分辨率 × 帧率 × 位深"估算原始数据率,再留出 30% 以上余量。

关键指标与工程判断依据

评估一套高速采集系统是否达标,不能只看相机参数表,而应关注以下系统级指标:

指标 含义 示例目标值 观察 / 判断方式
触发抖动 触发信号到实际曝光开始的延迟波动 < 10 μs 用示波器同时抓触发脉冲与相机 Strobe 输出
运动模糊 曝光期间零件在像面的位移 ≤ 2 像素 拍摄静止标定板与运动零件,对比边缘锐度
丢帧率 实际采集帧数 / 应采集帧数 0 连续采集 10 分钟,统计帧号连续性
端到端延迟 触发到结果输出的时间 < 剔除工位可用时间 在图像中打时间戳,与 PLC 结果输出对比
位置一致性 同一零件多次触发时在图像中的位置偏差 ± 1 mm 物方 连续采集 100 个零件,统计特征点像素坐标标准差
工程提示:先算节拍,再算曝光,最后算带宽。节拍决定系统上限,曝光决定图像质量,带宽决定能否把图像完整送出去。三者中任何一个不满足,整条链路都会成为瓶颈。