1. 采集卡概述:什么是图像采集卡、采集卡在机器视觉系统中的位置、主流接口类型

大家好,我是老张。做机器视觉这行十几年了,今天咱们来聊聊图像采集卡。很多刚入行的朋友问我,采集卡到底是个啥?说白了,它就是相机和电脑之间的“翻译官”加“搬运工”。

相机拍出来的图像数据,电脑不能直接认。采集卡负责把相机输出的高速信号,转成电脑能处理的格式,再通过PCIe总线送进内存。没有它,你连一张像样的图片都拿不到。

1.1 采集卡在机器视觉系统中的位置

我习惯把机器视觉系统分成三块:前端是相机和镜头,中间是采集卡,后端是电脑和软件。采集卡卡在中间,承上启下。

你想想看,相机拍完一张图,数据量有多大?以500万像素、8位灰度为例,一张图就是5MB。如果帧率是30fps,每秒就是150MB的数据。普通网口根本扛不住。这时候就得靠采集卡来接管数据流。

我在项目中遇到过好几次,客户说“我相机明明连上了,为什么图像卡顿?”一查,用的是主板自带的千兆网口,CPU占用率飙到90%。换上独立采集卡,CPU占用直接降到10%以下。这就是采集卡存在的意义——解放CPU,保证实时性

核心要点:采集卡不是“可有可无”的配件。在高速、高分辨率、多相机场景下,它是系统的命脉。

1.2 主流接口类型

目前市面上主流的接口就三种:Camera Link、CoaXPress、GigE Vision。每种都有自己的脾气,咱们一个一个说。

1.2.1 Camera Link

Camera Link是老大爷级别的接口了,2000年就出来了。它用MDR-26或者SDR-26接口,传输距离大概10米左右。优点是稳定、延迟低,缺点是线又粗又硬,布线很痛苦。

我记得2015年做一个液晶屏检测项目,客户指定用Camera Link。那线缆粗得像小拇指,机柜里走线简直要命。但话说回来,它的抗干扰能力确实强,工业现场电磁环境再恶劣也不掉帧。

配置 带宽 最大分辨率@帧率
Base 2.04 Gbps 640×480 @ 200fps
Medium 4.08 Gbps 1280×1024 @ 150fps
Full 6.12 Gbps 2048×2048 @ 60fps

避坑指南:我曾经在选型时忽略了Camera Link线缆的长度限制。现场相机离电脑15米,结果信号衰减严重,图像全是雪花点。后来加了中继器才解决。记住,超过10米必须用中继器或光纤延长

1.2.2 CoaXPress

CoaXPress是后起之秀,用同轴电缆传输。一根线同时传数据、供电、控制信号,还能跑40米以上。CXP-6版本单根线带宽6.25 Gbps,四根线绑定就是25 Gbps。

这玩意儿特别适合高速场景。我去年做的一个半导体晶圆检测项目,用CoaXPress接口的相机,2500万像素跑到80fps,稳得很。而且同轴电缆便宜,布线也方便。

关键参数:

  • CXP-1: 1.25 Gbps/线
  • CXP-3: 3.125 Gbps/线
  • CXP-6: 6.25 Gbps/线
  • CXP-12: 12.5 Gbps/线(最新标准)

1.2.3 GigE Vision

GigE Vision是现在最普及的接口。用普通网线,最长100米,成本低,兼容性好。但它的延迟比前两者高,而且CPU占用率也高。

不过,GigE Vision有个杀手锏——支持PoE供电。一根网线搞定供电和数据传输,省事。我建议初学者先从GigE Vision入手,因为调试简单,驱动也好找。

注意:GigE Vision虽然方便,但别指望它做超高帧率。超过200fps的场景,老老实实用CoaXPress或Camera Link。我见过有人非要用GigE Vision跑500fps,结果丢帧丢到怀疑人生。

1.3 三种接口对比

特性 Camera Link CoaXPress GigE Vision
最大带宽 6.12 Gbps 12.5 Gbps/线 1 Gbps
传输距离 10米 40米+ 100米
供电方式 单独供电 同轴供电 PoE
延迟 极低 中等
成本
适用场景 高可靠性、短距离 高速、长距离 通用、低成本

1.4 知识体系框架

下面这张图,是我自己总结的采集卡知识体系。你一看就明白,咱们这章讲的是最基础的部分。

图像采集卡 Camera Link CoaXPress GigE Vision 高可靠 短距离 高速 长距离 通用 低成本 机器视觉系统位置 相机 → 采集卡 → 电脑(PCIe总线)

嗯,这张图把咱们这章的核心内容都串起来了。三种接口各有千秋,选型时别光看带宽,还得考虑距离、成本、供电这些实际因素。

我的建议:如果你是新手,先玩GigE Vision。上手简单,驱动好找,社区资源多。等把基础打牢了,再碰CoaXPress和Camera Link。别一上来就搞高速接口,容易把自己搞懵。

好了,这一章就到这里。记住一句话:采集卡选对了,项目就成功了一半。下一章咱们深入驱动安装和配置,到时候我会分享一些踩过的坑,保证让你少走弯路。


公众号:蓝海资料掘金营,微信deep3321