Other Parts Discussed in Thread: CONTROLSUITE
现在在学习FOC控制,在看HVPM_Sensored_Servo工程。
对SVGEN.H里面的扇区时间计算不太理解。以扇区1为例:
T6 = (sqrt(3)*Ts/Udc) * Ubeta;
T4 = (sqrt(3)*Ts/Udc)*(sqrt(3)*Ualpha/2 - Ubeta/2);
但是TI里面的计算结果好像是占空比:T6/Ts和T4/Ts。并且公式里面没有这部分: sqrt(3)/Udc.
后来查了一些资料,说是做了标幺化处理,但是又好像只在这里看到了这个不一样的地方。还有就是说输入Ualpha和Ubeta的是在(-1,+1)之间。
在这个例程里面输入到SVPWM模块的Ualpha和Ubeta和实际的Ualpha和Ubeta之间的关系是怎样的?在实际中应该怎样处理?
在HVPM_Sensord_Servo_Servo_Setting.h里面的BASE_VOLTAGE,BASE_CURRENT,BASE_FREQ有什么作用,实际在哪里用到了?
有没有关于这个标幺化在FOC实际项目中的解释或者说明文档?
现在对这部分很困惑?期待大神们的解惑!谢谢!