2、硬件环境选型:GPU选型(NVIDIA Jetson/RTX)、工业相机与光源、工控机配置

硬件选型这事儿,说难不难,说简单也不简单。我见过太多项目,算法调得漂漂亮亮,一到现场就卡在硬件上——要么相机帧率跟不上产线速度,要么GPU散热扛不住24小时运转。说白了,硬件选型就是给算法找个靠谱的“身体”。

这一章,咱们就聊聊怎么配齐这套“身体”。我会从GPU、工业相机、光源、工控机四个维度展开,穿插一些我踩过的坑。

核心原则:硬件选型不是选最贵的,而是选“瓶颈匹配”的。产线节拍、检测精度、环境约束,这三者决定了你的硬件下限。
工业缺陷检测硬件选型知识体系 硬件选型决策 GPU 选型 工业相机 光源系统 工控机配置 Jetson / RTX TensorRT / ONNX 分辨率 / 帧率 GigE / USB3.0 环形 / 条形 / 同轴 颜色 / 角度 瓶颈匹配: 节拍 × 精度 × 环境

2.1 GPU 选型:Jetson 还是 RTX?

这是第一个分岔路口。我个人习惯把场景分成两类:边缘端和工作站端。

  • 边缘端(NVIDIA Jetson 系列):适合产线工位级部署,功耗低、体积小、能直接接相机。典型型号:Jetson Orin NX(16GB 或 8GB)、Jetson AGX Orin(32GB/64GB)。
  • 工作站端(NVIDIA RTX 系列):适合集中式检测、多路相机、大模型推理。典型型号:RTX 4060/4070(性价比)、RTX 4090(高吞吐)。
对比维度 Jetson Orin NX 16GB RTX 4070 RTX 4090
算力(INT8 TOPS) ~100 ~240 ~660
功耗 15W - 25W 200W 450W
典型场景 单工位、2-4路相机 4-8路相机、中等模型 8-16路相机、大模型
部署难度 需交叉编译、TensorRT优化 直接跑,CUDA生态成熟 直接跑,显存大
价格(参考) ¥3000 - ¥5000 ¥4000 - ¥5000 ¥13000 - ¥16000
我的建议:如果产线工位分散、每工位独立检测,优先考虑 Jetson Orin NX。如果有多路相机集中到一台机器处理,RTX 4070 起步,别省那点钱——显存不够的时候,你哭都来不及。
避坑:我曾经在一个项目中选了 Jetson Xavier NX(8GB),结果模型量化后精度掉得厉害,最后不得不换 Orin NX 16GB。记住:边缘端部署,显存和内存至少留 30% 余量,别卡着上限选。

2.2 工业相机选型

相机是检测系统的“眼睛”。选错了,后面算法再牛也白搭。我一般按三个参数来卡:分辨率、帧率、接口。

2.2.1 分辨率怎么定?

说白了,取决于你要检测的最小缺陷尺寸。举个例子:

  • 检测 0.1mm 的划痕,视场 100mm × 100mm → 需要至少 1000 × 1000 像素 → 选 200 万像素(1600×1200)起步。
  • 检测 0.5mm 的脏污,视场 200mm × 200mm → 400 × 400 像素就够了 → 50 万像素也能用。

我个人习惯:按最小缺陷占 3-5 个像素来算,这样算法才有足够的特征空间。

2.2.2 帧率与产线节拍

产线速度 2 米/秒,视场宽度 200mm → 每秒需要拍 10 张才能全覆盖。那你相机的帧率至少得 15fps(留点余量)。

接口类型 最大带宽 线长限制 适用场景
GigE Vision 1 Gbps 100m 远距离、多相机组网
USB3.0 Vision 5 Gbps 3-5m 近距离、高帧率
CoaXPress 6.25 Gbps(单路) 40m 高速、高分辨率
经验之谈:工业现场干扰多,USB3.0 线缆超过 3 米就容易丢包。我一般优先选 GigE 相机,用 CAT6 网线,稳定得多。如果必须用 USB3.0,记得加有源延长线或光纤转接。

2.3 光源系统:被低估的关键

你想想看,算法再强,拍出来的图对比度不够,缺陷和背景糊在一起,那还检测个啥?光源选型,我把它叫做“物理特征增强”。

  • 环形光源:适合检测划痕、凹坑,能打出均匀的漫反射光。
  • 条形光源:适合检测大平面、玻璃、金属表面,能突出纹理和划痕。
  • 同轴光源:适合高反光表面(镜面、晶圆),能消除反光干扰。
  • 背光源:适合检测轮廓、尺寸、通孔,能形成高对比度剪影。
我曾经踩过的坑:在一个金属表面划痕检测项目中,用了白色环形光源,结果反光严重,划痕根本看不清。后来换成蓝色条形光源 + 偏振片,对比度直接翻倍。记住:光源颜色和角度,一定要在现场实际打光测试,别光看参数表。

2.4 工控机配置

工控机是整套系统的“身体”。GPU 再强,CPU、内存、硬盘跟不上,照样卡死。我一般按这个清单来配:

组件 推荐配置 说明
CPU Intel i7-12700 / AMD Ryzen 7 5800X 负责图像采集、预处理、调度
内存 32GB DDR4 起步,64GB 更稳 多路相机 + 大模型推理,内存是瓶颈
硬盘 NVMe SSD 1TB(系统)+ 2TB(数据) 系统盘和数据盘分开,避免 I/O 争抢
电源 850W 金牌以上 GPU 满载 + 多路相机供电,别省电源
散热 工业级风冷或水冷 7×24 小时运行,散热不行会降频
接口 至少 4 个 PCIe 插槽 插 GPU、采集卡、网卡等
我的习惯:工控机到手后,先跑 48 小时压力测试(GPU 满载 + 多路相机连续采集)。如果温度超过 85°C 或者出现降频,赶紧换散热方案。别等到上线了才发现。

2.5 选型流程总结

最后,我整理了一个选型流程,你照着走一遍,基本不会出大错:

  1. 确定产线节拍:每秒需要检测多少个产品?→ 决定相机帧率和 GPU 吞吐。
  2. 确定检测精度:最小缺陷尺寸是多少?→ 决定相机分辨率和镜头。
  3. 确定环境约束:现场温度、湿度、空间大小?→ 决定工控机防护等级和散热。
  4. 确定部署位置:边缘端还是集中式?→ 决定 Jetson 还是 RTX。
  5. 现场打光测试:用实际样品试拍,调整光源类型、角度、颜色。
  6. 整机压力测试:连续运行 48 小时,确认无降频、无丢帧、无内存泄漏。

嗯,这套流程我用了好几年,翻车的次数越来越少。硬件选型这事儿,说白了就是“先算后买,先测后用”。别急着下单,把账算清楚,把测试做扎实,后面部署的时候能省一半的精力。