0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

EtherCAT科普系列(8):EtherCAT技术在机器视觉领域的应用

码灵半导体 2025-05-15 17:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

机器视觉是基于软件与硬件的组合,通过光学装置和非接触式的传感器自动地接受一个真实物体的图像,并利用软件算法处理图像以获得所需信息或用于控制机器人运动的装置。机器视觉可以赋予机器人及自动化设备获取外界信息并认知处理的能力。机器视觉系统内包含光学成像系统,可以作为自动化设备的视觉器官实现信息的输入,并借助视觉控制器代替人脑实现信息的处理与输出。从而实现赋予自动化设备看与处理的能力,替代人眼完成生产制造中的识别、测量、定位以及检测等工作。

552d922e-316c-11f0-8605-92fbcf53809c.png

▲机器视觉的四大基础功能机器视觉作为工业传感的核心,是机器人和自动化设备的眼睛,是建设数字化工厂感知网络的关键节点,同时也是实现柔性化智能生产的重要组成部分。一个典型的机器视觉系统,一般包括:工业光源、工业镜头、工业相机、视觉控制系统(视觉软件及视觉控制硬件)等。其中,工业光源负责照亮目标并突出可视化特征,工业镜头负责将光源照亮的物体成像折射投影至工业相机感光元件,工业相机负责将感光元件接收到的图像采集并输送至控制系统,以上三个硬件部分负责成像功能。视觉控制系统则负责对成像结果进行处理分析、输出分析结果或控制指令至其他执行机构。

556d9af4-316c-11f0-8605-92fbcf53809c.jpg

▲机器视觉系统构成图(来源:海康机器人)

随着工业自动化技术不断走向成熟,对于物体检测、增强分析、监控容差和准确的组件测量等能力要求也逐渐提升,越来越多的制造企业开始采用机器视觉系统来实现生产过程中检查、测量和自动识别等功能的优化。从全球市场来看,GGII数据显示,2023年全球机器视觉市场规模 925.21亿元,2024年全球机器视觉市场规模有望突破1000亿元,同比增速 8.63%左右,预计至2028年全球市场规模有望接近1400 亿元,2024-2028年年均复合增长率约为8.20%。2023年中国机器视觉市场规模185.12亿元,2024年中国机器视觉市场规模有望突破200亿元,同比增速接近12%,预计至2028年我国机器视觉市场规模将超过395亿元,2024-2028年复合增长率约为17.5%。

01

机器视觉技术集成方式

工业控制系统中集成机器视觉技术已经成为了一种趋势。目前,现有的视觉与控制系统的集成方法主要分为两类,即软件集成和通信集成。

软件集成

软件集成即是由摄像机采集图像,然后将图像信息通过成熟的通信方式如 PCI)、USB、串口、火线或TCP/IP协议直接传给PC,由PC中的专用软件进行图像处理,最终通过输出实现控制功能。该集成方法需通过非实时性接口传输大量的图像信息给PC,很容易成为整个系统性能提升的“瓶颈”所在。同时PC的操作系统如Windows,通常并不具有实时性,难以直接应用于对实时性有严格标准的工业控制当中,并且由于非实时性,系统进行图像处理时间无法确定,因此时间的波动性也较大。

558004aa-316c-11f0-8605-92fbcf53809c.png

▲机器视觉技术软件集成方式

通信集成

通信集成即是通过嵌入式设备直接进行图像的采集和处理,然后将处理的信息通过 USB、串口或 TCP/IP 协议输出给控制系统实现控制功能。智能相机是这种视觉集成方式的典型代表。该方法使得整个系统变得小巧,且具有一定的图像处理实时性,但是对于控制系统的实时性却无法保证,并且如果需要实现特定功能,其整个开发周期又十分漫长,难以满足实际需求。

55954a04-316c-11f0-8605-92fbcf53809c.png

▲机器视觉技术通信集成方式

在自动化程度较高的工业控制中,有大量集成机器视觉的应用需求,例如智能装配、快速分拣等。这些应用都对机器视觉的集成方法、稳定性、快速响应和实时性有着较高的要求;同时,现有的视觉集成方法如通信集成和软件集成具有实时性不足的缺点,复杂的传输环境使得视觉系统和控制系统间的关系变得难以预测,这对需要实时控制的应用来说影响很大;同时传统的视觉算法大多依赖于PC,应用成本高且难以向设备小型化发展。德国倍福公司提出了一种解决实时性不足的EtherCAT技术,该技术以传统的以太网为基础,并充分利用了其全双工的通信方式,使数据的传输具有可预测和同步精度高的特点。同时,该技术在数据链路层使用实时调度的软核,并利用双端口RAM进行 PDO(过程数据对象)的传输,从而有效的提高了实时性。

02

基于EtherCAT的机器视觉集成系统

基于EtherCAT视觉系统集成技术,使用EtherCAT将机器视觉系统与运动控制系统集成,视觉系统与运动控制系统间关系得到了确定,从而使该视觉集成方法拥有良好的实时性和确定性,同时使用SPI集成了具有图像处理功能的视觉模块,不仅减少了传输的数据量,还对PC的依赖小,可满足如今设备小型化发展的需求;脚本化的编程方式也降低了开发难度,提高了效率。

55b3eafe-316c-11f0-8605-92fbcf53809c.png

▲基于EtherCAT机器视觉系统集成技术示意图基于EtherCAT的机器视觉集成系统由视觉检测和运动控制两部分组成。

视觉检测部分的图像数据采集由工业相机完成。图像处理任务由控制器完成。运动控制部分主要是EtherCAT主站和从站的搭建,控制命令由主站发出经从站传递给驱动器,完成对工作台的运动控制。控制系统采用普通PC+EtherCAT从站的形式。图像处理单元和EtherCAT主站通过EtherCAT总线完成数据共享。视觉系统EtherCAT从站由从站控制器芯片和微处理器共同搭建包括通信板和视觉检测两部分。通信板经网口实现与系统主站的EtherCAT通信功能,接收系统主站发送的EtherCAT下行数据帧并进行解析,获取主站发送的控制信息并将控制信息通过SPI接口转发给视觉检测微处理器,同时将视觉检测采集的数据信息经SPI接口插人到EtherCAT数据帧中返回给主站。运动控制从站由驱动模块(步进电机驱动或者伺服电机驱动等)和执行器(机械臂等)组成。视觉检测将图像处理后提取的源图像宽高等信息通过EtherCAT通信板传给主站,同时驱动模块从站将执行器执行结果信息反馈传给主站。主站收到后进行转换输出,执行对工件的实时控制指向。

55c594fc-316c-11f0-8605-92fbcf53809c.png

▲基于EtherCAT的机器视觉系统框架

03

码灵半导体EtherCAT机器视觉系统解决方案

EterCAT从站的核心部分是EterCAT从站控制器芯片(ESC),ESC使用双端口 RAM 实现EtherCAT 主站和从站之间的数据交换。码灵半导体推出的CF110x系列为EtherCAT机器视觉系统从站控制器芯片提供了全新的选择。

55de4b6e-316c-11f0-8605-92fbcf53809c.png

▲码灵半导体CF110x系列芯片实物图

码灵半导体CF110x系列芯片内部集成了两个以太网PHY,不再需要额外PHY,大大的简化了外围电路设计。同时该芯片每一个PHY包含了一个全双工100BASE-TX收发器,支持双工100Mbps的工作频率,在借助光纤收发装置情况下还支持100Mbps光纤通信,支持Auto-Negotiation自动协商、Auto-MDIX自动交叉识别功能,所以在设计时可以采用交叉LAN 光缆或者直接连接。CF110x系列从站控制器具有8KB的DPRAM和8个FMMU,还包括8个SyncManager,同时该ESC可以通过8/16位总线与8/16/32位嵌入式微处理器相连。CF110x系列工作时可提供缓冲和邮箱两种工作模式。缓冲模式下,EtherCAT主器件和本地微处理器可同时对器件执行写入操作,但由于该ESC的缓冲区始终只包含最新数据,如果新数据在旧数据读出前到达,旧数据将被覆盖。这也就意味着我们需要在数据在覆盖之前执行读取操作。邮箱模式下,EtherCAT 主器件和本地微处理器采样握手的方式来访问缓冲区,从而确保不会丢失任何数据。主设备与本地应用还可以使用SPI通信协议进行数据交换。CF110x系列的每一个端口包含一个标准运行指示器和一个链路/活动指示器,在工作时可以通过指示器判断 CF110x系列的工作状态,同时CF110x系列内部集成了64位分布式时钟,在同步模型下,可以提供准确的时钟同步功能。

55f2ab22-316c-11f0-8605-92fbcf53809c.png

▲码灵半导体CF1106系列产品结构框图

码灵半导体CF110x系列支持3种工作模式:数字IO模式、单片机模式以及扩展模式。数字IO模型是最简单的一种工作模式,该模型下从站设备不需要外接嵌入式微处理器,可通过 EtherCAT 主器件来监控和控制32个数字IO,还可另外提供了6个控制信号,该模式一般适用于一些简单的IO控制场合。在单片机模型下,CF110x系列可通过类似于SRAM 的从接口与嵌入式微处理器通信。凭借简单但功能强大的主机总线接口,该器件可通过8/16位外部总线无缝连接到大多数通用8/16/32位微处理器和单片机。同时在单片机模式下该器件也可以通过SPI总线进行访问,该方式也可同时提供多达32个通用IO。扩展模式是指当器件处于SPI模式时,可通过第三个网络端口用来提供额外的MII端口。内置的PHY可通过该端口与ESC连接,以实现树形或星型网络拓扑,同时该端口可配置为上行方向或下行方向。

5600d698-316c-11f0-8605-92fbcf53809c.png

▲码灵半导体CF1103系列产品结构框图

使用面向实时总线EtherCAT应用的机器视觉系统不仅开发方便、数据传输速度快、实时性高,视觉系统与控制系统间的关系具有确定性,还符合工业控制领域的发展趋势。码灵半导体CF110x系列可为机器视觉系统的EtherCAT通信板、运动控制驱动模块等场景提供实时性、可靠性、低成本的EtherCAT通信技术

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54429

    浏览量

    786293
  • 嵌入式
    +关注

    关注

    5186

    文章

    20165

    浏览量

    329036
  • 机器视觉
    +关注

    关注

    163

    文章

    4735

    浏览量

    125044
  • ethercat
    +关注

    关注

    19

    文章

    1378

    浏览量

    43483
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    EtherCAT协议与ModbusRTU协议能源行业中的应用

    EtherCAT和Modbus RTU都是工业通讯协议,能源行业中使用,可以满足不同的通讯需求。EtherCAT是风电系统的一个核心技术,Modbus RTU是一种应用较为广泛的工业
    发表于 12-22 13:52

    EtherCAT转CANopen网关在工业领域的应用方法

    工业领域中,EtherCAT转CANopen网关是一种重要的通讯设备,它能够实现EtherCAT协议与CANopen协议之间的转换,从而让不同的设备之间能够进行通讯。 以下是
    发表于 01-31 14:54

    当CAN握手EtherCAT视觉检测系统的“双芯合璧”时代来了

    像解数学题,现在像调咖啡配方——选参数,点确认,搞定!” 智能制造浪潮下,耐达讯通信技术CAN与EtherCAT网关已成为主流。视觉检测系统作为“火眼金睛”,借力耐达讯通信
    发表于 07-15 15:37

    EtherCAT 技术

    本帖最后由 sinap_zhj 于 2016-1-20 07:58 编辑 EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EtherCAT名称中的CAT为
    发表于 01-16 08:52

    EtherCAT(以太网控制自动化技术

    的延迟最小。无需增强本身计算能力的基础上,控制器的响应行为得到显著改善。EtherCAT技术的原理具备扩展性,不束缚于100M带宽-扩展至G兆位的以太网也是可能的。EtherCAT
    发表于 04-16 09:08

    EtherCAT-技术介绍

    EtherCAT-技术介绍
    发表于 08-17 12:35

    江湖流传的“ EtherCAT技术武林会 ”

    ,听江湖上的老人说,该门派现对EtherCAT此武功对外宣称,要聚集各大门派修行者一起,前去修习EtherCAT秘籍,更有多位功力深厚的修行者前来相助,提供EtherCAT技术真传,还
    发表于 03-23 11:25

    创龙 TI AM5728 基于GigE相机与EtherCAT机器视觉控制系统

    控制系统工业领域中用。如图所示机器视觉控制系统主控芯片为TI AM5728,其中ARM Cortex-A15核驱动GigE Vision相机,通过千兆以太网进行图像信息采集;DSP
    发表于 07-25 09:37

    以太网标准:EtherCAT的功能性

    自动化、半导体工具、包装机器技术以及其它应用领域。我最喜欢的一个非工业应用示例就是迪斯尼内的水舞水幕秀,其中由EtherCAT来控制灯光显示。
    发表于 09-06 15:25

    亚信电子 AxRobot EtherCAT七轴助力控制机器手臂解决方案

    通讯SoC后,积极投入研发EtherCAT协作型机器人产品应用技术。为了加速客户导入工业以太网EtherCAT通信技术,亚信电子今天推出Ax
    发表于 06-23 17:10

    EtherCAT的原理是什么?EtherCAT有哪些应用实例?

    EtherCAT的原理是什么?EtherCAT有哪些功能?怎样去实现EtherCAT的应用层?EtherCAT有哪些应用实例?
    发表于 07-02 06:52

    亚信AxRobot EtherCAT七轴助力控制机器手臂解决方案介绍视频

    碰撞事件,紧急停止机器手臂的运作并发出错误警报讯息,以确保人与机器协作过程中操作人员的安全。亚信电子可提供AxRobot EtherCAT七轴助力控制
    发表于 07-23 14:16

    EtherCAT的相关资料分享

    EtherCAT之初见由于最近在做一个项目涉及到EtherCAT,感觉这玩意是工业以太网以后的发展方向,特来记录并分享一下我的心得和理解What is EtherCAT?Ether Control
    发表于 02-14 07:52

    如何选择合适的EtherCAT

    EtherCAT技术组 (ETG) 框架之下,而EtherCAT技术组是一个由大约2600家成员公司组成的工业现场总线组织。EtherCAT
    发表于 11-18 06:44

    CC-LINKIE转EtherCAT协议具体应用

    CCLINKIE转EtherCAT协议应用是一种将CCLINKIE网络与EtherCAT网络进行连接和数据交换的方法。这种应用主要应用于工业自动化领域,可以实现高速、可靠的数据传输,并支持分布式控制
    发表于 12-17 13:02