百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

高精度硬件比较输出在视觉飞拍上的应用

moboyou 2025-05-12 13:11 7 浏览

摘要:本文主要阐述了正运动技术控制器在视觉飞拍上的应用,采用高性能ZMC432控制器和基于FPGA的硬件比较输出、精准输出功能,实现运动控制+视觉飞拍,适用于自动化行业对机械运动的高速高精发展需求场合。

关键字:硬件比较输出、精准输出、视觉飞拍

正运动技术运动控制+视觉系统概述




ZMC432视觉飞拍应用系统架构图

1、运动控制系统

正运动技术的运动控制系统,主要由ZMC运动控制器、伺服驱动和电机、丝杆(或者驱动器、直线电机和光栅尺)等组成。

通过ZMC运动控制器发脉冲或者EtherCAT总线方式发送命令控制器驱动器实现运动控制;通过编码器或者光栅尺的反馈位置MPOS,进行位置比较输出IO信号,从而实现相机的拍照。

2、视觉系统

正运动技术的视觉系统,主要由相机、镜头、光源、光源控制盒、视觉处理系统等组成。

根据运动速度的快慢不同,对相机响应时间、曝光时间以及镜头光圈、像素和光源等都有一定的要求。

机器视觉的定拍与飞拍对比

1、视觉定拍

传统的视觉定位采取定拍的方式,即工件按照既定的轨迹运动,当运行到拍照点时,运动轴速度减为0停下来进行拍照、图像采集、运算处理、纠偏,待视觉系统处理完成后,继续完成接下来的轨迹运动,v-t图如下。




2、视觉飞拍

针对传统的视觉定拍,生产效率不够高的问题,在一些应用场合,越来越多的使用视觉飞拍来完成视觉拍照功能。即机构按照既定的轨迹运动,当运行到拍照点时,运动轴不停下来,瞬间完成飞行抓拍的功能。

整个过程中移动机构不停止,从而节省机构运行时间,满足效率,并且能保证运行精度。

1)在精度保证的同时,可以不减速,v-t图如下。




2)在精度不足的情况下,可以略微降速,分段运行,但速度不降为0,v-t图如下。




控制器的视觉定拍和飞拍实现方式

1、运动控制器的视觉定拍实现方式

普通IO输出即可实现。

机器视觉系统中使用定拍的方式,会增加轴运动的启停次数,相应增加整个工艺的Cycle time,生产效率不高,并且频繁的轴运动启停会带来机台的振动,在某些高速高精的场合甚至会影响制造精度。







2、运动控制器视觉飞拍实现方式

视觉飞拍需要支持硬件比较输出或者精准输出功能的控制器。

当运行到预定的拍照点时,运动轴不停下来,采用运动控制器的精准输出或者硬件比较输出功能,瞬间完成飞行抓拍的功能。

在运动过程中,根据视觉抓拍采集的产品像素位置变化,计算出机械坐标偏移量,将偏移量发送给运动控制器,及时修正处理,完整飞拍功能。

轴运动时触发IO拍照的实时性和图像获取、处理速度是整个飞拍过程中精度的保证。

正运动技术Zmotion运动控制器基于FPGA的硬件比较输出,从驱动器到达拍照位置,到相机完成触发,整个精度可以控制在:

脉冲输出方式的最小误差1个脉冲,总线控制方式的最小误差1us以内。

当电机带编码器或者光栅尺反馈时,硬件比较输出功能自动使用反馈位置MPOS来进行触发,当不带反馈时,此功能自动使用发送位置DPOS的比较触发;根据不同的驱动器差异性效果,也可以使用MOVEOP_DELAY参数来调整IO输出的准确时刻。

多种实现和调整方式,极大确保了运动控制器在高速高精场合视觉飞拍时的精度。







正运动技术硬件位置比较输出相关指令

1、Basic编程指令相关

1)HW_PSWITCH——硬件位置比较输出

HW_PSWITCH(mode, direction, reserve, tablestart, tableend)
参数:mode 1-启动比较器, 2- 停止并删除没完成的比较点Direction 0-坐标负向,1- 坐标正向,2-不判断方向Reserve 预留Tablestart 第一个比较点坐标所在TABLE编号Tableend 最后一个比较点坐标所在TABLE编号
2)HW_PSWITCH2——总线硬件位置比较输出

HW_PSWITCH2(1,opnum,opstate,tablestart,tableend[,direction])
参数:mode 1-启动比较器 Opnum 对应的输出口Opstate 第一个比较点的输出状态Tablestart 第一个比较点绝对坐标所在TABLE编号Tableend 最后一个比较点绝对坐标所在TABLE编号Direction 第一个点判断方向,0-坐标负向,1- 坐标正向,-1-不使用方向
3)MOVE_OP——精准输出

语法一:MOVE_OP ([ionum],value)
参数:ionum 输出编号,0-,没有这个参数时输出0-31 Value 输出状态,多个输出口操作时按位来指明多个口状态
语法二:MOVE_OP (ionum1, ionum2,value[,mask])
参数:ionum1 要操作的第一个输出通道ionum2 要操作的最后一个输出通道value 输出状态,多个输出口操作时按位来指明多个口状态mask 按位来设置值,指定哪些IO需要操作,不填时从第一个通道到最后一个通道都操作
4)MOVEOP_DELAY——缓冲输出延时

MOVEOP_DELAY=timems参数:timems 毫秒数

设置在BASE主轴上, 当MOVE_OP精准功能使用时, 可以提前或延后实际触发OP操作的时间。

2、PC上位机编程(C、C++、C#、Delphi、VB、.Net、LabVIEW、Python、matlab)的函数库分别对应的指令函数是:

ZAux_Direct_HwPswitch

ZAux_Direct_HwPswitch2

ZAux_Direct_MoveOp

机器视觉的定拍与飞拍对比总结

机器视觉技术是实现设备精密控制、智能化、自动化、现代化的有效途径和实现计算机集成制造的基础性技术之一。机器视觉既可以替代人工肉眼的检测,又可以识别人工肉眼所看不到的检测范围。随着对生产效益、产能需求的日益增强,高速高精+机器视觉在自动化领域的发展尤为重要。

正运动技术多款运动控制器/运动控制卡,可根据系统需求搭配不同PC硬件平台,实现2m/s的运行速度下,高达10um的视觉飞拍精度,降低运行速度可实现重复精度1um以内的视觉飞拍精度,在越来越多的行业(比如3C、电子半导体、包装、机器人应用等)被广泛使用。

正运动技术丨高精度硬件比较输出在视觉飞拍上的应用

http://bbs.plcjs.com/forum.php?mod=viewthread&tid=503208&fromuid=42656

(出处: PLC论坛-全力打造可编程控制器专业技术论坛)

#非标自动化#

相关推荐

cvpr 2024|注意力校准用于解缠结的文本到图像个性化

AttentionCalibrationforDisentangledText-to-ImagePersonalization研究背景近年来,大规模文本到图像(T2I)模型取得了显著进展,能...

1080P的显示,4K的享受?NVIDIA DSR游戏实测!

游戏玩家对画质的要求越来越高,因此每到新一代显卡推出的时候,除了游戏性能的提升之外,也会采用提升画质的新技术。NVIDIA最新的Geforce900系列显卡也不例外,一起推出的DSR技术号称可以在1...

「学习OpenCV4」OpenCV线性滤波与非线性滤波总结

本文分享内容来自图书《学习OpenCV4:基于Python的算法实战》,该书内容如下:第1章OpenCV快速入门;第2章图像读写模块imgcodecs;第3章核心库模块core;第4章...

增益映射耦合局部正则化的图像重构算法

朱莉(西安科技大学计算机学院,陕西西安710054)摘要:针对当前的图像重构方法在对多帧超分辨率图像复原时,存在明显的模糊效应与振铃效应的不足,提出增益映射控制耦合局部正则化的图像重构算法。首...

图像处理——5种常见的平滑滤波

平滑滤波是一种简单又常见的图像处理操作。平滑图像的目的有很多,但通常都是为了减少噪声和伪影。在OpenCV中共有5种平滑滤波操作,分别是以下几种:测试代码如下:#include<iostream...

C# 图像处理技术——简单的滤波去噪

在C#中,可以使用System.Drawing命名空间中的类来进行图像处理和滤波去噪操作。以下是一个示例代码,演示如何使用平均滤波器进行简单的去噪处理:usingSystem.Drawing;us...

Java,OpenCV,图像模糊,归一化均值滤波,中值滤波器,高斯模糊

图像模糊图像模糊是图像处理中最简单和常用的操作之一,其主要目的之一是给图像预处理的时候降低图像噪声。图像模糊方法可以总结如下:1、归一化均值滤波器(API为blur())2、高斯滤波器(API为Ga...

带频偏校准的GMSK解调器设计与实现

郑婧怡1,高绍全1,姜汉钧1,张春1,王志华1,2,贾雯2(1.清华大学微电子所,北京100084;2.深圳清华大学研究院,广东深圳518055)摘要:提出了一种在零中频低功耗蓝牙接收机中使用...

图像滤波去噪方法及应用场景

在图像处理中,不同滤波方法针对不同类型的噪声和场景具有特定优势。以下是三种常见滤波器的特点和应用场景总结:1.高斯滤波(GaussianFilter)原理:基于高斯函数的加权平均,对邻域像素进行平...

多体系统动力学仿真软件(DAP)

多体系统动力学仿真软件(DAP)-北京西交智众软件科技有限公司–DAP软件简介DAP(DynamicsAnalysisPlatform)软件,源自西南交通大学沈志云院士带队轨道交通运载系统全国...

精品博文图文详解Xilinx ISE14.7 安装教程

在软件安装之前,得准备好软件安装包,可从Xilinx官网上下载:http://china.xilinx.com/support/download/index.html/content/xilinx/z...

酷睿 Ultra 5 和 Ultra 7,或者i5和i7差距多大?

#我来唠家常#提到ultra,我觉得看这个题目,应该主打轻薄本,或者设计本。分两个问题看:ultra7或者i7的优势,ultra相对老款处理器的优势Ultra7的最大优势是:多了2个大核心,这两个大...

直流-直流(DC-DC)变换电路

直流-直流(DC-DC)变换电路,可以将一种直流电源经过变换电路后输出另一种具有不同输出特性的直流电源,可以是一种固定电压或可调电压的直流电。按照电路拓扑结构的不同,DC-DC变换电路可以分成两种形式...

Energies CL致命错误

期刊基础信息·刊号:ISSN1996-1073·全称:Energies·影响因子:3.2·分区:Q2(能源与燃料类)·版面费:2200瑞士法郎·年发文量:约4500篇CoverLett...

基于心电脉搏信号的无创血压算法研究

洋洋,陈小惠(南京邮电大学自动化学院,江苏南京210023)摘要:针对人体血压无创检测问题,提出了一种基于心电信号(Electrocardiogram,ECG)与光电容积脉搏波(Photople...