分享一个MINI板输出PWM给电调,控制四轴的无刷电机的代码

2019-08-16 19:25发布

电调的控制线一般为黑红白三根,红 {MOD}是电调的5V输出,千万不要往板子上接。
黑 {MOD}是地,白 {MOD}是PWM。
控制电调用的PWM波的频率是50Hz,即周期是20ms,高电平时间小于1ms时(占空比5%),电机停转。
高电平时间达到2ms占空比(10%)时,达到最大转速。

程序通过TIM1的CH2(PA.9)输出PWM。使用变量ledpwmval来表示油门。led最小值为9,此时电机停,最大值为20。
每按一下KEY1键,油门增大一档,每按一下KEY0键,油门减小一档。
按一下WK_UP键,油门减到9,电机停转。

红灯闪烁表示程序正在运行。当前油门大小会显示在LCD上。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。