舵机的控制很容易的啊,
单片机输出周期20mS,每次高电平0.5ms~2.5ms的PWM脉冲即可。
注意:
航模遥控的PPM音频编码由于要同时控制很多个舵机,所以每个周期的20Ms是分给很多个通道的,所以每个通道(舵机)的脉冲时间的有效范围是1~2mS,然后再把各个通道的脉冲顺序排列在20mS周期内。也就是说每次20mS的周期内最多可以有6、7个脉冲,然后再由接收机分配给每个舵机的单独接口。
而单独控制一个舵机的话就应该是周期20mS,每次高电平0.5ms~2.5ms的PWM脉冲,高电平1.5mS时在中间位置,而不应该让PWM宽度太高哦,否则舵机是不识别的。
常用模拟舵机的控制关系如下:
0.5ms--------------0度;
1.0ms------------45度;
1.5ms------------90度;
2.0ms-----------135度;
2.5ms-----------180度;
|