ZHCUBZ5A September 2021 – April 2024
本指南中介紹的通用電機(jī)控制實(shí)驗(yàn)工程不僅能讓您對(duì)各種電機(jī)控制算法進(jìn)行實(shí)驗(yàn),還可用作您自己設(shè)計(jì)的參考。通用電機(jī)控制解決方案以及實(shí)驗(yàn)工程均位于 MotorControl SDK 內(nèi)。
通用電機(jī)控制實(shí)驗(yàn)工程提供了一個(gè)使用 F28002x、F28003x 和 F280013x 系列 C2000 MCU 的示例。這是包含不同無傳感器(FAST?、eSMO、InstaSPIN?-BLDC)和含傳感器(增量編碼器,霍爾)電機(jī)控制技術(shù)(FOC,梯形)的構(gòu)建示例的單個(gè)工程,帶有可用于各種三相逆變器電機(jī)評(píng)估套件的系統(tǒng)功能和調(diào)試接口。
在該通用電機(jī)控制實(shí)驗(yàn)工程中,F(xiàn)AST 庫(用于估算電機(jī)磁通、角、速度和轉(zhuǎn)矩)由 InstaSPIN-FOC? 實(shí)現(xiàn)。該庫允許使用已啟用 FPU 和支持 C2000Ware-MotorControl-SDK 的 C2000 器件的 InstaSPIN-FOC 的 FAST 觀測(cè)器。為了使用 FAST 或 InstaSPIN-FOC,用戶不再需要使用具有特殊 ROM 內(nèi)容的 C2000 器件。
在本用戶指南中,您將了解如何修改 user_mtr1.h 文件,該文件是存儲(chǔ)所有用戶參數(shù)的頭文件。其中一些參數(shù)可以在運(yùn)行時(shí)通過 CCS 進(jìn)行操作,但必須更新 user_mtr1.h 文件中的參數(shù),才能永久保存在工程中。您將學(xué)習(xí)如何將該實(shí)驗(yàn)遷移到您自己的硬件板,以及通過修改 hal.h 和 hal.c 文件將該實(shí)驗(yàn)工程移植到其他 C2000 MCU 控制器。
實(shí)驗(yàn)工程提供了多個(gè)接口功能來啟動(dòng)/停止電機(jī)以及使用按鈕、電位器或 CAN 接口設(shè)置基準(zhǔn)速度。
電機(jī)控制通用實(shí)驗(yàn)工程在 MotorControl SDK 文件夾中構(gòu)建,并使用 C2000Ware 中的文件。MotorControl SDK 軟件包括在 C2000 電機(jī)控制評(píng)估模塊 (EVM) 和 TI Designs (TID) 上運(yùn)行的固件。MotorControl SDK 包含一個(gè) C2000Ware 副本,范圍涵蓋器件特定的驅(qū)動(dòng)程序和支持軟件到完整示例系統(tǒng)應(yīng)用。
通用 MotorControl 實(shí)驗(yàn)需要: