初级会员

- 积分
- 115
- 金钱
- 115
- 注册时间
- 2013-11-9
- 在线时间
- 29 小时
|

楼主 |
发表于 2017-3-8 09:58:36
|
显示全部楼层
我看到三年前的回答,想起了做这个的漫长过程。最后用stm32和dsp都做了一遍...
stm32我是看论文看书,和小组的同学讨论。最后才知道了开环的矢量控制是怎么去实现的。我现在回忆一下啊,具体想做的要自己看书,我记得有一本紫皮的DSP矢量控制什么鬼的。
首先矢量控制是用直流电机的方式去控制三相异步交流电机(其中是通过克拉克变换和帕克变换来实现的),其中有七段图,IGBT我用的是6个IGBT集成的芯片,6个IGBT把空间分成6个扇区,各个扇区的3对PWM的状态(或者说长度)是不同的。最后通过角度是不断增加来计算PWM的占空比。好像是这样。
如果你用DSP就好调很多,直接用DSP28335就方便很多,TI公司有专门矢量控制的foc库,直接有6个level,从开环到闭环,很方便开发和使用。具体在网上找找应该就有。
支持原子哥,附上stm32的程序,记得那时还是用战舰板演示的哈哈。
|
|