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

怎么控制舵机的速度

xbk_776023 2021-01-18 浏览量:3308
现在在弄物流机器人,涉及到机械臂抓取物件,所以速度需要控制,那怎么控制这个机械臂上舵机的速度呢,我用过慢慢增大占空比,但是速度还是很快,感觉就是看最后信号的占空比
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 本身舵机是只由PWM信号控制角度的,要控制速度其实是一个分步控制角度的过程。这个过程和舵机能控制的最小角度变化有一定关系。

    你说的慢慢增大占空比就是最后等效的方法啦,之所以你觉得速度还是很快,是因为逐渐增大的过程还是快了而已,你需要先设计一个每转变某个标准角度的持续时间来计算具体变化过程,并实施控制。

    • 发布于 2021-01-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 通过多次改变占空比,比如0度到90度,线转到10度延时一段时间再转到20度延时一段时间以此类推,延时时间可以改变速度,函数可以用for循环实现
    • 发布于2021-01-18
    • 举报
    • 评论 0
    • 1
    • 0

  • 舵机就是靠PWM来控制角度的,至于这个转动速度,就是看PWM占空比增大的速度,你可以将占空比增大的速度再减慢一点
    • 发布于2021-01-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 那你说明你的占空比还是在太大,需要仔细研究你的舵机,然后pwm和舵机的速度对应起来,查看硬件可以操作pwm的范围对应的实际舵机速度,看看是否符合你的要求。
    • 发布于2021-01-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 这是通过改变控制信号来实现的。是PWM信号的频率与占空比。
    • 发布于2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎么控制舵机的速度