Part Number:TMS320F28034Other Parts Discussed in Thread: CONTROLSUITE
您好!
我在做一个感应电机控制的项目,使用的DSP是TMS320F28034,PCB是自己设计的,并非TI的demo板。
我导入了这个工程进行相关的测试:C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.0\HVACI_Sensorless
有下面几个问题想请教一下。
问题1.
在level1结束后,进行level2的实验时,得到的Clark变换输出的波形不太平滑,如下图
此时 VdTesting = _IQ(0.07);
VqTesting = _IQ(0.07);
SpeedRef = _IQ(0.4);
此配置下,系统电流最小,速度达到期望速度,也是相对来说较好的波形了。
请问,这个波形是不是也是不符合要求的?因为Sensorless Field Oriented Control of 3-Phase Induction Motors.pdf中提供的波形是相当平滑的。
如果想得到平滑的波形,是不是还要继续调整VdTesting和VqTesting的值?还是跟硬件也有关系?
问题2.
在进行level3的实验时,无法调整到一个合适的kp和ki让电机转动起来。
IdRef = _IQ(0.025);
IqRef = _IQ(0.005); //这两个参考值是在level2的实验时,SpeedRef 为0.4时,park输出的Ds和Qs
SpeedRef = _IQ(0.4);
上图中的park输出的Ds和Qs一直在震荡,请问这是正常的吗?
我调整了很多Kp和Ki的配置,一直无法将PI的输出D_Out和Q_Out调整到Level2的两个输入VdTesting和VqTesting都为_IQ(0.07)状态。
两个PI的out值一直都是小于_IQ(0.07)的,电机就无法被驱动起来。
将两个Ref都调大可以运行,但此时的输出都等于PI里面的最大限值,且Ref和Fbk差别较大,我觉得这不是正常的工作状态。
请问,对于PI调节的问题,您有什么建议?我可以再做哪些尝试来解决这个问题?
期待您的答复!
祝好!
Sarah
Ben Qin:
您好,为了更好的解决您的问题,建议您将问题发布到英文论坛上e2e.ti.com/…/c2000-microcontrollers-forum,将有资深的相关TI资深工程师为您解答。