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