工业相机选型:从参数到实战的完整指南

做视觉检测系统,第一步就是选相机。这一步要是选错了,后面所有工作都得推倒重来。我见过太多项目,因为相机选型失误,最后不得不返工,既浪费钱又耽误时间。

今天我就把工业相机选型的核心要点,掰开揉碎了讲给你听。咱们从五个维度来拆解:相机类型、分辨率与靶面、帧率与曝光、接口类型、触发模式。

一、CCD vs CMOS:老话题,新答案

先说个结论:现在90%以上的工业视觉项目,我都推荐用CMOS。为什么?

十年前,CCD确实在图像质量上占优。但今天,CMOS技术已经非常成熟了。我2018年做过一个半导体晶圆检测项目,当时客户指定要CCD,理由是「CCD噪声低」。结果呢?CMOS方案不仅成本低一半,帧率还高了3倍。

核心区别:

  • CCD:全局快门,图像均匀性好,但速度慢、功耗高、成本高
  • CMOS:卷帘快门为主,但高端CMOS也有全局快门;速度快、功耗低、性价比高

我的建议:

除非你遇到极端低光照环境(比如天文观测),或者客户合同里明确写了「必须用CCD」,否则直接选CMOS。特别是高速运动场景,CMOS的帧率优势是碾压级的。

嗯,这里要注意一点:CMOS的卷帘快门在拍摄快速运动物体时,会产生「果冻效应」。如果你要拍高速运动的零件,记得选全局快门的CMOS相机。

二、分辨率与靶面尺寸:别被像素数骗了

很多人选相机,第一句话就是「我要500万像素」。其实这是个误区。

分辨率不是越高越好。你想想看,分辨率高了,数据量就大,处理速度就慢,成本也上去了。关键是要够用。

怎么算? 我有个简单公式:

所需分辨率 = (视野宽度 / 最小检测特征) × 3 ~ 5

举个例子:你要检测一个10mm宽的零件,最小缺陷是0.1mm。那么:

分辨率 = (10 / 0.1) × 3 = 300像素

也就是说,500万像素的相机绰绰有余。

靶面尺寸这个参数,很多人会忽略。其实它直接影响你的镜头选择和景深。

靶面尺寸 常见分辨率 适用场景
1/3英寸 30万~130万 简单定位、条码识别
1/2英寸 200万~500万 通用检测、尺寸测量
2/3英寸 500万~1200万 高精度测量、缺陷检测
1英寸及以上 1200万以上 半导体、医疗等高要求场景

避坑指南:

我曾经遇到一个项目,选了1200万像素的相机,但配了个1/3英寸靶面的镜头。结果画面边缘全是暗角,根本没法用。记住:镜头靶面必须大于等于相机靶面。

三、帧率与曝光时间:速度的博弈

帧率和曝光时间,是一对冤家。你追求高帧率,就得牺牲曝光时间;你要长曝光,帧率就上不去。

为什么会这样?因为帧率 = 1 / (曝光时间 + 读出时间)。曝光时间越长,帧率越低。

我的经验法则:

  • 静态检测:5~15fps就够了
  • 低速传送带(<0.5m/s):30fps
  • 高速传送带(>1m/s):60fps以上
  • 飞拍场景:100fps起步

曝光时间这块,我踩过坑。有一次做金属表面检测,环境光不够,我把曝光时间调到20ms。结果呢?传送带上的零件全糊了,因为运动模糊。

怎么算最大允许曝光时间?

最大曝光时间 = 允许模糊像素 / (运动速度 × 放大倍率)

比如:允许模糊2个像素,运动速度0.5m/s,放大倍率0.1。那么:

最大曝光时间 = 2 / (0.5 × 0.1) = 40ms

超过这个值,图像就会模糊。

四、接口类型:选对接口,事半功倍

接口这事,说白了就是数据传输的「高速公路」。选错了,相机再好也白搭。

接口类型 带宽 传输距离 适用场景
GigE 1 Gbps 100米 通用场景,多相机系统
USB3.0 5 Gbps 5米 单相机,近距离
Camera Link 6.8 Gbps 10米 高分辨率,高帧率
CoaXPress 12.5 Gbps 100米 超高帧率,长距离

我个人习惯:

  • 80%的项目用GigE,稳定、便宜、距离远
  • 需要高带宽时用USB3.0,但注意线长限制
  • 只有特殊场景才用Camera Link或CoaXPress,成本太高

记得有一次,客户非要上Camera Link,说「专业」。结果布线时发现,Camera Link线缆又粗又硬,弯折半径大,机柜里根本走不了。最后换了GigE,什么问题都没有。

五、触发模式:硬件触发 vs 软件触发

触发模式,决定了相机什么时候开始拍照。选错了,要么漏拍,要么拍一堆没用的图。

硬件触发:

  • 通过外部信号(光电传感器、编码器等)触发相机
  • 延迟低,精度高(微秒级)
  • 适合高速运动、精确定位场景

软件触发:

  • 通过上位机发送指令触发
  • 延迟高(毫秒级),精度差
  • 适合静态检测、低速场景

我的建议:

只要项目预算允许,一律用硬件触发。我曾经在一条包装线上用软件触发,结果因为Windows系统调度延迟,每100张图就有3~5张拍不到产品。换成硬件触发后,问题立刻解决。

硬件触发接线也很简单:光电传感器接到相机的GPIO口,设置好触发极性(上升沿或下降沿),相机就会在物体到达时自动拍照。

嗯,这里有个细节:触发信号的电平要匹配。大多数工业相机是5V或24V,别接错了,否则会烧坏IO口。


好了,工业相机选型的五个核心维度,我都讲完了。总结成一句话:先算需求,再选参数,最后定接口。别被厂商的宣传参数带偏,适合自己的才是最好的。

如果你正在做选型,不妨把这五个维度列个表,一项一项填进去。填完了,选哪款相机,心里就有数了。

本章核心知识点:

  • CMOS是主流,除非特殊场景才用CCD
  • 分辨率够用就好,别盲目追求高像素
  • 帧率和曝光时间要平衡,运动场景优先保证曝光时间
  • GigE最通用,USB3.0适合高带宽,特殊场景用Camera Link或CoaXPress
  • 硬件触发比软件触发可靠,能选硬件就别用软件

专注资料整理