本文主要是介绍杂项——32舵机控制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
180度舵机内部有一个基准电路,产生周期为20ms,高电平宽度为1.5ms的基准信号,这个位置其实是舵机转角的中间位置。通过比较信号线的PWM信号与基准信号,内部的电机控制板得出一个电压差值,将这个差值加到电机上控制舵机转动。控制舵机的高电平范围为0.5ms到2.5ms。0.5ms为最小角度,2.5ms为最大角度。
以180度舵机为例:
0.5ms----------------0度; 占空比为2.5%
1ms -----------------45度; 占空比为5%
1.5ms----------------90度; 占空比为7.5%
2ms -----------------135度; 占空比为10%
2.5ms ---------------180度; 占空比为12.5%
舵机频率与占空比的计算:
设舵机的频率为50HZ,则PWM周期为20ms,0度对应的占空比为2.5%,即0.5ms的高电平输出。
在32端写代码时,初始化PWM周期为20ms,然后设置相应的占空比,即可让舵机旋转到相应的角度。
这篇关于杂项——32舵机控制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!