ZHCSUA5 December 2023 MCF8315C
PRODMIX
在电机达到足以使反电动势观测器估算电机角度和速度的速度,MCF8315C 就会转换到闭环状态。该切换速度是根据测得的反电动势和电机速度自动确定的。用户还可以选择通过配置 OPN_CL_HANDOFF_THR 并将 AUTO_HANDOFF_EN 设置为 0b 来手动设置切换速度。为了实现平稳转换并避免速度瞬态,在转换之后 theta_error (Ɵgen - Ɵest) 呈线性减小。可以使用 THETA_ERROR_RAMP_RATE 来配置 theta_error 减小的斜率。如果在开环期间设置的电流限制较高,并且在转换到闭环之前未降低该电流限制,则电机速度可能会在转换到闭环后瞬间升高。为了避免此类速度变化,请将 IQ_RAMP_EN 配置为 1b,以便 iq_ref 在转换为闭环之前逐渐减小。然而,如果最终速度基准 (SPEED_REF) 是开闭环切换速度 (OPN_CL_HANDOFF_THR) 的两倍以上,则 iq_ref 不会独立于 IQ_RAMP_EN 设置而降低,可实现更快的电机加速。
在以足够的速度切换至闭环后,可能仍然存在一些 θ 误差,因为估计器可能没有完全对齐。在开环转换到闭环之后可以使用缓慢加速,来确保 θ 误差减小为零。可以使用 CL_SLOW_ACC 来配置缓慢加速。
图 6-49 展示了开闭环转换中的控制序列。如果 IQ_RAMP_EN 设置为 1b,则电流 iq_ref 会在电流衰减区域降低到一个较低的值。如果 IQ_RAMP_EN 设置为 0b,则转换序列中不会出现电流衰减区域。仅当 PWM_FREQ_OUT ≠ 15kHz、30kHz、45kHz 或 60kHz 时,才应将 IQ_RAMP_EN 设置为 1b。