ZHCAF86 April 2025 MCF8315A , MCF8315C , MCF8315C-Q1 , MCF8315D , MCF8316A , MCF8316C-Q1 , MCF8316D , MCF8329A , MCF8329A-Q1
在以足够的速度切换至闭环后,如果估计器未完全对齐,则仍然可能存在一些 θ 误差。在切换到闭环之前,MCF83xx 器件以 THETA_ERROR_RAMP_RATE 的速率将此 θ 误差降至零。此状态称为 CLOSED_LOOP_UNALIGNED_STATE。此状态下的速度参考值遵循 CL_SLOW_ACC(建议值为 CL_ACC 的一半)。
将对上述参数进行调优,以在切换状态下实现更平滑的相电流曲线,这取决于 IQ_REF_CLOSED_LOOP 在开环状态后的变化方式,而反过来又取决于 THETA_ERROR_RAMP_RATE、CL_SLOW_ACC、SPD_LOOP_KP 和 SPD_LOOP_KI。
以下是一些截图,用于展示 THETA_ERROR_RAMP_RATE 如何在切换阶段影响 IQ_REF_CLOSED_LOOP 变化,进而影响给定 CL_SLOW_ACC、SPD_LOOP_KP 和 SPD_LOOP_KI 的电流曲线。IQ_REF_CLOSED_LOOP 通过器件的 DACOUT1 引脚输出。
当 THETA_ERROR_RAMP_RATE = 111b 时,IQ_REF_CLOSED_LOOP 以更快的速率变化,我们会在电机相电流中观察到更多的振荡
当 THETA_ERROR_RAMP_RATE = 000b 时,IQ_REF_CLOSED_LOOP 以较慢的速率变化,我们观察到电机相电流中的振荡逐渐衰减。