ABOUT RELY-MEASURE
您的当前位置:主页 > 使用说明 >

基于LabVIEW图形化编程平台实现三轴影像测量仪的设计

发布时间:2020-08-10 19:37 作者:电玩城捕鱼

  根据仪表盘的尺寸、目标特征的相关性和视觉系统FOV的范围,将仪表盘划分为左、中、右3个检测区域。加上起始位置共有4个位置。摄像机在X/Z轴上运动,被测仪表盘在Y轴上运动,X/Y轴的运动完成镜头对目标的对准,Z轴的运动完成对目标的聚焦。在每个检测位置采集的图像分别以中间的窗口即AUTO LED、OFF LED、Defrost LED的中心为该幅图像的坐标原点。

  以计算机系统来完成图像的采集、处理、判断、文件I/O和用户使用界面,同时作为上位计算机通过串口对PLC进行控制;以PLC系统来完成运动控制、I/O控制。计算机系统的框图如下:

  上位链接的参数设置:波特率:115200; 7位数据位;偶校验;2位停止位。

  通过计算机系统与PLC系统协同工作,各司其职,充分发挥各自的特长,使系统的性能得以优化。

  1.单帧图像采集1394-snap-acquire:即每次只采集1帧图像。在本系统的全自动测量过程中,共有三个被测区域,每个区域又有三种照明模式,所以一共需要运行9次单帧图像采集程序。

  2.连续图像采集1394-grab-acquire:即连续实时采集图像。在本系统的运动位置设置模块里,需要实时观测镜头与被测目标的相对位置及聚焦情况,然后保存各个位置,所以使用了连续图像采集模式。

  如上所述,在全自动测量过程中,共采集9帧图像,每幅图像都对应一个图像处理程序,来完成对目标特征的测量和判断。步骤如下:

  在图像处理中,需要对图像做多次变换,因此需开辟多个图像缓冲区来存储图像数据。本系统中共设置100个图像缓冲区,即image buffer0~buffer99, 其中buffer0为系统实时图像缓冲区;buffer1~buffer51分别存储9帧图像的彩色原图、Intensity 图层、Red图层、Green图层、Blue图层、Mask图层、Overlay图层等作为历史图像数据,可以和测量结果数据相对照;其余为临时图像缓冲区,为避免与历史图像缓冲区发生冲突,从buffer99开始向下使用。本系统只使用了12个临时buffer, 即buffer99~ buffer88,buffer52~buffer87未使用。

  选取图像上不发生变化的特征,使用Match Pattern 或Detect Object来定位原点并建立坐标系。三个检测区域分别以中间的LED窗口即AUTO LED、OFF LED、Defrost LED的中心为该幅图像的坐标原点。

  根据被测目标不同的形状,可以使用不同的ROI模型,包括圆形、环形、扇形、矩形、旋转矩形、任意多边形等。所有ROI区域都以坐标原点为参考点。

  图案模式匹配分数的满分为1000分,得分大小表示目标与标准模型的匹配程度。对三组字符除了做模式匹配测量还做了OCR字符识别,即需要分别识别出AUTO、ECON、OFF。

  位置坐标需要进行坐标系变换。对于一幅图像来说,默认的坐标原点位于图像的左上角,测量的直接位置数据是相对于这个原点的,和我们在步骤2.中定义的原点位置不同,坐标系方向也不同。参考下图:

  变换后的坐标仍是以像素为单位的,需要乘以像素精度pixel accuracy转化为mm单位,这样才对产品检验有意义。

  测量结果包括图像和数据,放在一个Table容器中。Table的第一个Page用来存放图像。图像以二维数组为容器,分为9行5列,存放45幅图像,包含9幅采集的图像和抽取的36幅分量图层。Table的第2~11共10个Page用来存放测量数据,分别以10张表格形式输出,分别对应9幅采集的图像的测量数据和重要特征的全局比较。每个Page上有一个布尔量显示控件,用于指示当前页面的综合判断结果。

  在相邻的两次图像采集之间需要完成几项任务,包括图像处理、写全局变量、图像输出、测量结果输出、光源切换、位置运动等,这些任务的执行时间是不同的。优化这些任务的编排顺序可显著提高程序的执行速度。

  采集图像前要求所有运动静止、光源稳定发光。由计算机向PLC发送运动触发信号和光源切换触发信号的指令完成时间是以10ms为数量级的,而图像处理、图像输出、测量结果输出、写全局变量的完成时间是以100ms为数量级的。运动是否完成可通过读取PLC中的标志位来确定,但光源是否稳定发光,只能依赖上电后的延迟时间。我们的经验是LED光源从上电到稳定发光至少需要500ms的延时。在一个产品的测试中需要9次光源切换、4次位置运动。如果都用延时的方法,那么将大大降低检测速度。所以我们不是在图像采集后立刻对该幅图像处理,而是先为下一次图像采集做光源切换或运动触发,然后再对本次采集的图像做相对费时的图像处理等,相当于为光源切换或运动触发作了延时处理,但又不占用额外的时间开销。参考以下流程图:

  Overlay是叠加在图像上的一个特殊的图层,用于显示ROI定义范围、坐标系定义和部分图像处理的信息。本系统中在同一位置采集的不同光源照明下的3幅图像,具有相同的坐标系和像素精度,不必每次都做同样的处理,只需将第一幅图像上的Overlay传递给其他两幅图像即可。利用我们编写的Overlay传递vi,可以抽取任意image buffer的Overlay并传递到指定的image buffer中。参考图2、图4、图6,每幅图像上的左上角红色方框内的原点坐标位置及像素精度的文字信息和图像中央位置的坐标系标志就是通过这种方法传递的。

  利用ROI来定义感兴趣区域,利用Mask可以屏蔽掉不感兴趣或者已测量过的区域,将ROI与Mask相结合可使一些复杂的测量变得简单而高效。图6中需要测量产品的外露面是否有划伤,经过ROI和Mask的组合,只需两步即可完成。参考图8、图9。

  整体区域的发光亮度的一致性,因此需要在每个图像处理子程序中将关心的数据写入全局变量,最后在主程序中对这些全局变量进行处理,请参考图10。

  包括公差设置、读取、测量数据存储,数据较多,因此采用表格文件方式,将数据分类以二维数组的形式存取。在图像处理程序中对测量数据判断时,只需读取公差设置相关的sub-array即可。测量数据存储的文件名中插入时间字符(精确到秒),以避免文件名重复。

  进行上位链接通讯时,计算机和PLC之间使用命令(command)和响应(response)进行发送和接收。一次通讯送出的一组数据称作一帧,送出帧的权限称为发送权。上位计算机持有发送权,命令发送后,响应由PLC自动返回。由于PLC的响应需要时间,因此在两次命令之间必须插入延时。帧的格式如下:

  本系统是针对帕萨特和速腾轿车的2种型号的温控仪表盘的视觉检测开发的,但在软硬件的设计中都充分考虑到系统的开放性和扩展性,只需更换图像处理子程序和各区域的位置设置,即可以检查任何二维平面上图像信息。同时在Z轴上加装接触式测头或非接触式的激光测距传感器,即可以完成Z轴方向的尺寸测量。三轴的行程X、Y、Z为:200mm×200mm×150mm.

  选择的PLC上有4路脉冲输出,选用的光学镜头可以连续变倍,这样在Zoom上加装一个步进电机和传动机构,即可以实现变放大倍数的检测,对尺寸精度和图像质量要求高的区域可使用高放大倍数测量。

  同时系统还有4路AD输入和2路DA输出,为向更复杂、更灵活的系统扩展提供了必要的硬件资源。

  本项目软件预计开发时间为三个月,实际上不到两个月就完成了,目前机器运行十分稳定、高效,得到客户的赞誉。NI Vision丰富的图像处理功能和LabVIEW灵活易用的编程环境是我们获得成功的主要原因之一。

  以前主要使用VB和C++做程序开发,这次是第二次使用LabVIEW做项目。相比之下,LabVIEW图形化编程语言使程序员不必过分关注代码和函数格式,而是把主要精力放在功能设计和结构设计上,从而节省了宝贵的开发时间。此外,LabVIEW的帮助功能和大量的实例程序非常方便程序员的自学提高。总之,我们认为LabVIEW作为测试测量领域的首选开发平台是当之无愧的。

  进行比较完整的音频测试分析需要购置各种价格昂贵的专用仪器,如低失真音频信号源、频谱分析仪、示波器、失....

  输入电压为3V,采集到的电压从1.4变到3V,用示波器看过电压没有问题纹波10nV ...

  我想购买VC707评估套件。 请告诉我软包含程序,它帮助我从FMC连接器到FPGA获取数据并向我显示所获取的数据?...

  颤振试飞历来是飞机试飞最后关注的课题,因为它直接影响飞行安全。在颤振试飞实验中,颤振激励系统是颤振试....

  虚拟仪器是指计算机为硬件核心平台,配备相应测试功能的硬件作为信号输入/输出端口,利用仪器开发软件在计....

  LabVIEW具有强大的远程数据采集能力,实现方法主要有主要4种:方法一, 软件操作界面共享方式, ....

  本系统采用NI PXI硬件平台,使用LABVIEW、NISWITCH EXECUITEIVE、CVI....

  近几年来,随着我国社会经济的飞速发展和人民生活水平的不断提高,汽车保有量大幅度增加。汽车在给人们日常....

  本设计采用一款多功能的室内气流测量仪表,通过选择不同的探头,测量温度、湿度、风速、风压、风量、二氧化....

  2 、虚拟仪器介绍 虚拟仪器是基于计算机的仪器,以通用的计算机硬件及操作系统为依托,实现各种仪....

  汽车正朝着更智能、更安全、多能源和高效清洁的方向发展。在目前,车用主流燃料仍为汽油和柴油,均为不可再....

  所谓虚拟仪器,就是在以通用计算机为核心的硬件平台上,由用户设计定义虚拟面板,测控功能由软件实现的一种....

  增加自动化测试系统的吞吐量可以提高效率。使用例如多核处理器、PCI Express、现场可编程门阵列....

  各位大哥们,小弟有个问题,labview运行会出现这个错误,是什么原因导致的呢!怎么解决?谢谢 ...

  当前,随着视频监控工作在各个领域发挥作用的日益扩大,高速球摄像机的应用也变得更加的广泛起来,无论是车....

  白光灯摄像机又称白光摄像机,和红外摄像机类似,都是提供夜间微光摄像的摄像机,最大的特点是其夜晚成像为....

  大华高清(200万像素)60帧星光级超低照度超高帧率智能网络摄像机DH-IPC-HF5281P-I系....

  当前,为满足人脸、车辆智能应用,一台200W智能摄像机的监控宽度普遍在2.5-3.5m之间,在高清升....

  初学labview,请问各位大佬。如何设置两个按钮,一个粗调一个微调,一个按钮一直按住能够控制数值连续增大,增量一定且...

  热膨胀仪测试系统国内目前大多使用VC开发,其编程过程复杂,仪器之间的通讯实现十分繁琐,需要花费大量的....

  在目前的测试领域中,越来越广泛地利用相关检测的方法进行滤波。利用相关滤波可以方便地从复杂的待测信号(....

  LabVIEW NXG是下一代LabVIEW软件版本。 使用LabVIEW NXG,您可快速自动化您....

  传声介质的声速测量在声学检测中具有重要意义。如何更准确地测量介质的声速在声学技术领域一直是人们比较关....

  7月11日,根据华为机器视觉的消息,在国际电信联盟第十六研究组全体会议上,通过了软件定义摄像机技术要....

  这是之间开发的一个labview控制机床的人机界面。后来主机坏了,把原来的主机换了新的,原来的labview文件拷到新的电...

  企业正在尽最大努力减轻这些恐惧,并在其建筑物内及其周围创造一个安全的环境。此外,还会采取新的安全措施....

  随着视频监控技术的普及,在山洪灾害的防护系统中视频监控已经成为重要的组成部分,在监测灾害的过程中起着....

  现在在做一个PID控制,PID控件的过程值要求输入一个双精度的实数,现在通过传感器采集出来的数据是一个一维的数...

  使用破解版labview做了一个测试软件给部门内部使用,请问发表论文涉及版权问题吗?

  使用破解版labview做了一个测试软件给部门内部使用,发表论文涉及版权问题吗? ...

  labview 怎么连接普源 DS1052E示波器 ?求示波器驱动。...

  在目前的测试领域中,越来越广泛地利用相关检测的方法进行滤波,利用相关滤波可以方便地从复杂的待测信号(....

  GPIB系统中设备与总线的交互作用定义为接口功能。GPIB标准共定义了10种接口功能,包括5种基本接....

  使用了几款AC程控电源,发现它们都用的同一套通信协议。 为了方便使用,在labview中专门写了一个打包库来做电源...

  天地伟业小天物联摄像机,拥有精致小巧的外观,机身采用乳白色与黑色相间,别致典雅。支架俯仰角近180°....

  HIC2621DH系列筒机是宇视主力星光级筒机产品,拥有卓越的图像效果,支持星光级低照、强光抑制特性....

  汽车电子厂商往往需要生产多种型号、具有类似测试要求的产品,这就要求测试设备具有可复用性,可以简单的实....

  作为测控系统,其主要任务有两项:测量和控制。测量系统由传感器和数据采集模块组成,控制系统由执行元件和....

  因为要给一个小朋友讲解二进制的原理,就百度了一下,然后发现二进制转小数数值的方法,于是就用labvie...

  海康威视iDS-2CD6810系列垂直双目客流统计摄像机结构上采用扁平化的外观设计,内置二个1/3“....

  该摄像机从风考虑了图像清晰度、网络传输、视频存贮、安装、维护、操作、功能扩展等因素。使用色彩还原性极....

  CCTVdirect公司发布了VueNet摄像机测试仪,旨在针对任何CCTV的安装和故障的排除。....

  在设计含磁芯材料的电感元件时,工程师必须准确测出该材料的特性。磁芯的动态磁滞回路(或B-H曲线)包含....

  激光多普勒流速测量技术(LDA)是用来测量气体或液体流速的。这项技术与传统的测量技术相比具有显著优势....

  全世界估计有220亿个联网设备,这些设备中的每一个都是恶意行为者的切入点,而诸如IP摄像机和数字录像....

  随着我国经济的迅猛发展,人们的生活水平逐步提高,汽车的市场占有量呈现高增长的态势,催生了大量的加油站....

  设计和测试工程师可以使用单个模块化仪器——NI(美国国家仪器有限公司,National Instru....

  手机翻盖耐久性测试即将待测翻盖手机重复开合预设的次数,然后观察手机的各部分性能是否完好,这在翻盖手机....

  虽然图像采集卡只是完整的机器视觉系统的一个部件,但是它扮演一个非常重要的角色,直接决定了摄像头的接口....

  新品C3W摄像机,最大的亮点即是它的超清全彩夜视功能,400万超清像素专业镜头,F1.6大光圈,最大....

  天地伟业推出的“400万全系列水利摄像机”,监控视野更宽,算法更为精确,适应性更好,有多种产品形态可....

  为了研究竖直蒸发管高温多效海水淡化(VTEMED)系统的工艺流程和关键工艺技术及稳定运行时的热工水力....

  在校准仪中经常需要自动输出人们所需的精密电阻值,以取代精密电阻箱、电位器。把电阻箱改成了由继电阻切换....

  无论哪类仪表出现故障,我们首先要了解该仪表所处安装位置的生产工艺状况及条件,了解该仪表本身的结构特点....

  人工智能浪潮愈涌愈烈,让国内外龙头企业纷纷加快了对新一代智能摄像机的研发和制造。经过几年的探索和....

  从传统的航空巨头到敏捷的初创公司,世界各地的公司都相信,电动垂直起降(eVTOL)飞行器是满足我们运....

  最初,代理机构可能会考虑在其现有的核心IT网络中添加新的安全和监视设备。但是,随着最近物理攻击和设施....

  针对现有DSP自举模块普遍存在程序代码更新不便的缺陷,提出了一种可便捷高效地在线更新用户应用程序代码....

  在不久的将来,无人机、个人飞行器和空中出租车可能会成为我们日常生活的一部分。无人机和空中出租车将创造....

  尽管COVID-19大流行的负面影响,但视频监控摄像机市场将在2025年实现增长。很大程度上是由于越....

  Strategy Analytics预测,由于COVID-19引起的商业活动放缓导致的经济下滑,20....

  2018年,全球家庭安全系统市场价值超过450亿美元,分析人士预测,到2023年,该市场的价值将超过....

  为此,部分具备技术和实力的企业纷纷开拓AI芯片,并却得一定的成就。但不可置否的是,目前能提供监控用A....

  如果追求少量摄像机即可覆盖整个楼面,可选择500万像素的双目摄像机,其优势主要是在于广角摄像机监控所....

  随着汽车轻量化和价格下降,包括钢材在内的各种材料得以应用。因此,焊接、粘接以及机械接合等各种接合工艺....

  部署视频监控时,最终用户通常会考虑的第一个问题是采用本地(NVR)还是云(VSaaS)架构。要选择哪....

  西安某汽车电子有限公司生产的XLM油泵支架产 品功能测试台设计中,有一项针对高度阻值(TSG)的 功....


电玩城捕鱼
Copyright © 2018 电玩城捕鱼 All Rights Reservrd 版权所有 技术支持:捷搜网络
网站部分图片来自互联网,如有侵权,请及时通知,我们会及时更换!