stm32驱动三相无刷直流电机

2019-07-14 19:16发布

我用STM32输出互补PWM波驱动电路,电路输出的电压也都是对的,管子的打开状态都是对。什么都是对的就是接上电机,电机就发出尖锐的声音.  电机原地抖动一下,电路板就烧了。而且电机相与相的电阻居然只有0.5欧姆。试过频率为1K与10K的都会发出不对的声音。电路我感觉也没问题,该输出什么电压就输出了什么电压,管子也只开两个,一个上一个下(不是同端的上下管)。实在是找不到问题了。哎,各位看出了什么问题吗? QQ图片20170921192843.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
aa_aa
2019-07-14 23:45
我会告诉你真名 发表于 2017-9-25 10:38
无刷电机控制需要FOC算法,SVPWM是正确的吗,这些都是需要你考虑的问题,你是自己写的算法还是用的ST的例程

谢谢你的回帖。我用的是直流无刷三相电机,我没有例程。我自己写的。我通过霍尔传感器获取位置后再进行开管换相。现在有个问题嘛,因为相与相直接的电阻只有0.5R,所以有没有必要加一个电阻限流。不管用什么算法我现在只想让电机转起来,但是不要限流电阻就烧了板子。如果要加电阻我就重新画一块板子。你怎么看,第一次做这个无刷电机的题目。

一周热门 更多>