ZHCSQ51 November 2023 MCF8329A
PRODUCTION DATA
MCF8329A 使用電機繞組電阻、電機繞組電感和反電動勢常數在閉環運行中估算電機位置。MPET 例程測量電機反電動勢常數以及機械負載慣性和摩擦系數。參數的離線測量發生在電機正常運行之前。TI 建議在電機啟動前估算電機參數,盡可能減輕可能的參數變化導致的影響。
圖 7-38 展示了 MPET 例程中的操作序列。當 MPET_CMD 位被設置為 1b 或設置了非零目標速度時,會進入 MPET 例程。MPET 例程包括四個步驟,即 IPD、開環加速、電流下降和滑行。如果圖 7-38 中顯示的條件評估為“真”,則執行每個步驟;如果條件評估為“假”,那么算法將繞過該特定的步驟并繼續執行序列中的下一步。完成(或繞過)全部步驟之后,算法就會退出 MPET 例程。如果目標速度被設置為非零值,那么在退出 MPET 例程之后,算法將開始啟動和加速序列(達到目標速度基準)。
TI 專有的 MPET 例程包含以下操作序列。
從 EEPROM 或 MPET 中選擇參數
MTR_PARAMS 寄存器提供 MPET 估算值。在將 MPET_WRITE_SHADOW 位設置為 1 的情況下,將 MPET 估算值寫入影子寄存器,MOTOR_BEMF_CONST、SPD_LOOP_KP 和 SPD_LOOP_KI 影子寄存器中用戶配置(來自 EEPROM)的值將被來自 MPET 的估算值覆蓋。如果任何影子寄存器被初始化為零(通過 EEPROM 寄存器),則 MPET 估算值用于這些獨立于 MPET_WRITE_SHADOW 設置的寄存器。MPET 通過用戶輸入的電阻和電感來計算電流環路 KP 和 KI。MPET 估算機械參數,包括慣性和軸上的摩擦系數(包括電機和軸耦合負載)。這些值用于設置初始值速度環路 Kp 和 Ki。估算的速度環路 KP 和 KI 設置只能用作初始設置,TI 建議用戶根據性能要求在應用中調整這些參數。