舵机的工作原理

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

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




Snap2.jpg 





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

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





Snap3.jpg 


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130599.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月29日 上午9:33
下一篇 2022年4月29日 上午9:33


相关推荐

  • anaconda集成环境下,用pycharm运行代码不显示任何结果也不报错的一系列问题

    anaconda集成环境下,用pycharm运行代码不显示任何结果也不报错的一系列问题卸载 anaconda 和 pycharm 后 如果 C Users Username anaconda3 文件夹还在 就把它删了 然后打开注册表编辑器 运行 Regedit 计算机 HKEY CURRENT USER SOFTWARE Python 把这个文件夹删除 重启电脑 先安装 anaconda 再安装 pycharm Pycharm 打开要运行的项目 如果提示在程序目录找不到 import 的包 就在项目里重新添加包

    2026年3月27日
    1
  • STM32之HAL库的串口接收丢字节_stm32标准库还有更新吗

    STM32之HAL库的串口接收丢字节_stm32标准库还有更新吗1STM32的三种开发方式通常新手在入门STM32的时候,首先都要先选择一种要用的开发方式,不同的开发方式会导致你编程的架构是完全不一样的。一般大多数都会选用标准库和HAL库,而极少部分人会通过直接配置寄存器进行开发。网上关于标准库、HAL库的描述相信是数不胜数。可是一个对于很多刚入门的朋友还是没法很直观的去真正了解这些不同开发发方式彼此之间的区别,所以笔者想以一种非常直白的方式,用自己的理解…

    2025年8月26日
    8
  • 项目管理书籍推荐「建议收藏」

    项目管理书籍推荐「建议收藏」人人都是产品经理作为一名北漂,我的同事郝文鹏曾经总结过一些自己的经验,现无私分享出来,希望能帮到你:IT项目管理作为项目管理的子集,建议先看一些项目管理的书籍作为基础。基础类:《项目管理:计划.进

    2022年8月4日
    9
  • 关闭系统还原清理垃圾文件

    关闭系统还原清理垃圾文件nbsp 今天又有两个任务 1 关闭系统还原 2 清理系统还原留下的垃圾文件 鼠标右键单击我的电脑 属性 系统还原勾选 在所有驱动器上关闭系统还原 单击应用按钮 如图 1 图 1 接下来我们一起来清理系统还原留下的垃圾文件 首先我们要说的是 Windowsxp 系统还原的实现原理 如果你设置了显示隐藏的系统文件 那么你将会发现系统每个磁盘分区下都有一个叫做 SystemVolum

    2026年3月16日
    2
  • spring cache 设置过期时间_redis设置key的过期时间命令

    spring cache 设置过期时间_redis设置key的过期时间命令SpringCache+redis设置过期时间

    2026年4月13日
    4
  • 微信小程序资源汇总

    微信小程序资源汇总微信小程序汇总(10月16日更新小程序100+个教程或资讯与50+个Demo)1:微信小程序官方工具:https://mp.weixin.qq.com/debug/w…tml?t=14764346784612:微信小程序简易教程:https://mp.weixin.qq.com/debug/wxadoc/dev/?t=14764346775993:微信小程序设计指南:http…

    2022年5月27日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号