2019-07-21 06:24发布
小黑竹 发表于 2017-3-8 09:58 我看到三年前的回答,想起了做这个的漫长过程。最后用stm32和dsp都做了一遍... stm32我是看论文看书,和 ...
最多设置5个标签!
stm32我是看论文看书,和小组的同学讨论。最后才知道了开环的矢量控制是怎么去实现的。我现在回忆一下啊,具体想做的要自己看书,我记得有一本紫皮的DSP矢量控制什么鬼的。
首先矢量控制是用直流电机的方式去控制三相异步交流电机(其中是通过克拉克变换和帕克变换来实现的),其中有七段图,IGBT我用的是6个IGBT集成的芯片,6个IGBT把空间分成6个扇区,各个扇区的3对PWM的状态(或者说长度)是不同的。最后通过角度是不断增加来计算PWM的占空比。好像是这样。
如果你用DSP就好调很多,直接用DSP28335就方便很多,TI公司有专门矢量控制的foc库,直接有6个level,从开环到闭环,很方便开发和使用。具体在网上找找应该就有。
支持原子哥,附上stm32的程序,记得那时还是用战舰板演示的哈哈。
---------------------------------
我也知道DSP用来计算那些数据爽,只是以前没用过DSP,现在手里有只有stm32,所以才请教各位有没有相关程序借来参考一下~~~~你有没有做过STM32 的SVPWM的交流电机控制吖~~
当然硬件电路还要自己去搭
一周热门 更多>