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

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

3天内不再提示

舵机的基本结构和原理,以及如何通过PWM信号控制舵机

GReq_mcu168 来源:玩转单片机 作者:玩转单片机 2020-12-22 17:29 次阅读

目录

什么是舵机?

伺服控制

硬件连接

舵机规格

SG90

MG90S

MG996R

总结

什么是舵机?

舵机是伺服电机的一种,伺服电机就是带有反馈环节的电机,我们可以通过伺服电机进行精确的位置控制或者输出较高的扭矩;

舵机

舵机也叫也叫RC 伺服器,通常用于机器人项目,也可以在遥控汽车,飞机等航模中找到它们。

类似舵机这样的伺服系统通常由小型电动机,电位计,嵌入式控制系统变速箱组成。

电机输出轴的位置由内部电位计不断采样测量,并与微控制器(例如STM32,Arduino)设置的目标位置进行比较;

根据相应的偏差,控制设备会调整电机输出轴的实际位置,使其与目标位置匹配。这样就形成了闭环控制系统。

闭环系统

变速箱降低了电机的转速,从而增加了输出轴上的输出扭矩。输出轴的最大速度通常约为60 RPM。

具体结构如下图所示;

内部结构

①:信号线:接收来自微控制器的控制信号;

②:电位器:可以测量输出轴的位置量,属于整个伺服机构的反馈部分;

③:内部控制器:处理来自外部控制的信号,驱动电机以及处理反馈的位置信号,是整个伺服机构的核心;

④:电机:作为执行机构,输出多少转速,转矩,位置;

⑤:传动机构/舵机系统:该机构根据一定传动比,将电机输出的行程缩放到最终输出的角度上;

内部解剖图

因此舵机是伺服电机的一种,整体电机就是一个闭环系统,输入相应的信号,就能控制舵机输出对应的位置量;

伺服控制

通过向舵机的信号信号线发送PWM信号来控制舵机的输出量;

上一篇文章有介绍过PWM,一般来说,PWM的周期以及占空比,我们是可控的,所以PWM脉冲的占空比直接决定了输出轴的位置。

下面举个例子;

当我们向舵机发送脉冲宽度为1.5毫秒(ms)的信号时,舵机的输出轴将移至中间位置(90度);

脉冲宽度为1ms时,舵机的输出轴将移至最小的位置(0度);

脉冲宽度为2ms时,舵机的输出轴将移至最小的位置(180度);

注意:不同类型和品牌的伺服电机之间最大位置和最小位置的角度可能会不同。许多伺服器仅旋转约170度(或者只有90度),但宽度为1.5 ms的伺服脉冲通常会将伺服设置为中间位置(通常是指定全范围的一半);

具体可以参考下图;

转动角度与输入信号的关系

伺服电动机的周期通常为20毫秒,希望以50Hz的频率产生脉冲,但是许多伺服器在40至200 Hz的范围内都能正常工作。

硬件连接

舵机的硬件布线比较简单,我们只需要三条线:电源线,信号线,地线;

如果单个舵机的电流比较小,例如SG90这种舵机,在空闲的时候大约只消耗10mA的电流,在旋转的时候需要消耗100-250mA,因此,一般控制系统如果具备这样的输出能力,可以直接进行驱动;

如果舵机所需电流较大,则需要额外增加驱动电路,将数字控制端和功率端隔离开;

或者需要同时驱动多个舵机,可以使用PCA9685对多路PWM进行驱动;

舵机规格

下面是几款几款比较常见的舵机,我整理了一下它们的规格参数,在选型的时候,应该需要关注一下;

SG90

这款比较便宜,如下图所示;

SG90

威廉希尔官方网站 指标

Operating voltage 4.8 V
Weight 9 g
Stall torque 1.8 kg/cm (4.8 V)
Gear type POM gear set
Operating speed 0.12 sec/60° (4.8 V)
Operating temperature 0 – 55 °C

MG90S

MG90S

威廉希尔官方网站 指标

Operating voltage 4.8 V
Weight 13.4 g
Stall torque 1.8 kg/cm (4.8 V), 2.2 kg/cm (6.6 V)
Gear type 6061-T6 aluminum
Operating speed 0.10 sec/60° (4.8 V), 0.08 sec/60° (6.0 V)
Operating temperature 0 – 55 °C

MG996R

MG996R

威廉希尔官方网站 指标

Operating voltage 4.8 – 6.6 V
Current draw at idle 10 mA
No-load operating current draw 170 mA
Stall current draw 1400 mA
Weight 55 g
Stall torque 9.4 kg/cm (4.8 V), 11 kg/cm (6.0 V)
Gear type Metal gear
Operating speed 0.19 sec/60° (4.8 V), 0.15 sec/60° (6.0 V)
Operating temperature 0 – 55 °C

总结

本文简单介绍了舵机的基本结构和原理,以及如何通过PWM信号控制舵机,简单介绍了如何同时控制多个伺服电机,最后介绍了几款市面上比较常用的舵机。

责任编辑:xj

原文标题:小小舵机,大大玄机!

文章出处:【微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

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

    关注

    85

    文章

    2046

    浏览量

    57820
  • 舵机
    +关注

    关注

    17

    文章

    269

    浏览量

    41016

原文标题:小小舵机,大大玄机!

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【RA-Eco-RA4E2-64PIN-V1.0开发板试用】+02+舵机控制+串口通讯

    组成部分为伺服电机,给舵机输入不同的信号,来控制其旋转到不同的角度。舵机接收的是PWM信号,当
    发表于 12-18 11:06

    安信可Ai-WB2+舵机控制(SG90)

    就是舵机的一种。 舵机内部有一个基准电压,单片机产生的PWM信号通过信号线进入
    的头像 发表于 11-06 16:10 453次阅读
    安信可Ai-WB2+<b class='flag-5'>舵机</b><b class='flag-5'>控制</b>(SG90)

    舵机在无人机中的应用

    ​一、舵机工作原理舵机是一种位置(角度)伺服的驱动器,由电子控制与机械控制部分组成。当控制信号
    的头像 发表于 09-25 15:58 604次阅读
    <b class='flag-5'>舵机</b>在无人机中的应用

    探索智能动力之源:揭秘舵机的无限可能

    在科技的浩瀚星空中,舵机以其精准的控制能力和广泛的应用领域,成为了连接现实与智能梦想的桥梁。今天,就让我们一起走进舵机的世界,通过生动的演示、深入的
    的头像 发表于 08-22 09:51 335次阅读

    ESP32控制舵机的正反转原理是什么

    舵机是一种将电信号转换为机械运动的设备,广泛应用于机器人、无人机、汽车等领域。ESP32是一款功能强大的微控制器,具有丰富的外设接口和高性能的处理能力,可以方便地控制
    的头像 发表于 08-20 09:13 1065次阅读

    一文概叙自制舵机云台

    本文主要涉及选择合适的舵机、设计云台结构、编写控制代码以及组装调试等步骤
    的头像 发表于 08-09 14:31 451次阅读
    一文概叙自制<b class='flag-5'>舵机</b>云台

    舵机是什么?舵机内部结构解析

    舵机是一种由外壳、舵盘、直流电机、减速齿轮组、角度传感器、控制驱动电路和接口线缆等部件组成的位置(角度)伺服驱动器。这些部件共同协作,使舵机能够准确、稳定地实现角度变化,并广泛应用于无人机、机器人
    的头像 发表于 06-14 14:56 5256次阅读
    <b class='flag-5'>舵机</b>是什么?<b class='flag-5'>舵机内部结构</b>解析

    舵机是否属于伺服电机

      在电机威廉希尔官方网站 的广泛领域中,舵机和伺服电机是两个常被提及的术语。它们各自在自动化控制、机器人威廉希尔官方网站 、航空航天等多个领域扮演着重要的角色。然而,对于这两者之间的关系,特别是舵机是否属于伺服电机这一
    的头像 发表于 06-07 10:40 1363次阅读

    机器人舵机:关键要素解析与选择指南

    在机器人威廉希尔官方网站 日新月异的今天,舵机作为机器人的核心部件之一,扮演着至关重要的角色。它的性能直接关系到机器人的运动控制、稳定性以及精度等方面。那么,在选择和使用机器人舵机时,我们需要关注哪
    的头像 发表于 06-06 13:57 1010次阅读
    机器人<b class='flag-5'>舵机</b>:关键要素解析与选择指南

    舵机控制程序案例

    舵机控制板是串口通讯的(TTL 电平),可以使用任何串口设备给它发指令,从而控制舵机
    发表于 04-24 18:36 5次下载

    舵机控制例程、原理介绍

    电子发烧友网站提供《舵机控制例程、原理介绍.zip》资料免费下载
    发表于 02-23 14:02 1次下载

    常用舵机型号及对应参数

    舵机是一种常用的电动执行元件,用于控制机械装置的角度、位置或速度。它在机器人、无人机、机械臂等领域有广泛应用。下面将介绍一些常用的舵机型号及其参数。 SG90舵机 SG90是一种小型
    的头像 发表于 01-16 10:35 1.6w次阅读

    舵机三根线分别是什么?一文解析舵机各线缆对应关系

    一根线,但是它的频率和占空比是可以通过微处理器或其他控制芯片进行调节的。不同的PWM信号可以实现对不同的模拟信号进行数字编码,从而实现不同的
    发表于 12-30 10:06

    如何使用单片机控制舵机的转动

    。 首先,我们需要了解舵机的工作原理。舵机内部包含一个电动机、一个位置反馈装置(通常是一个旋转电位器)以及一个控制电路。电动机的旋转轴与输出轴相连,位置反馈装置用于检测输出轴的位置,并
    的头像 发表于 12-29 10:15 1718次阅读

    舵机三根线分别是什么?一文解析舵机各线缆对应关系

    最近,经常有同学问我关于舵机线路的问题,包括舵机三根线分别是什么线、每根线的颜色是什么、舵机接线应该怎么接,以及四线舵机都有什么线等。为了更
    的头像 发表于 12-27 10:56 3484次阅读
    <b class='flag-5'>舵机</b>三根线分别是什么?一文解析<b class='flag-5'>舵机</b>各线缆对应关系