NI提供了一系列支持图像采集和处理的硬件选项。本文档将通过探索各种硬件平台相应的软件支持和相机支持,帮助您了解如何在不同的产品规格中进行选择。同时针对性能、工业化以及集成准则等各方面,讨论这些硬件选择。
NI视觉硬件产品包括一系列功能强大的PXI和基于PC的解决方案。这些硬件平台在尺寸规格和性能等方面有所不同,可适应不同的环境、应用和系统架构。
最高性能的NI CompactRIO和NI单板RIO控制器还支持较低带宽下的图像采集和处理功能。相对于其他视觉平台,这些产品使用更小的图像分辨率、更低的速度和更高的图像压缩来实现这些功能。
图1: 可用作视觉平台的CompactRIO和NI单板RIO
NI视觉软件包旨在使用图1所示的硬件选项运行。这意味着您可以在平台间切换,甚至在任何视觉硬件终端上重用大部分现有代码。您还可以通过维护单个软件包来减少多系统的开发时间和维护成本。
CompactRIO和NI单板RIO平台仅支持NI Vision Development模块图像处理库,不支持NI Vision Builder for Automated Inspection。
PXI和 | 工业和台式PC | CompactRIO/ | |
• | • | X | |
• | • | • |
表1:硬件系统选项的视觉软件支持
除了在所有平台上使用NI LabVIEW图形化编程环境外,您还可以利用NI Vision Development模块在基于文本的开发环境中使用C、C++、Visual Basic和.NET语言(Visual Basic .NET和C#)对运行Windows操作系统的系统进行编程(见表2)。
PXI和 | 工业和台式PC | CompactRIO/ | |
Windows | • | • | X |
实时 | • | • | • |
表2:硬件系统选项的操作系统支持
基于以下9个标准对不同平台进行比较:
图2:参考雷达图
在雷达图中,各硬件平台在不同准则下的评价通过分布来表示。有趣的是这种表示方法与表3中用相似评分方法表示的信息相同。
PXI和 | 工业PC和台式机 | CompactRIO/ | ||
工业适用性 | 集成IO | 5 | 5 | 5 |
运动部件 | 3 | 3 | 5 | |
外形紧凑 | 2 | 2 | 4 | |
功耗 | 2 | 2 | 5 | |
温度 | 4 | 3 | 5 | |
性能 | 采集 | 4 | 5 | 1 |
最大图像尺寸 | 4 | 5 | 1 | |
处理能力 | 4.5 | 5 | 2 | |
与其他测量 | 5 | 4 | 4 | |
总分 | 33.5 | 34 | 32 |
表3: 所有NI视觉硬件平台的评分比较
图3:PXI和PXI Express系统的雷达图
特性
图4:PC系统的雷达图
特性
图5:CompactRIO和NI单板RIO系统的雷达图
特性
选择视觉系统时,相机兼容性通常是最终的决定因素。根据所选成像标准以及给定应用所需的成像传感器类型,兼容性差异很大。市面上有大量的相机可供选择,同时NI支持众多标准,因此您可能需要帮助来挑选适合的视觉系统。表3和表4为不同类型的相机提供了硬件解决方案的参考。
图6:NI的视觉系统与许多供应商的相机兼容。
PXI和 | 工业和台式PC | CompactRIO/ | |
并行数字 | • | • | — |
相机链路 | • | • | — |
GigE视觉 | • | • | — |
IEEE 1394 | • | • | — |
USB 2.0 (DirectShow) | • | • | — |
IP | • | • | • |
集成图像传感器 | — | — | — |
1仅通过非NI模拟模块实现低带宽
表4:成像标准的系统支持
PXI和 | 工业和台式PC | CompactRIO/ | |
面阵扫描(2D) | • | • | • |
线扫描适用性 | • | • | —1 |
彩色成像 | • | • | • |
红外 | • | • | —1 |
3D激光剖面传感器2 | • | • | — |
UV成像 | • | • | — |
X射线成像 | • | • | —1 |
1如需硬件平台,这些传感器系统组合的可用选项有限。
23D测量也可使用多个相机和/或结构化光源以及三角测量算法来实现。
表5:不同传感器类型的系统适用性