2. 相机选型基础
做缺陷检测,第一步就是选相机。这事儿看着简单,其实坑不少。我见过不少项目,算法调得再好,相机没选对,最后照样白搭。今天咱们就把相机选型这事儿掰开揉碎了聊。
一、工业相机分类:CCD 与 CMOS 之争
先说传感器类型。目前主流就两种:CCD 和 CMOS。很多人觉得 CCD 一定比 CMOS 好,其实不一定。
| 对比项 | CCD | CMOS |
|---|---|---|
| 噪声水平 | 低,画质干净 | 相对较高,但近年改善明显 |
| 全局快门 | 天生支持 | 部分型号支持 |
| 功耗 | 高,发热大 | 低,适合长时间运行 |
| 帧率 | 受限于读出速度 | 容易做到高帧率 |
| 成本 | 高 | 低 |
| 典型应用 | 高精度、低噪声场景 | 高速、高性价比场景 |
说白了,现在 CMOS 技术已经很成熟了。索尼的 IMX 系列、安森美的 PYTHON 系列,性能都不差。除非你的项目对噪声极其敏感,比如暗场下的微小缺陷检测,否则 CMOS 完全够用。
二、分辨率与帧率:鱼和熊掌怎么兼得?
分辨率决定你能看到多小的缺陷,帧率决定你一分钟能检测多少个产品。这两者往往是矛盾的。
你想想看,像素越多,数据量越大,读出时间就越长,帧率自然就下来了。那怎么权衡呢?
2.1 分辨率怎么定?
核心公式就一个:
最小缺陷尺寸 × 像素数 ≥ 3~5 个像素
举个例子,你要检测 0.1mm 的划痕,那每个像素对应的实际尺寸就不能大于 0.02mm。如果视野是 100mm × 100mm,那分辨率至少需要:
100mm / 0.02mm = 5000 像素
所以至少得选 5MP 的相机。我个人习惯会留 20% 的余量,也就是 6MP 左右。
2.2 帧率怎么算?
帧率取决于产线节拍。假设你每分钟要检测 120 个产品,每个产品需要拍 2 张图,那帧率至少是:
120 × 2 / 60 = 4 FPS
但这是理论值。实际还要考虑触发延迟、曝光时间、数据传输时间。我一般会按 1.5 倍来算,也就是 6 FPS 以上。
| 应用场景 | 推荐分辨率 | 推荐帧率 |
|---|---|---|
| PCB 焊点检测 | 5MP ~ 12MP | 10 ~ 30 FPS |
| 表面划痕检测 | 2MP ~ 5MP | 30 ~ 60 FPS |
| 尺寸测量 | 12MP ~ 20MP | 5 ~ 15 FPS |
| 高速流水线 | 1MP ~ 2MP | 60 ~ 200 FPS |
三、接口协议:GigE、USB3.0、Camera Link 怎么选?
接口决定了数据传输的带宽、距离和稳定性。目前工业相机主流的接口就这三种。
3.1 GigE Vision
GigE 就是用网线传输。优点很明显:
- 传输距离远: 标准 100 米,加交换机可以更远
- 带宽: 1 Gbps,约 125 MB/s
- 成本低: 网线便宜,不需要采集卡
- 支持多相机: 通过交换机可以轻松组网
缺点就是带宽有限。如果你用 12MP 的相机,帧率又高,GigE 可能就扛不住了。
3.2 USB3.0 Vision
USB3.0 的带宽是 5 Gbps,约 625 MB/s,比 GigE 快 5 倍。适合高分辨率、高帧率的场景。
- 带宽大: 轻松跑 12MP @ 30 FPS
- 即插即用: 不需要额外供电
- 成本低: USB 线便宜
但缺点也很致命:
- 传输距离短: 标准 5 米,加延长器最多 20 米
- 稳定性差: 容易受电磁干扰
- CPU 占用高: 数据直接走 CPU,不像 GigE 有独立的网络芯片
3.3 Camera Link
Camera Link 是专门为高速相机设计的。带宽最高可达 850 MB/s(Full 模式),而且延迟极低。
- 带宽最大: 适合超高分辨率、超高帧率
- 延迟最低: 适合实时性要求极高的场景
- 稳定性最好: 差分信号传输,抗干扰能力强
但代价也大:
- 成本高: 需要专用的采集卡和线缆
- 距离短: 标准 10 米
- 布线复杂: 线缆又粗又硬
说实话,做缺陷检测,除非是特别高速的场景,比如每分钟检测 1000 个以上的产品,否则 Camera Link 有点杀鸡用牛刀了。
四、接口对比总结
| 接口 | 带宽 | 最大距离 | 成本 | 稳定性 | 适用场景 |
|---|---|---|---|---|---|
| GigE | 125 MB/s | 100 米 | 低 | 高 | 多相机、远距离 |
| USB3.0 | 625 MB/s | 5 米 | 低 | 中 | 高分辨率、短距离 |
| Camera Link | 850 MB/s | 10 米 | 高 | 极高 | 超高帧率、实时性要求高 |
五、知识结构图
下面这张图帮你理清相机选型的核心逻辑:
六、选型实战建议
说了这么多,最后给几条实在的建议:
- 先算再选: 别凭感觉。把最小缺陷尺寸、视野大小、产线节拍算清楚,再定分辨率、帧率。
- 留余量: 分辨率留 20%,帧率留 50%。工厂环境变化多,留点余量心里踏实。
- 接口选型: 距离远、相机多,选 GigE;距离近、分辨率高,选 USB3.0;超高帧率,选 Camera Link。
- 别忘了光源: 相机选得再好,光源不行也白搭。选型的时候一定要把光源方案一起考虑进去。
- 实测验证: 有条件的话,拿样机到现场实测。数据说话,比什么都靠谱。