这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 测试测量 » DIY无刷电机控制器:打样...

共1条 1/1 1 跳转至

DIY无刷电机控制器:打样...

专家
2020-03-08 08:26:05     打赏

DIY无刷电机控制器:打样...

图片1.png

当然控制方式上也就简单很多,三个霍尔接中断输入,在中断处理程序中根据组合状态换相,程序上也没什么复杂的。主程序 一直检测ad值,改变pwm占空比,及电流保护等。
如下一个典型的换相代码。Stm32 有两个高级定时器tim1 tim8 可以输出4组互补型pwm,还可以设定死区时间等,使用上非常方便。
switch(step){case 4: //B+ C-/* Next step: Step 2 Configuration -------------------------------------- */TIM_CCxCmd(BLDC_TIMx,TIM_Channel_1,TIM_CCx_Disable);TIM_CCxNCmd(BLDC_TIMx,TIM_Channel_1,TIM_CCxN_Disable);}

图片1.png

下图为uvw三相的霍尔检测到的电平及w相的波形。

图片1.png

下图为 uvw三相波形及w相霍尔电平

下图为 w相电平, w相上臂on 下臂pwm ,w相霍尔信号。

图片1.png

下图为w相ir2304芯片输出,上臂电压可明显看到已高于vcc,下臂为pwm信号





关键词: 无刷     电机     控制器     打样    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]