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

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

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

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

    关注

    88

    文章

    2165

    浏览量

    60849
  • 舵机
    +关注

    关注

    17

    文章

    373

    浏览量

    42835

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    舵机伺服编码器

    舵机伺服编码器是用于实时检测舵机输出轴位置、速度或角度的核心反馈元件,它能将机械运动转化为电信号,让控制系统实现对舵机的精准闭环
    的头像 发表于 10-30 10:05 92次阅读

    PWM信号是如何控制舵机的?

     PWM(脉冲宽度调制)信号控制舵机的核心原理是通过固定周期内高电平的持续时间(脉宽)对应舵机
    的头像 发表于 09-29 10:48 644次阅读

    电动舵机和直线舵机的区别?

    ,输出旋转运动。通常转动角度范围有限(常见 0°-180°,部分可达 360° 连续旋转),例如 1.5ms 的 PWM 脉冲信号对应 90° 中位位置,电机带动输出轴转动到指定角度后保持静止,即使受外力也能通过闭环反馈维持位
    的头像 发表于 09-28 18:25 429次阅读

    无刷舵机与普通舵机舵机有哪些区别

    无刷舵机与普通舵机主要有以下区别: 结构原理 无刷舵机 :由电动机主体和驱动器组成,无刷电机的定子为线圈绕组,转子为永磁钢体,通过霍尔传感器
    的头像 发表于 09-13 10:33 1968次阅读

    【RA4M2-SENSOR】+PWM舵机控制

    舵机是一种靠占空比来控制摆动位置伺服电机,因此以PWM控制它是恰如其份的选择。它之所以可以由占空比来控制摆动位置是与它的
    发表于 09-04 11:34

    什么是舵机舵机的种类有哪些?

    什么是舵机舵机的种类有哪些? 舵机(Servo Motor)是一种 集成电机、减速器、位置传感器与闭环控制系统的高精度执行元件 ,核心功能是根据输入
    的头像 发表于 08-26 11:08 4847次阅读

    舵机PWM信号介绍!

    舵机 PWM 信号介绍 PWM(Pulse Width Modulation,脉冲宽度调制)信号舵机
    的头像 发表于 08-22 10:59 1450次阅读

    舵机原理简述!

    舵机原理简述 舵机是一种高精度的位置伺服执行机构,广泛应用于机器人关节、无人机舵面控制、航模操控等场景,其核心功能是通过接收控制
    的头像 发表于 08-22 10:57 1100次阅读

    舵机的种类有哪些?

    舵机是一种通过控制信号实现精确角度定位的驱动装置,广泛应用于机器人、无人机、航模、智能家居等领域。根据不同的分类标准,舵机的种类可以分为以下
    的头像 发表于 08-21 10:17 1229次阅读

    舵机的执行原理

    实现 360° 连续旋转),并具备一定的输出扭矩以驱动负载。 一、舵机的基本结构 舵机的核心结构由以下几个关键部分组成,各部分协同工作实现精确的角度
    的头像 发表于 08-20 10:57 1056次阅读

    舵机怎么控制正反,舵机怎么使用?

    一、舵机怎么控制正反? 舵机的 “正反” 本质是 旋转方向的控制 ,但其方向逻辑与直流电机不同(并非通过电源正负极切换),而是
    的头像 发表于 08-19 10:52 1560次阅读

    舵机的原理

    一、舵机控制的核心原理 舵机内部集成了 直流电机、减速齿轮组、电位器(角度传感器)和控制电路 ,形成闭环控制系统:  
    的头像 发表于 08-15 10:25 1139次阅读

    舵机如何控制

    舵机是一种高精度的角度控制执行器,广泛应用于机器人、遥控模型、自动化设备等场景。其控制核心是通过 PWM(脉冲宽度调制)
    的头像 发表于 08-15 10:23 1408次阅读

    PWM 型号舵机控制方法!

    一、PWM 舵机控制原理 PWM 舵机的核心是 脉冲宽度与旋转角度的对应关系 : 舵机接收周期性
    的头像 发表于 08-12 18:37 1517次阅读

    舵机与电动机的比较分析

    能够将电信号转换为精确角度控制的电机。它通常由一个直流电机、一个减速齿轮组和一个位置反馈装置(如电位计)组成。舵机的工作原理是通过接收控制
    的头像 发表于 01-09 09:12 3234次阅读