2. 硬件选型与可靠性:工业相机选型、镜头选型、光源选型、硬件冗余设计、环境适应性评估

各位同学,咱们今天聊点实在的。

视觉系统能不能稳定跑三年五年,七成靠硬件选型。我见过太多项目,算法调得漂漂亮亮,结果一到产线就崩——镜头松了、光源衰减了、相机过热死机了。说白了,硬件选型不是买零件,是给系统打地基。

2.1 工业相机选型:别只看分辨率

很多人选相机,上来就问「多少万像素」。我习惯先问三个问题:拍什么?多快?环境多恶劣?

传感器类型:CCD 还是 CMOS?

  • CCD:全局快门,均匀性好,适合高精度测量。但贵,帧率低。
  • CMOS:现在主流。全局快门也普及了,性价比高。我最近三年项目全用CMOS。

分辨率与像元尺寸

举个例子:你要检测0.1mm的缺陷,视野100mm×80mm。那分辨率至少得100/0.1=1000像素。但实际我建议留2~3倍余量——选500万像素以上。像元尺寸别小于3.45μm,太小了信噪比扛不住。

我的经验公式

实际分辨率 = 视野 / 像素数 × 0.5(边缘留余量)

帧率需求 = 产线节拍 × 1.5(触发抖动余量)

接口与协议

  • GigE Vision:最通用,线长100米没问题。我90%的项目用这个。
  • USB3 Vision:便宜,但线长限制5米。适合桌面级设备。
  • Camera Link / CoaXPress:高速场景,但贵。做半导体检测才用。

注意:我曾经有个项目,选了USB3相机,结果产线布线距离8米,最后只能加中继器,多花了两周调试。所以,接口选型一定要先看现场布线图。

2.2 镜头选型:焦距、光圈、畸变

镜头是视觉系统的「眼睛」。选错了,相机再好也白搭。

焦距计算

公式很简单:焦距 = 工作距离 × 传感器尺寸 / 视野宽度。

举个例子:传感器1/1.8英寸(对角线约9mm),工作距离300mm,视野200mm。那焦距≈300×9/200=13.5mm。选12mm或16mm镜头,实际调一下工作距离就行。

光圈与景深

光圈越大(F值越小),进光量越大,但景深越浅。做3D测量时,我习惯用F8~F11,景深够用,像差也小。做高速抓拍时,才开大光圈。

小技巧:如果你发现图像边缘模糊,先别急着换镜头。收一档光圈试试。我遇到过好几次,其实是光圈开太大了。

畸变与远心镜头

普通镜头在边缘会有桶形或枕形畸变。做高精度测量(误差<0.01mm),必须用远心镜头。远心镜头贵,但畸变几乎为零。我做过一个锂电池极片检测项目,不用远心镜头,边缘误差直接超差3倍。

2.3 光源选型:打光打得好,算法少烦恼

这句话不是我说的,是行业老前辈传下来的。但确实如此。

光源类型

类型 适用场景 我的建议
环形光源 通用打光,消除阴影 入门首选,便宜好用
背光源 轮廓检测、尺寸测量 精度要求高时必用
条形光源 大面积均匀照明 适合PCB、玻璃检测
同轴光源 高反光表面 镜面、晶圆检测专用

颜色选择

记住一个原则:补色增强对比,同色减弱对比。

  • 红色光源 + 蓝色物体 → 高对比
  • 蓝色光源 + 蓝色物体 → 低对比

我习惯用白色LED加滤光片,灵活度高。但如果你要检测特定颜色缺陷,直接选对应波长的单色光更稳。

避坑指南:我曾经选了一款廉价环形光源,用了三个月亮度衰减30%。后来换了进口品牌,贵一倍,但三年没出问题。光源的寿命和稳定性,直接看MTBF(平均无故障时间),低于50000小时的别考虑。

2.4 硬件冗余设计:别让单点故障搞垮产线

做视觉系统,最怕什么?相机坏了、光源灭了、工控机蓝屏。产线一停,每分钟损失几千块。所以,冗余设计不是锦上添花,是刚需。

关键部件冗余

  • 相机冗余:双相机同时采集,主用坏了自动切换。我做过一个汽车零部件检测线,用了双相机热备份,切换时间<50ms。
  • 光源冗余:双路供电,或者双光源交替工作。光源故障率其实不低,尤其是频繁开关的场合。
  • 工控机冗余:双机热备,心跳检测。一台挂了,另一台自动接管。成本高,但关键工位必须上。

电源冗余

这个容易被忽略。我建议所有相机、光源、工控机都接UPS。有一次工厂断电3秒,产线重启花了15分钟。从那以后,我每个项目都强制要求UPS。

我的冗余设计清单

  1. 关键相机:双机热备
  2. 光源:双路供电
  3. 工控机:双机热备 + UPS
  4. 网络:双网口冗余
  5. 存储:RAID 1 镜像

2.5 环境适应性评估:别让现场环境坑了你

实验室里跑得好好的,一到现场就出问题。为什么?环境变了。

温度与湿度

工业相机工作温度一般是0~50°C。但产线夏天可能到60°C。我建议选工业级(-20~70°C)的相机和镜头。湿度方面,如果超过85%,必须加防潮箱或密封机柜。

振动与冲击

产线有振动?那镜头接口必须用锁紧环,不能用普通C接口。我有个项目在冲压车间,普通镜头一个月松一次,换了锁紧环后再没出过问题。

电磁干扰(EMI)

电机、变频器、焊接设备都会产生强电磁干扰。我习惯用屏蔽网线(STP),并且走线远离动力线。如果干扰严重,加磁环或光纤隔离。

现场评估清单

  • 温度:最高/最低/日温差
  • 湿度:平均/最高
  • 振动:频率/振幅
  • 粉尘:IP防护等级要求
  • 电磁干扰:附近是否有大功率设备

嗯,硬件选型这块,说白了就是「多想想最坏情况」。你想想看,产线一停,老板找你谈话的滋味可不好受。所以,该冗余的冗余,该防护的防护,别省那点钱。

下一章咱们聊软件层面的容错设计。到时候我会讲讲,怎么让算法在硬件出问题时还能「撑一会儿」。