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 值越大)景深越大,但进光量减少;焦距越长景深越浅。现场应实测工件高度变化范围,确保该范围落在景深之内,必要时缩小光圈或增加光源亮度补偿。
五、现场选型检查清单
把上述要素落到现场,可按以下清单逐项确认。清单中的数值为示例参考,实际应以工件实测和相机规格书为准。
| 检查项 | 确认内容 | 示例/判断依据 |
|---|---|---|
| 条码规格 | 码制、最小模块宽度、长度、数量与位置 | 如 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 硬件与光学选型的逻辑是:先由条码最小模块和视场确定分辨率,再由视场和工作距离确定镜头焦距,然后根据工件表面特性选择光源和滤光片,最后用景深覆盖实际高度波动。把这五步按顺序确认,并在现场用实时图像和高度波动测试验证,才能为后续的条码追溯和产线集成打下稳定基础。