2. CV-X硬件架构与选型
CV-X系列不是一台“插上电就能检测”的相机,而是一套由成像链、处理链和通信链共同构成的系统。理解它的硬件架构,关键不是背下型号,而是建立一条清晰的因果链:检测对象决定成像方式,成像方式决定相机与镜头,成像质量决定光源方案,处理需求决定控制器与通信接口。选型时如果顺序颠倒,先买相机再想怎么打光,往往会在现场反复返工。
一、CV-X系统的五类硬件角色
一套典型的CV-X系统可以拆成五个部分:
- 相机(Camera):负责把光信号转成数字图像。CV-X支持多种分辨率与黑白/彩色机型,相机决定视场、精度上限和帧率。
- 镜头(Lens):决定视场角、工作距离和成像畸变。同一台相机换镜头,能看到的范围和细节完全不同。
- 光源(Light):决定“被测特征能不能被看见”。环形光、条形光、同轴光、背光、穹顶光各有适用对象。
- 控制器(Controller):CV-X的核心处理单元,负责图像采集、深度学习推理、测量运算和结果输出。它决定了可接入相机数量、处理速度和可用的检测工具。
- IO与通信模块:把检测结果送到PLC、机器人或上位机。包括并行IO、Ethernet/IP、PROFINET、EtherCAT、串口等。
这五者不是并列关系,而是串联关系。任何一环不匹配,整条链的检测能力都会被最弱的一环限制。
二、相机与镜头的匹配计算
选型时最常被忽略的是“视场—分辨率—精度”三者的换算。假设检测对象是一个 30mm × 20mm 的金属件,需要检出最小 0.05mm 的划伤。按“一个缺陷至少占 3 个像素”的经验,所需像素精度约为 0.05/3 ≈ 0.017mm/pixel。横向需要 30/0.017 ≈ 1765 像素,纵向需要 20/0.017 ≈ 1176 像素。因此相机分辨率至少应达到 200 万像素(如 1600×1200 略紧,建议 200 万以上或 500 万像素留余量)。
镜头方面,若工作距离限定为 200mm,相机靶面为 1/1.8 英寸(约 7.2mm × 5.4mm),则横向放大倍率 β = 7.2/30 = 0.24,所需焦距 f ≈ 工作距离 × β / (1+β) ≈ 200 × 0.24 / 1.24 ≈ 38.7mm,可选 35mm 或 40mm 定焦镜头。若工作距离可放宽到 300mm,则焦距约 58mm,选 50mm 更常见。这些计算属于示例性估算,实际还需考虑镜头接口、畸变和景深。
三、光源选型:先看特征,再选光型
光源不是“越亮越好”,而是“让该看见的看见,让不该看见的消失”。常见对应关系如下:
| 检测特征 | 推荐光源 | 原因 |
|---|---|---|
| 金属表面划伤、压印 | 低角度条形光/暗场 | 划伤产生散射,暗场下亮线突出 |
| 字符、二维码、标签 | 环形光或同轴光 | 均匀照明,对比度稳定 |
| 轮廓尺寸、孔位 | 背光 | 形成黑白剪影,边缘锐利 |
| 高反光曲面、圆柱面 | 穹顶光/同轴光 | 消除镜面反射热点 |
| 透明件内部缺陷 | 背光+偏振片 | 抑制表面反射,突出内部 |
实际调试时,建议先用频闪或常亮光源手动扫一遍角度,观察图像中缺陷对比度的变化,再固定光源型号和安装角度。CV-X控制器支持光源触发同步,可在曝光窗口内点亮,减少环境光干扰。
四、控制器与通信模块的选型要点
控制器选型主要看三件事:相机路数、处理节拍、通信协议。若一条产线需要同时检测 4 个工位,每工位 1 台相机,就应选择支持多相机接入的控制器型号,并确认总帧率是否满足节拍。例如节拍为 300ms/件,单次推理耗时 80ms,则理论上可串行处理 3 次以上,但若 4 台相机同时触发,需确认控制器是否支持并行采集或分时触发。
通信方面,若上位机是西门子 PLC,优先选 PROFINET;若为罗克韦尔,选 EtherNet/IP;若需与机器人高速同步,EtherCAT 更合适。并行IO适合简单 OK/NG 输出,但无法传递坐标和测量值。选型时应先确认对方设备的协议,再反查 CV-X 是否具备对应模块,避免后期加网关。
五、选型检查清单(可直接使用)
- 被测对象:尺寸、材质、反光特性、缺陷类型与最小尺寸。
- 精度要求:最小检出尺寸 → 所需像素精度 → 相机分辨率。
- 视野与工作距离:安装空间 → 镜头焦距与景深。
- 光源方案:特征对比需求 → 光型、角度、是否频闪。
- 控制器:相机路数、节拍、推理耗时、存储与扩展。
- 通信:对接设备协议、IO点数、是否需要坐标输出。
- 环境:温度、粉尘、振动、环境光干扰、防护等级。
把这七项按顺序填完,再对照 CV-X 产品样本逐项匹配,基本可以避免“买回来装不上、装上了看不清、看清了传不出”的典型问题。硬件选型的本质,是让成像链、处理链和通信链在同一精度与节拍目标下彼此匹配,而不是单独追求某一环的高配。