Phoebe 发表于 2013-12-13 17:07:03

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 发表于 2014-3-11 16:18:12

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

amy.liao 发表于 2014-3-11 16:22:51

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

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

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

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

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

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

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

amy.liao 发表于 2014-3-12 10:22:00

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

谢谢lz回答~~~

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


Grey 发表于 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);
}
页: [1]
查看完整版本: 360度舵机和普通舵机的区别