C2000? 微控制器 (MCU) 已用于控制各種應(yīng)用中的電機超過 25 年。這些電機主要是三相同步或異步電機,通常使用稱為磁場定向控制 (FOC) 的技術(shù)進行控制,以通過提供有效的扭矩產(chǎn)生來最小化電力使用。它們用于從 100 瓦以下的醫(yī)療工具到數(shù)百千瓦的工業(yè)機械的各種產(chǎn)品。有些應(yīng)用只需要扭矩控制,有些需要穩(wěn)定的速度,還有一些需要非常精確的位置控制。這些不同的要求需要不同的解決方案,TI 多年來通過其數(shù)字電機控制庫、controlSUITE? 庫和最近的 MotorWare? 庫提供了這些解決方案。
從今天開始,我們將最新的電機控制開發(fā)與設(shè)備級軟件驅(qū)動程序整合到一個產(chǎn)品中:C2000Ware MotorControl 軟件開發(fā)套件 (SDK)。
此 SDK 支持 C2000 平臺中最新一代兼容的 TMS320F28379D、TMS320F28076 和 TMS320F280049C 系列,以及未來的所有新系列。SDK 的組件包括:
· C2000Ware:特定于設(shè)備的驅(qū)動程序、位域、庫(數(shù)學、數(shù)字信號處理、控制、信號生成)、外設(shè)示例、實用程序、硬件文件和文檔——圍繞 TI 電機控制解決方案定制應(yīng)用程序的其余部分所需的一切。
· 電機控制庫:通用控制和電機控制特定功能,您可以將其用作完全定制的電機控制應(yīng)用程序中的構(gòu)建塊。
· 硬件文件和文檔。
· InstaSPIN-FOC?解決方案:使用 TI 的 FAST? 軟件編碼器實現(xiàn)卓越性能的無傳感器 FOC 解決方案。電機識別和自動電流環(huán)調(diào)諧可實現(xiàn)快速開發(fā),即使對于電機控制經(jīng)驗有限的人也是如此。
· DesignDRIVE解決方案:傳感器 FOC 解決方案使用 TI 的 DesignDRIVE 組件支持對多種電流檢測拓撲、模擬和數(shù)字位置傳感器接口、控制技術(shù)和靈活的實時連接進行實驗??焖匐娏鳝h(huán)路 (FCL) 是一個獨特的優(yōu)化軟件庫,它利用了所有硬件功能、加速器和周期清除技術(shù)。能夠在不到 1 μs 的時間內(nèi)實現(xiàn)整個 FOC 扭矩控制回路,從而實現(xiàn)更高頻率的扭矩控制,從而實現(xiàn)更高頻率的位置控制,從而實現(xiàn)具有卓越性能的伺服驅(qū)動器。
InstaSPIN-FOC 解決方案(圖 1)于 2013 年發(fā)布,由 F2806x、F2805x 和 F2802x 系列上的片上只讀存儲器 (ROM) 庫通過 MotorWare 軟件包啟用。該庫已被重寫為浮點 - 消除了定點縮放負擔并利用片上加速器 - 并在 F28004x 系列的片上 ROM 中進行了更新。對于 InstaSPIN-FOC 用戶來說,庫函數(shù)調(diào)用和分步實驗室項目看起來很熟悉。TI 還發(fā)布了一個新的BoosterPack? 插件模塊,專門用于使用我們的C2000 Piccolo? MCU F280049C LaunchPad? 開發(fā)套件的 InstaSPIN-FOC 解決方案。
圖 1:InstaSPIN-FOC 功能
DesignDRIVE(圖 2)在 controlSUITE 軟件套件中發(fā)布并定期更新。通過將其包含在 MotorControl SDK 中,我們現(xiàn)在能夠添加對 C2000Ware 的支持。這提供了更完整和用戶友好的軟件體驗,并使 DesignDRIVE 更容易移植到其他 C2000 MCU 系列。
圖 2:DesignDRIVE 組件
MotorControl SDK 的第一個版本包括表 1 中所示的支持。
表 1:MotorControl SDK 支持
TI 將每季度或每半年更新一次 MotorControl SDK,并且在未來的版本中計劃支持:
· InstaSPIN-FOC 實驗室完全在 F28004x 控制律加速器 (CLA) 協(xié)處理器上運行。
· InstaSPIN-FOC 支持異步感應(yīng)電機。
· F28004x 系列的 DesignDRIVE 示例。
· 增強的 DesignDRIVE FCL 示例,包括絕對編碼器反饋技術(shù)。
· 結(jié)合實時連接。