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

圖 3. 五級漸進(jìn)型構建系統從簡(jiǎn)單 PWM 波形驗證到閉環(huán)電機控制系統上無(wú)傳感器磁場(chǎng)定向控制的發(fā)展過(guò)程。簡(jiǎn)化工作
在零售軟件與消費類(lèi)電子領(lǐng)域,我們非常重視用戶(hù)體驗。不過(guò),這個(gè)術(shù)語(yǔ)以前很少在 MCU 或 DSP 軟件應用中提及。嵌入式編程人員習慣于 MCU 軟件開(kāi)發(fā)的高復雜性,但這可能會(huì )給編程新手帶來(lái)巨大的障礙。怎么才能知道獲得了全部元素?怎么才能保持最新?怎么使源代碼進(jìn)入庫中?controlSUITE 軟件通過(guò)集中的軟件管理消除了上述問(wèn)題和擔憂(yōu)。所有 C2000 軟件均可通過(guò)統一的網(wǎng)站和安裝程序顯示,并可免費下載。通過(guò)安裝程序,客戶(hù)可了解軟件包之間的相關(guān)性,確保所有所需組件的下載和安裝。最后,controlSUITE 軟件還能幫助用戶(hù)通過(guò)下載更新保持最新,并可通過(guò)設置自動(dòng)檢查軟件的新版本。
評論