基于LabVIEWandIMAQVision的三坐标影像测量仪的开发与.docVIP

基于LabVIEWandIMAQVision的三坐标影像测量仪的开发与.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW 和 IMAQ Vision的三轴影像测量仪的开发与研制 The RD for 3-axis Vision Inspection Machine based on LabVIEW and IMAQ Vision 作者:高兴森 职务:研发部经理 公司:无锡微影图像技术有限公司 应用领域:汽车 挑战:汽车温控仪表盘的全自动分区域扫描测量需要结合机器视觉、图像处理、运动控制、自动控制等多种技术,给出各个特征的判断结果,并将所有测量数据以文件形式存储。这要求测试系统运用一个综合而强大的通用软件平台,视觉方面的软硬件能够很好地实现自定制和扩展功能。这些要求使用传统仪器无法达到目标, 而虚拟仪器在这些方面优势明显。 应用方案:使用NI公司的1394数字图像采集卡和Vision图像处理软件包,以LabVIEW为软件开发平台,开发出一台完善的、有相当通用性和开放性的三轴影像扫描测量仪器。 使用的产品: NI 1394图像采集卡 PCI-8252 LabVIEW 7.0, Vision7.1 Development Module, Vision Builder AI 2.5 NI IMAQ 1394 2.0 介绍:汽车的温控仪表盘上有多个视觉特征需要检测,参考图1。 在一个仪表盘上共有13个镭雕图案,16个功能LED 透光窗口,2个红点,2个蓝点,4个按钮等目标特征需要检测。检测要求在暗室内进行,需要分别模拟白天模式—Day mode和两种夜光模式—Function LED mode 和 Night light mode,共实现对61个目标特征的光强Intensity、颜色R/G/B分量、位置坐标X/Y、图案质量和表面划伤的测量,最后对三个全局特征进行综合比较。整个系统的开发非常具有挑战性。 正文: 图像采集卡的选择 仪表盘的外形尺寸为220mm×82mm,要求测量精度不低于0.13mm。综合检测精度、检测速度和成本要求,系统选择NI 1394图像采集卡,配合SONY 1394 CCD彩色摄像机(分辨率为1024×768), 这样视觉系统的视场范围FOV=118mm×88.5mm,像素精度pixel accuracy= 118÷1024=0.1152mm/pixel,完全满足系统测量的尺寸精度要求。 扫描区域划分 根据仪表盘的尺寸、目标特征的相关性和视觉系统FOV的范围,将仪表盘划分为左、中、右3个检测区域。加上起始位置共有4个位置。摄像机在X/Z轴上运动,被测仪表盘在Y轴上运动,X/Y轴的运动完成镜头对目标的对准,Z轴的运动完成对目标的聚焦。在每个检测位置采集的图像分别以中间的LED窗口即AUTO LED、OFF LED、Defrost LED的中心为该幅图像的坐标原点。 系统总体结构设计 以计算机系统来完成图像的采集、处理、判断、文件I/O和用户使用界面,同时作为上位计算机通过串口对PLC进行控制;以PLC系统来完成运动控制、I/O控制。计算机系统的框图如下: 上位链接的参数设置:波特率:115200; 7位数据位;偶校验;2位停止位。 PLC的系统框图如下: 通过计算机系统与PLC系统协同工作,各司其职,充分发挥各自的特长,使系统的性能得以优化。 图像采集 NI提供两种标准的图像采集vi程序,用户可以直接调用: 1.单帧图像采集1394-snap-acquire:即每次只采集1帧图像。在本系统的全自动测量过程中,共有三个被测区域,每个区域又有三种照明模式,所以一共需要运行9次单帧图像采集程序。 2.连续图像采集1394-grab-acquire:即连续实时采集图像。在本系统的运动位置设置模块里,需要实时观测镜头与被测目标的相对位置及聚焦情况,然后保存各个位置,所以使用了连续图像采集模式。 图像处理 如上所述,在全自动测量过程中,共采集9帧图像,每幅图像都对应一个图像处理程序,来完成对目标特征的测量和判断。步骤如下: 1.开辟图像缓冲区 在图像处理中,需要对图像做多次变换,因此需开辟多个图像缓冲区来存储图像数据。本系统中共设置100个图像缓冲区,即image buffer0~buffer99, 其中buffer0为系统实时图像缓冲区;buffer1~buffer51分别存储9帧图像的彩色原图、Intensity 图层、Red图层、Green图层、Blue图层、Mask图层、Overlay图层等作为历史图像数据,可以和测量结果数据相对照;其余为临时图像缓冲区,为避免与历史图像缓冲区发生冲突,从buffer99开始向下使用。本系统只使用了12个临时buffer, 即buffer99~ buffer88,buffer52~buffer87未使用。 2.定位原点并建立坐标系 选取图像上不发生变化的特征,使用Match Patt

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档