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

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

3天内不再提示

浅谈PWM波控制舵机以及舵机控制方法总结

GReq_mcu168 来源:极客工坊 作者:弘毅 2021-06-18 16:29 次阅读

一、关于舵机:

舵机(英文叫Servo):它由直流电机、减速齿轮组、传感器控制电路组成的一套自动控制系统。通过发送信号,指定输出轴旋转角度。舵机一般而言都有最大旋转角度(比如180度。)与普通直流电机的区别主要在,直流电机是一圈圈转动的。

舵机只能在一定角度内转动,不能一圈圈转(数字舵机可以在舵机模式和电机模式中切换,没有这个问题)。普通直流电机无法反馈转动的角度信息,而舵机可以。用途也不同,普通直流电机一般是整圈转动做动力用,舵机是控制某物体转动一定角度用(比如机器人的关节)。

舵机的形状和大小多的让人眼花缭乱,大致可以分为下面这几种

最右边的是常见的标准舵机,中间两个小的是微型舵机,左边魁梧的那个是大扭力舵机。图上这几种舵机都是三线控制。

制作机器人常用的舵机有下面几种,而且每种的固定方式也不同,如果从一个型号换成一个型号,整个机械结构都需要重新设计。

第一种是MG995,优点是价格便宜,金属齿轮,耐用度也不错。缺点是扭力比较小,所以负载不能太大,如果做双足机器人之类的这款舵机不是很合适,因为腿部受力太大。做做普通的六足,或者机械手还是不错的。

第二种是SR 403,这款舵机是网友xqi2因MG995做双足机器人抖动太厉害,摸索找到的,经过测试。制作双足机器人不错~~~至少不抖了。优点是扭力大,全金属齿轮,价格也还算便宜。缺点嘛。。。做工很山寨。。。其他缺点等待反馈

第三种就是传说中的数字舵机AX12+,这个是久经考验的机器人专用舵机。除了价格高,使用RS485串口通信(控制板就得换数字舵机专用控制板),其他都是优点。

其组成部分主要有齿轮组、电机、电位器电机控制板、壳体这几大部分。

电机控制板主要是用来驱动电机和接受电位器反馈回来的信息。电机嘛,动力的来源了,这个不用太多解释。电位器这里的作用主要是通过其旋转后产生的电阻的变化,把信号发送回电机控制板,使其判断输出轴角度是否输出正确。齿轮组的作用主要是力量的放大,使小功率电机产生大扭矩。

舵机底壳拆开后就可以看到,主要是电机与控制板

控制板拿起来后下方是与控制板连接的电位器

从顶部来看电机与电位器,与电机齿轮直接相连的为第一级放大齿轮。

经过一级齿轮放大后,再经过二、三、四级放大齿轮,最后再通过输出轴输出。

通过上面两图可以很清晰的看到,本舵机是4级齿轮放大机构,就是通过这么一层层的把小的力量放大,使得这么一个小小的电机能有15KG的扭力。

二、舵机控制方法:

舵机的伺服系统由可变宽度的脉冲来进行控制,控制线是用来传送脉冲的。脉冲的参数有最小值,最大值,和频率。一般而言,舵机的基准信号都是周期为20ms,宽度为1.5ms。这个基准信号定义的位置为中间位置。舵机有最大转动角度,中间位置的定义就是从这个位置到最大角度与最小角度的量完全一样。最重要的一点是,不同舵机的最大转动角度可能不相同,但是其中间位置的脉冲宽度是一定的,那就是1.5ms。

角度是由来自控制线的持续的脉冲所产生。这种控制方法叫做脉冲调制。脉冲的长短决定舵机转动多大角度。例如:1.5毫秒脉冲会到转动到中间位置(对于180°舵机来说,就是90°位置)。当控制系统发出指令,让舵机移动到某一位置,并让他保持这个角度,这时外力的影响不会让他角度产生变化,但是这个是由上限的,上限就是他的最大扭力。除非控制系统不停的发出脉冲稳定舵机的角度,舵机的角度不会一直不变。

当舵机接收到一个小于1.5ms的脉冲,输出轴会以中间位置为标准,逆时针旋转一定角度。接收到的脉冲大于1.5ms情况相反。不同品牌,甚至同一品牌的不同舵机,都会有不同的最大值和最小值。一般而言,最小脉冲为1ms,最大脉冲为2ms。如下图:

三、小总结:

首先是舵机的引线,一般为三线控制(没有接触过不是三线的),红色为电源,棕色为地,黄色为信号。控制舵机的时候,需要不断的给PWM波才能使得舵机在某个角度有扭矩。

编辑:jq

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

    关注

    2551

    文章

    51083

    浏览量

    753389
  • 直流电机
    +关注

    关注

    36

    文章

    1710

    浏览量

    70177
  • 控制电路
    +关注

    关注

    82

    文章

    1710

    浏览量

    135893

原文标题:PWM波控制舵机总结

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

收藏 人收藏

    评论

    相关推荐

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

    1、引言 本篇测评报告主要完成串口通讯以及舵机PWM控制的实现。 上篇 【RA-Eco-RA4E2-64PIN-V1.0开发板试用】+初次见面+MDK生成代码+点灯地址如下
    发表于 12-18 11:06

    舵机精度大揭秘:微米级控制,引领精准定位新时代

    设备的稳定性与精准度。今天,我们就来深入探讨舵机的微米级控制技术,看看它是如何引领精准定位新时代的。 微米级控制:精准之源 想象一下,无人机在复杂环境中穿梭,精准降落在预定位置,这背后离不开
    的头像 发表于 12-06 15:37 172次阅读

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

    以下作品由安信可社区用户 WangChong 制作 01、SG90舵机介绍 首先介绍说一下什么是舵机舵机是一种位置(角度)伺服的驱动器。适用于一些需要角度不断变化的,可以保持的控制
    的头像 发表于 11-06 16:10 471次阅读
    安信可Ai-WB2+<b class='flag-5'>舵机</b><b class='flag-5'>控制</b>(SG90)

    舵机在无人机中的应用

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

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

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

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

    ESP32控制舵机正反转的原理和实现方法。 一、舵机的基本原理 舵机的结构 舵机主要由以下几个部
    的头像 发表于 08-20 09:13 1084次阅读

    一文概叙自制舵机云台

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

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

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

    舵机是否属于伺服电机

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

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

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

    舵机控制程序案例

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

    舵机控制例程、原理介绍

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

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

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

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

    单片机是一种集成电路,它可以被编程以控制外部电子设备的运行。舵机是一种能够转动到特定位置的电动机,常用于模型、机器人以及其他需要精确控制位置的应用中。本文将详细介绍如何使用单片机
    的头像 发表于 12-29 10:15 1722次阅读

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

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