1.最本质的区分:
舵机最大的转动角度。
180度电机可以最大转动180度,360度电机可以360度全周连续旋转。
2.应用的侧重点不同:
180度舵机:
舵机的控制信号周期为20ms,脉冲宽度为0.5~2.5ms,以及舵机的转角为-90°~90°。
PWM值与占空比存在一定的线性关系:
0.5ms------------- -90度;
1.0ms------------- -45度;
1.5ms-------------- 0度;
2.0ms-------------- 45度;
2.5ms-------------- 90度;
函数实例: stm32中设置舵机的角度函数: __HAL_TIM_SET_COMPARE(&htim2, TIM_CHANNEL_4, 10);
10/(period+1)= angle/180 = 占空比
period为自动重装值,angle为想要转动的角度。
硬件实例:TBSN-K15,SG90
360度舵机:
与180度舵机比较,360度舵机无法像180度舵机一样控制角度,它只能控制方向和速度。
给它一个PWM信号,舵机会以一个特定的速度转动,类似与电机。但与电机不同的是,360舵机是闭环控制,速度控制稳定。
PWM信号与360舵机转速的关系:
0.5ms----------------正向最大转速;
1.5ms----------------速度为0;
2.5ms----------------反向最大转速;
硬件实例:TBS-K20