體驗全新的MCU軟件方法
努力降低污染或延長電池使用壽命可大幅提升效率。軟件和硬件在提升系統(tǒng)效率的過程中都發(fā)揮著極其重要的作用。我們非常重視硬件效率,當然也希望軟件同樣能提升效率。controlSUITE 中的數(shù)學與 DSP 庫包含針對不同類型處理器(定點、浮點以及 Piccolo 具有革命性突破的控制律加速器 (CLA) 等)優(yōu)化的不同集。此外,應用庫是從基礎構建的,可最大限度地縮短執(zhí)行時間。例如,controlSUITE 軟件包含可轉換成宏格式的數(shù)字電機控制庫,在該庫中,庫模塊在編譯時被宏調用替代。這種架構可消除有關傳統(tǒng)庫環(huán)境切換所占用的工作循環(huán),不僅提升了效率,而且還可為系統(tǒng)支持函數(shù)或工業(yè)標準的實施預留更多的空間。演示系統(tǒng)與開發(fā)系統(tǒng)
對應用系統(tǒng)關注的提升為設計人員帶來了新的問題,演示系統(tǒng)和參照設計可證明概念,但要采用這些設計方案,并使其通過不同的設置工作,則極為困難,有時甚至是不可能的。例如,許多現(xiàn)有套件都可提供能夠全面工作的高級電機控制閉環(huán)設計,但采用這些套件進行定制系統(tǒng)時都需要進行大量的修改,使用和調試不同拓撲上的不同電機。C2000 應用套件是從頭重新設計的,是全面的開發(fā)套件。該硬件包含可重復使用或修改的模塊。材料清單、原理圖以及布局均針對用戶免費提供,并可根據(jù)需要進行使用和改進。就軟件而言,所有 controlSUITE 套件都采用漸進型構建系統(tǒng),用戶可通過該系統(tǒng)從簡到難啟動設計工作,隨著開發(fā)工作的推進慢慢添加更多的組件。讓我們深入了解一下 C2000 雙通道電機控制和 PFC 套件的軟件。該套件不僅可演示無傳感器的磁場定向電機控制,而且還可通過五個構建級演示該軟件,指導用戶完成系統(tǒng)設計。構建級 1 實施最小化系統(tǒng)檢查,確認系統(tǒng)中斷的工作并驗證 Inverse Park、Space Vector 以及 PWM 驅動器模塊所生成波形的正確。構建級 2 可在添加偏移補償和 Clarke / Park 轉換的同時,驗證模數(shù)轉換與相位電壓的計算。在構建級 3 中,我們可添加真實 PID 模塊,并可驗證 dq 軸的電流調節(jié)。而后,構建級 4 包括轉子位置估算與速度估算模塊。最后,構建級 5 可通過使用所測量的速度作為反饋,來關閉速度環(huán)路,從而完成整個系統(tǒng)。這種設置配合全面的文檔和理論,可創(chuàng)建便于快速學習應用、加快不同系統(tǒng)修改以及簡化調試的套件。
圖 3. 五級漸進型構建系統(tǒng)從簡單 PWM 波形驗證到閉環(huán)電機控制系統(tǒng)上無傳感器磁場定向控制的發(fā)展過程。簡化工作
在零售軟件與消費類電子領域,我們非常重視用戶體驗。不過,這個術語以前很少在 MCU 或 DSP 軟件應用中提及。嵌入式編程人員習慣于 MCU 軟件開發(fā)的高復雜性,但這可能會給編程新手帶來巨大的障礙。怎么才能知道獲得了全部元素?怎么才能保持最新?怎么使源代碼進入庫中?controlSUITE 軟件通過集中的軟件管理消除了上述問題和擔憂。所有 C2000 軟件均可通過統(tǒng)一的網(wǎng)站和安裝程序顯示,并可免費下載。通過安裝程序,客戶可了解軟件包之間的相關性,確保所有所需組件的下載和安裝。最后,controlSUITE 軟件還能幫助用戶通過下載更新保持最新,并可通過設置自動檢查軟件的新版本。
評論