比特派钱包app官网|ethercat多轴同步实时控制

作者: 比特派钱包app官网
2024-03-14 18:42:47

基于EtherCAT的机器人多轴同步运动控制_ethercat 机器人-CSDN博客

>

基于EtherCAT的机器人多轴同步运动控制_ethercat 机器人-CSDN博客

基于EtherCAT的机器人多轴同步运动控制

最新推荐文章于 2024-03-11 08:13:50 发布

DRobot

最新推荐文章于 2024-03-11 08:13:50 发布

阅读量734

收藏

3

点赞数

3

分类专栏:

机器人

运动控制

文章标签:

机器人

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/m0_72676510/article/details/133715187

版权

机器人

同时被 2 个专栏收录

21 篇文章

3 订阅

订阅专栏

运动控制

8 篇文章

3 订阅

订阅专栏

随着工业自动化的发展,机器人在生产线上的应用越来越广泛。为了实现高效、精确的运动控制,机器人的多轴运动必须能够实现同步操作,它能够提高机器人的运动精度和稳定性,实现更高效的生产线操作。同时,它也为机器人的协同工作和协同控制提供了基础,使得多个机器人能够在同一时间内协调运动,完成更复杂的任务。而基于EtherCAT的实时确定性以太网协议为我们提供了一种可行的解决方案。

 

EtherCAT是一种高性能、实时的工业以太网通信协议,它能够实现多个节点之间的快速数据传输和同步操作。在机器人多轴运动控制系统中,EtherCAT协议可以用于实现控制节点之间的命令和参考值的传递,并确保它们与一个公共时钟同步,进而使得多轴运动控制系统能够实现同步操作。这种同步有两个方面。首先,各个控制节点之间的命令和参考值的传递必须与一个公共时钟同步;其次,控制算法和反馈功能的执行也必须与同一个时钟同步。第一种同步方式已经被充分理解,并成为网络控制器的固有部分。然而,第二种同步方式在过去一直被忽视,现在成为运动控制性能的瓶颈。

具体而言,基于EtherCAT的机器人多轴同步运动控制方法包括两个关键方面的同步:命令和参考值的传递同步,以及控制算法和反馈功能的执行同步。 在命令和参考值的传递同步方面,控制节点之间通过EtherCAT网络传输命令和参考值。这些命令和参考值需要在一个公共时钟的控制下进行同步,以确保各个节点按照相同的时间步进进行运动控制。EtherCAT协议提供了高速的数据传输和同步机制,能够确保命令和参考值的传递具有高精度和实时性。

与此同时,在控制算法和反馈功能的执行同步方面,各个控制节点需要按照相同的时钟进行控制算法和反馈功能的执行。这样可以确保各个节点在相同的时间点上进行运算,从而实现多轴运动的同步控制。这种同步需要在硬件和软件层面上进行支持,以确保控制节点的执行具有高精度和实时性。

以下多轴同步测试视频展示的执行器集成了1)高精度的减速器、2)高性能的无刷电机、3)高分辨率的绝对编码器,基于该执行器能够设计高精度的工业级机器人系统,并适用于各种应用。 综上,基于EtherCAT的机器人多轴同步运动控制方法通过实时确定性以太网协议的支持,实现了命令和参考值的传递同步以及控制算法和反馈功能的执行同步。这种方法为机器人的多轴运动控制提供了可靠的解决方案,为工业自动化领域的发展带来了新的机遇和挑战。

更多信息请关注:DRobot

 

 

 

 

优惠劵

DRobot

关注

关注

3

点赞

3

收藏

觉得还不错?

一键收藏

打赏

知道了

2

评论

基于EtherCAT的机器人多轴同步运动控制

随着工业自动化的发展,机器人在生产线上的应用越来越广泛。为了实现高效、精确的运动控制,机器人的多轴运动必须能够实现同步操作,它能够提高机器人的运动精度和稳定性,实现更高效的生产线操作。同时,它也为机器人的协同工作和协同控制提供了基础,使得多个机器人能够在同一时间内协调运动,完成更复杂的任务。而基于EtherCAT的实时确定性以太网协议为我们提供了一种可行的解决方案。

复制链接

扫一扫

专栏目录

基于EtherCAT的工业机器人控制器设计

02-25

基于EtherCAT的工业机器人控制器设计

IgH-EtherCATMaster

10-28

EtherCAT的主站开发是基于EtherCAT机器人控制系统的开发中非常重要的环节。EtherLab的the IgH EtherCAT® Master是目前常见的一种开源的主站。IgH EtherCAT Master比SOEM复杂一些,但对EtherCAT的实现更为完整。下面是IgH的一个官网。

http://www.etherlab.org/en/ethercat/index.php

从这个网站下载下来的ethercat主站代码安装不方便,缺少一个Makefile文件,且它是针对Linux 2.6或者3.x内核版本编写的,有些跟以太网通信相关的内核函数不适用于Linux 4.x的版本。因此在Linux编译安装IgH时,如果你遇跟Llinux内核版本相关的问题,可以选择本资源。

具体步骤:

1.解压缩,进入文件夹

2.在Makefile中更改网卡名称为自己的以太网卡,可通过 $ip link 命令常看

3.$ make ethercatMaster

4.$ make ethercatMasterInstall

2 条评论

您还未登录,请先

登录

后发表或查看评论

基于EtherCAT的多轴运动控制系统的研究与设计.pdf

12-11

EtherCAT 是开放的实时以太网络通讯协议,最初由德国倍福自动化有限公司(Beckhoff Automation GmbH)研发。EtherCAT 在数据链路层采用了实时调度的软件核,并采用了过程数据传输的独立通道,提高了系统的实时性;该网络具有灵活的拓扑结构,简单的系统配置,较低的构建成本等特点,可以实现其他工业以太网无法迄及的控制理念;巨大的带宽可以实现每个数据信息与其状态信息同时传输;而且 EtherCAT 还是一个完全开放的网络,这对于 EtherCAT 的研究及利用该网络开发相应的产品提供了很好的平台

基于EtherCAT的多轴运动控制器研究.pdf

09-05

研究了EtherCAT技术的原理、 技术特点、 性能以及主站和从站的实现方法。并在此基础上实现了一种基于EtherCAT的多轴运动控制器,

基于EtherCAT的多轴运动控制器.pdf

04-21

介绍了ETHERCAT的技术原理和通信协议,并对多轴运动控制器的硬件构成、软件架构进行了详细说明,最后对该控制器在多轴控制平台上进行了验证。

CODESYS SoftMotion(三)多轴运动实例

Fishfishfishfishcat

03-20

6163

前面讲了SoftMotion如何控制单个轴,这一节就来看看多轴控制是如何配置的。

本节目标:实现电子凸轮主从控制,这一次使用PLCopen

IEC61131-3规定下的另一种编程语言,连续功能图(CFC,Continuous Function Chart)。主轴的范围是:0-10度表换,从轴是

编写过程

选择PLG_PRG语言为:CFC页面向导

添加两个轴,一个是主动轴,另一个是从动轴,注意把名字更改一下:

在Application中添加一个Cam表对象:

Cam表是分析主轴位置和从轴位置、速度

EtherCAT运动控制——电子凸轮的实现(原理介绍、附代码)

weixin_48501028的博客

09-12

3539

基于STM32F439,通过使用DSP库的样条插值,实现EtherCAT控制中的电子凸轮功能。本文介绍电子凸轮的原理,并提供代码介绍。

【Ethercat机器人控制系统开发】倍福Twincat入门教程

ljcyyx的博客

11-05

6287

低成本上手Twincat教程,适合初学者。

虹科案例 | EtherCAT协议在半导体行业涂胶机器人控制系统中的应用

工业通讯__HongKe的博客

01-05

360

在机器人和涂胶机等领域,EtherCAT 以对精度的更好控制得到广泛应用,例如采用 EtherCAT 技术控制的注塑机可以每年大幅节省原材料成本,因为 EtherCAT 更高速的总线通信周期控制给了机器改善质量的空间。通过EtherCAT技术和虹科KPA Automaotion softPLC技术的接合,可以解决机器人各个涂胶的强耦合问题,同时,可以通过现代先进的工业计算机技术,解决高精度的复杂算法难以在运动控制卡上实现较高实时性的问题。

基于Linux平台的EtherCAT运动控制系统研究

08-14

介绍基于Linux平台的EtherCAT运动控制系统研究

基于EtherCAT的多轴伺服系统设计研究

01-13

针对目前市场上多轴伺服系统接线繁琐、控制力不够、同步性不高等问题,将EtherCAT技术与多轴伺服系统相结合。在分析了EtherCAT高实时性、高同步性来源的基础上设计了以EtherCAT总线为核心的多轴伺服系统,选用LAN...

ROS下基于EtherCAT的串联机器人控制系统.pdf

08-14

ROS下基于EtherCAT的串联机器人控制系统.pdf

FANUC机器人作为EtherCAT通信从站的相关配置方法

Robot_PLC_自动化学院

05-24

1049

FANUC机器人作为EtherCAT通信从站的相关配置方法

EtherCAT I/O 马达控制机器人从站控制器设计

YEYUANGEN的专栏

12-22

1027

PDI(Process Data Interfaces) 两种接口让系统设计者更容易地执行一些标准的EtherCAT 协议使其能用于那些传统 非EtherCAT MCU/DSP工业平台。AX58100 提供了一个 可配置化的SPI 总线来提高提高I slave的带宽。AX58100在驱动/马达/数据IO控制,数模转换,模数转换变频控制器,影像数据采集等领域应用方面提供了一个极具性价比的EtherCAT解决方案!,另外还有一个额外的(ABZ)/Hall 编码器接口使其能闭环式管理诸如驱动/马达的控制应用;

机器人控制LinuxCNC与EtherCAT介绍&&PDO&SDO,搭建环境步骤

热门推荐

sf9090的博客

10-21

1万+

包括LinuxCNC、EtherCAT介绍,包含系统环境搭建、驱动安装、以及需要配置的文件。INI\HAL\XML配置。讲解EtherCAT通信原理,讲解LinuxCNC通信原理以及各部分模块的介绍。包含CAN协议的PDO过程数据对象和SDO服务数据对象的讲解等

EtherCAT1.5.2官方文档翻译-第七章

absinjun的博客

04-19

3477

EtherCAT1.5.2翻译

7.2 用户空间库

本地应用程序接口(参见第3章)驻留在内核空间中,因此只能从内核访问。 为了使应用程序接口在用户空间程序中可用,已经创建了一个用户空间库,该用户空间库可以根据LGPL版本2 [5]的条款和条件链接到程序。

这个库被命名为libethercat。 它的源代码驻留在lib /子目录中,并且在使用make时默认生成。 它被安装在安装前的lib ...

为什么要有EtherCAT

gongdiwudu的专栏

07-12

4082

在这篇文章,你了解到,EtherCAT的起源、和发展,以及今日现状。EtherCAT是一种工业以太网的通信协议,性能远远优于传统的现场总线,如CAN、Profibus等。

【机器人基础】Ethercat笔记

Ybox的博客

04-19

2661

刚刚接触Ethercat,总结笔记以免遗忘,这篇文章纯小白,可能有些我的理解是错误的,仅供参考。

先看百度的定义:是以以太网为基础的现场总线系统

说实话,看了这句话我还是什么都不懂,什么是现场总线,什么是以太网?

现场总线可以理解成是工业现场那些设备之间的通信网络,直白的说就是通过现场总线定义机器与机器之间的交流方式。以太网是一种计算机局域网技术,emmm,并没...

《IEEE Transactions on Robotics》发表!北京大学研究团队推出具有多种运动模态的软体两栖机器人

最新发布

weixin_44887311的博客

03-11

856

更令人印象深刻的是,无论是在玻璃、木板、地毯等不同摩擦系数的表面,还是在沙地、泥泞和砾石等更具挑战性的环境,该机器人均能在统一的控制时序下保持稳定的运动性能,无需对不同的地面条件进行特别的调整或设置。更为关键的是,同时,这片塑料片可以在机器人身体弯曲时能够储存能量,一旦释放,这些能量将有助于机器人在随后身体展平时实现更远的跳跃距离。通过身体交替的弯曲和展平动作,该机器人在陆地上实现了最高移动速度1.77BL/s,而在水中则达到了最高游动速度0.69BL/s,其性能均超越了现有的软体两栖机器人。

ether cad多轴运动用在什么方面

12-18

2. 机器人控制:多轴运动控制技术在机器人领域发挥重要作用,通过EtherCAT总线,可以同时控制和协调机器人的多个关节轴的运动,实现机器人的高速、高精度动作和柔性操控。 3. 包装与物流:在包装和物流行业中,...

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

DRobot

CSDN认证博客专家

CSDN认证企业博客

码龄2年

企业员工

126

原创

102万+

周排名

1万+

总排名

9万+

访问

等级

2242

积分

914

粉丝

577

获赞

296

评论

582

收藏

私信

关注

热门文章

【错误解决方案】ModuleNotFoundError: No module named ‘transformers‘

7418

使用MATLAB低版本打开高版本simulink文件

3489

Origin软件的快捷键汇总及工具栏快速指引

3334

【错误解决方案】ModuleNotFoundError: No module named ‘torchvision.models.utils‘

3250

【错误解决方案】ModuleNotFoundError: No module named ‘selenium‘

3087

分类专栏

SQL开发笔记

付费

18篇

PID控制算法实践应用(C语言以及MATLAB仿真)

付费

7篇

机器人学及MATLAB仿真分析

付费

7篇

python绘图

8篇

python

21篇

GO语言

1篇

MATLAB软件

2篇

错误解决方案

18篇

机器人

21篇

运动控制

8篇

软件安装

6篇

C#.NET的界面编程

6篇

最新评论

​【错误解决方案】ModuleNotFoundError: No module named ‘ahocorasick‘

小猪想吃大龙虾:

离谱,是pyahocorasick

开启机器人学新时代,《机器人学建模、规划与控制》完美诠释未来

玞丶羽:

你好,有没有习题答案

解决Adobe Premiere Pro CC 2018打开无反应,并出现.crash的文件问题

happy14563:

https://www.ijinshan.com/filerepair/ZXPSignLib-minimal.dll.shtml

使用Python的turtle库绘制随机生成的雪花

electrical1024:

非常不错的技术领域文章分享,解决了我在实践中的大问题!博主很有耐心,更有对知识的热忱和热爱,写了这么实用有效的分享,值得收藏点赞。

使用Python的turtle库绘制随机生成的雪花

bluetata:

大佬的文章让我对这领域的技术问题有了更深入的了解,尤其是大佬提到的那些“坑点”,我相信能够在实际应用中避免或解决很多问题。谢谢大佬的分享,期待大佬的更多精彩文章,让我们共同学习、进步。

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

使用Python的turtle库绘制随机生成的雪花

使用Python的turtle模块绘制彩色螺旋线

使用Python的turtle模块绘制钢铁侠图案

2023年99篇

2022年27篇

目录

目录

分类专栏

SQL开发笔记

付费

18篇

PID控制算法实践应用(C语言以及MATLAB仿真)

付费

7篇

机器人学及MATLAB仿真分析

付费

7篇

python绘图

8篇

python

21篇

GO语言

1篇

MATLAB软件

2篇

错误解决方案

18篇

机器人

21篇

运动控制

8篇

软件安装

6篇

C#.NET的界面编程

6篇

目录

评论 2

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

打赏作者

DRobot

你的鼓励将是我创作的最大动力

¥1

¥2

¥4

¥6

¥10

¥20

扫码支付:¥1

获取中

扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

基于EtherCAT的机器人多轴同步运动控制_ethercat 机器人-CSDN博客

>

基于EtherCAT的机器人多轴同步运动控制_ethercat 机器人-CSDN博客

基于EtherCAT的机器人多轴同步运动控制

最新推荐文章于 2024-03-11 08:13:50 发布

DRobot

最新推荐文章于 2024-03-11 08:13:50 发布

阅读量734

收藏

3

点赞数

3

分类专栏:

机器人

运动控制

文章标签:

机器人

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/m0_72676510/article/details/133715187

版权

机器人

同时被 2 个专栏收录

21 篇文章

3 订阅

订阅专栏

运动控制

8 篇文章

3 订阅

订阅专栏

随着工业自动化的发展,机器人在生产线上的应用越来越广泛。为了实现高效、精确的运动控制,机器人的多轴运动必须能够实现同步操作,它能够提高机器人的运动精度和稳定性,实现更高效的生产线操作。同时,它也为机器人的协同工作和协同控制提供了基础,使得多个机器人能够在同一时间内协调运动,完成更复杂的任务。而基于EtherCAT的实时确定性以太网协议为我们提供了一种可行的解决方案。

 

EtherCAT是一种高性能、实时的工业以太网通信协议,它能够实现多个节点之间的快速数据传输和同步操作。在机器人多轴运动控制系统中,EtherCAT协议可以用于实现控制节点之间的命令和参考值的传递,并确保它们与一个公共时钟同步,进而使得多轴运动控制系统能够实现同步操作。这种同步有两个方面。首先,各个控制节点之间的命令和参考值的传递必须与一个公共时钟同步;其次,控制算法和反馈功能的执行也必须与同一个时钟同步。第一种同步方式已经被充分理解,并成为网络控制器的固有部分。然而,第二种同步方式在过去一直被忽视,现在成为运动控制性能的瓶颈。

具体而言,基于EtherCAT的机器人多轴同步运动控制方法包括两个关键方面的同步:命令和参考值的传递同步,以及控制算法和反馈功能的执行同步。 在命令和参考值的传递同步方面,控制节点之间通过EtherCAT网络传输命令和参考值。这些命令和参考值需要在一个公共时钟的控制下进行同步,以确保各个节点按照相同的时间步进进行运动控制。EtherCAT协议提供了高速的数据传输和同步机制,能够确保命令和参考值的传递具有高精度和实时性。

与此同时,在控制算法和反馈功能的执行同步方面,各个控制节点需要按照相同的时钟进行控制算法和反馈功能的执行。这样可以确保各个节点在相同的时间点上进行运算,从而实现多轴运动的同步控制。这种同步需要在硬件和软件层面上进行支持,以确保控制节点的执行具有高精度和实时性。

以下多轴同步测试视频展示的执行器集成了1)高精度的减速器、2)高性能的无刷电机、3)高分辨率的绝对编码器,基于该执行器能够设计高精度的工业级机器人系统,并适用于各种应用。 综上,基于EtherCAT的机器人多轴同步运动控制方法通过实时确定性以太网协议的支持,实现了命令和参考值的传递同步以及控制算法和反馈功能的执行同步。这种方法为机器人的多轴运动控制提供了可靠的解决方案,为工业自动化领域的发展带来了新的机遇和挑战。

更多信息请关注:DRobot

 

 

 

 

优惠劵

DRobot

关注

关注

3

点赞

3

收藏

觉得还不错?

一键收藏

打赏

知道了

2

评论

基于EtherCAT的机器人多轴同步运动控制

随着工业自动化的发展,机器人在生产线上的应用越来越广泛。为了实现高效、精确的运动控制,机器人的多轴运动必须能够实现同步操作,它能够提高机器人的运动精度和稳定性,实现更高效的生产线操作。同时,它也为机器人的协同工作和协同控制提供了基础,使得多个机器人能够在同一时间内协调运动,完成更复杂的任务。而基于EtherCAT的实时确定性以太网协议为我们提供了一种可行的解决方案。

复制链接

扫一扫

专栏目录

基于EtherCAT的工业机器人控制器设计

02-25

基于EtherCAT的工业机器人控制器设计

IgH-EtherCATMaster

10-28

EtherCAT的主站开发是基于EtherCAT机器人控制系统的开发中非常重要的环节。EtherLab的the IgH EtherCAT® Master是目前常见的一种开源的主站。IgH EtherCAT Master比SOEM复杂一些,但对EtherCAT的实现更为完整。下面是IgH的一个官网。

http://www.etherlab.org/en/ethercat/index.php

从这个网站下载下来的ethercat主站代码安装不方便,缺少一个Makefile文件,且它是针对Linux 2.6或者3.x内核版本编写的,有些跟以太网通信相关的内核函数不适用于Linux 4.x的版本。因此在Linux编译安装IgH时,如果你遇跟Llinux内核版本相关的问题,可以选择本资源。

具体步骤:

1.解压缩,进入文件夹

2.在Makefile中更改网卡名称为自己的以太网卡,可通过 $ip link 命令常看

3.$ make ethercatMaster

4.$ make ethercatMasterInstall

2 条评论

您还未登录,请先

登录

后发表或查看评论

基于EtherCAT的多轴运动控制系统的研究与设计.pdf

12-11

EtherCAT 是开放的实时以太网络通讯协议,最初由德国倍福自动化有限公司(Beckhoff Automation GmbH)研发。EtherCAT 在数据链路层采用了实时调度的软件核,并采用了过程数据传输的独立通道,提高了系统的实时性;该网络具有灵活的拓扑结构,简单的系统配置,较低的构建成本等特点,可以实现其他工业以太网无法迄及的控制理念;巨大的带宽可以实现每个数据信息与其状态信息同时传输;而且 EtherCAT 还是一个完全开放的网络,这对于 EtherCAT 的研究及利用该网络开发相应的产品提供了很好的平台

基于EtherCAT的多轴运动控制器研究.pdf

09-05

研究了EtherCAT技术的原理、 技术特点、 性能以及主站和从站的实现方法。并在此基础上实现了一种基于EtherCAT的多轴运动控制器,

基于EtherCAT的多轴运动控制器.pdf

04-21

介绍了ETHERCAT的技术原理和通信协议,并对多轴运动控制器的硬件构成、软件架构进行了详细说明,最后对该控制器在多轴控制平台上进行了验证。

CODESYS SoftMotion(三)多轴运动实例

Fishfishfishfishcat

03-20

6163

前面讲了SoftMotion如何控制单个轴,这一节就来看看多轴控制是如何配置的。

本节目标:实现电子凸轮主从控制,这一次使用PLCopen

IEC61131-3规定下的另一种编程语言,连续功能图(CFC,Continuous Function Chart)。主轴的范围是:0-10度表换,从轴是

编写过程

选择PLG_PRG语言为:CFC页面向导

添加两个轴,一个是主动轴,另一个是从动轴,注意把名字更改一下:

在Application中添加一个Cam表对象:

Cam表是分析主轴位置和从轴位置、速度

EtherCAT运动控制——电子凸轮的实现(原理介绍、附代码)

weixin_48501028的博客

09-12

3539

基于STM32F439,通过使用DSP库的样条插值,实现EtherCAT控制中的电子凸轮功能。本文介绍电子凸轮的原理,并提供代码介绍。

【Ethercat机器人控制系统开发】倍福Twincat入门教程

ljcyyx的博客

11-05

6287

低成本上手Twincat教程,适合初学者。

虹科案例 | EtherCAT协议在半导体行业涂胶机器人控制系统中的应用

工业通讯__HongKe的博客

01-05

360

在机器人和涂胶机等领域,EtherCAT 以对精度的更好控制得到广泛应用,例如采用 EtherCAT 技术控制的注塑机可以每年大幅节省原材料成本,因为 EtherCAT 更高速的总线通信周期控制给了机器改善质量的空间。通过EtherCAT技术和虹科KPA Automaotion softPLC技术的接合,可以解决机器人各个涂胶的强耦合问题,同时,可以通过现代先进的工业计算机技术,解决高精度的复杂算法难以在运动控制卡上实现较高实时性的问题。

基于Linux平台的EtherCAT运动控制系统研究

08-14

介绍基于Linux平台的EtherCAT运动控制系统研究

基于EtherCAT的多轴伺服系统设计研究

01-13

针对目前市场上多轴伺服系统接线繁琐、控制力不够、同步性不高等问题,将EtherCAT技术与多轴伺服系统相结合。在分析了EtherCAT高实时性、高同步性来源的基础上设计了以EtherCAT总线为核心的多轴伺服系统,选用LAN...

ROS下基于EtherCAT的串联机器人控制系统.pdf

08-14

ROS下基于EtherCAT的串联机器人控制系统.pdf

FANUC机器人作为EtherCAT通信从站的相关配置方法

Robot_PLC_自动化学院

05-24

1049

FANUC机器人作为EtherCAT通信从站的相关配置方法

EtherCAT I/O 马达控制机器人从站控制器设计

YEYUANGEN的专栏

12-22

1027

PDI(Process Data Interfaces) 两种接口让系统设计者更容易地执行一些标准的EtherCAT 协议使其能用于那些传统 非EtherCAT MCU/DSP工业平台。AX58100 提供了一个 可配置化的SPI 总线来提高提高I slave的带宽。AX58100在驱动/马达/数据IO控制,数模转换,模数转换变频控制器,影像数据采集等领域应用方面提供了一个极具性价比的EtherCAT解决方案!,另外还有一个额外的(ABZ)/Hall 编码器接口使其能闭环式管理诸如驱动/马达的控制应用;

机器人控制LinuxCNC与EtherCAT介绍&&PDO&SDO,搭建环境步骤

热门推荐

sf9090的博客

10-21

1万+

包括LinuxCNC、EtherCAT介绍,包含系统环境搭建、驱动安装、以及需要配置的文件。INI\HAL\XML配置。讲解EtherCAT通信原理,讲解LinuxCNC通信原理以及各部分模块的介绍。包含CAN协议的PDO过程数据对象和SDO服务数据对象的讲解等

EtherCAT1.5.2官方文档翻译-第七章

absinjun的博客

04-19

3477

EtherCAT1.5.2翻译

7.2 用户空间库

本地应用程序接口(参见第3章)驻留在内核空间中,因此只能从内核访问。 为了使应用程序接口在用户空间程序中可用,已经创建了一个用户空间库,该用户空间库可以根据LGPL版本2 [5]的条款和条件链接到程序。

这个库被命名为libethercat。 它的源代码驻留在lib /子目录中,并且在使用make时默认生成。 它被安装在安装前的lib ...

为什么要有EtherCAT

gongdiwudu的专栏

07-12

4082

在这篇文章,你了解到,EtherCAT的起源、和发展,以及今日现状。EtherCAT是一种工业以太网的通信协议,性能远远优于传统的现场总线,如CAN、Profibus等。

【机器人基础】Ethercat笔记

Ybox的博客

04-19

2661

刚刚接触Ethercat,总结笔记以免遗忘,这篇文章纯小白,可能有些我的理解是错误的,仅供参考。

先看百度的定义:是以以太网为基础的现场总线系统

说实话,看了这句话我还是什么都不懂,什么是现场总线,什么是以太网?

现场总线可以理解成是工业现场那些设备之间的通信网络,直白的说就是通过现场总线定义机器与机器之间的交流方式。以太网是一种计算机局域网技术,emmm,并没...

《IEEE Transactions on Robotics》发表!北京大学研究团队推出具有多种运动模态的软体两栖机器人

最新发布

weixin_44887311的博客

03-11

856

更令人印象深刻的是,无论是在玻璃、木板、地毯等不同摩擦系数的表面,还是在沙地、泥泞和砾石等更具挑战性的环境,该机器人均能在统一的控制时序下保持稳定的运动性能,无需对不同的地面条件进行特别的调整或设置。更为关键的是,同时,这片塑料片可以在机器人身体弯曲时能够储存能量,一旦释放,这些能量将有助于机器人在随后身体展平时实现更远的跳跃距离。通过身体交替的弯曲和展平动作,该机器人在陆地上实现了最高移动速度1.77BL/s,而在水中则达到了最高游动速度0.69BL/s,其性能均超越了现有的软体两栖机器人。

ether cad多轴运动用在什么方面

12-18

2. 机器人控制:多轴运动控制技术在机器人领域发挥重要作用,通过EtherCAT总线,可以同时控制和协调机器人的多个关节轴的运动,实现机器人的高速、高精度动作和柔性操控。 3. 包装与物流:在包装和物流行业中,...

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

DRobot

CSDN认证博客专家

CSDN认证企业博客

码龄2年

企业员工

126

原创

102万+

周排名

1万+

总排名

9万+

访问

等级

2242

积分

914

粉丝

577

获赞

296

评论

582

收藏

私信

关注

热门文章

【错误解决方案】ModuleNotFoundError: No module named ‘transformers‘

7418

使用MATLAB低版本打开高版本simulink文件

3489

Origin软件的快捷键汇总及工具栏快速指引

3334

【错误解决方案】ModuleNotFoundError: No module named ‘torchvision.models.utils‘

3250

【错误解决方案】ModuleNotFoundError: No module named ‘selenium‘

3087

分类专栏

SQL开发笔记

付费

18篇

PID控制算法实践应用(C语言以及MATLAB仿真)

付费

7篇

机器人学及MATLAB仿真分析

付费

7篇

python绘图

8篇

python

21篇

GO语言

1篇

MATLAB软件

2篇

错误解决方案

18篇

机器人

21篇

运动控制

8篇

软件安装

6篇

C#.NET的界面编程

6篇

最新评论

​【错误解决方案】ModuleNotFoundError: No module named ‘ahocorasick‘

小猪想吃大龙虾:

离谱,是pyahocorasick

开启机器人学新时代,《机器人学建模、规划与控制》完美诠释未来

玞丶羽:

你好,有没有习题答案

解决Adobe Premiere Pro CC 2018打开无反应,并出现.crash的文件问题

happy14563:

https://www.ijinshan.com/filerepair/ZXPSignLib-minimal.dll.shtml

使用Python的turtle库绘制随机生成的雪花

electrical1024:

非常不错的技术领域文章分享,解决了我在实践中的大问题!博主很有耐心,更有对知识的热忱和热爱,写了这么实用有效的分享,值得收藏点赞。

使用Python的turtle库绘制随机生成的雪花

bluetata:

大佬的文章让我对这领域的技术问题有了更深入的了解,尤其是大佬提到的那些“坑点”,我相信能够在实际应用中避免或解决很多问题。谢谢大佬的分享,期待大佬的更多精彩文章,让我们共同学习、进步。

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

使用Python的turtle库绘制随机生成的雪花

使用Python的turtle模块绘制彩色螺旋线

使用Python的turtle模块绘制钢铁侠图案

2023年99篇

2022年27篇

目录

目录

分类专栏

SQL开发笔记

付费

18篇

PID控制算法实践应用(C语言以及MATLAB仿真)

付费

7篇

机器人学及MATLAB仿真分析

付费

7篇

python绘图

8篇

python

21篇

GO语言

1篇

MATLAB软件

2篇

错误解决方案

18篇

机器人

21篇

运动控制

8篇

软件安装

6篇

C#.NET的界面编程

6篇

目录

评论 2

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

打赏作者

DRobot

你的鼓励将是我创作的最大动力

¥1

¥2

¥4

¥6

¥10

¥20

扫码支付:¥1

获取中

扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

通过实时网络实现多轴运动控制的同步 - 工业电子 - -EETOP-创芯网

通过实时网络实现多轴运动控制的同步 - 工业电子 - -EETOP-创芯网

文章

日志

帖子

首页

论坛

博客

大讲堂

人才网

直播课

资讯

全部

通信/手机

综合电子

测试测量

半导体/EDA

微处理器

模拟/电源

可编程逻辑

嵌入式

汽车电子

医疗电子

工业电子

物联网

可穿戴

机器人/飞行器

其他科技

传感器/Mems

射频微波

人工智能

技术文章

全部

通信/手机

综合电子

测试测量

半导体/EDA

微处理器

模拟/电源

可编程逻辑

嵌入式

汽车电子

医疗电子

工业电子

物联网

可穿戴

机器人/飞行器

其他科技

传感器/Mems

射频微波

人工智能

频道

通信/手机

综合电子

测试测量

半导体/EDA

微处理器

模拟/电源

可编程逻辑

嵌入式

汽车电子

医疗电子

工业电子

物联网

可穿戴

机器人/飞行器

其他科技

传感器/Mems

射频微波

人工智能

登录

注册

创芯云服务  :

创芯大讲堂  | 

创芯人才网   |

数字IC职业培训   

EETOP诚邀线上IC培训讲师!

技术

> 工业电子

>

内容

通过实时网络实现多轴运动控制的同步

2019-07-03 14:35:39

来源:Jens Sorensen,Dara O’Sullivan,Christian Aaen,ADI公司

摘要

 

实时确定性以太网协议(例如EtherCAT)已经能够支持多轴运动控制系统的同步运行。1 该同步包含两方面含义。首先,各个控制节点之间的命令和指令的传递必须与一个公共时钟同步;其次,控制算法和反馈函数的执行必须与同一个时钟同步。第一种同步很好理解,它是网络控制器的固有部分。然而,第二种同步到目前为止一直为人所忽视,如今成为运动控制性能的瓶颈。

 

本文介绍从网络控制器到电机终端和传感器全程保持电机驱动同步的新概念。所提出的技术能够大幅改善同步,从而显著提高控制性能。

 

问题陈述和现有技术

 

为了解释现有解决方案的局限性,考虑一个两轴网络运动控制系统,如图1所示。运动控制主机通过实时网络向两个伺服控制器发送命令和指令值,每个伺服控制器构成网络上的一个从机节点。伺服控制器本身由网络控制器、电机控制器、功率逆变器和电机/编码器组成。

 

实时网络协议采用不同的方法使从机节点与主机同步,一种常用方法是在每个节点处配置一个本地同步时钟。这种对时间的共识确保了所有伺服轴的指令值和命令均紧密同步。换言之,实时网络上的所有网络控制器都保持同步。

 

通常,在网络控制器和电机控制器之间有两条中断线。第一条通知电机控制器何时需要收集输入并将其放到网络上。第二条通知电机控制器何时从网络中读取数据。遵照这种方法,运动控制器和电机控制器之间以同步方式进行数据交换,并且可以实现非常高的定时精度。但是,仅将同步数据传送到电机控制器还不够;电机控制器还必须能以同步方式响应数据。如果没有这一能力,电机控制器就无法充分利用网络的定时精度。在响应指令值和命令时,电机控制器的I/O会出现问题。

 

电机控制器中的每个I/O(例如脉宽调制(PWM)定时器和ADC)都具有固有的延迟和时间量化。例如,我们来看图2所示的为功率逆变器产生栅极驱动信号的PWM定时器。该定时器通过比较指令值Mx与上下计数器来产生栅极信号。当控制算法改变Mx时,新的占空比要到下一个PWM周期才会生效。这相当于一个零阶保持效应,意味着每个PWM周期T内占空比仅更新一次或两次(若使用双更新模式)。

图1.典型的两轴网络运动控制系统。

 

图2.PWM定时器的占空比更新。

 

在实时网络上,无论数据交换如何紧密地同步,PWM定时器的时间量化将最终成为轴同步的决定性因素。当接收到新的指令值时,无法在新的占空比生效之前对其进行响应。这导致时间不确定性最长可达一个PWM周期(通常在50 μs至100 μs范围内)。实际上,网络同步周期和PWM周期之间将存在一个未经定义且可变的相位关系。将其与实时网络上低于1 μs的时间不确定性相比较,很显然,电机控制器的I/O在网络同步运动控制中起到更至关重要的作用。实际上,决定同步精度的不是实时网络,而是系统I/O。

 

再次参考图1,该系统具有A、B、C三个同步域,它们没有绑定在一起。它们实际上并不同步,具有最长可达一个PWM周期的可变不确定性。

 

同步不确定性及应用影响

 

在面向机器人和机床等应用的高性能多轴伺服系统中,可以清楚地看到时间不确定性的影响。在I/O级的电机控制轴之间的时间偏移量变化会对机器人或机床的最终三维定位精度产生直接且显著的影响。

 

考虑一个简单的运动曲线,如图3所示。在此示例中,电机速度指令值(蓝色曲线)上升后再下降。如果斜坡速率在机电系统的能力范围内,则实际速度预期值将遵循指令值。但是,如果在系统中任何位置存在延迟,则实际速度(红色曲线)将滞后于指令值,从而导致位置误差Δθ。

 

图3.时序延迟对位置精度的影响。

 

在多轴机器中,根据机器的机械结构将目标位置(x, y, z)转换为角度轴向描述(θ1, ..., θn)。角度轴向描述为每个轴定义了一系列相等时间间隔的位置/速度命令。轴之间的任何时序差异都会导致机器的精度降低。考虑图4所示的两轴示例。机器的目标路径以一组(x, y)坐标来描述。延迟使y轴命令产生时序误差,最终导致不规则的实际路径。

 

在某些情况下,通过适当的补偿可以最大程度地降低固定延迟的影响。然而,更关键的是无法对可变且未知的延迟进行补偿。此外,可变延迟会导致控制环路增益发生改变,从而使调整环路以获得最佳性能变得很困难。

 

应该注意的是,系统中任何地方的延迟都会导致机器精度不准确。因此,尽可能减小或消除延迟才能提高生产率和最终产品质量。

 

图4.时序延迟对位置精度的影响。

 

同步和新型控制拓扑

 

传统的运动控制方法如图5的上半部分所示。运动控制器(通常为PLC)通过实时网络将位置指令(θ*)发送到电机控制器。电机控制器由三个级联的反馈环路组成,包括控制转矩/电流(T/i)的内部环路、控制速度(ω)的中间环路和另一个控制位置(θ)的环路。转矩环路的带宽最高,位置环路的带宽最低。来自工厂的反馈保持在电机控制器本地,并与控制算法和脉宽调制器紧密同步。

 

采用这种系统拓扑,运动控制器和电机控制器之间通过位置指令值来实现轴的同步,但是在CNC加工等极高精度应用中,与电机控制器的I/O(反馈和PWM)同步的相关性只会使之成为问题。位置环路通常具有相当低的带宽,因此对I/O同步较为不敏感。这意味着即使网络与I/O位于不同的同步域中,指令级的节点同步性能通常也能接受。

 

虽然图5上半部分所示的控制拓扑很常见,但也可以使用其他的控制分区方法,例如在运动控制器侧实现位置和/或速度环路,并通过网络传送速度/转矩指令值。工业领域近期趋于转向一种新的分区方法,即所有的控制环路都由电机控制器转移至网络主机侧功能强大的运动控制器(见图5的下半部分所示)。在实时网络上交换的数据是电机控制器的电压指令(v*)和运动控制器的工厂反馈(i, ω, θ)。这种控制拓扑由功能强大的多核PLC和实时网络实现,具有诸多优势。首先,该架构具有很高的可扩展性。还可以轻松地添加/移除轴,无需担心电机控制器的处理能力。其次,由于轨迹规划和运动控制都在同一个中心位置完成,因此可以提高精度。

 

新的控制拓扑也有缺点。在电机控制器中去除了控制算法,因此损失了代码执行和I/O的紧密同步。控制环路的带宽越高,损失I/O同步的问题就越大。转矩/电流环路对同步特别敏感。

 

图5.传统(上图)和新兴(下图)的运动控制拓扑。

图6.I/O调度器将同步域绑定在一起。

 

建议的解决方案

 

将更快速的控制环路移至运动控制器提出了从网络主机直到电机终端全程同步的要求。

 

总体思路是使所有轴的I/O与网络同步,以使它们全都在一个同步域中运行。图6显示了一个位于网络控制器和电机控制器之间的I/O事件调度器。I/O事件调度器的主要功能是为所有外设生成同步/复位脉冲,使它们与网络流量保持同步。I/O事件调度器获取帧同步信号,该信号来源于网络控制器的本地时钟,并为必须与网络保持同步的所有I/O输出适当的硬件触发信号。

 

每个I/O都有自己的一组时序/复位要求,这意味着I/O事件调度器必须为每个I/O提供定制的触发信号。虽然触发信号的要求不同,但它们仍拥有一些通用法则。首先,所有触发信号必须以帧同步为基准。其次,存在与每个触发信号相关联的延迟/偏移。该延迟与I/O的固有延迟有关,例如,ADC的转换时间或sinc滤波器的群延迟。第三,存在I/O响应时间,例如,来自ADC的数据传输。I/O事件调度器掌握每个I/O的时序要求,并根据本地时钟连续调整触发/复位脉冲。生成I/O事件调度器每个输出脉冲的原理概述如图7所示。

 

图7.I/O调度器生成触发脉冲。

 

在大多数网络运动控制系统中,帧速率以及帧同步速率等于或低于电机控制器的PWM更新速率。这意味着I/O事件调度器必须每帧周期提供至少一个、也可能是多个触发脉冲。例如,如果帧速率为10 kHz且PWM速率为10 kHz,则I/O事件调度器必须为每一个网络帧提供1个触发脉冲,类似地,如果帧速率为1 kHz且PWM速率为10 kHz,I/O事件调度器必须为每一个网络帧提供10个触发脉冲。这相当于图7中的倍频器。对每个同步脉冲施加延迟时间tD,以补偿每个I/O的固有延迟。I/O事件调度器的最后一个要素是智能滤波功能。每个网络上都会存在一些流量抖动。滤波器可减少触发脉冲的抖动,并确保帧同步频率的变化率受到限制。

 

图7的下半部分显示了PWM同步的一个示例时序图。请注意,本例中帧同步频率是PWM频率的倍数以及I/O触发信号抖动是如何减小的。

 

实现方案

 

图8显示了一个在网络运动控制系统中实施并进行测试的推荐的同步方案示例。网络主机采用Beckhoff CX2020 PLC,并连接到PC用于开发和部署PLC程序。实时网络协议(红色箭头)为EtherCAT。

图8.同步方案的实现。

 

电机控制器主要采用ADI公司的fido5200和ADSP-CM408。两者结合,为网络连接的电机驱动器提供高度集成的芯片组。

 

fido5200是一个带有两个以太网端口的实时以太网多协议(REM)交换芯片。它在主机处理器和工业以太网物理层之间提供一个灵活的接口。fido5200包括一个可配置的定时器控制单元(TCU),可针对各种工业以太网协议实现先进的同步方案。还可以借助专用定时器引脚实现输入捕获和方波信号输出等附加功能。定时器输入/输出与本地同步时间保持同相,因此也与网络流量保持同相。这使其不仅可以同步单个从机节点的I/O,而且可以同步整个网络中的从机节点。

 

REM交换芯片有两个以太网端口,因此可连接两个Phys(PHY1和PHY2)。该拓扑支持环形和线形网络。但在本实验设置中,作为演示说明,仅使用一个从机节点,并且只有一个以太网端口处于活动状态。

 

REM交换芯片通过并行存储器总线与主机处理器通信,确保了高吞吐量和低延迟。

 

用于实现电机控制器的主机处理器采用ADSP-CM408。它是基于ARM® Cortex®-M4F内核的专用处理器,用于实现控制和应用功能。该处理器包括支持工业控制应用的外设,如用于PWM逆变器控制的定时器、ADC采样和位置编码器接口。为了使所有外设与网络保持同步,采用了一个灵活的触发路由单元(TRU)。TRU将fido5200的TCU生成的触发信号重定向至ADSP-CM408上的所有时序关键型外设。这些外设包括脉宽调制器、用于相电流测量的sinc滤波器、ADC和绝对编码器接口。同步I/O的原理如图9所示。

图9.为I/O生成同步事件。

 

在图9中,请注意如何利用REM交换芯片上的TCU和电机控制处理器上的TRU来实现I/O事件调度器。换言之,该功能由两个集成电路实现。

 

电机控制器反馈三相伺服电机的相电流和转子位置。相电流使用隔离式Σ-ΔADC测量,转子位置则使用EnDat绝对编码器测量。Σ-ΔADC和编码器都直接连接至ADSP-CM408,无需任何外部FPGA或CPLD。

 

PWM开关频率为10 kHz,每个PWM周期执行一次控制算法。如本文所述,TCU在每个PWM周期内为ADSP-CM408提供一次同步脉冲。

 

实验结果

 

实验设置照片如图10所示。为了说明系统的同步功能,设置PLC使之运行一个持续200 μs的程序任务。任务时间还决定了EtherCAT网络上的帧速率。电机控制器以PWM方式运行,并且控制更新周期为100 μs(10 kHz),因此需要以此速率生成同步脉冲。结果如图11所示。

图10.同步方案的实现。

图11.为I/O生成同步事件。

 

Data Ready(数据就绪)信号指示REM交换芯片何时向电机控制应用提供网络数据。信号每200 μs置位一次,与EtherCAT帧速率相对应。PWM同步信号也由REM交换芯片产生,用于使电机控制器的I/O与网络流量保持同步。由于PWM周期为100 μs,REM交换芯片每个EtherCAT帧调度两次PWM同步脉冲。图11中下方的两个信号HSPWM和LSPWM是其中一个电机相位的高端和低端PWM。请注意PWM信号是如何与网络流量同步的。 

 

总结

 

实时以太网广泛用于运动控制系统,一些协议可实现精度小于1 μs的时间同步。但是,同步仅涉及网络主机和从机之间的数据通信。现有的网络解决方案不包括运动控制I/O同步,这限制了可实现的控制性能。

 

本文提出的同步方案可以实现从网络主机直至电机终端的全程同步。由于同步性能大幅改善,该方案能够显著提高控制性能。该方案还可提供跨多个轴的无缝同步。可以轻松地添加轴,并根据单个电机控制器定制同步。

 

同步基于I/O事件调度器,该调度器位于网络控制器和电机控制器之间。I/O事件调度器可实时高速编程,并且可进行调节以最小化抖动/频率变化效应。

 

本文提出的方案已经在实验设置中得到了验证,并展示了其结果。实验采用的通信协议是EtherCAT。然而,建议的方案适用于任何实时以太网协议。

 

参考文献

1 Jie Ma,“基于EtherCAT的多自由度运动控制系统设计与实现。”2016年第六届仪器测量、计算机、通信与控制国际会议,2016年7月。

作者简介

Jens Sorensen,ADI公司系统应用工程师,负责工业应用的电机控制解决方案。他拥有丹麦奥尔堡大学电气工程学士学位。他的主要兴趣在于控制算法、电源电子和控制处理器。

Dara O'Sullivan,ADI公司自动化、能源与传感器业务部电机和电源控制团队(MPC)的高级系统应用工程师。其专长领域是交流电机控制应用的功率转换和控制。Dara拥有爱尔兰科克大学工程学士、工程硕士和博士学位。自2001年起,Dara便从事研究、咨询和工业领域的工业与可再生能源应用方面的工作。

Christian Aaen,ADI公司的确定性以太网技术部的软件系统设计工程师。他的专业领域是嵌入式软件设计,并具有功率转换和电机驱动方面的技术背景。他拥有丹麦奥尔堡大学理学学士和理学硕士学位。

关键词:

EETOP 官方微信

创芯大讲堂 在线教育

创芯老字号 半导体快讯

相关文章

上一篇:Vishay推出专门用于消费类电子和工业电

下一篇:TI DLP®技术正在以三种方式革新工业

全部评论

最新资讯

最热资讯

贸泽开售Laird Connectivity Sera NX040

是德科技助力实现 O-RAN 大规模 MIMO 创新

在不断发展的电动汽车充电市场中,为什么提

ASML推出首款2nm Low-NA EUV光刻机

达摩院院长张建锋:RISC-V迎来蝶变,进入应

90万核、4万亿晶体管,晶圆级芯片再进化!

人工智能开创网络安全新纪元:2024 年预测

贸泽开售Nexperia NEX1000xUB电源IC 助力

是德科技联合 ETS Lindgren 推出创新 N

两家A股军工电子企业实控人——张亚被立案

英飞凌启动有限股票回购计划, 履行现有员

消息称马斯克将参观特斯拉德国超级工厂:该

消息称马斯克将参观特斯拉德国超级工厂:该厂电力已恢复,停产已达一周

爱立信上海办公室仍正常运营,员工确认“核心网”研发部门将裁员

消息称现代汽车将研发 5 纳米车用半导体,有望由三星、台积电代工

印度施压 小米、vivo、OPPO

英飞凌推出新一代碳化硅技术CoolSiC™ MOSFET G2, 推动低碳化的高性能系统

英飞凌携手Worksport利用氮化镓降低便携式发电站的重量和成本

让电池测试变得简单

开发者怒斥苹果欧洲新规:就像“教父”,制定霸王条款、收取高额“保护费”

战略合作智谱AI,投资布局超200家AI企业,联想控股全面发力人工智能+

宁王要归来!宁德时代股价大涨超14% 被称行业首选股票

来自中东的神秘力量:阿布扎比建立人工智能投资公司,目标资产管理规模超千亿美元

黄仁勋:即使对手AI芯片免费,也难撼英伟达!

业界最热文章

零漂移精密运算放大器:测量和消除混叠

用有源钳位正激转换器闭环

IO-Link改变智能工厂决策的三大原因

如何利用碳化硅打造下一代固态断路器

智能功率模块让热泵更智能

Vishay推出的新型ThermaWick表面贴装热跳

TI通过全新的SAR ADC系列(包括业界超快

电能质量监测第1部分:符合标准的电能质

一个简单的三角形符号到底意味着什么?

英国Pickering公司推出新款PXIe单槽嵌入

新ANSI/ESDA/JEDEC JS-002 CDM测试标准概览

运算放大器的串联:如何同时实现高精度和

KWIK电路常见问题解答 15Msps 18位ADC

ADI公司新型Easy Drive SAR ADC可简化

使用UCC24624同步整流器控制器提高LLC谐

常见问题解答:如何在SPICE中构建铂RTD传

Vishay SMDY1系列电容器荣获AspenCore全

英国Pickering公司推出新款21槽全混合PXI

利用高度集成的处理器,在工厂自动化的过

负线性稳压器在 1 MHz 下具有 0.8

ET创芯网(EETOP)-电子设计论坛、博客、超人气的电子工程师资料分享平台   

论坛  

博客  

大讲堂  

人才网  

直播课  

关于我们  

联系我们  

隐私声明  

@2003-2023 EETOP

京ICP备10050787号  

京公网安备:11010502037710

×

通过实时网络实现多轴运动控制的同步 - 21ic电子网

通过实时网络实现多轴运动控制的同步 - 21ic电子网

登 录

注 册

钱 包

手机版

模拟

首页

技术/专栏

通信技术

显示光电

单片机

测试测量

智能硬件

汽车电子

消费电子

工业控制

医疗电子

电路图

物联网

模拟

专访

电源

芯闻号

嵌入式

技术学院

公众号精选

厂商动态

新基建

中国芯

全部专栏>

阅读

新闻

新品

应用

会展

社区互动

论坛

外包

招聘

问答

课程

直播

公开课

在线研讨会

TI在线培训中心

设计资源

下载

电路图

计算器

datasheet

厂商

活动

文章

专栏

论坛

下载

外包

Datasheet

当前位置:首页

>

模拟

> ADI

通过实时网络实现多轴运动控制的同步

时间:2019-07-02 14:52:19

关键字:

电机控制器   

网络控制器   

事件调度器   

手机看文章扫描二维码随时随地手机看文章

[导读]实时确定性以太网协议(例如EtherCAT)已经能够支持多轴运动控制系统的同步运行。该同步包含两方面含义。首先,各个控制节点之间的命令和指令的传递必须与一个公共时钟同步;其次,控制算法和反馈函数的执行必须与同一个时钟同步。第一种同步很好理解,它是网络控制器的固有部分。然而,第二种同步到目前为止一直为人所忽视,如今成为运动控制性能的瓶颈。

摘要实时确定性以太网协议(例如EtherCAT)已经能够支持多轴运动控制系统的同步运行。该同步包含两方面含义。首先,各个控制节点之间的命令和指令的传递必须与一个公共时钟同步;其次,控制算法和反馈函数的执行必须与同一个时钟同步。第一种同步很好理解,它是网络控制器的固有部分。然而,第二种同步到目前为止一直为人所忽视,如今成为运动控制性能的瓶颈。本文介绍从网络控制器到电机终端和传感器全程保持电机驱动同步的新概念。所提出的技术能够大幅改善同步,从而显著提高控制性能。问题陈述和现有技术为了解释现有解决方案的局限性,考虑一个两轴网络运动控制系统,如图1所示。运动控制主机通过实时网络向两个伺服控制器发送命令和指令值,每个伺服控制器构成网络上的一个从机节点。伺服控制器本身由网络控制器、电机控制器、功率逆变器和电机/编码器组成。实时网络协议采用不同的方法使从机节点与主机同步,一种常用方法是在每个节点处配置一个本地同步时钟。这种对时间的共识确保了所有伺服轴的指令值和命令均紧密同步。换言之,实时网络上的所有网络控制器都保持同步。通常,在网络控制器和电机控制器之间有两条中断线。第一条通知电机控制器何时需要收集输入并将其放到网络上。第二条通知电机控制器何时从网络中读取数据。遵照这种方法,运动控制器和电机控制器之间以同步方式进行数据交换,并且可以实现非常高的定时精度。但是,仅将同步数据传送到电机控制器还不够;电机控制器还必须能以同步方式响应数据。如果没有这一能力,电机控制器就无法充分利用网络的定时精度。在响应指令值和命令时,电机控制器的I/O会出现问题。电机控制器中的每个I/O(例如脉宽调制(PWM)定时器和ADC)都具有固有的延迟和时间量化。例如,我们来看图2所示的为功率逆变器产生栅极驱动信号的PWM定时器。该定时器通过比较指令值Mx与上下计数器来产生栅极信号。当控制算法改变Mx时,新的占空比要到下一个PWM周期才会生效。这相当于一个零阶保持效应,意味着每个PWM周期T内占空比仅更新一次或两次(若使用双更新模式)。图1.典型的两轴网络运动控制系统图2.PWM定时器的占空比更新在实时网络上,无论数据交换如何紧密地同步,PWM定时器的时间量化将最终成为轴同步的决定性因素。当接收到新的指令值时,无法在新的占空比生效之前对其进行响应。这导致时间不确定性最长可达一个PWM周期(通常在50μs至100μs范围内)。实际上,网络同步周期和PWM周期之间将存在一个未经定义且可变的相位关系。将其与实时网络上低于1μs的时间不确定性相比较,很显然,电机控制器的I/O在网络同步运动控制中起到更至关重要的作用。实际上,决定同步精度的不是实时网络,而是系统I/O。再次参考图1,该系统具有A、B、C三个同步域,它们没有绑定在一起。它们实际上并不同步,具有最长可达一个PWM周期的可变不确定性。同步不确定性及应用影响在面向机器人和机床等应用的高性能多轴伺服系统中,可以清楚地看到时间不确定性的影响。在I/O级的电机控制轴之间的时间偏移量变化会对机器人或机床的最终三维定位精度产生直接且显著的影响。考虑一个简单的运动曲线,如图3所示。在此示例中,电机速度指令值(蓝色曲线)上升后再下降。如果斜坡速率在机电系统的能力范围内,则实际速度预期值将遵循指令值。但是,如果在系统中任何位置存在延迟,则实际速度(红色曲线)将滞后于指令值,从而导致位置误差Δθ。图3.时序延迟对位置精度的影响在多轴机器中,根据机器的机械结构将目标位置(x,y,z)转换为角度轴向描述(θ1,...,θn)。角度轴向描述为每个轴定义了一系列相等时间间隔的位置/速度命令。轴之间的任何时序差异都会导致机器的精度降低。考虑图4所示的两轴示例。机器的目标路径以一组(x,y)坐标来描述。延迟使y轴命令产生时序误差,最终导致不规则的实际路径。在某些情况下,通过适当的补偿可以最大程度地降低固定延迟的影响。然而,更关键的是无法对可变且未知的延迟进行补偿。此外,可变延迟会导致控制环路增益发生改变,从而使调整环路以获得最佳性能变得很困难。应该注意的是,系统中任何地方的延迟都会导致机器精度不准确。因此,尽可能减小或消除延迟才能提高生产率和最终产品质量。图4.时序延迟对位置精度的影响同步和新型控制拓扑传统的运动控制方法如图5的上半部分所示。运动控制器(通常为PLC)通过实时网络将位置指令(θ*)发送到电机控制器。电机控制器由三个级联的反馈环路组成,包括控制转矩/电流(T/i)的内部环路、控制速度(ω)的中间环路和另一个控制位置(θ)的环路。转矩环路的带宽最高,位置环路的带宽最低。来自工厂的反馈保持在电机控制器本地,并与控制算法和脉宽调制器紧密同步。采用这种系统拓扑,运动控制器和电机控制器之间通过位置指令值来实现轴的同步,但是在CNC加工等极高精度应用中,与电机控制器的I/O(反馈和PWM)同步的相关性只会使之成为问题。位置环路通常具有相当低的带宽,因此对I/O同步较为不敏感。这意味着即使网络与I/O位于不同的同步域中,指令级的节点同步性能通常也能接受。虽然图5上半部分所示的控制拓扑很常见,但也可以使用其他的控制分区方法,例如在运动控制器侧实现位置和/或速度环路,并通过网络传送速度/转矩指令值。工业领域近期趋于转向一种新的分区方法,即所有的控制环路都由电机控制器转移至网络主机侧功能强大的运动控制器(见图5的下半部分所示)。在实时网络上交换的数据是电机控制器的电压指令(v*)和运动控制器的工厂反馈(i,ω,θ)。这种控制拓扑由功能强大的多核PLC和实时网络实现,具有诸多优势。首先,该架构具有很高的可扩展性。还可以轻松地添加/移除轴,无需担心电机控制器的处理能力。其次,由于轨迹规划和运动控制都在同一个中心位置完成,因此可以提高精度。新的控制拓扑也有缺点。在电机控制器中去除了控制算法,因此损失了代码执行和I/O的紧密同步。控制环路的带宽越高,损失I/O同步的问题就越大。转矩/电流环路对同步特别敏感。图5.传统(上图)和新兴(下图)的运动控制拓扑图6.I/O调度器将同步域绑定在一起建议的解决方案将更快速的控制环路移至运动控制器提出了从网络主机直到电机终端全程同步的要求。总体思路是使所有轴的I/O与网络同步,以使它们全都在一个同步域中运行。图6显示了一个位于网络控制器和电机控制器之间的I/O事件调度器。I/O事件调度器的主要功能是为所有外设生成同步/复位脉冲,使它们与网络流量保持同步。I/O事件调度器获取帧同步信号,该信号来源于网络控制器的本地时钟,并为必须与网络保持同步的所有I/O输出适当的硬件触发信号。每个I/O都有自己的一组时序/复位要求,这意味着I/O事件调度器必须为每个I/O提供定制的触发信号。虽然触发信号的要求不同,但它们仍拥有一些通用法则。首先,所有触发信号必须以帧同步为基准。其次,存在与每个触发信号相关联的延迟/偏移。该延迟与I/O的固有延迟有关,例如,ADC的转换时间或sinc滤波器的群延迟。第三,存在I/O响应时间,例如,来自ADC的数据传输。I/O事件调度器掌握每个I/O的时序要求,并根据本地时钟连续调整触发/复位脉冲。生成I/O事件调度器每个输出脉冲的原理概述如图7所示。图7.I/O调度器生成触发脉冲在大多数网络运动控制系统中,帧速率以及帧同步速率等于或低于电机控制器的PWM更新速率。这意味着I/O事件调度器必须每帧周期提供至少一个、也可能是多个触发脉冲。例如,如果帧速率为10kHz且PWM速率为10kHz,则I/O事件调度器必须为每一个网络帧提供1个触发脉冲,类似地,如果帧速率为1kHz且PWM速率为10kHz,I/O事件调度器必须为每一个网络帧提供10个触发脉冲。这相当于图7中的倍频器。对每个同步脉冲施加延迟时间tD,以补偿每个I/O的固有延迟。I/O事件调度器的最后一个要素是智能滤波功能。每个网络上都会存在一些流量抖动。滤波器可减少触发脉冲的抖动,并确保帧同步频率的变化率受到限制。图7的下半部分显示了PWM同步的一个示例时序图。请注意,本例中帧同步频率是PWM频率的倍数以及I/O触发信号抖动是如何减小的。实现方案图8显示了一个在网络运动控制系统中实施并进行测试的推荐的同步方案示例。网络主机采用Beckhoff CX2020

PLC,并连接到PC用于开发和部署PLC程序。实时网络协议(红色箭头)为EtherCAT。电机控制器主要采用ADI公司的fido5200和ADSP-CM408。两者结合,为网络连接的电机驱动器提供高度集成的芯片组。fido5200是一个带有两个以太网端口的实时以太网多协议(REM)交换芯片。它在主机处理器和工业以太网物理层之间提供一个灵活的接口。fido5200包括一个可配置的定时器控制单元(TCU),可针对各种工业以太网协议实现先进的同步方案。还可以借助专用定时器引脚实现输入捕获和方波信号输出等附加功能。定时器输入/输出与本地同步时间保持同相,因此也与网络流量保持同相。这使其不仅可以同步单个从机节点的I/O,而且可以同步整个网络中的从机节点。REM交换芯片有两个以太网端口,因此可连接两个Phys(PHY1和PHY2)。该拓扑支持环形和线形网络。但在本实验设置中,作为演示说明,仅使用一个从机节点,并且只有一个以太网端口处于活动状态。REM交换芯片通过并行存储器总线与主机处理器通信,确保了高吞吐量和低延迟。用于实现电机控制器的主机处理器采用ADSP-CM408。它是基于ARM®

Cortex®-M4F内核的专用处理器,用于实现控制和应用功能。该处理器包括支持工业控制应用的外设,如用于PWM逆变器控制的定时器、ADC采样和位置编码器接口。为了使所有外设与网络保持同步,采用了一个灵活的触发路由单元(TRU)。TRU将fido5200的TCU生成的触发信号重定向至ADSP-CM408上的所有时序关键型外设。这些外设包括脉宽调制器、用于相电流测量的sinc滤波器、ADC和绝对编码器接口。同步I/O的原理如图9所示。图9.为I/O生成同步事件在图9中,请注意如何利用REM交换芯片上的TCU和电机控制处理器上的TRU来实现I/O事件调度器。换言之,该功能由两个集成电路实现。电机控制器反馈三相伺服电机的相电流和转子位置。相电流使用隔离式Σ-ΔADC测量,转子位置则使用EnDat绝对编码器测量。Σ-ΔADC和编码器都直接连接至ADSP-CM408,无需任何外部FPGA或CPLD。PWM开关频率为10kHz,每个PWM周期执行一次控制算法。如本文所述,TCU在每个PWM周期内为ADSP-CM408提供一次同步脉冲。实验结果实验设置照片如图10所示。为了说明系统的同步功能,设置PLC使之运行一个持续200μs的程序任务。任务时间还决定了EtherCAT网络上的帧速率。电机控制器以PWM方式运行,并且控制更新周期为100μs(10kHz),因此需要以此速率生成同步脉冲。结果如图11所示。图8.同步方案的实现图10.同步方案的实现图11.为I/O生成同步事件Data Ready(数据就绪)信号指示REM交换芯片何时向电机控制应用提供网络数据。信号每200μs置位一次,与EtherCAT帧速率相对应。PWM同步信号也由REM交换芯片产生,用于使电机控制器的I/O与网络流量保持同步。由于PWM周期为100μs,REM交换芯片每个EtherCAT帧调度两次PWM同步脉冲。图11中下方的两个信号HSPWM和LSPWM是其中一个电机相位的高端和低端PWM。请注意PWM信号是如何与网络流量同步的。总结实时以太网广泛用于运动控制系统,一些协议可实现精度小于1μs的时间同步。但是,同步仅涉及网络主机和从机之间的数据通信。现有的网络解决方案不包括运动控制I/O同步,这限制了可实现的控制性能。本文提出的同步方案可以实现从网络主机直至电机终端的全程同步。由于同步性能大幅改善,该方案能够显著提高控制性能。该方案还可提供跨多个轴的无缝同步。可以轻松地添加轴,并根据单个电机控制器定制同步。同步基于I/O事件调度器,该调度器位于网络控制器和电机控制器之间。I/O事件调度器可实时高速编程,并且可进行调节以最小化抖动/频率变化效应。本文提出的方案已经在实验设置中得到了验证,并展示了其结果。实验采用的通信协议是EtherCAT。然而,建议的方案适用于任何实时以太网协议。

欲知详情,请下载word文档 下载文档

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。

换一批

延伸阅读

[工业控制]

电机控制器的作用及发展现状

电机控制器是电机系统的核心部件,主要用于控制电机的运行。它通过接收来自操作人员的指令和传感器的信号,对电机的启动、停止、速度和方向进行控制,从而实现各种机械运动和自动化控制。随着技术的不断发展和进步,电机控制器的作用越来...

关键字:

电机控制器

电机系统

传感器

[工业控制]

什么是电机控制器?具体有哪些应用类型?

电机控制器是一种用来控制电机的启动、停止、加速、减速等动作的设备。它主要由控制电路和驱动电路组成,通过与电机之间的接口,实现对电机的控制。电机控制器可以应用于各种类型的电机,包括直流电机、交流电机、步进电机等。

关键字:

电机控制器

矢量控制

[工业控制]

电机控制器原理是什么?类型有哪些?

电机在各个领域得到了广泛的应用。在这个过程中,电机控制器成为了一个重要的组成部分。本文将对电机控制器的原理进行详细的介绍,并对电机控制器的类型进行分类。

关键字:

电机控制器

电动机

[极海半导体]

强化功能,优化能效丨极海APM32F035电动两轮车电机控制器应用方案

电动两轮车以其便捷、灵活、节能环保等优势,承载了大部分短途出行需求。随着智能技术的引进,电动两轮车在安全性、可靠性、舒适性、远程控制、数据传输等方面有更高升级需求。

关键字:

电动两轮车

电机控制器

电机

[电子设计自动化]

网络控制器是什么?目前常用的控制器有哪些?

在当今数字化时代,网络控制器起着至关重要的作用,它们扮演着管理和控制计算机网络的核心角色。网络控制器是一种硬件设备或软件程序,用于监控、管理和调整网络的运行状态和性能。它们能够对网络流量、带宽分配、数据包转发等进行精确的...

关键字:

网络控制器

计算机

硬件设备

[TDK]

TDK推出用于驱动无刷(BLDC)和有刷(BDC)电机的新型 2 A 峰值电流嵌入式电机控制器

TDK 株式会社 正在扩大其 Micronas 嵌入式电机控制器系列 HVC,并推出 HVC 5223C。这是一款经认证 的汽车级一级产品,全集成电机控制器,可驱动峰值相电流为 2 A 的小型有刷(BDC)或无刷(BLD...

关键字:

电机控制器

有刷电机

[TDK]

TDK推出下一代嵌入式电机控制器HVC 5x系列

TDK公司(东京证交所号码:6762)进一步扩大其子公司Micronas的嵌入式电机控制器产品组合,推出了新款HVC 5x系列可编程片上系统(SOC)电机控制器产品,用于驱动汽车和工业应用中的小型步进、有刷(BDC)和无...

关键字:

嵌入式

电机控制器

[英飞凌]

英飞凌推出适用于低功耗设备的高度集成的 iMOTION™ IMI110 系列模块

【2023 年 03 月 27日,德国慕尼黑讯】英飞凌科技股份公司(FSE 代码:IFX / OTCQX 代码:IFNNY)日前宣布,推出全新的 iMOTION™ IMI110 系列智能功率模块(IPM)。该产品系列在紧...

关键字:

电机控制器

电机

三相栅极驱动器

[TDK]

TDK:推出下一代嵌入式电机控制器HVC 5x系列

TDK公司(东京证交所号码:6762)进一步扩大其子公司Micronas的嵌入式电机控制器产品组合,推出了新款HVC 5x系列可编程片上系统(SOC)电机控制器产品,用于驱动汽车和工业应用中的小型步进、有刷(BDC)和无...

关键字:

TDK

嵌入式

电机控制器

[技术解析]

电机控制器有哪些基本功能?电机控制器应用介绍!

为增进大家对控制器的认识,本文将对电机控制器的基本功能、电机控制器的使用环境以及电机控制器的应用予以介绍。

关键字:

电机控制器

指数

控制器

[产业新闻]

舍弗勒展示面向未来的卡车动力总成解决方案

2022德国汉诺威国际交通运输博览会 舍弗勒为商用车开发高性能电机,效率超过97% 800V电机控制器助力卡车制造商减轻车身重量,实现成本节约 创新热管理系统帮助车辆缩短充电时间 德国布尔2022年...

关键字:

电机控制器

热管理

交通运输

电气

[《机电信息》]

电机控制器IGBT模块水冷散热设计

摘要:以电机控制器中IGBT模块水冷散热回路为研究对象,根据传热机理对其进行了传热与流阻分析:并利用有限元仿真模拟软件对水冷散回路的散热性能进行仿真模拟,研究不同翅片尺寸、翅片数量、冷却水流量参数对IGBT散热结温与冷却...

关键字:

电机控制器

水冷散热

散热翅片

[灵动微电子]

灵动受邀参加2022国际AIoT生态发展大会:智慧两轮车需要什么样的电机驱动芯片?

电机控制器作为智慧电动两轮车的“控制中心”,操控着车辆的加速、定速巡航、能量回收。6月29日灵动微电子受邀参加了由全球领先的专业电子机构媒体AspenCore和深圳市新一代信息通信产业集群联合主办的“2022国际AIoT...

关键字:

灵动微电子

电机控制器

芯片

[Qorvo]

Qorvo® 宣布推出集成智能电机控制器和高效 SiC FET 的电源解决方案

参考设计重点展示了最近收购的 UNITEDSIC 产品与 QORVO 的可编程电源管理解决方案的首次集成

关键字:

Qorvo

可编程电源管理

电机控制器

[意法半导体]

【快讯】意法半导体荣获“2021年度最佳BLDC电机控制器解决方案供应商”奖

点击“意法半导体PDSA",关注我们!㊗️意法半导体(ST)在电子发烧友主办的2021电机控制先进技术研讨会暨BLDC电机技术市场表现奖颁奖典礼上荣获“2021年度最佳BLDC电机控制器解决方案供应商”奖。 【ST电机控...

关键字:

意法半导体

电机控制器

BLDC电机控制

ST

[技术前线]

电机控制器的作用

电动车采用的电机分有刷电机和无刷电机两种,由于无刷电机具有噪声低、寿命长的特点,因而在电动车中获得比较广泛应用。无刷电机的控制器要比有刷电机控制器复杂得多,在维修上有一定的难度,因此,本文从无刷控制器的原理入手介绍维修要...

关键字:

电机控制器

电子换向器

[TDK]

TDK 对嵌入式电机控制器系列进行了扩展,实现了对高温环境的适应

HVC 4222F 和 HVC 4422F 属于基于 Arm® M3 的电机驱动器,具有 32k 和 64k 两种闪存

关键字:

TDK

嵌入式

电机控制器

[英威腾]

锐不可当 英威腾多款产品在“2021中国自动化产业年会”获殊荣

4月15日,由中国自动化学会主办的2021年中国自动化产业年会(China Automation Industry Annual Conference 2021)暨第十六届中国自动化产业世纪行颁奖盛典在北京隆重举行。

关键字:

英威腾

自动化

电机控制器

[亚德诺半导体]

机器人动作不协调,到底是哪里出了问题?

在工业机器人和机床应用中,可能涉及在特定空间内精准协调多个轴的移动,以完成手头的工作。机器人一般有6个轴,这些轴必须协调有序,如果有时候机器人沿轨道移动,则会有7个轴。在CNC加工中,5轴协调很常见,但是有些应用会用到多...

关键字:

AI

电机控制器

[伺服与控制]

飞兆FCM8531电机控制器助力设计人员缩短上市时间

  飞兆半导体公司具有并行处理核心的BLDC/PMSM 电机控制器为交流电机控制设计提供了简单转换。开发工具及可配置的电机控制库最大限度地减少设计资源,实现更快上市。

  电机控制应用设

关键字:

飞兆半导体

电机控制

电机控制器

无刷直流电机

厂商专栏

厂商文章

5154篇文章

贸泽电子

768篇文章

ADI

716篇文章

意法半导体

708篇文章

英飞凌

430篇文章

是德科技

311篇文章

热门文章

为什么一打开相机就杀后台?内存和存储为何重要?

人工智能、5G以及物联网,数字化转型的关键动力

打造工业级产品解决方案为何如此重要

中国工程师在美国被捕:涉嫌TPU/GPU泄密!

美国要求字节跳动在165天内剥离TikTok,官方回应!

气炸了!程序员因出现Bug,被公司要求归还4万多年终奖

曝华强北Vision Pro售价仅一千,老板:便宜不丢人!

破产清算!又一PCB大厂没挺过春节…

疯了!整个亚洲疯抢RTX 4090倒卖中国,简直暴利!

MCU巨头降薪20%!

中兴小米大裁员,京东涨薪!

突发!又一老牌PCB大厂破产清算

重磅!华为宣布与淘宝合作

编辑精选

更多

论坛活动

泰克全新4系列B MSO,与各种测试挑战say goodbye

(有奖)经常被低阻抗设计困扰?村田这份白皮书为您排忧解难

华邦存储专题来袭,拼图赢好礼~

东芝精品参考设计专题

更多

论坛热帖

十大技术帖

十大生活帖

成都电路板研发:细节也容易搞si人,一个触摸屏485通信数据延迟的“治疗”

医疗耗材上有什么芯片可以选择吗,保证耗材不被替换?

电源板

HC32F460

Amass LC系列和XT系列的铜件核心工艺有什么区别?

至强 STC-ISP V6.93B 发布,强大的【字库生成工具】,视频讲解,数码管取模

RAM从96K调到224K后 程序运行异常

求AT32F435的QSPI XIP模式驱动W25Q128JV的初始化代码

饮料机如何控制定量出水

便携式森林灭火泵:小巧玲珑,力量无穷

又是一年315时——你买到过那些假货

家庭需要自备灭火器吗,大家有没有买家用灭火器?

微信朋友圈只显示一条横线,代表对方屏蔽你?真相可能更扎心……

大家觉得求职中是否真的有地域偏见?

头发越来越少,剪发却越来越贵

大家在日常办公中,用QQ多一些还是微信多一些?

如果行星入侵会怎样应对

这财务果然是见过大钱的

平时工作比较忙大家有什么比较好的减肥方式?

欢迎接龙——附庸风雅一番

技术子站

更多

资料下载

STM32F103ZET6(中文参考手册)

OLED显示屏STM32F103C8T6_IIC例程

APM32E103ZE-MINIBOARD V1.0 开发板原理图

黑马程序员模拟电路

Multisim仿真100例.

PDF to CAD

LS5120 开发包,NFC SDK HDK

CS1622 LCD驱动器产品说明书

汽车电子美标SAE J1939协议 最全的中文版协议

OLED显示屏C51

更多

技术学院

什么是无线电遥控技术?无线电遥控器介绍!

无线遥控器编码方式了解吗?如何处理无线遥控器故障?

什么是工业无线遥控器?工业无线遥控器遥控距离受什么影响?

TrendForce集邦咨询:HBM3原由SK海力士独供,三星获AMD验证通过将急起直追

TrendForce集邦咨询:2023年第四季全球前十大晶圆代工业者营收季增7.9%,全年达1,115.4亿美元

TrendForce集邦咨询:2023年第四季全球智能手机产量同比增长约12.1%,全年约11.66亿支

深入了解电脑硬件:如何维护电脑硬件?

如何检修电脑硬件故障?如何排除电脑硬件故障?

关闭

21ic官方微博

文章

专栏

论坛

下载

外包

Datasheet

阅读

充电吧

21ic专访

编辑视点

专题

会展

高端访谈

技术

通信技术

单片机

测试测量

智能硬件

汽车电子

消费电子

工业控制

医疗电子

开发板

物联网

模拟

电源

嵌入式

资讯

新品

应用

技术专访

基础知识

新基建

中国芯

互动

论坛

外包

博客

招聘

课程

公开课

在线研讨会

TI在线培训

资源

下载

电路图

Datasheet

在线计算器

厂商

21ic 官方微信

嵌入式微处理器

电源系统设计

手机21ic

本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才

ICP许可证号:京ICP证070360号    21IC电子网 2000- 版权所有

京ICP备11013301号

京公网安备 11010802024343号

关闭

工业总线之EtherCAT多轴控制 - 知乎

工业总线之EtherCAT多轴控制 - 知乎切换模式写文章登录/注册工业总线之EtherCAT多轴控制自动化小伙 在学习PLC的道路上越走越远,由于以往的经历一直在用西门子和倍福的PLC做一些项目,偶尔碰到一个朋友让我帮忙做关于分拣控制的程序,使用的是国产某川基于Codesys开发的PLC,这也是我第一次使用国产的PLC去做一些项目,由于涉及的轴数比较多,总结一下使用下来的经历。 第一次做这么多轴的控制,在编写代码初期也没有考虑到快捷的方法,每一个轴对应一个功能块,纯靠逻辑堆出来的,最后一套下来,发现程序从前到后很多,仔细想一想相同功能的轴为何不用循环来做呢,那么问题来了,用循环来做,轴号该怎么传入参数呢,这是一个关键的地方,于是也找了很多资料经过实践证明是正确的。做法如下:定义一个关于轴号的指针数组g_JogAxisp:ARRAY [1..20] OF POINTER TO AXIS_REF_SM3;以20个轴为例在这里就可以将每一个轴号通过取地址的方式赋值给定义的指针变量。形式为g_JogAxisp[1]:=ADR(Axis_x);.....有多少写多少轴最后呈现的结果就是下图这样一来有多少个轴就循环多少次,大大简化的代码的量,为了便于方便移植,功能块内部都用英文的方式命名,引脚参数就用了中文方便其他的人员调试理解。最近又在开始接触Codesys面向对象的编程方法,觉得这样更直观模块化,总之在写程序的路上怎么想着把程序做到模块化,快速移植,兼容性强,正在努力中.......发布于 2023-07-21 23:47・IP 属地上海伺服电机EtherCAT总线步进驱动器​赞同 1​​添加评论​分享​喜欢​收藏​申请

技术文章—通过实时网络实现多轴运动控制的同步-电子工程世界

技术文章—通过实时网络实现多轴运动控制的同步-电子工程世界

|首页|

电子技术|

电子产品应用|

电子头条|

社区|

论坛

测评

博客

电子技术视频|

下载|

参考设计|

Datasheet|

活动|

技术直播|

datasheet

datasheet

文章

搜索

|首页|

电子技术|

电子产品应用|

电子头条|

论坛|

大学堂|

下载|

参考设计|

Datasheet|

活动|

技术直播|

datasheet

datasheet

文章

搜索

电源管理

电源管理>电源设计> 技术文章—通过实时网络实现多轴运动控制的同步

技术文章—通过实时网络实现多轴运动控制的同步

发布者:EEWorld资讯最新更新时间:2019-07-02

来源: EEWORLD关键字:电机控制器  位置精度

手机看文章

扫描二维码随时随地手机看文章

收藏

评论

分享到

微博

QQ

微信

LinkedIn

摘要 实时确定性以太网协议(例如EtherCAT)已经能够支持多轴运动控制系统的同步运行。1 该同步包含两方面含义。首先,各个控制节点之间的命令和指令的传递必须与一个公共时钟同步;其次,控制算法和反馈函数的执行必须与同一个时钟同步。第一种同步很好理解,它是网络控制器的固有部分。然而,第二种同步到目前为止一直为人所忽视,如今成为运动控制性能的瓶颈。 本文介绍从网络控制器到电机终端和传感器全程保持电机驱动同步的新概念。所提出的技术能够大幅改善同步,从而显著提高控制性能。 问题陈述和现有技术 为了解释现有解决方案的局限性,考虑一个两轴网络运动控制系统,如图1所示。运动控制主机通过实时网络向两个伺服控制器发送命令和指令值,每个伺服控制器构成网络上的一个从机节点。伺服控制器本身由网络控制器、电机控制器、功率逆变器和电机/编码器组成。 实时网络协议采用不同的方法使从机节点与主机同步,一种常用方法是在每个节点处配置一个本地同步时钟。这种对时间的共识确保了所有伺服轴的指令值和命令均紧密同步。换言之,实时网络上的所有网络控制器都保持同步。 通常,在网络控制器和电机控制器之间有两条中断线。第一条通知电机控制器何时需要收集输入并将其放到网络上。第二条通知电机控制器何时从网络中读取数据。遵照这种方法,运动控制器和电机控制器之间以同步方式进行数据交换,并且可以实现非常高的定时精度。但是,仅将同步数据传送到电机控制器还不够;电机控制器还必须能以同步方式响应数据。如果没有这一能力,电机控制器就无法充分利用网络的定时精度。在响应指令值和命令时,电机控制器的I/O会出现问题。 电机控制器中的每个I/O(例如脉宽调制(PWM)定时器和ADC)都具有固有的延迟和时间量化。例如,我们来看图2所示的为功率逆变器产生栅极驱动信号的PWM定时器。该定时器通过比较指令值Mx与上下计数器来产生栅极信号。当控制算法改变Mx时,新的占空比要到下一个PWM周期才会生效。这相当于一个零阶保持效应,意味着每个PWM周期T内占空比仅更新一次或两次(若使用双更新模式)。 图1.典型的两轴网络运动控制系统。图2.PWM定时器的占空比更新。 在实时网络上,无论数据交换如何紧密地同步,PWM定时器的时间量化将最终成为轴同步的决定性因素。当接收到新的指令值时,无法在新的占空比生效之前对其进行响应。这导致时间不确定性最长可达一个PWM周期(通常在50 μs至100 μs范围内)。实际上,网络同步周期和PWM周期之间将存在一个未经定义且可变的相位关系。将其与实时网络上低于1 μs的时间不确定性相比较,很显然,电机控制器的I/O在网络同步运动控制中起到更至关重要的作用。实际上,决定同步精度的不是实时网络,而是系统I/O。 再次参考图1,该系统具有A、B、C三个同步域,它们没有绑定在一起。它们实际上并不同步,具有最长可达一个PWM周期的可变不确定性。 同步不确定性及应用影响 在面向机器人和机床等应用的高性能多轴伺服系统中,可以清楚地看到时间不确定性的影响。在I/O级的电机控制轴之间的时间偏移量变化会对机器人或机床的最终三维定位精度产生直接且显著的影响。 考虑一个简单的运动曲线,如图3所示。在此示例中,电机速度指令值(蓝色曲线)上升后再下降。如果斜坡速率在机电系统的能力范围内,则实际速度预期值将遵循指令值。但是,如果在系统中任何位置存在延迟,则实际速度(红色曲线)将滞后于指令值,从而导致位置误差Δθ。 图3.时序延迟对位置精度的影响。 在多轴机器中,根据机器的机械结构将目标位置(x, y, z)转换为角度轴向描述(θ1, ..., θn)。角度轴向描述为每个轴定义了一系列相等时间间隔的位置/速度命令。轴之间的任何时序差异都会导致机器的精度降低。考虑图4所示的两轴示例。机器的目标路径以一组(x, y)坐标来描述。延迟使y轴命令产生时序误差,最终导致不规则的实际路径。 在某些情况下,通过适当的补偿可以最大程度地降低固定延迟的影响。然而,更关键的是无法对可变且未知的延迟进行补偿。此外,可变延迟会导致控制环路增益发生改变,从而使调整环路以获得最佳性能变得很困难。 应该注意的是,系统中任何地方的延迟都会导致机器精度不准确。因此,尽可能减小或消除延迟才能提高生产率和最终产品质量。 图4.时序延迟对位置精度的影响。 同步和新型控制拓扑 传统的运动控制方法如图5的上半部分所示。运动控制器(通常为PLC)通过实时网络将位置指令(θ*)发送到电机控制器。电机控制器由三个级联的反馈环路组成,包括控制转矩/电流(T/i)的内部环路、控制速度(ω)的中间环路和另一个控制位置(θ)的环路。转矩环路的带宽最高,位置环路的带宽最低。来自工厂的反馈保持在电机控制器本地,并与控制算法和脉宽调制器紧密同步。 采用这种系统拓扑,运动控制器和电机控制器之间通过位置指令值来实现轴的同步,但是在CNC加工等极高精度应用中,与电机控制器的I/O(反馈和PWM)同步的相关性只会使之成为问题。位置环路通常具有相当低的带宽,因此对I/O同步较为不敏感。这意味着即使网络与I/O位于不同的同步域中,指令级的节点同步性能通常也能接受。 虽然图5上半部分所示的控制拓扑很常见,但也可以使用其他的控制分区方法,例如在运动控制器侧实现位置和/或速度环路,并通过网络传送速度/转矩指令值。工业领域近期趋于转向一种新的分区方法,即所有的控制环路都由电机控制器转移至网络主机侧功能强大的运动控制器(见图5的下半部分所示)。在实时网络上交换的数据是电机控制器的电压指令(v*)和运动控制器的工厂反馈(i, ω, θ)。这种控制拓扑由功能强大的多核PLC和实时网络实现,具有诸多优势。首先,该架构具有很高的可扩展性。还可以轻松地添加/移除轴,无需担心电机控制器的处理能力。其次,由于轨迹规划和运动控制都在同一个中心位置完成,因此可以提高精度。 新的控制拓扑也有缺点。在电机控制器中去除了控制算法,因此损失了代码执行和I/O的紧密同步。控制环路的带宽越高,损失I/O同步的问题就越大。转矩/电流环路对同步特别敏感。图5.传统(上图)和新兴(下图)的运动控制拓扑。 图6.I/O调度器将同步域绑定在一起。 建议的解决方案 将更快速的控制环路移至运动控制器提出了从网络主机直到电机终端全程同步的要求。 总体思路是使所有轴的I/O与网络同步,以使它们全都在一个同步域中运行。图6显示了一个位于网络控制器和电机控制器之间的I/O事件调度器。I/O事件调度器的主要功能是为所有外设生成同步/复位脉冲,使它们与网络流量保持同步。I/O事件调度器获取帧同步信号,该信号来源于网络控制器的本地时钟,并为必须与网络保持同步的所有I/O输出适当的硬件触发信号。 每个I/O都有自己的一组时序/复位要求,这意味着I/O事件调度器必须为每个I/O提供定制的触发信号。虽然触发信号的要求不同,但它们仍拥有一些通用法则。首先,所有触发信号必须以帧同步为基准。其次,存在与每个触发信号相关联的延迟/偏移。该延迟与I/O的固有延迟有关,例如,ADC的转换时间或sinc滤波器的群延迟。第三,存在I/O响应时间,例如,来自ADC的数据传输。I/O事件调度器掌握每个I/O的时序要求,并根据本地时钟连续调整触发/复位脉冲。生成I/O事件调度器每个输出脉冲的原理概述如图7所示。图7.I/O调度器生成触发脉冲。 在大多数网络运动控制系统中,帧速率以及帧同步速率等于或低于电机控制器的PWM更新速率。这意味着I/O事件调度器必须每帧周期提供至少一个、也可能是多个触发脉冲。例如,如果帧速率为10 kHz且PWM速率为10 kHz,则I/O事件调度器必须为每一个网络帧提供1个触发脉冲,类似地,如果帧速率为1 kHz且PWM速率为10 kHz,I/O事件调度器必须为每一个网络帧提供10个触发脉冲。这相当于图7中的倍频器。对每个同步脉冲施加延迟时间tD,以补偿每个I/O的固有延迟。I/O事件调度器的最后一个要素是智能滤波功能。每个网络上都会存在一些流量抖动。滤波器可减少触发脉冲的抖动,并确保帧同步频率的变化率受到限制。 图7的下半部分显示了PWM同步的一个示例时序图。请注意,本例中帧同步频率是PWM频率的倍数以及I/O触发信号抖动是如何减小的。 实现方案 图8显示了一个在网络运动控制系统中实施并进行测试的推荐的同步方案示例。网络主机采用Beckhoff CX2020 PLC,并连接到PC用于开发和部署PLC程序。实时网络协议(红色箭头)为EtherCAT。 电机控制器主要采用ADI公司的fido5200和ADSP-CM408。两者结合,为网络连接的电机驱动器提供高度集成的芯片组。 fido5200是一个带有两个以太网端口的实时以太网多协议(REM)交换芯片。它在主机处理器和工业以太网物理层之间提供一个灵活的接口。fido5200包括一个可配置的定时器控制单元(TCU),可针对各种工业以太网协议实现先进的同步方案。还可以借助专用定时器引脚实现输入捕获和方波信号输出等附加功能。定时器输入/输出与本地同步时间保持同相,因此也与网络流量保持同相。这使其不仅可以同步单个从机节点的I/O,而且可以同步整个网络中的从机节点。 REM交换芯片有两个以太网端口,因此可连接两个Phys(PHY1和PHY2)。该拓扑支持环形和线形网络。但在本实验设置中,作为演示说明,仅使用一个从机节点,并且只有一个以太网端口处于活动状态。 REM交换芯片通过并行存储器总线与主机处理器通信,确保了高吞吐量和低延迟。 用于实现电机控制器的主机处理器采用ADSP-CM408。它是基于ARM® Cortex®-M4F内核的专用处理器,用于实现控制和应用功能。该处理器包括支持工业控制应用的外设,如用于PWM逆变器控制的定时器、ADC采样和位置编码器接口。为了使所有外设与网络保持同步,采用了一个灵活的触发路由单元(TRU)。TRU将fido5200的TCU生成的触发信号重定向至ADSP-CM408上的所有时序关键型外设。这些外设包括脉宽调制器、用于相电流测量的sinc滤波器、ADC和绝对编码器接口。同步I/O的原理如图9所示。 图9.为I/O生成同步事件。 在图9中,请注意如何利用REM交换芯片上的TCU和电机控制处理器上的TRU来实现I/O事件调度器。换言之,该功能由两个集成电路实现。 电机控制器反馈三相伺服电机的相电流和转子位置。相电流使用隔离式Σ-ΔADC测量,转子位置则使用EnDat绝对编码器测量。Σ-ΔADC和编码器都直接连接至ADSP-CM408,无需任何外部FPGA或CPLD。 PWM开关频率为10 kHz,每个PWM周期执行一次控制算法。如本文所述,TCU在每个PWM周期内为ADSP-CM408提供一次同步脉冲。 实验结果 实验设置照片如图10所示。为了说明系统的同步功能,设置PLC使之运行一个持续200 μs的程序任务。任务时间还决定了EtherCAT网络上的帧速率。电机控制器以PWM方式运行,并且控制更新周期为100 μs(10 kHz),因此需要以此速率生成同步脉冲。结果如图11所示。 图8.同步方案的实现。图10.同步方案的实现。 图11.为I/O生成同步事件。 Data Ready(数据就绪)信号指示REM交换芯片何时向电机控制应用提供网络数据。信号每200 μs置位一次,与EtherCAT帧速率相对应。PWM同步信号也由REM交换芯片产生,用于使电机控制器的I/O与网络流量保持同步。由于PWM周期为100 μs,REM交换芯片每个EtherCAT帧调度两次PWM同步脉冲。图11中下方的两个信号HSPWM和LSPWM是其中一个电机相位的高端和低端PWM。请注意PWM信号是如何与网络流量同步的。 总结 实时以太网广泛用于运动控制系统,一些协议可实现精度小于1 μs的时间同步。但是,同步仅涉及网络主机和从机之间的数据通信。现有的网络解决方案不包括运动控制I/O同步,这限制了可实现的控制性能。 本文提出的同步方案可以实现从网络主机直至电机终端的全程同步。由于同步性能大幅改善,该方案能够显著提高控制性能。该方案还可提供跨多个轴的无缝同步。可以轻松地添加轴,并根据单个电机控制器定制同步。 同步基于I/O事件调度器,该调度器位于网络控制器和电机控制器之间。I/O事件调度器可实时高速编程,并且可进行调节以最小化抖动/频率变化效应。 本文提出的方案已经在实验设置中得到了验证,并展示了其结果。实验采用的通信协议是EtherCAT。然而,建议的方案适用于任何实时以太网协议。 参考文献1Jie Ma,“基于EtherCAT的多自由度运动控制系统设计与实现。”2016年第六届仪器测量、计算机、通信与控制国际会议,2016年7月。

关键字:电机控制器  位置精度

引用地址:技术文章—通过实时网络实现多轴运动控制的同步

上一篇:技术文章—隔离数字输入小科普

下一篇:技术文章—积分电路原理:放大器与电容的变身

推荐阅读最新更新时间:2024-03-02 00:36

TDK推出下一代嵌入式电机控制器HVC 5x系列

TDK推出下一代嵌入式电机控制器HVC 5x系列 Feb 16, 2023 - Trade News - PR2301 HVC 5221D是一款具有4 x 500 mA输出的电机控制器,可用于步进、无刷(BLDC)和有刷直流电机,具有32 KB闪存和LIN接口。 HVC 5222C是一款3 x 1 A的控制器,可用于BLDC或BDC电机,具有32 KB闪存和LIN接口。 2023 年2月16日 TDK公司 进一步扩大其子公司Micronas的嵌入式电机控制器产品组合,推出了新款HVC 5x系列可编程片上系统(SOC)电机控制器产品,用于驱动汽车和工业应用中的小型步进、有刷(BDC)和无刷(BLDC)直流电机 。

[工业控制]

虚拟仪器在电机控制器开发中的应用

    虚拟仪器是基于通用计算机软硬件的测试平台,已经在工业控制测试领域有了广泛的应用。LabVIEW是由美国国家仪器公司推出的虚拟仪器开发工具,应用图形化编程方式,功能强大,界面友好,拥有丰富的计算函数,高级的采集和信号分析控件,完善的仿真调试工具,动态的连续跟踪方式。目前国内已开展将虚拟仪器应用于电机测控方面的研究,但开发的系统检测项目有限,如徐军教授开发的基于NI数据采集卡的电机性能检测系统,只能测量电机三相功率,负载特性等。而进行电机控制器开发测试时还经常要观测电机的电压、电流及转速,它们是电机启动及调速的关键参数;另外目前电机调速常用的双闭环PI算法中Pl参数的调整往往是根据经验及试验的方式设定,过程相当繁琐。所以开发一款

[嵌入式]

调速电机控制器 调速电机控制器工作原理

  调速电机控制器是什么   调速电机控制器是一种电子设备,用于控制调速电机的转速和运行状态。它通过改变电机输入电压、电流、频率等参数,从而实现对电机的调速和控制。通常,调速电机控制器可以实现以下几种功能:   调速功能:通过改变输入电压、电流、频率等参数来调节电机的转速。   过载保护功能:当电机负载过大时,自动减小电机的输出功率,以避免电机烧坏。   缺相保护功能:当电机输入电源中某一相缺失时,自动停止电机运行,以避免电机损坏。   软启动功能:在电机启动时,控制器可以通过逐步升高电压、电流等参数,避免电机瞬间负荷过大,从而延长电机寿命。   通信功能:通过串口、网络等接口,实现与计算机、PLC等设备的通信,方便对电机的监控和

[嵌入式]

微处理器在电动车无刷电机控制器上的应用

电动车作为一种新型的代步工具,已经实实在在地被人民群众所接受。尤其是在当前油价飞涨、摩托车牌照发放受限,汽车的梦想可望而不可即的情况下,电动车越来越受到老百姓的青睐。在中国这样一个 自行车王国 ,电动车的市场空间是值得期待的。业内人士预测,未来几年内,电动车的容量几乎相当于自行车的市场容量,全国4.5亿辆自行车用户中至少有3亿的用户将成为电动车的用户。随着电动车市场趋向成熟,无刷电机电动车逐渐占据了80%以上的市场份额,无刷电机控制器也在不断的技术进步中被广大用户所喜爱,并且将会不断地推陈出新,以丰富的功能来适应市场的变化。 PSoC微处理器是美国赛普拉斯半导体公司推出的一种现场可编程片上系统。片内备有通用模拟和数字模块,用户可

[单片机]

意法半导体(ST)针对智能工业和高端消费电子推出兼具高性能和简易性的智能电机控制器

 横跨多重电子应用领域、全球领先的半导体供应商意法半导体推出了处理性能强大的智能电机控制单封装芯片组,助力智能工业即智能制造或工业4.0快速发展。下面就随半导体小编一起来了解一下相关内容吧。 意法半导体 的新STSPIN32F0电机控制系统级封装 兼具基于微控制器的电机驱动器的处理性能和灵活性与单颗芯片的易用性和空间利用率。目标应用包括智能制造设备、电动工具和散热风扇,新兴的高端科技产品,例如无人机、机器人,以及内置高能效电机的家电,例如高性能便携吸尘器或空气净化器。 意法半导体 工业应用和功率转换产品部总经理Domenico Arrigo解释说:“工业4.0和高端消费电子系统设计人员需要自由、灵活地优化电机控制策略,而将中

[半导体设计/制造]

力矩电机控制器简单故障判别方法

1.力矩电机控制器通电时,电机抖动 a) 检查是否为控制信号线接头松动 b) 检查是否为三相电源缺相。 2. 力矩电机控制器通电后,电机立即高速运行 a) 检查是否为控制信号已加在最大 b) 检查是否把端子“5”的+10V接入了控制输入端。 3.力矩电机控制器通电后,电机不转: a) 检查有无控制信号输入 b) 检查电机是否由于负载过大,发生堵转

[嵌入式]

博世宣布推出高精度车辆运动和位置传感器

自动驾驶需要高度精确、可靠和安全的车辆定位。博世开发了一种车辆运动和位置传感器,可以让自动车辆精确地确定其位置。该传感器首次在底特律的2019年北美国际汽车展(NAIAS)上展出,包括一个用于全球导航卫星系统(GNSS)信号的高性能接收器单元,自动驾驶汽车需要确定其绝对位置。 基于卫星定位的挑战在于处理数据的不准确性。全球导航卫星系统卫星以25,000公里的距离绕地球运行,速度为每秒4,000米。当它们的信号通向地面时,它们必须穿过对流层中的电离层和云层,这会分散信号并引入误差。 虽然信号对于当今的导航系统仍然足够准确,但它们无法满足自动驾驶的需求。这就是博世于2017年成立Sapcorda合资企业的原因,博世,Geo ++,三菱

[汽车电子]

基于STCl2C5410AD的电动车无刷电机控制器检测

0 引言 伴随着城市化进程,人们生活的交通距离不断扩大,代替燃油汽车和自行车的电动车的普及大幅度的提高了电力资源的利用效率,促进了国民经济的健康发展。电动自行车以电力作动力,骑行中不产生污染,无损于空气质量。从改善人们的出行方式、保护环境和经济条件许可情况等因素综合来看,电动自行车目前乃至今后都有着广阔的发展空间。电动自行车所用直流电机分为有刷电机和无刷电机两种。其中有刷电机控制较简单。但其易磨损的电刷带来维修保养工作量相对较大、使用寿命相对较短等缺点。而直流无刷电机本身没有易磨损部件,电机寿命长,维修保养工作量小。但直流无刷电机采用电子换向原理工作,其控制过程比有刷电机复杂得多,因此对控制器质量的要求也高得多。 目前电动

[工业控制]

热门资源推荐

热门放大器推荐

更多

 华中数控系统装调与实训

 机器人学 (蔡自兴)

 控制系统设计指南 (埃利斯)

 机器视觉技术 (陈兵旗)

 PLC与触摸屏、变频器、组态软件应用一本通 超小封装,高导通电流,适合高频应用的光继电器TLP3475W 大功率移相全桥DCDC模块电源的研究 SLAM技术在自动驾驶中的应用与难点

 AD842KNZ

 EL5412IIR-T13

 HA7-2525-5

 TL2829ZDR

 MCP6402-H/SN

 TLC27L2AIJGP4

 AD8205YRZ

 CA3193AT

小广播

添点儿料...

无论热点新闻、行业分析、技术干货……

发布文章

推荐内容

[高精度实验室] 传感器技术 : 温度传感器

[高精度实验室] 运算放大器 : 11 静电释放 (ESD)

[高精度实验室] 运算放大器 : 10 稳定性

自动控制理论

直播回放: TI 多款MSP430 ™ 片上Sigma-Delta ADC助力高精度信号检测应用

【电路】带MOSFET的PWM直流电机控制器电路

【电路】如何使用TDA2030实现步进电机控制器的设计

【电路】使用晶体管TIP31的直流电机控制器电路

【电路】交流电机控制器

【电路】双向比例电机控制器

【电路】开关晶体管桥直流伺服电机控制器电路图

热门活动换一批更多

■有奖直播:ADI 惯性 MEMS 传感器的应用价值与选型

■报名赢【养生壶、鼠标】等|STM32 Summit全球在线大会邀您一起解读STM32方案

■MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!第三期考题上线,跟帖赢好礼~

■最能打的国产芯们

■村田在线课堂:移动篇

■有奖直播 | 同质化严重,缺乏创新,ST60毫米波非接触连接器,赋予你独特的产品设计,重拾市场话语权

■罗姆有奖直播|从0到1,带你了解电机及其驱动 开始报名啦~

最新电源管理文章

英飞凌推出高密度功率模块,为AI数据中心提供基准性能,降低总体拥有成本【2024年3月1日,德国慕尼黑和加利福尼亚州长滩讯】人工智能(AI)正推动全球数据生成量成倍增长,促使支持这一数据增长的芯片对能源的需求 ...

贸泽电子即日起开售TE Connectivity HDC浮动式充电连接器为AGV AMR充电与仓库自动化应用提供可靠的解决方案2024年3月1日 – 专注于引入新品的全球半导体和电子元器件授权代理商贸泽电子 (Mouser ...

基于SiC的完整“傻瓜型”逆变器参考设计为先进电机应用铺平了道路先进电机应用(如高转速、高频、高功率密度、高温等)需要相匹配的逆变器支持,但业界一直为其开发难度所困扰。全球领先的高温半导体解决方 ...

Littelfuse推出适用于空间受限设计的超小型包覆成型磁簧开关解决方案59177系列是安保、测量、电器和便携式电池供电物联网应用的理想选择芝加哥2024年2月27日讯 -- Littelfuse公司 是一家工业技术制造公司, ...

Qorvo® 推出紧凑型 E1B 封装的 1200V SiC 模块中国 北京,2024 年 2 月 29 日——全球领先的连接和电源解决方案供应商 Qorvo® 近日宣布推出四款采用紧凑型 E1B 封装的 1200V ...

Bourns 推出全新BMS 信号变压器

Cambridge GaN Devices推出新的ICeGaN系列产品

Nexperia在APEC 2024 上发布拓宽分立式FET解决方案系列

Vishay推出采用改良设计的INT-A-PAK封装IGBT功率模块,降低导通和开关损耗

更多精选电路图

利用TL431做大功率可调稳压电源

用MC1455PIG制作自动循环发光二极管电路

18W音频放大器的电路图

基于THS3001的扩压电路

易制的LM386集成电路信号寻迹器电路

如何增强基本低通滤波器的性能

换一换

更多

相关热搜器件

 48L640-I/SN

 FT801Q-R

 NJM4565V-TE2

 P6KE220

 SN75976A2DGGG4

 1MT0730-R33MF

 62674-191120

 DCMC100T6R3AA1ES

 E1000S

 TMS320F28332ZJZA

 240-382AMT14-97PSCCNU

 GMD2-100/450/100-14-G2

 64-01223-3C-0300

 SFC24T60L388B

 AP7315D-11W5-7

 MTB2-3PS

 MF1/4DCT26A1000F

 51725-10002809A0

 89J-6236-9SZ09(105)

 51760-11000814BBLF

 D38999/26CJ35SC

 CI42AL-FREQ-OUT23

 SP06P-16-26PW(023)

 RM2C-24APBP

 E5J88-14A5J1

 SQCSVA430KAQWE

 MM1293B

 S5DHE3_A/I

 851-02E20-27S5116

 VP2612CGGPFR

 ACOL-200MHZ-L-K-T1-A-Q20

 QTT-118-04-L-T

 XD-14592F5-294Q

 XD-14595F4-805Q

 14S-L1-01-G

 EB2085P-J33G-AFF

 D-SUB-205AJ09YANBB102

 2225N222G202VX150TM

 SON-UN999-11-4121-A-A-5

 YTW-23-04-S-6-250-085

 TAZR225K004CRLT0H00

 RBR52L29400QP

 DIP-U1959-12-9652-Q-T-2

 HRM26F25-19PNA

 XC6203P382TB

 620-Q4R87-FB1250

 RCA121020521%100RT6

 ABM8-30.000MHZ-S-K3-T3

 RPS102PF25R5AS

 GBM18DRUH

更多热门文章

取消物理后视镜?宝马正在计划开发虚拟后视镜

ZDS2022示波器百集实操视频之79:信号频率稳定度的测量

影响磁翻板液位计翻片可靠性的因素

土壤盐分测试仪的应用及特点

全球应用/游戏数据分析:TikTok最受欢迎的 吃鸡游戏大家都爱

澜起科技:提高和英特尔关联交易,研发新PCIe Retimer芯片

全球领先的汽车厂商与Mobileye的合作再升级

为何燃油车跑高速省油电动车跑高速费电

第41章 STM32F429的LTDC应用之LCD汉字显示和2D图形显示

万用表的常见问题使用注意事项

更多每日新闻

自动驾驶发展问题及解决方案浅析

激光雷达的春天来了?

美国研发可自愈阴极用于固态锂硫电池 可将电动汽车续航增加一倍

超20年行业经验加持,智现未来携AI创新引领工程智能新标杆

智能化已成为汽车座舱发展的必然趋势

基于80C51单片机和AD526运放实现防腐电源监控节点的设计

怎样研发一个以80C51单片机为核心的压力测量控制系统?

80C51单片机对压力测量控制系统的设计

基于80C51单片机和CH375芯片实现打印机驱动系统的设计

数据采集LM12H458与80C51接口电路 —电路图天天读(153)

更多往期活动

免费试用|是德科技加快信号完整性和电源完整性测试

TI|痛点解锁机:你的电源设计痛点,我们懂!解锁、评论赢好礼!

西门子精彩视频限时免费|利用电子产品生命周期管理 (PLM) 更快地交付更多产品

Microchip 安全解决方案系列在线研讨会第1-26场

提交WEBENCH设计,就能参与转盘抽奖!

【新年乐分享】EEWORLD优秀主题/回复第18期来啦~~

新年祝福语 欢乐大竞猜

《模拟对话》50周年大合集(2013-2016)

你敢评,我敢送! 点评《越控越有趣-TI C2000 LaunchPad炼成记》尽享精彩好礼!

厂商技术中心

TI 技术论坛

TI 在线培训

Qorvo 射频技术研习社

随便看看

[分享]照明设计相关资料分享

光照强度记录仪的设计

【请教】关于电压并联负反馈电路

【Perf-V评测】蜂鸟IP核开发环境搭建

柠檬哥斥巨资缴税泊来5只树莓。

如何把GPIO端口,上拉,下拉,并测得到波形!

分立电阻器检定测试系统——示例程序

st7烧录

请教各位高工,此物体正反面应该用什么样的传感器来判断

请教Nucleof767zi和正点原子的f767igt的开发移植问题

About Us

关于我们

客户服务

联系方式

器件索引

网站地图

最新更新

手机版

站点相关:

分立器件

转换器

稳压稳流

数字电源

驱动

电源模块

电池管理

其他技术

宽禁带半导体

LED

网络通信

消费电子

电源设计

测试与保护

逆变器

控制器

变压器

电源百科

电源习题与教程

词云:

1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室

电话:(010)82350740

邮编:100190

电子工程世界版权所有

京B2-20211791

京ICP备10001474号-1

电信业务审批[2006]字第258号函

京公网安备 11010802033920号

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved

实时以太网EtherCAT网络研究及在多轴运动中的应用 - 百度学术

实时以太网EtherCAT网络研究及在多轴运动中的应用 - 百度学术

意见反馈登录注册

高级搜索

包含全部检索词

包含精确检索词

包含至少一个检索词

不包含检索词

出现检索词的位置

文章任何位置

位于文章标题

作者

机构

出版物

期刊

会议

发表时间

 - 

语言检索范围

不限

不限

英文

中文

文献

期刊

学者

订阅

收藏

论文查重

优惠

论文查重

开题分析

单篇购买

文献互助

用户中心

实时以太网EtherCAT网络研究及在多轴运动中的应用

来自

万方

喜欢

0

阅读量:

52

作者:

张根华

展开

摘要:

目前,多轴运动系统已经广泛应用于高速印刷、电子装配及智能机器人等领域,其实时和同步性能直接影响着产品的品质和性能。传统的基于现场总线的多轴运动系统,已经在远距离传输时显示出了其在速度和同步精度方面的缺陷,且各种现场总线长期缺乏统一的标准,开放性大大受限。因此,将具备高带宽、高精度和开放性好等特点的实时以太网应用到轴动领域,将很好的解决这些问题,对网络化的多轴运动系统的研究有重要的理论意义和广阔的应用前景。 本文首先分析了现场总线的不足,继而通过对比引出了德国Beckhoff公司的实时以太网EtherCAT网络。接着,论文分别从物理层、数据链路层和应用层等角度详细地介绍了EtherCAT网络的运行原理及协议基础,并以主从方式搭建了EtherCAT通信网络。EtherCAT主站功能的实现主要借助TwinCAT组态软件及VC++编写的应用程序共同完成,二者之间采用ADS(自动化设备规范)路由接口进行通信。从站方面,在使用Beckhoff公司的模块完成了基本网络的搭建后,论文进一步将其应用到了多运动系统。在多轴运动系统的具体设计中,论文以PSoC器件为EtherCAT微处理器中心单元配合EtherCAT从站控制器实现了复杂从站设备功能,完成了多步进电机的细分驱动和加减速规划等设计。最后,论文借助netANALYZER实时以太网分析仪和Wireshark网络封包分析软件完成了EtherCAT网络报文的捕获及系统性能的测试和分析。实验结果表明,本文完成了EtherCAT网络的搭建和远程通信,且其优越的高速和高同步精度性能,十分适合远距离多轴同步运动的控制。

展开

关键词:

实时以太网

多轴运动

现场总线

路由接口

远程通信

收藏

引用

批量引用

报错

分享

全部来源

求助全文

万方

通过文献互助平台发起求助,成功后即可免费获取论文全文。

请先登入

我们已与文献出版商建立了直接购买合作。

你可以通过身份认证进行实名认证,认证成功后本次下载的费用将由您所在的图书馆支付

您可以直接购买此文献,1~5分钟即可下载全文,部分资源由于网络原因可能需要更长时间,请您耐心等待哦~

身份认证

全文购买

相似文献

参考文献

引证文献

来源学校

南昌航空大学

研究点推荐

EtherCAT网络

实时以太网

EtherCAT

多轴运动系统

多轴运动

以太网

站内活动辅助模式0引用文献可以批量引用啦~欢迎点我试用!

关于我们百度学术集成海量学术资源,融合人工智能、深度学习、大数据分析等技术,为科研工作者提供全面快捷的学术服务。在这里我们保持学习的态度,不忘初心,砥砺前行。了解更多>>友情链接联系我们合作与服务 期刊合作 图书馆合作 下载产品手册意见反馈©2024 Baidu 百度学术声明 使用百度前必读

Attention Required! | Cloudflare

Attention Required! | Cloudflare

Please enable cookies.

Sorry, you have been blocked

You are unable to access fx361.com

Why have I been blocked?

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?

You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Cloudflare Ray ID: 8643a88fbac70470

Your IP:

Click to reveal

49.157.13.121

Performance & security by Cloudflare