查看: 61332|回复: 7

360度舵机和普通舵机的区别

[复制链接]

360度舵机和普通舵机有什么区别呢?

所有的舵机(特殊定制舵机除外)都是由PWM控制的。

舵机控制板输出的是PWM信号,所以舵机控制板都可以控制180度和360度舵机。

360度舵机是PWM控制它的旋转速度和旋转方向,500-1500us的PWM是控制它正转,值越小,旋转速度越大;1500-2500us的PWM是它反转,值越大,旋转速度越大。1500us的PWM是控制它停止。(由于每一个舵机的中位可能会不一样,所以有些舵机可能是1520us的PWM,舵机才会停下来。所以需要自己实际测试出舵机的中位。)

360度舵机就是一个普通的直流电机+一个电机驱动板的组合,所以它只能连续旋转,不能定位,也没法知道它的角度和圈数(除非自己在舵机外面加装其它传感器)。

180度舵机是PWM控制它的旋转角度,500-2500us的PWM对应控制180度舵机的0-180度,是一一对应的,一个PWM值对应舵机的一个角度。


来源:
http://www.torobot.com/doc/180-servo-360


amy.liao  5 高级技师

发表于 2014-3-11 16:18:12

180度舵机能一直照一个方向旋转下去吗?会不会到了180度的时候机械卡死不让转?
回复

使用道具 举报

amy.liao  5 高级技师

发表于 2014-3-11 16:22:51

果壳看到一篇好帖子:舵机入门:http://www.guokr.com/article/5292/
回复

使用道具 举报

Phoebe  8 高级技匠
 楼主|

发表于 2014-3-12 10:13:55

amy.liao 发表于 2014-3-11 16:18
180度舵机能一直照一个方向旋转下去吗?会不会到了180度的时候机械卡死不让转? ...

180度的舵机最大角度只能转到180,舵机内部限位了,到180度就卡死了
回复

使用道具 举报

Phoebe  8 高级技匠
 楼主|

发表于 2014-3-12 10:16:41

amy.liao 发表于 2014-3-11 16:22
果壳看到一篇好帖子:舵机入门:http://www.guokr.com/article/5292/

这个很详细啊,好东西,收藏着
回复

使用道具 举报

amy.liao  5 高级技师

发表于 2014-3-12 10:22:00

Phoebe 发表于 2014-3-12 10:13
180度的舵机最大角度只能转到180,舵机内部限位了,到180度就卡死了

谢谢lz回答~~~
回复

使用道具 举报

Youyou  6 初级技匠

发表于 2014-3-13 16:56:13

QQ截图20140313165526.jpg
回复

使用道具 举报

Grey  7 中级技匠

发表于 2016-9-26 16:11:34

提供一个样例代码,快速调试用的

#include <Servo.h>
Servo mymotor;
void setup()
{
mymotor.attach(9);
}
void loop()
{
mymotor.writeMicroseconds(2000); //motors rotating in clockwise direction with the highest speed;
delay(5000);
mymotor.writeMicroseconds(1000); //motors rotating in counter-clockwise direction with the highest speed;
delay(5000);
mymotor.writeMicroseconds(1500); //motors stop;  
delay(5000);
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail