news 2026/7/4 20:22:18

MOTEC伺服驱动器主从模式-双电机共轨驱动解决方案(第10篇)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MOTEC伺服驱动器主从模式-双电机共轨驱动解决方案(第10篇)

1. 双电机共轨驱动

在机器人的设计和实践过程中我们经常会遇到两个电机驱动同一个设备的情况。这种情况通常出现在单个电机无法提供足够的动力,或者机械结构不允许安装单个动力部件的时候。当系统提出大功率 需求而安装空间又不允许安装大功率电机的时候,也往往需要采用双电机共同驱动来满足要求。

双电机驱动的挂轨机器人、双电机驱动爬塔机器人等设备中经常会出现这样的安装要求。如果图 1 所示,通常轮子 1 到 4 中有两个为动力轮和另外两个为辅助轮,它们构成了一种典型的双电机共轨驱动的结构。

2. 双电机共轨驱动存在的问题

双电机共同驱动的结构解决了系统安装空间的问题,为系统提供了更大的功率和动力。此时如果两个电机还是按照传统的方式进行控制,则会带来电机同步控制方面的问题。其问题主要表现为机械和控制两个方面。

机械方面:设计相同动力部件和传动链不可能避免的存在机械特性差异、加工精确问题以及磨损不同的问题。

控制方面:控制信号传输的时间差、电机微小特性差异、控制器时钟差异以及控制误差的累计。

由于机械和控制方面诸多问题的存在,**采用传统的控制方式时动力轮之间行走距离误差的累积会在两个电机之间产生相互较劲(可能表现为一个电机负载大另一个电机负载小,更有可能表现为两个电机作用方向相反的情况)的现象。**随着运行距离的增加,电机之间的较劲会越来越厉害,最后会导致驱动器过流报警或甚至烧毁电机或驱动器的情况发生。

如何保证双电机驱动在两个动力源的负载平衡是控制好双电机驱动系统的关键,为此MOTEC 专门开发了双电机主从控制模式来解决这个问题。

3. MOTEC 的双电机共轨驱动主从解决方案

双电机驱动的结构通常由两个电机和相应的驱动器和控制器组成。在 MOTEC 的解决方轨道案中,其中一个电机作为主驱动电机,另一个电机作为从驱动电机。主驱动电机通常由控制系统提供信号控制电机运动,而从驱动电机则接收主驱动电机的运动信息以实现协调运动。

为了实现不同层级优化的双电机驱动方式,MOTEC 提供了 3 种不同的控制方式,分别介绍如下。

3.1 双电机 PWM 主从模式电流跟随控制

图 2 的示意图给出了 MOTEC 双电机 PWM 主从控制模式的说明,图 3 则是 PWM 主从控制模式的控制原理图。PWM 主从控制模式有如下的特点:

  1. 上位控制器可以通过 RS232/RS485/CAN 网络发送指令控制主驱动器运行,也可以利用传统的脉冲或模拟量方式控制主电机;

  2. 主驱动器可以工作在电流、速度或位置模式,而从驱动器只能工作在电流模式,从驱动器的电流设定值来自主驱动器,主驱动器到从驱动器信息的传递依靠数字量PWM 占空比信号;

  3. 主驱动器到从驱动器的信息传递是单向的,主从驱动器无法获取对方的状态信息。上位机可以通过 RS232/RS485/CAN 监控当前主/从驱动器的状态并协调主从驱动器之间的工作。

通过诸多现场的实际应用案例,表明 PWM 主从控制模式可以很好的解决双电机驱动方式存在的较劲问题,给双电机驱动方式带来了高可靠性的应用。此方案给控制带了好处的同时,也存在一定的问题。即主从驱动器的状态需要控制器自己来采集并比较,再者如果轨道有缺陷当主驱动轮附着力不够的时候主驱动轮由于摩擦力变小失去动力,随着主驱动电机电流变小,从驱动器的电流也会变小,从而导致整体驱动能力的变小。此时有可能需要上位机介入改变驱动器的操作模式继续运动。

3.2 双电机通讯主从模式电流跟随控制

图 4 的示意图给出了 MOTEC 双电机通讯主从控制模式的说明,图 5 则是通讯主从控制模式的控制原理图。通讯主从控制模式有如下的特点:

  1. 上位控制器可以通过 RS232/RS485/CAN 网络发送指令控制主驱动器运行,也可以利用传统的脉冲或模拟量方式控制主电机;

  2. 主驱动器可以工作在电流、速度或位置模式,而从驱动器只能工作在电流模式,从驱动器的电流设定值来自主驱动器,主驱动器到从驱动器信息的传递驱动器之间的通讯,无需另外接线;

  1. 主从驱动器之间用高速通讯的方式实现信息交换,当其中一个驱动器出现工作异常并报警的时候,另一个驱动器可以根据预先设定的方案进入处理程序,无需上位机参与处理。

  2. 上位机可以通过 RS232/RS485/CAN 监控当前主/从驱动器的状态并协调主从驱动器之间的工作。

通过众多现场的实际应用案例,表明通讯主从控制模式可以很好的解决双电机驱动方式存在的较劲问题,给双电机驱动方式带来了高可靠性的应用。

此方案比 PWM 主从更好的地方是主从驱动器是通过通讯方式互联,双方都能得到对方的信息,从而当其中一个驱动器出现异常情况时无需上位机介入的情况下驱动器自身即可完成处理。但此控制方式仍然无法解决上文提到的当发生由于轨道异常产生驱动轮附着力不够而不能很好驱动的情况。

3.3 双电机通讯主从模式速度跟随交叉耦合控制

为了解决上文提到的问题,我们专门开发了双电机都工作在速度模式的交叉耦合控制模式,其控制示意图如图 6 所示。

主从交叉耦合控制模式有如下的特点:

  1. 上位控制器可以通过 RS232/RS485/CAN 网络发送指令控制主驱动器运行,也可以利用传统的脉冲或模拟量方式控制主电机;

  2. 上位机可以通过 RS232/RS485/CAN 监控当前主/从驱动器的状态并协调主从驱动器之间的工作;

  3. 主驱动器可以工作在速度或位置模式,而从驱动器工作在速度模式,通常情况下双驱动器都工作在速度模式会引起电机较劲的问题,所以我们引入了交叉耦合控制器来解决电机较劲的问题;

  4. 驱动器之间的耦合控制通过通讯方式实现,无需额外的接线;

  5. 主从驱动器之间用高速通讯的方式实现信息交换,当其中一个驱动器出现工作异常并报警的时候,另一个驱动器可以根据预先设定的方案进入处理程序,无需上位机参与处理;

  6. 主从驱动器之间的主从啮合控制是动态的,当主从电机进入啮合状态时,从驱动器的速度跟随主驱动器运动,此时启动主从交叉耦合控制。当主从驱动器处于非啮合状态时,主从驱动器可以各自接收上位机的速度指令进行单独控制;

  7. 当在设备运行过程中,如果主从驱动器中有一个驱动器发生报警时,主从驱动器会自动退出啮合状态。报警的那个轴电机释放,而工作正常的那个轴以原来的速度继续运动。退出啮合状态后,正常工作的驱动器可以接收上位机的指令在不停止运动的情况下继续进行控制并连续运动;

  8. 由于两个驱动器都工作在速度模式,即使由于轨道缺陷引起的驱动问题也可以轻松被克服,另外,在一般的控制模式下当一个电机报警时通常情况另一个电机也会停止运动,而 MOTEC 主从交叉耦合控制模式则无需停止运动。同时上位机又可以无缝接管系统的控制,真正达到了双机热备的效果,可以大大降低系统故障而停机的概率。

4.后续连载章节

以后的章节中,我们会分成不同的主题对多轴主从同步控制模式进行详细的介绍

1、主从控制模式简介;

2、主从位置控制;

3、主从速度控制;

4、主从电流控制;

5、主从控制回零;

6、主从控制不同编码器分辨率电机的混合使用;

7、主从控制电子齿轮控制方式;

8、主从控制PWM控制方式;

9、主从控制脉冲模式;

10、主从控制交叉耦合控制方式;

11、主从控制双电机消隙控制;

12、主从控制电子凸轮控制方式;

13、主从任意轨迹运动控制方式;

14、主从PLC功能简介;

15、主从PLC功能P2P_GO_NEXT运动;

16、主从PLC功能PVT_GO_NEXT运动;

17、组建更多个轴的主从控制模式;

18、双轴驱动器主从控制功能说明

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 20:21:13

Java面试通关⑥:Java并发编程核心全集

📖 前言导读 Java并发编程是Java进阶分水岭、中高级面试核心重难点,也是高并发项目开发的核心能力,薪资段位区分关键模块。大量开发者仅懂线程基础概念,对锁机制、CAS、线程池、JUC工具、内存模型等核心原理模糊,无法应…

作者头像 李华
网站建设 2026/7/4 20:20:39

Java毕设选题推荐:智慧剧本杀门店经营管理平台的设计与实现 基于 SpringBoot 的剧本杀评分收藏管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/7/4 20:15:03

为什么有些人成功后,反而败得越快?

你有没有见过这种人?创业初期,拼死拼活,终于把公司做起来了。然后——开始飘了,大手大脚,听不进意见,看不起小事。没过两年,公司黄了。或者你认识某个明星,一部戏爆红,然…

作者头像 李华
网站建设 2026/7/4 20:12:12

AUTOSAR诊断模块DCM DEM深度解析:构建汽车故障诊断系统

AUTOSAR诊断模块DCM/DEM深度解析:构建汽车故障诊断系统 1. 诊断概述 1.1 诊断的重要性 诊断功能在汽车电子系统中扮演着关键角色: 故障检测:实时检测系统故障 故障记录:记录故障信息供后续分析 故障报告:向外部设备报告故障信息 故障处理:采取措施处理故障 系统维护:…

作者头像 李华