PWM波控制舵机实验
硬件连接
首先是舵机的引线,一般为三线控制(没有接触过不是三线的),红色为电源,棕色为地,橙黄色为信号。控制舵机的时候,需要不断的给PWM波才能使得舵机在某个角度有扭矩
控制原理
舵机的控制需要在20ms的周期中,改变高电平的占空比,实现旋转:
当pwmval=0时,为0度
当pwmval=5时,为45度
当pwmval=10时,为90度
当pwmval=15时,为135度
当pwmval=20时,为180度
所以只需要在20ms中改变pwmval即可
设定20ms的周期
TIM3_PWM_Init(199,7199); //分频 PWM频率=72000000/7200/200=50hz 20ms//舵机控制的周期
代码参考见工程***PWM波+舵机***