机器视觉在自动化测量系统中的应用正变得越来越流行。原因是需要从相机而不是专用传感器中提取越来越多的信息。该摄像机可用于提取温度信息,测量尺寸并检查是否存在物体,同时还可提供许多其他有用的信息。这使其广泛用于质量检查,机械控制和机器人制导应用,所有这些在选择控制硬件和软件时都有独特的要求和挑战。本文概述了其中的一些注意事项,以帮助您为机器视觉系统选择最佳的控制器。 & nbsp; 1。什么是视觉系统?视觉系统由一个或多个用于图像采集的摄像机以及一个用于运行采集和分析软件的控制器组成。这些系统可以具有多种组件,但是最常见的是智能相机。在智能相机中,相机和控制器集成在一个设备中。摄像机通过帧接收器或其他连接端口(如以太网和USB)连接到台式计算机。或可以将工业PC甚至摄像机直接连接到工业控制设备,例如可编程逻辑控制器(PLC),并且该控制器管理图像采集以及芯片I / O和测量设备。您可以使用这些系统来解决类似的应用程序,但是每个系统的功能都不同,因此更适合某些使用场景。在选择最适合您的应用程序的控制器时,您需要考虑您的需求,并将这些要求与最适合您的任务要求的控制器相匹配。尽管最明显的考虑因素是控制器的处理能力,但其他因素也对控制器的选择产生很大影响,例如支持的摄像机,I / O功能以及与现有基础架构集成的能力。 2.处理能力强大的处理能力可以直接影响可以运行的算法以及视觉系统做出决策的速度。单相机条形码检测系统所需的处理能力显然比多相机立体视觉系统低。此外,诸如I / O或闭环运动控制之类的机器视觉系统需要更高的处理能力,以确保视觉组件以及I / O和运动控制组件能够稳定运行。为了减少图像处理时间,一些制造商现在使用同构处理来运行视觉算法。同构处理方法使用CPU和GPU,FPGA或DSP的组合来处理图像,并且速度比单独使用其中一个组件要快得多。同构处理减少了图像处理所需的时间,甚至可以允许将图像用作闭环控制算法的输入。在选择视觉系统所需的控制器之前,重要的是要充分了解要使用的算法以及系统运行这些算法所需的时间。 3.用于图像捕获的摄像机数量和通信总线的类型也会影响控制器的选择。选择了应用程序所需的摄像机之后,请确保控制器可以支持该摄像机使用的通信总线。机器视觉应用中的两种常用的行业标准总线是USB3 Vision和GigE Visio。这些标准允许控制器使用标准USB 3.0或以太网端口连接到相机,这两种端口在消费类计算机和工业计算机上都很常见。两种标准都可以通过集线器或交换机将多个摄像机连接到一个端口。这是向系统中添加更多摄像机的可行方法,但是请记住,连接到集线器的每个摄像机都将与同一集线器上的其他摄像机共享带宽。此外,大多数消费级交换机不支持特定功能,例如以太网供电(PoE)。如果计划使用这些功能,或者系统没有足够的带宽共享多个摄像机,则可能需要选择一个具有多个独立控制端口的控制器,以便每个摄像机都能获得全部带宽。 4. I / O功能大多数机器视觉系统都需要一些基本的数字I / O来触发相机或读取编码器。一个例子是使用安装在传送带上方的摄像机通过视觉系统检查传送的零件。难题在于,当零件直接在相机下方移动时,如何使相机拍摄图像,除非系统可以跟踪传送带的位置。解决此问题的常见方法是使用编码器读取传送带的位置,并在从将零件放置在传送带上开始的时间间隔内触发相机。如果零件在传送带上的间距不均匀,则可以使用接近传感器来触发