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

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

3天内不再提示

ROS移动机器人中常用的两种电机

CHANBAEK 来源:硬件实战君 作者:硬件实战君 2023-03-17 10:45 次阅读

电机在整个ROS机器人系统中担任“执行机构”的角色,机器人的动力来源于电机。 在电机参数范围内,可以根据控制需求要求电机提供所需角速度和所需要的扭矩,电机都能够在较短的时间内完成响应。 ROS移动机器人中常常会使用的如下两种电机:

直流有刷电机:有刷电机中线圈的电流方向变换通过碳刷与换向器完成。 如下图所示,电机由机座、磁极、换向器、端盖、轴承和碳刷等构成。

wKgZomQT0YuAUVN7AABTNwZubRE804.jpg

直流有刷电机控制电路简单,在只需要控制电机旋转方向的场景下,通过两个继电器便可以实现电机控制。 在ROS移动机器人的应用场景下对电机的控制不仅仅有旋转方向的控制需求,而且还有电机转速的控制需求,所以在这种应用场景中 常常使用功率开关管(MOS,IGBT)搭建H桥电路进行电机方向与转速的控制。 电路设计将在下篇文章进行介绍。

直流无刷电机:顾名思义直流无刷电机,在电机结构中取消了直流有刷电机中的碳刷。 此时电机绕组作为电机的定子,永磁体作为电机的转子,与直流有刷电机结构恰恰相反。 直流有刷电机结构如下图所示。

直流无刷电机具有转速高,运行平稳,无打火,无灰尘等优点。 常常应用在对控制要求比较高,转速较高的设备上,比如无人机,医疗设备,扫地机器中都可以看见无刷直流电机的身影。

与直流有刷电机相比无刷电机的优点众多,但为了能够发挥出无刷电机的众多优势。 需要复杂的控制电路(如:逆变电路,半桥驱动电路,检流电路,编码器接口通信接口电路,电源电路等等),同时还需要配合电机控制算法(如方波控制算法,V/F控制算法,FOC控制算法等等)才能发挥出无刷电机的优势。

下面我们来看看电机中几个比较重要的定则,顺便也复习下高中物理知识。

左手定则:位于磁场中的载流导体,会受到力的作用,力的方向可按照左手进行确定。 如下图所示:

wKgaomQT0YuATpsmAACVHco9cOI707.jpg

wKgaomQT0YuANATSAAAGCHi0VOY972.jpg

在电机中一个线圈有两个有效线圈AB,CD。 它们在磁场中受力大小相等,方向相反,所以对中心轴的转矩可通过下面的式子进行计算:

wKgaomQT0YuAbcymAAAFMgWInEE730.jpg

wKgaomQT0YuAHOWyAABxZa-VMcI739.jpg

一般电机都会绕有n个线圈,所以线圈对中心轴的总转矩可以这样计算

wKgaomQT0YuAc7s_AAAFmsfQdJ0392.jpg

当一个电机生产完成后,电机绕组圈数n,磁感应强度B以及线圈半径r和有效长度L都是固定参数在这里可以当做一个常数K。

wKgaomQT0YuAOpxeAAAFIXKmhqE558.jpg

所以电机转矩可以简化为下式:

wKgaomQT0YuANFZwAAADjR7OZpk759.jpg

所以电机转矩可以通过控制电流进行精确控制。

右手定则 : 导体在磁场中做切割磁力线运动时会在导体中产生感应电动势E,其方向可以通过右手定则进行确定,如下图所示。

wKgaomQT0YuATpsmAACVHco9cOI707.jpg

计算公式为:

wKgZomQT0YuADjDIAAAGEs4_Xcg597.jpg

在电机中一般以角速度表示电机的转速,并且电机有n个线圈。 所以电机在旋转时的反电动势可根据下式进行计算:

wKgZomQT0YyAXoJAAAAFVrZ4j4w523.jpg

当电机确定后,绕组圈数n,线圈半径r,磁感应强度B,导体有效长度L都为定值,可用常数Z进行表示。 这时电机反电动势可由下式进行计算:

wKgZomQT0YuAIXUkAAAD1ptyz5A788.jpg

由上式可知当电机参数确定后,反电动势由电机旋转速度确定。

右手螺旋定则 : 用右手握住通电螺线管,让四指指向导线中电流方向,那么大拇指指向就是通电螺线管中磁场方向。 这个定则在电机中主要用来确定电机线圈磁场方向。

wKgZomQT0YuAZcTqAAFqxnX4oQQ356.jpg

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

    关注

    13

    文章

    1515

    浏览量

    43790
  • 电机
    +关注

    关注

    139

    文章

    8315

    浏览量

    142114
  • 移动机器人
    +关注

    关注

    2

    文章

    718

    浏览量

    33316
  • ROS
    ROS
    +关注

    关注

    1

    文章

    271

    浏览量

    16682
  • 有刷电机
    +关注

    关注

    3

    文章

    149

    浏览量

    13484
收藏 人收藏

    评论

    相关推荐

    移动机器人常用传感器

    移动机器人常用传感器
    发表于 08-20 22:33

    Labview My RIO 移动机器人

    初次使用 NI MyRIO控制器开发四轮全向移动机器人,由四个全向轮和直流电机与增量式编码器和NI 9001控制器组成,安装了红外距离和光电传感器。驱动板由官方提供的H桥驱动板。NI 9001由
    发表于 08-21 12:20

    家庭移动机器人避障常用传感器及相关技术

    移动机器人机器人的重要研究领域,人们很早就开始移动机器人的研究。世界上第一台真正意义上的移动机器人是斯坦福研究院(SRI)的人工智能中心于1966年到1972年研制的,名叫Shake
    发表于 05-14 08:15

    如何实现移动机器人的设计?

     移动机器人利用导航技术,获得机器人的目前所处的位置,结合传感器技术对周围外界环境(障碍物等)作实时探测,并根据环境提供的信息规划一条可行路径完成达到目标点的任务。移动机器人技术涉及到传感器技术
    发表于 11-23 15:08

    请问怎么设计一室外移动机器人组合导航定位系统?

    怎么设计一室外移动机器人组合导航定位系统?如何实现室外移动机器人组合导航定位系统的硬件设计?如何实现室外移动机器人组合导航定位系统的软件设计?
    发表于 04-19 10:50

    什么是移动机器人软硬件系统问题

    接触了移动机器人这么久,我觉得应该写点什么东西,分享一下最基础的自己关于移动机器人的理解,也作为笔记总结,留到以后查阅。目前我还是觉得自己刚入门,有时候总想的太多,不如实践来的更直接,下面总结之前
    发表于 08-06 06:13

    最实用的STM32和ROS机器人的串口通信方案

    全网最实用的STM32和ROS机器人的串口通信方案小白学移动机器人同名公众号:小白学移动机器人创作声明:内容包含虚构创作内容中的情节存在虚构加工,仅供参考全网最实用的STM32和
    发表于 08-20 06:33

    差速移动机器人轨迹跟踪控制方法

    PID控制器设计3、距离PID控制器设计四、基于PurePursuit算法的差分移动机器人轨迹跟踪方法1. PurePursuit算法基础2.控制律设计3.基于轮差速模型的PurePursuit算法
    发表于 09-01 08:41

    移动机器人的三主要运动系统

    构建机器人 | 制作移动机器人 | 构建第一个机器人 | 机器人电子 | 机器人控制器 | 机器人
    发表于 09-01 08:12

    一般机器人动机构中电机的选择问题

    机器人中,执行机构一般分为液压驱动和电机驱动两种类型,其中又以电机驱动最为常见。本文主要讨论一般机器人
    发表于 09-01 06:12

    如何利用扫地机轮子制作ROS移动机器人地盘

    ,要么巨简陋--编码器线数低于40线,根本不能满足ROS移动机器人的需要。为了锻炼自己的动手能力(这个借口看起来比较积极,能掩盖没钱的尴尬...),准备从零打造一款ROS移动机器人地盘
    发表于 01-14 08:36

    电机ROS移动机器人系统中的作用

    移动机器人中常常会使用的如下两种电机:  直流有刷电机:有刷电机中线圈的电流方向变换通过碳刷与换向器完成。如下图所示,
    发表于 03-17 14:21

    PLC技术在移动机器人中的应用研究

    PLC技术在移动机器人中的应用研究说明。
    发表于 05-06 16:16 19次下载

    制作ROS移动机器人地盘

    党,要么巨简陋--编码器线数低于40线,根本不能满足ROS移动机器人的需要。为了锻炼自己的动手能力(这个借口看起来比较积极,能掩盖没钱的尴尬...),准备从零打造一款ROS移动机器人
    发表于 01-14 11:29 6次下载
    制作<b class='flag-5'>ROS</b><b class='flag-5'>移动机器人</b>地盘

    ROS移动机器人中常用的编码器

      前两篇文章介绍了电机基础知识和直流有刷电机驱动电路。这篇文章介绍ROS移动机器人中电机测速传感器----编码器。
    的头像 发表于 03-17 10:46 1165次阅读
    <b class='flag-5'>ROS</b><b class='flag-5'>移动机器人中常用</b>的编码器