VPLC系列机器视觉运动控制一体机快速入门(二)

发布者:Enchanted2021最新更新时间:2024-09-29 来源: elecfans关键字:机器视觉 手机看文章 扫描二维码
随时随地手机看文章

今天,正运动技术为大家分享一下《VPLC系列机器视觉运动控制一体机快速入门(二)》。

运动控制


上期课程,我们讲述了机器视觉的原理、优势、应用领域以及实现机器视觉方案的硬件环境和软件环境的搭建。

本期课程我们和大家一起分享机器视觉方案实施的第一步——相机的基本使用。

运动控制


相机的接口方式决定了相机输出图像数据的传输方式和输出效率。工业相机按照不同接口方式分类可分为USB接口相机、IEEE1934接口相机、CamLink接口相机、Gige千兆以太网接口相机。

Gige千兆网接口由于传输速度快,成本低,连接方便,因此被广泛地应用于机器视觉选型方案中。本期课程我们也选用了海康威视的Gige千兆网口相机为例进行讲解。

运动控制


相机的采集模式包括自由采集模式和触发采集模式,触发采集模式根据触发来源不同又分为软件触发模式和硬件触发模式。

在ZDevelop软件中,不同采集模式的选择需要使用SET_MODE(mode)指令来进行设置,具体的编程实现方式稍后会进行详细说明。



运动控制


要使相机获取到清晰的图像,突出检测目标特征,需要设置相机的相关参数如曝光值、伽马值等。在某些检测速度要求不高的场合,可适当降低帧率,减少目标在运动中拍照产生的拖影现象。

常用的相机设置参数如下:



运动控制


运动控制


本课程中以海康相机MV-CE050-30GM 500 万像素 1/2.5” CMOS 千兆以太网工业面阵相机为例。



运动控制


相机在接入设备时仅需使用网线将相机网口和VPLC516E控制器的自带网口LAN2连接,并使用相机自带电源适配器和6pin hirose I/O线的power接口和GND接口连接后,电源适配器的插头直接插入插座即可正常使用。



运动控制


运动控制


运动控制


运动控制


运动控制


运动控制


'HMI界面按下自由采集按钮响应的函数

GLOBAL SUB btn_con_grap()

if(grap_switch=1) then '如果已经在自由采集状态,打印提示信息

? '正在自由采集中,请勿重复操作'

return

endif

if (cam_num=0) then '如果没有扫描相机,提示先扫描相机

?'请先扫描相机'

return

endif

'*************初始化相机操作*********************

CAM_SEL(0) '选择第一个相机

CAM_SETMODE(-1) '选择相机为自由采集模式

'*************结束初始化相机*********************

grap_switch=1 '自由采集状态置1,开启循环采集任务

if (1 = grap_switch) then

if (0 = PROC_STATUS(grab_task_id)) then

RUNTASK grab_task_id, grab_task

endif

endif

END SUB

'自由采集任务

grab_task:

while(1)

if (0 = grap_switch) then

exit while

endif

CAM_GRAB(image) '自由采集模式下,采集一帧图像

ZV_LATCH(image,0) '将采集图像显示到图片元件中

wend

END

'HMI界面按下停止采集按钮时响应的函数

GLOBAL SUB btn_stop_grab()

if(grap_switch = 0)then

? '未开启连续采集'

return

endif

grap_switch = 0

END SUB



运动控制



运动控制


运动控制


运动控制


ZDevelop软件可支持从本地文件中获取图像数据进行仿真调试,此时需要用到读取图像功能。

读取图像功能的实现比较简单,只需调用ZV_READIMG指令,并在传参中输入获取图像的路径即可。如下所示:



运动控制


运动控制


运动控制


运动控制


本次,《VPLC系列机器视觉运动控制一体机快速入门(二)》就分享到这里


关键字:机器视觉 引用地址:VPLC系列机器视觉运动控制一体机快速入门(二)

上一篇:ZMC运动控制器SCARA机械手应用快速入门
下一篇:PWM直流电机调速器为何无法调速?

推荐阅读最新更新时间:2026-03-25 16:11

VPLC系列机器视觉运动控制一体机快速入门(十)
此前,我们依次讲解了软硬件介绍及计数实例、相机的基本使用、基于形状匹配的视觉定位、BLOB有无检测、测量尺寸、机器视觉方案中使用到的标定功能、ZDevelop软件实现识别条形码和二维码,测量点/直线/圆以及划痕检测功能。 本期课程我们和大家一起使用ZDevelop软件实现机器视觉中使用到的OCR功能。 一、 OCR 检测原理 什么是OCR? OCR全称是Optical Character Recognition,即光学字符识别。在机器视觉中OCR是指使用图像处理方法将获取到的图像上的黑白字符进行分割训练后,识别并输出对应的字符。 OCR的检测原理? 在机器视觉中进行OCR检测时,首先根据字符(前景)和背景的
[嵌入式]
<font color='red'>VPLC</font><font color='red'>系列</font><font color='red'>机器视觉</font><font color='red'>运动控制</font><font color='red'>一体机</font>快速入门(十)
VPLC系列机器视觉运动控制一体机快速入门(七)
此前,我们依次讲解了软硬件介绍及计数实例、相机的基本使用、基于形状匹配的视觉定位、BLOB有无检测、测量尺寸、机器视觉方案中使用到的标定功能以及使用ZDevelop软件实现坐标标定的方法。 本期课程我们继续和大家一起分享使用ZDevelop软件实现一维码和二维码的识别功能。 条形码是由不同的宽度、不同的反射率的条(黑色)和空(白色)组成的,根据特定的编码规则编制,用于表达一组数字、字母信息的图形标识符。 条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、类别、日期等信息,因而在商品流通、图书管理、银行系统、生产制造等许多领域都得到了广泛的应用。 二维码是用某种特定的几何图形按一定规律在平面(
[嵌入式]
<font color='red'>VPLC</font><font color='red'>系列</font><font color='red'>机器视觉</font><font color='red'>运动控制</font><font color='red'>一体机</font>快速入门(七)
VPLC系列机器视觉运动控制一体机快速入门(五)
此前,我们依次讲解了软硬件介绍及计数实例、相机的基本使用、基于形状匹配的视觉定位以及BLOB有无检测等。 今天,正运动技术为大家分享一下VPLC系列机器视觉运动控制一体机快速入门(五),和大家一起分享机器视觉常用的检测功能---测量尺寸。 测量尺寸:在机器视觉中常用的测量尺寸的原理就是使用两个直线测量器,分别检测出产品两条尺寸边缘的点拟合成直线后取两条直线的距离。 尺寸测量本质是基于边缘检测的测量,它需要先检测出亮暗过渡满足一定阈值的边缘点,然后再提取边缘点数据进行处理计算后输出最终的结果。 测量尺寸特点 1.准确度高 选择合适的硬件选型方案可以达到很高的检测精度。常用远心镜头减少畸变,增大景深,减小测量误差
[嵌入式]
<font color='red'>VPLC</font><font color='red'>系列</font><font color='red'>机器视觉</font><font color='red'>运动控制</font><font color='red'>一体机</font>快速入门(五)
赋能工业、消费及机器视觉: 贸泽开售 ams OSRAM Mira050 NIR增强全局快门图像传感器
2026年1月20日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起开售ams OSRAM的新款Mira050近红外 (NIR) 增强全局快门图像传感器。 Mira050是一款紧凑型0.5MP图像传感器,专为2D和3D消费类及工业机器视觉应用而设计。 ams OSRAM Mira050 NIR增强全局快门图像传感器非常适用于2D和3D应用,包括主动立体视觉 (ASV)、结构光视觉 (SLV) 和增强现实与虚拟现实 (AR/VR) 。Mira050的近红外灵敏度高,可扩大测量范围,优化整个系统的功耗,包括减少片外处理,这对电池供电的消费类和工业应用至关重要
[传感器]
赋能工业、消费及<font color='red'>机器视觉</font>:  贸泽开售 ams OSRAM Mira050 NIR增强全局快门图像传感器
详解机器视觉软件开发SDK
其实很简单,SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。 这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。 呵呵,其实上面只是说了一个 SDK 大概的概念而已,理解什么是 SDK 真有这么容易吗? 恐怕没这么简单!为了解释什么是 SDK 我们不得不引入 API、动态链接库、导入库等等概念。^_^,不要怕,也就是几个新的名词而已,其实学习新知识就是在学习新名词、新概念和新术语。
[嵌入式]
机器视觉的应用有哪些 机器视觉系统组成及工作原理
  机器视觉的应用有哪些   机器视觉是一种利用计算机技术实现对图像或视频进行自动处理、分析和理解的技术。它可以应用于很多领域,以下是一些机器视觉的应用案例:   工业自动化:机器视觉可以用于工业生产线上的自动检测、自动识别和自动分类等。例如在电子工业中,可以用机器视觉检测电路板上的元器件是否正确安装。   无人驾驶:机器视觉可以用于自动驾驶系统中的图像处理和障碍物识别等。例如在自动驾驶汽车中,可以用机器视觉识别交通信号灯和行人等障碍物。   医疗保健:机器视觉可以用于医疗影像分析、医疗图像识别和医疗图像分类等。例如在医学影像中,可以用机器视觉分析医疗影像中的病灶。   安防监控:机器视觉可以用于视频监控系统中的目标检测、跟踪
[嵌入式]
机器视觉检测发展的几个历程和趋势
在现代化生产中,由于能够最大程度的提高产品质量、降低成本,近年来一直被广泛用于各类工业检测项目上。而随着工业制造技术和加工工艺的提高和改进,对检测手段、检测速度和精度提出得更高要求,也使得机器视觉检测技术在各大行业建功无数,发展势头强劲。那么,今天我们就来细数下机器视觉检测发展的几个历程和趋势。 1、初级视觉理论:主要针对光学成像的逆问题,是由能从二维光强度阵列恢复三维可见表面物理性质的一系列处理过程组成。这里各过程的输入数据及计算目的都是能够明确描述的,如边缘检测、立体匹配、由运动恢复结构等方法。在三维物体投影成二维图像过程中,三维信息有很多损失,从而导致病态问题产生,因此加强对初级视觉过程及其约束条件的研究就显得格外重要,
[嵌入式]
光学设计是机器视觉系统的关键
仔细研究待分析的物体有助干确定适当的系统设计。 机器视觉系统具有极大的吸引力,因为它能避免重复的测量,同时又能提高产量,增加响应时间。虽然研究界已在钻研光学平行处理技术,但基本的机器视觉检查系统仍然包含一块透镜、一台摄像机、以及把处理与算法做在一起的一块图像处理电路。由于光具在高级的机器视觉系统中常常是一种限制因素,有关光学定律的知识和使用使得系统的设计者能够最大程度地提高系统的性能。 一般说来,透镜是用来放大的,也是为此而设计的。 机器视觉的应用可从半导体检查一直到自动引导系统。在本文中,机器视觉意味着这样一种行为:通过透镜/摄像机组合系统获取目标的一张图像,然后以数字方式处理这张图像以便对目标的某一特征进行定位并对其采取揩施(
[嵌入式]
光学设计是<font color='red'>机器视觉</font>系统的关键
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved