基于虚拟仪器的质量检测机器视觉系统的设计

最新更新时间:2012-02-08来源: 互联网关键字:虚拟仪器  质量检测  视觉系统 手机看文章 扫描二维码
随时随地手机看文章
引言
影像增强器是对微弱光信号进行放大的光电图像增强设备,人们可以利用它在光线较弱的情况(如夜晚)下观察外界景物或目标。影像增强器的电路系统制造的好坏直接影响它的质量。不合格的电系统会使影像增强器在使用时容易产生黑斑(电路虚焊)、亮点(电路短路)、闪光和忽明忽暗(电路不稳定)等故障。因此在影像增强器投入使用之前,必须对其可靠性指标进行考核试验。
近几年,随着计算机技术和数字图像处理技术的不断发展,机器视觉在医学图像、工业生产、质量检测等领域得到了广泛的应用。而虚拟仪器(Virtual Instruments)技术可通过软件将通用计算机与硬件结合起来快速构成可靠的测试或测控系统。笔者将机器视觉技术与虚拟仪器技术结合起来,开发了基于虚拟仪器的影像增强器可靠性检测机器视觉系统(以下简称可靠性试验系统),取得了较好的效果。

系统结构和工作原理
整个系统分为光机分系统和监测与记录分系统(图1)。光机分系统为影像增强器模拟实际工作环境下的光应力、电应力并提供试验时影像增强器的摆放支架,包括光源、大小两级积分球、毛玻璃、光阑、透过率板、平行光管、夜视仪支架、光应力切换运动装置和发光强度探测器等。 监测与记录分系统不仅实时识别、记录影像增强器目镜处产生的黑斑、亮点、闪光和忽明忽暗等故障,还记录与故障图像对应的试验环境参数,最后再对这些试验数据进行分析处理,给出对影像增强器质量的合理评价。考虑系统的实时性的要求和效率,监测与记录分系统设计为分布式结构,由四台图像机和一台管理机经HUB连接为星型网络。每台图像机上安装的图像采集卡PCI-1407与CCD摄像机连接,以配合故障图像识别与处理软件监测、记录相应影像增强器目镜处的故障图像。为了解决故障图像实时存盘问题,每台图像机上还安装了磁盘阵列控制器。管理机上安装有多动能数据采集卡PCI-6024E,以配合管理机软件监测记录试验过程中的各项参数、控制光机部分的光应力切换、电应力开关、增减等。控制箱和适配器是光机分系统和检测与记录分系统的接口,它一方面将来自监测与记录分系统的控制信号转换为运动机构可识别的信号,另一方面将光机部分和其它部分的试验参数转换为监测与记录分系统可识别的电信号,这样两个分系统便形成一个整体。
系统工作时,操作人员首先在管理机上对试验条件(如所需要的电应力)进行设置,然后, 管理机协调(通过网络上各进程间的通讯)整个系统进行自检,确保各设备准备就绪。自检完成后,管理机按照操作员设置的试验条件对试验条件进行自动设置后才开始进行试验。在试验循环的每个工作循环中,各图像机首先在不出现故障(由算法和操作人员目测保证)的情况下获得标准图像,此后与图像机所联接的CCD摄像机不断将影像增强器目镜处的图像转换为标准的视频信号输入到图像采集卡,图像采集卡对视频信号进行分解、采集后将其转换为数字信号并输送计算机进行处理,图像机上的故障图像识别与处理软件对数字图像信号进行实时处理,并识别图像中是否存在故障,如果存在故障便保存,否则继续判断下一帧。管理机在试验过程中对每帧图像对应的试验环境参数进行同步监测并将它们记录到数据库中。每个工作循环结束后,管理机控制施加到影像增强器的电应力关闭,确保影像增强器休息,同时控制光机分系统的运动机构改变光阑和透过率板,进行光应力切换,以保证下一个工作循环开始前光应力准备就绪。如此重复,直到完成整个试验的多个试验循环为止。
开发过程中用虚拟仪器开发平台NI LabVIEW5.0 PDS和机器视觉软件开发平台NI IMAQ Vision 5.0再结合NI SQL ToolKit快速开发大部分软件模块。为了提高软件的处理速度用VC++6.0开发底层的故障识别程序,并利用LabVIEW的CIN接口将用C语言编写的程序嵌入整合到软件系统中。用Power Builder 6.0和MS SQL Server 7.0开发状态数据管理模块。用LabVIEW与NI DataSockect编写数据通讯和系统管理模块。这些软件模块分别安装在管理机和图像机上,并且各图像机的软件和配置完全相同,如果要对系统进行扩展,只需要将按图像的配置要求配置的计算机连接到网络中即可。

系统使用的技术特点
可靠性检测系统的技术特点有效地保证了系统的正常运行。
系统在非常规光源下进行工作
影像增强器用于对微弱的外界光线进行放大,其目镜处物像的亮度大约几十个勒克斯左右,图像的噪声非常大,对故障识别带来了很大难度。解决问题的办法是在不同的照度下,用LabVIEW和IMAQ Vision编写程序自动调整图像采集卡的黑白电平和CCD曝光系数,保证故障提取在较高的信噪比下进行。
系统有很强的实时性
按照指标要求,系统要在80ms内进行图像采集、预处理、故障识别、图像存储等一系列操作,对实时性要求很高。主要采用两个办法解决实时性问题,一是采用磁盘阵列技术,一是用VC编写故障识别软件。按照要识别的故障黑斑、亮点、闪光和忽明忽暗灰度阈值依次降低,面积阈值依次增加的特征,系统中用灰度和面积作为特征参数进行故障识别。用VC编写程序使故障图像和标准图像相减后的结果进行一次腐蚀,再按照所设置的阈值识别故障。将编写的程序编译成.lsb格式,用CIN接点嵌入到LabVIEW程序中。经测试此程序对一帧故障图像进行识别一般需要30ms,完全满足系统的要求。
图像高速流盘
系统中采用的另外一个提高系统实时性的手段是RAID(磁盘阵列)技术。RAID按照不同的存储性能、数据安全性和存储成本有RAID0 到 6 七种基本的级别和一些基本RAID级别的组合形式。RAID0(有时也称作Stripe或Striping)可以让多个磁盘并行的执行系统的某个数据请求,把连续的数据分散到多个磁盘上存取,这样就有效解决了磁盘I/O与CPU处理速度之间的瓶颈问题。系统中每台图像机上的硬盘组都通过RAID接口卡连接到系统中来提高系统的实时性。
分布式同步数据采集与控制
整个系统由一台管理计算机和四台图像机协同完成计算工作,在工作过程中有严格的时序关系。在用NI DataSocket编写的通信模块中,发信者每发出消息给受信者,必须得到受信者的确认后才进行后续工作,这种机制很好的保证了整个系统协调工作。另一方面,为了便于事后区分从属故障,要求保存每一幅故障图像时同时记录对应的系统状态。为此采取同频、同相和同时启动的同步机制。同频是指图像采集和状态采集的频率相同;同相是指将从任一图像采集卡解析出的同步视频信号连接到其他三个CCD的同步输入端,保证四个CCD送到图像采集卡的视频信号相位相同;另外,图像采集卡和数据采集卡的触发端子连接在一起,并且都工作在触发状态下,任一图像采集卡发出触发信号后,整个系统开始动作。

结语
在将虚拟仪器技术与机器视觉技术结合起来实现整个系统的过程中,为了提高系统的实时性,故障识别部分用VC++来完成。编写完成的算法被编译为虚拟仪器开发平台LabVIEW的CIN接口支持的格式后嵌入整个软件系统。经过测试,使用这种软件整合方式和算法后系统对故障图像进行处理的时间加上图像采集与存盘的时间,总共耗时不超过40毫秒,完全满足指标的要求,同时,利用虚拟仪器开发平台来完成其擅长的控制功能,开发者只需要专注与系统功能的完整性而不必考虑复杂的细节,这就极大的发挥了虚拟仪器的性能,使系统有很强的灵活性和扩展性,并节省了开发所应支付的费用,提高了系统的性能价格比。



图1 系统整体结构示意图

关键字:虚拟仪器  质量检测  视觉系统 编辑:神话 引用地址:基于虚拟仪器的质量检测机器视觉系统的设计

上一篇:普通运放的仪表放大器
下一篇:比较ADC的孔径延迟

推荐阅读最新更新时间:2023-10-12 20:34

高动态范围CMOS图像传感器在汽车视觉系统中的应用
1. 简介 随着汽车安全重要性的凸显,行车辅助系统(Driving Assistance System,DAS)在汽车领域的应用越来越广泛。在这类应用中,图视觉系统是必不可少的一个组成部分,其必须快速、精确地感知各种路况,进而提前预警或控制车辆行为。这要求系统的前端----摄像头能够最大限度地适应不同的光照条件,提供路况场景的细节信息。 图1显示了汽车视觉系统的主要应用,包括前视、后视、侧视、内视等。以前视为例,夜视(Night Vision,NV)、车道偏离预警(Lane Departure Warning,LDW)、碰撞预警(Collision Warning,CW)、交通标志识别(Traffic Sig
[汽车电子]
高动态范围CMOS图像传感器在汽车<font color='red'>视觉系统</font>中的应用
NI最新虚拟仪器工具支持Linux操作系统,助降系统成本
美国国家仪器有限公司(National Instruments,简称NI)日前发布了其最新用于Linux操作系统的虚拟仪器技术工具,包括NI-DAQmx 8驱动软件和用于模块化仪器的全新仪器驱动。这些具有革新性的产品不仅将NI支持Linux操作系统的设备数量增加了3倍,而且使得全球越来越多的Linux用户更轻松地享受到虚拟仪器技术的优势。这些新产品都是基于全新推出的NI LabVIEW 8图形化开发平台,现在NI公司的旗舰软件LabVIEW已经在Linux操作系统上得到了全面的支持。 通过采用先进的PC和商业技术,虚拟仪器技术将易于集成的NI LabVIEW软件,以及开放的、高性价比的测量和控制硬件组合在一起。随着NI-DA
[新品]
基于虚拟仪器的浊度测试系统的设计
0 引 言 浊度是工业水处理(除盐水)检验水质要求的一个重要参数,对除盐水的水质要求较高。目前,浊度的测定大部分都是停留在传统仪器的模式下,没有摆脱独立使用,手动操作的模式。随着科技的迅猛发展,计算机强大的处理能力,虚拟仪器在测定系统中正被广泛采用,它可以利用虚拟仪器的多面板能满足多功能的测量要求,同时提高检测的精度和可靠性;利用虚拟仪器良好的人机交互性和在线帮助功能使测量具有很大的灵活性,操作简便。将测试结果图形化形式显示出来,使测试的结果更加直观明了;随着计算机网络的发展,虚拟仪器还能满足今后更多功能的扩展和网络互联的要求。基于此设计了基于虚拟仪器的浊度测试系统,利用LabVIEW图形化的编程语言和编程环境,实现了对浊度数据
[测试测量]
基于<font color='red'>虚拟仪器</font>的浊度测试系统的设计
如何组建虚拟仪器系统?
组建虚拟仪器系统可分为五个步骤: (1) 选择操作系统和软件开发平台。组建虚拟仪器时,绝大多数会采用Windows 系列操作系统,开发软件平台可选择Labview、Labwindows/cvi、Agilent-VEE、VC 和VB 等。 (2) 选择总线形式和总线机箱。总线可选择VXI 和PXI。 (3) 选择机箱内嵌式或外置式计算机。内嵌式计算机使虚拟仪器系统结构紧凑,外置式计算机成本较低。 (4) 选择仪器模块。根据实际需要,从模块化仪器供应商处采购各种仪器模块。 (5) 选择信号调理模块和自制专用模块。组建一个虚拟仪器系统通常还会碰到信号调理模块的选择问题,当信号特殊时,还需自制部分信号调理模块。
[测试测量]
大联大友尚集团推出基于Intel产品的智能机械手臂视觉系统方案
2021年11月3日,致力于亚太地区市场的领先半导体分销商---控股宣布,其旗下友尚推出基于()NCS2神经计算棒的视觉系统方案,适用于智能机械手臂。 图示1-大联大友尚基于Intel产品的智能机械手臂视觉系统方案的展示板图 机械手臂是一种能够灵活代替人类手和臂工作的机器,通常用以按固定程序抓取、搬运物件或操作工具的自动操作装置。随着、等技术的不断突破,智能机械手臂的发展也日益壮大。大联大友尚基于Intel NCS2神经计算棒的视觉系统方案,应用于机械手臂中,可精准识别物体,让抓取、搬用等过程更加智能。 图示2-大联大友尚基于Intel产品的智能机械手臂视觉系统方案的场景应用图 本方案的核心原理是利用D
[机器人]
基于虚拟仪器的车辆称重传感器的分析
虚拟仪器(Vinual Instrument,简称VI)是日益发展的 计算机 硬、软件和总线技术在向其他相关技术领域密集渗透的过程中,与测试技术、仪器仪表技术密切结合共同孕育出的一项全新的成果。由于仪器的专业化功能和 面板 控件都是由软件形成,因此国际上把这类新型的仪器称为“虚拟仪器”。它是利用微机的数据处理和图形处理功能,将传统物理仪器的专业化功能和面板控件软件化,与检测数据间的接口也通过计算机软件来实现。从虚拟仪器显示面板(如虚拟 显示屏 、数码 显示器 和指示灯及示波器等,其在功能上与各种物理仪器相对应)可了解仪器的状态,读取测试结果进行分析。 1 车辆称重传感器概述 本文根据虚拟仪器的特点,利用电容
[测试测量]
基于<font color='red'>虚拟仪器</font>的车辆称重传感器的分析
虚拟仪器驱动器综述
摘要:驱动器是连接虚拟仪器物理硬件和测试应用程序的桥梁和纽带,回顾了虚拟仪器驱动器技术规范的发展历程。在分析规范的基础上给出了两种驱动器设计类型,预测了其今后的发展趋势。分析了驱动器发展过程中的相关支撑技术,论述了我国的研究现状,指出基于组件技术的信号型驱动器设计是虚拟仪器驱动器的发展方向。 关键词:虚拟仪器 驱动器 信号接口 COM 软件工程 计算机在测试和自动化领域中的应用,导致了仪器“驱动器”概念的诞生,驱动器又称驱动程序。仪器驱动器是介于计算机与仪器硬件设备之间的软件中间层,由函数库、实用程序、工具套件等组成,是一系列软件代码模块的统称。它驻留在计算机中,是连接计算机和仪器的桥梁和纽带。采用驱动器可以使计算机有能
[测试测量]
PXI在虚拟仪器的应用
1、引言 PXI(PCI面向仪器的扩展)是一个新的模块化仪器平台,它能够提供高性能的测量,而价格并不十分昂贵。利用PXI模块化仪器,您可以充分享受开放式工业标准化PC技术所带来的低成本、简便易用性、灵活性及高性能等优点。PXI的核心技术是CompactPCI工业计算机体系结构、Microsoft Windows 软件及VXI的定时和触发功能。 2、电子测量仪器的发展 电子测量仪器发展至今,大体可分为四代:模拟仪器、数字化仪器、智能仪器和虚拟仪器。 第一代模拟仪器,这类仪器在某些实验室仍能看到,如指针式万用表、晶体管电压表等。 第二代数字化仪器,这类仪器目前相当普及,如数字电压表、数字频
[测试测量]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved