2. In-Sight硬件与光学选型

条码读取的稳定性,往往在相机选型阶段就已经决定了大半。In-Sight 系列虽然内置了强大的解码算法,但如果分辨率不足、镜头视场不匹配、光源角度不对或景深覆盖不到实际工位,软件再强也无法把模糊的条码“算”出来。本节围绕分辨率、镜头、光源、滤光片和景深五个要素,说明它们各自影响什么、如何计算、现场如何检查。

一、分辨率:决定最小条宽能否被“看清”

分辨率选型的核心不是“像素越高越好”,而是每个模块(条码最窄单元)能分到多少像素。行业经验值是:一维码每个窄条至少需要 2~3 个像素,二维码每个模块至少需要 3~5 个像素,才能保证在轻微污损、倾斜时仍能稳定解码。低于这个值,边缘模糊会导致条空边界判断错误。

计算时先确定视场(FOV)和条码最小模块宽度。例如某工位需要覆盖 120 mm 宽的视场,条码最小模块宽度为 0.25 mm,若要求每模块 4 像素,则所需水平像素数约为 120 ÷ 0.25 × 4 ≈ 1920 像素,应选择 2000 万像素以下但水平分辨率不低于 1920 的型号(如 1600×1200 的 200 万像素相机水平只有 1600,就不够)。反过来,若已知相机水平像素为 1600,视场 120 mm,则每像素对应 0.075 mm,0.25 mm 模块可分到约 3.3 像素,属于勉强可用,遇到低对比度条码就容易失败。

需要注意,分辨率还要为定位、旋转和畸变校正留出余量。实际选型时建议在计算值基础上再增加 20%~30% 的像素余量,而不是刚好卡在临界值。

二、镜头:焦距、视场与工作距离的三角关系

镜头决定视场大小和工作距离。三者关系可用近似公式表达:焦距 f ≈ 工作距离 WD × 传感器尺寸 ÷ 视场 FOV。例如传感器宽度 1/1.8″(约 7.2 mm),要求工作距离 300 mm、视场 120 mm,则 f ≈ 300 × 7.2 ÷ 120 = 18 mm,可选 16 mm 或 20 mm 定焦镜头,再通过微调工作距离匹配。

镜头选型还要关注畸变和分辨率匹配。短焦镜头畸变较大,若条码位于视场边缘,可能出现桶形变形,影响解码;此时应优先选择低畸变工业镜头,或在软件中做畸变校正。另外,镜头的光学分辨率必须与相机像素匹配,否则会出现“高像素相机配低端镜头”导致实际清晰度下降的情况。

三、光源与滤光片:提升对比度、抑制干扰

光源的作用是让条码的条与空形成稳定对比。常见方式包括:环形光用于一般平面条码;条形光或低角度光用于金属、反光表面,利用掠射增强条空边缘;同轴光用于高反光或镜面工件;背光用于透明或轮廓检测。选择时先判断工件表面特性:漫反射、镜面反射还是透明,再决定光源类型和入射角度。

滤光片用于压制环境光干扰。例如现场有红色指示灯或红色激光,可在镜头前加红色带通滤光片,只让红色光通过,同时配合红色光源,使条码区域更突出。若环境光复杂,还可使用偏振片消除金属表面反光。滤光片必须与光源波长匹配,否则会大幅衰减有效信号。

四、景深:决定条码在高度方向上的容差

景深是镜头保持清晰成像的前后距离范围。条码在传送带上可能有高度波动,或机械手抓取时高度不一致,若景深不足,条码就会时清时糊。景深与光圈、焦距、工作距离有关:光圈越小(F 值越大)景深越大,但进光量减少;焦距越长景深越浅。现场应实测工件高度变化范围,确保该范围落在景深之内,必要时缩小光圈或增加光源亮度补偿。

In-Sight 光学选型关系图:分辨率 · 镜头 · 光源 · 滤光片 · 景深 In-Sight 相机 像素 / 传感器尺寸 镜头 焦距 / 视场 / 畸变 滤光片 带通 / 偏振 光源 环形 / 低角度 / 同轴 光路与景深示意(侧视) 相机+镜头 景深范围(清晰成像区) 工件表面 / 条码 高度波动需落在景深内 关键计算关系: 所需像素 ≈ FOV ÷ 最小模块宽度 × 每模块像素数(1D≥2~3,2D≥3~5) 焦距 f ≈ 工作距离 × 传感器尺寸 ÷ 视场;景深随光圈缩小而增大,随焦距增大而减小

五、现场选型检查清单

把上述要素落到现场,可按以下清单逐项确认。清单中的数值为示例参考,实际应以工件实测和相机规格书为准。

检查项 确认内容 示例/判断依据
条码规格 码制、最小模块宽度、长度、数量与位置 如 Code128,模块 0.25 mm,长度 40 mm
视场 FOV 需覆盖的条码区域及定位余量 FOV 120 mm × 90 mm
分辨率 每模块像素数是否达标,是否留 20% 余量 0.25 mm 模块 ≥ 3 像素,选 1600×1200 以上
工作距离 镜头到工件表面的实际距离及波动范围 WD 300 mm ± 20 mm
镜头焦距 按 FOV、传感器尺寸计算并选标准焦距 f ≈ 18 mm,选 16 mm 或 20 mm
景深 工件高度波动是否在景深内 景深 ≥ 40 mm,覆盖 ±20 mm 波动
光源 表面特性与光源类型、角度匹配 金属反光面用低角度条形光
滤光片 环境光波长与滤光片、光源是否匹配 红光光源配红色带通滤光片
安装空间 相机、镜头、光源、支架是否干涉 预留线缆弯曲半径与散热空间
现场快速验证方法:先用相机实时图像观察条码边缘是否清晰、对比度是否足够;再让工件在高度方向上下移动,确认在预期波动范围内仍能稳定解码。若边缘发虚,优先检查景深和光源角度,而不是直接提高像素。
常见误区:只按“像素越高越好”选型,忽略镜头分辨率和景深;或光源角度随意安装,导致金属表面反光淹没条码。选型时应把分辨率、镜头、光源、滤光片和景深作为一个整体来匹配,任何一项短板都会限制最终读取率。

总结来说,In-Sight 硬件与光学选型的逻辑是:先由条码最小模块和视场确定分辨率,再由视场和工作距离确定镜头焦距,然后根据工件表面特性选择光源和滤光片,最后用景深覆盖实际高度波动。把这五步按顺序确认,并在现场用实时图像和高度波动测试验证,才能为后续的条码追溯和产线集成打下稳定基础。