3、核心硬件概览:相机、镜头、光源、图像采集卡、控制器、执行机构等关键部件的功能与选型逻辑
视觉闭环控制系统的硬件选型,本质上是在“成像质量、处理速度、控制精度、成本约束”四者之间寻找最优平衡。任何一个部件的选型失误,都可能导致整个系统性能断崖式下跌。本章从工程实战视角,系统拆解六大核心部件的功能定位、关键参数与选型决策逻辑,帮助学员建立从“需求指标”到“硬件配置”的映射能力。
3.1 相机:视觉系统的“视网膜”
核心原理:相机将光学信号转换为数字图像信号,其性能直接决定系统能“看到”什么。关键参数包括传感器类型(CCD/CMOS)、分辨率、帧率、靶面尺寸、像素位深、量子效率、暗噪声、动态范围以及数据接口(GigE Vision、USB3.0、Camera Link、CoaXPress、MIPI等)。在视觉闭环控制中,相机不仅要“看得清”,还要“看得快”——即在高节拍下仍能稳定输出无拖影、无丢帧的图像。
判断方法:选型时需按以下步骤推导:
- 确定最小检测特征:例如需检测0.1mm的缺陷,则单个像素对应的物理尺寸应≤0.05mm(至少2个像素覆盖)。
- 计算所需分辨率:视场(FOV)除以单像素精度。例如FOV=50mm,精度0.05mm/px,则需1000×1000像素。
- 确定帧率:根据产线节拍,例如节拍2s,则帧率≥0.5fps,但考虑运动模糊需缩短曝光时间,可能需要更高帧率配合频闪光源。
- 选择接口:根据传输距离、带宽需求、多相机同步要求决定。GigE适合远距离(100m)、多相机;USB3.0适合短距离、低成本;CoaXPress适合高速高分辨率。
3.2 镜头:光学成像的“晶状体”
核心原理:镜头决定图像的清晰度、景深、畸变和亮度分布。核心参数包括焦距(f)、光圈(F#)、视场角(FOV)、工作距离(WD)、景深(DOF)、光学畸变、MTF曲线、接口类型(C/CS/M12/F口)以及靶面适配尺寸。镜头选型需与相机靶面匹配,否则会产生暗角或分辨率浪费。
判断方法:
- 焦距计算:f = (工作距离 × 靶面尺寸) / FOV。例如WD=300mm,靶面宽8.8mm(2/3"),FOV宽120mm,则f≈22mm,取标准25mm。
- 光圈与景深:光圈越小(F#越大),景深越大,但进光量减少,需提高光源亮度或增益。高精度测量建议F#=4~8。
- 畸变控制:测量类应用需选用低畸变镜头(<0.1%),或通过标定软件校正。
- 接口匹配:确保镜头接口与相机接口一致,C口后焦距离17.526mm,CS口为12.5mm,需加接圈。
| 镜头类型 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| 定焦镜头 | 固定工作距离、高精度测量 | 畸变小、分辨率高、性价比高 | 不可变焦,需机械调整 |
| 变焦镜头 | 工作距离变化、多工位 | 灵活 | 畸变较大、重复精度差 |
| 远心镜头 | 3D测量、大景深、消除透视误差 | 无透视误差、景深大 | 价格昂贵、体积大 |
| 微距镜头 | 小视场、高放大倍率 | 高分辨率、低畸变 | 工作距离短、景深极小 |
3.3 光源:决定图像质量的“魔术师”
核心原理:光源是视觉系统中最易被低估却影响最大的部件。其作用是通过合理的光照方式(明场、暗场、背光、结构光等)增强目标特征与背景的对比度,抑制反光、阴影和环境光干扰。关键参数包括颜色(波长)、亮度、均匀性、角度、频闪能力、寿命和控制器(常亮/频闪/脉冲)。
判断方法:
- 颜色选择:根据被测物颜色互补原理。例如红色光源照射绿色物体,物体呈暗色;蓝色光源照射黄色物体,增强对比。金属反光表面宜用漫射白光或低角度光。
- 照明方式:环形光(通用)、条形光(大面积)、同轴光(高反光平面)、背光(轮廓测量)、穹顶光(球面/曲面)、结构光(3D)。
- 频闪控制:配合相机硬触发,频闪可大幅提高有效亮度并延长光源寿命。例如占空比10%时,亮度可提升10倍。
3.4 图像采集卡:数据搬运的“高速公路”
核心原理:图像采集卡负责将相机输出的数据流实时、无损地传输至控制器内存,并提供触发同步、多相机复用、数据预处理(如 Bayer 解码、像素格式转换)等功能。选型需关注接口协议(GigE、USB3.0、Camera Link、CoaXPress、SDI)、通道数、带宽、板载缓存、触发IO、PoE供电能力以及驱动兼容性。
判断方法:
- 带宽计算:所需带宽 = 分辨率 × 位深 × 帧率。例如2448×2048×8bit×15fps ≈ 600Mbps,GigE(1Gbps)可满足;若60fps则需2.4Gbps,需选用双口GigE或10GigE。
- 多相机同步:若需多相机同时抓拍,采集卡需支持硬件触发输入和同步输出,避免软件同步的延迟。
- CPU负载:部分采集卡支持板载预处理(如LUT、降噪),可降低CPU占用。对于高帧率应用,建议选用支持DMA直传的采集卡。
| 接口类型 | 带宽 | 最大传输距离 | 适用场景 |
|---|---|---|---|
| GigE Vision | 1Gbps(可聚合) | 100m(Cat6) | 多相机、远距离、通用 |
| USB3.0 | 5Gbps | 3m(可延长) | 单相机、低成本、短距离 |
| Camera Link | 2.38~6.8Gbps | 10m | 高分辨率、高帧率、工业稳定 |
| CoaXPress | 6.25~12.5Gbps/轴 | 100m | 超高分辨率、多轴、长距离 |
3.5 控制器与执行机构:闭环的“大脑”与“手脚”
核心原理:控制器(工控机、PLC、运动控制卡、嵌入式平台)运行视觉算法和闭环控制逻辑,输出控制指令;执行机构(伺服电机、步进电机、气缸、直线模组)根据指令完成物理动作。选型需考虑算力(CPU/GPU/FPGA)、实时性(硬实时/软实时)、IO接口、通信协议(EtherCAT、Profinet、CANopen)以及执行机构的精度、速度、行程和响应时间。
判断方法:
- 算力评估:若使用深度学习检测,需GPU(如NVIDIA Jetson或独立显卡);若为传统算法,高性能CPU即可。同时考虑算法耗时需小于节拍时间。
- 实时性:对于高速运动控制(如飞拍),需选用支持硬实时(如RTX、 TwinCAT)的控制器,确保视觉结果在1ms内反馈至运动轴。
- 执行机构选型:根据负载、速度、加速度、定位精度要求选择。伺服电机适合高精度高动态,步进电机适合低成本低速度,气缸适合两点定位。
3.6 选型逻辑总结与复盘
核心原理:硬件选型不是孤立地选“最好的部件”,而是构建一个相互匹配的系统。选型顺序应遵循“需求→相机→镜头→光源→采集卡→控制器→执行机构”的链路,每一步的输出是下一步的输入约束。
判断方法:建议使用以下清单进行自检:
- 是否明确最小检测特征、精度、节拍、工作距离、环境条件?
- 相机分辨率是否满足精度要求?帧率是否满足节拍?接口带宽是否足够?
- 镜头焦距、光圈、畸变是否匹配?靶面是否覆盖相机传感器?
- 光源颜色、方式、频闪是否增强目标对比度?是否隔离环境光?
- 采集卡带宽、触发、多相机同步是否满足?驱动是否兼容控制器?
- 控制器算力是否满足算法耗时?实时性是否满足闭环周期?
- 执行机构精度、速度、行程是否满足最终控制要求?