4. 产线读码系统需求分析

读码系统设计失败,绝大多数不是相机本身性能不够,而是需求分析阶段漏掉了某个约束条件。一条产线上,相机能不能读到码,取决于六个相互耦合的变量:节拍、视野、安装距离、传送带速度、码位置变化、环境光与粉尘。它们不是六个独立参数,而是一组彼此制约的方程——改一个,往往要动另外几个。本节的任务就是把这组约束梳理清楚,形成一份可用于选型和安装的设计输入。

一、节拍决定了系统的"时间预算"

节拍是整条产线的硬约束,也是读码系统所有时间开销的上限。假设产线节拍为 60 件/分钟,则单件可用时间只有 1000 ms。这 1000 ms 要分配给:光电触发响应、相机曝光、图像传输、解码运算、结果输出与 PLC 交互。真正留给"曝光+解码"的往往不到 300 ms。

这里有一个容易被忽略的换算:节拍约束最终会转化为相机的帧率与处理时间约束。如果同一工位需要多帧拍摄(例如多面读码或运动模糊补偿),可用时间还要除以帧数。工程上通常留 30% 余量,即按 70 ms/帧 反推相机与算法能力,而不是按理论极限值选型。

二、视野、安装距离与分辨率构成"三角关系"

视野(FOV)是相机在物面上能覆盖的宽度,安装距离(WD)是镜头前端到物面的距离,分辨率则决定最小可识别模块尺寸。三者由镜头焦距 f 联系:

FOV = (传感器宽度 / f) × WD
最小可识别模块 ≈ 2 × 像素尺寸 × (WD / f)

举例:使用 1/1.8" 传感器(宽约 7.2 mm)、焦距 16 mm 镜头、安装距离 300 mm,则 FOV ≈ (7.2/16)×300 ≈ 135 mm。若码宽 20 mm,在 135 mm 视野中占比约 15%,对应约 200 万像素相机时码区约 200 像素宽,对 DataMatrix 而言属于可读但余量偏紧的区间。若把安装距离拉到 500 mm,FOV 增至约 225 mm,码区像素数下降,读码率会明显下滑。

因此实际设计中,先由码的最小模块尺寸和所需像素数反推分辨率,再由安装空间确定 WD,最后反算焦距,而不是先买镜头再凑距离。

视野—安装距离—分辨率约束关系 相机 传感器 7.2mm f=16mm 物面 FOV ≈ 135mm 码宽 20mm 安装距离 WD = 300mm 参数联动关系 WD ↑ → FOV ↑ → 码像素 ↓ f ↑ → FOV ↓ → 码像素 ↑

三、传送带速度与曝光时间共同决定运动模糊

传送带速度 v 与曝光时间 t 的乘积就是曝光期间物面的位移量。若位移超过一个模块宽度,码就会拖影而无法解码。经验判据是:位移量应小于最小模块尺寸的 1/2。

例如传送带速度 0.5 m/s(500 mm/s),码最小模块 0.3 mm,则允许位移 ≤ 0.15 mm,对应曝光时间 ≤ 0.15/500 = 300 μs。这个数值相当苛刻,通常需要高频光源配合短曝光。若速度提高到 1 m/s,曝光时间必须压到 150 μs 以下,此时光源亮度往往成为瓶颈,而不是相机。

反过来,如果产线允许降速到 0.2 m/s,曝光时间可放宽到 750 μs,光源和镜头选型都会宽松很多。这也是为什么需求分析阶段必须把速度作为可协商项提出,而不是默认接受最高速度。

四、码位置变化决定了视野余量与触发策略

码在传送带上的位置不会每次都一样。横向偏移、纵向偏移、角度旋转、高度起伏,这四类变化直接决定视野要留多少余量。假设码标称位置在视野中心,但实际横向偏移 ±30 mm、纵向 ±20 mm、旋转 ±15°,那么视野至少要覆盖码本身尺寸加上两倍偏移量。

更关键的是高度变化:如果工件厚度不一致,WD 会随之变化,FOV 和焦距关系被打破。此时应优先选用大景深镜头,或改用自动对焦/液态镜头。对于高度变化超过 ±10 mm 的场合,固定焦距方案往往不可靠。

码位置变化大的产线,建议采用"大视野+高分辨率"组合,用像素数换容错空间,而不是靠机械定位把码强行约束到固定位置。

五、环境光与粉尘是"隐性杀手"

环境光的影响分两类:恒定环境光(如车间顶灯)和变化环境光(如窗户日光、焊接弧光)。前者可通过遮光罩和窄带滤光片抑制,后者必须靠高频脉冲光源"压过"环境光——让相机只在光源闪亮的瞬间曝光,环境光在极短曝光时间内贡献的亮度可以忽略。

粉尘的影响更直接:粉尘附着在镜头或光源窗口上,会降低对比度、产生散射光斑。设计时应考虑:镜头加装气幕或吹扫装置、光源窗口定期清洁周期、以及选用抗污染能力更强的偏振或同轴光源。对于高粉尘环境,IP67 防护等级和正压吹扫几乎是必选项。

六、约束条件梳理表

把上述六项约束整理成设计输入表,是需求分析阶段的最终交付物。下表为示例参数,实际项目应按现场实测填写:

约束项示例值对设计的影响可协商性
节拍60 件/分钟单件时间预算 ≤ 1000ms低
视野 FOV≥ 135 mm决定镜头焦距与分辨率中
安装距离 WD300 mm受机械空间限制中
传送带速度0.5 m/s曝光时间 ≤ 300μs中
码位置变化±30mm / ±15°视野需留余量低
环境光车间顶灯+侧窗需窄带滤光+脉冲光源低
粉尘中等浓度需吹扫+定期清洁低

这张表的价值在于:它把"能不能读"的问题,转化为"在什么条件下读"的问题。当现场条件与表中任何一项不符时,设计就必须重新校核,而不是简单换一台更贵的相机。需求分析做扎实,后续选型、安装、调试才有稳定的基准。