This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在评估 HFI 库、并让我的系统在某些问题上正常工作。 一种是过渡到/过渡到 HFI 和 eSMO 角度估算。 我将代码基于 HVPM_Enhanced_Sensorless 项目。
Transition1.SPD = RC1.SetpointValue;
Transition1.angleHFI = hfi1.thetaEst;
Transition1.angleSMO = esmo1.Theta;
角度_传输(&Transition1);
Speed2.估算 Theta =瞬态1.angle;
通常、系统从 HFI 转到 eSMO 没有问题、但在转换回 HFI 算法时会变得不稳定。 我通过 DAC 输出观察编码器角度(黄色)、eSMO 角度(绿色)、HFI 角度(洋红色)和 Transition1.angle (青色)。 在 HFI 控制下看到的情况。
切换到 eSMO 控制后、我注意到 HFI 角度变得不稳定、并会丢失、如下所示。 也许这就是过渡不起作用的原因。
我还尝试在编码器反馈下操作系统、并查看 HFI 估算角度、在相同情况下、HFI 角度就在这里。 HFI 解决方案收敛的唯一时间是它实际用作换向时。
问题:
1) 1)这是预期行为吗?
2) 2)在编码器控制下是否有并行执行 HFI 的方法?
感谢您的帮助。 谢谢!
1.这不是预期的。 经测试、controlSUITE 中发布的示例代码能够正确地将速度从正变为负、并通过零速进行反向转换。
2.当然,您可以使用编码 器构建自定义构建级别,同时保持 HFI 处于活动状态,但不会将其馈送到 PARK /IPARK / SPEED FBK calc 例程中。
希望这对您有所帮助。