• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

舵机怎么才能实现精准的角度控制

水目华年 2019-03-23 浏览量:6401
​是否有必要加一个编码器
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 舵机是一个开环的控制,实际是做不到精准的角度控制的,如果要实现精准的角度控制,可以买带编码器的舵机,这样通过反馈来实现精准的角度控制,但是前提是你的控制算法要精准
    • 发布于 2019-03-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 如果要精准控制角度,那么系统必须是闭环控制,也就是需要有反馈系统,增加编码器是其中的一种方式。高级点的舵机本身有内置的码盘,可以实现精准控制。外置编码器也是可以实现相同功能的,通过增加编码器来实现精准控制舵机角度是可行的方案。
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 用pwm控制,通常脉冲从0.5ms到2.5ms,控制不同角度,模拟舵机频率为50hz
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 控制脉冲低电平的持续20毫秒。每经过20毫秒(50次每秒),就要再次跳变为高电平,否则舵机就可能罢工,难以保持稳定。
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 舵机转过的角度是靠占空比控制的,加入一个编码器是不错的选择,这样可以在STM32上面运行一个闭环的算法,通过获取当前角度值,调整PWM占空比
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用高精度的PWM进行控制

    选择角度比较细的舵机

    可以使用PID算法,

    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果闭环控制的话,就需要角度传感器了,来实时反馈角度
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 控制可以精度可以使用PID算法,达到比较高的精度,但是要测量出舵机的角度与工作状态才可以。

    或是采用闭环的控制算法

    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 我的观点是:

    1、买个好点的舵机,基本上可以控制在1°的偏差

    2、编码器本身并不能提升舵机的性能,而是最多将舵机本身的性能用到极致。


    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 舵机内部本身就有闭环,只不过传感器的精度不高(低端的一般是电位器),要想提高舵机的那就需要使用高精度的传感器,同时成本也就上去啦。
    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 精准控制就必须有闭环输入,可以用相对传感器:编码器

    或者绝对传感器:角度传感器

    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果需要精确控制,需要反馈输入,得知道具体执行了多少。比如使用传感器、码盘等等​
    • 发布于2019-03-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 现在市面上很多小舵机控制角度都不准确,想要实现较为精准的控制可以进行适当的角度补偿,要很精准就得买到好舵机
    • 发布于2019-03-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

舵机怎么才能实现精准的角度控制