首頁 > 評測 > 分分鐘帶你入門無刷電機(jī)控制——P-NUCLEO-IHM001套件評測
分分鐘帶你入門無刷電機(jī)控制——P-NUCLEO-IHM001套件評測
- [導(dǎo)讀]
- 電動機(jī)作為當(dāng)今各個(gè)領(lǐng)域的動力主要來源,如今全世界大約二分之一的發(fā)電量被電機(jī)消耗掉。這樣,它的控制能效至關(guān)重要。ST(意法半導(dǎo)體)公司致力于建立高效電機(jī)控制生態(tài)系統(tǒng),不僅有適用于電機(jī)控制的微處理器MCU、電機(jī)驅(qū)動IC,還提供有免費(fèi)且易于使用的電機(jī)控制軟件算法,協(xié)助電機(jī)控制工程師快速實(shí)現(xiàn)高效的電機(jī)矢量控制方案。
2、基于MC WORKBENCH測試
(1)MC WORKBENCH介紹
使用了ST推出的X-CUBE-SPN7軟件包之后,是不是感覺非常簡單?但是有點(diǎn)小遺憾,就是整個(gè)都是看程序,參數(shù)配置可能比較麻煩一些。
下面我們來看看ST推出的另外一個(gè)非常強(qiáng)大的工具——MC WORKBENCH軟件,該軟件是基于PC的免費(fèi)軟件,可簡化電機(jī)控制固件庫的自定義設(shè)置,幫助用戶設(shè)置不同的電機(jī)。最新算法庫(v4.2)引入一個(gè)便利的“Motor Profiler”工具,能夠自動偵測電機(jī)參數(shù),自動配置電機(jī)控制算法庫,做到了一接觸即可進(jìn)行微調(diào)(One-Touch Tuning)的方式。
首先在ST官網(wǎng)下載STSW-STM32100,這個(gè)是ST推出的Web版本的FOC SDK庫,最新的版本是4.2.0。下載地址:http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/LN1734/PF257936
圖3-12 STSW-STM32100下載
安裝后可以找到“ST Motor Control Workbench”軟件。打開該軟件,出現(xiàn)如下圖所示的界面
圖3-13 MC WORKBENCH軟件界面
(2)MC WORKBENCH測試
下面我們以工程實(shí)例為模板SDK42x-P-NUCLEO-IHM001-MP-LowInductanceMotor-7-PolesPairs,來測試P-NUCLEO-IHM001套件。
圖3-14 MC WORKBENCH工程樣例
打開工程后,顯示如下界面
圖3-15 MC WORKBENCH電機(jī)配置主界面
之后點(diǎn)擊電機(jī)按鈕,打開電機(jī)配置界面,勾選Motor Profiler工具,無負(fù)載形式,并填入上面的電機(jī)基本參數(shù)。
圖3-16 MC WORKBENCH電機(jī)配置窗口
點(diǎn)擊工具欄的輸出配置選項(xiàng)設(shè)置按鈕。
圖3-17 MC WORKBENCH輸出配置按鈕
在彈出的窗口選擇輸出配置文件的路徑為:C:\Program Files (x86)\STMicroelectronics\FOC SDK\STM32 PMSM FOC LIBv4.2\Web\SystemDriveParams
圖3-18 MC WORKBENCH輸出配置窗口
之后點(diǎn)擊工具欄的生成配置代碼工具。
圖3-19 MC WORKBENCH生成代碼窗口
之后生成配置文件,并打開Motor Profiler窗口。
圖3-20 Motor Profiler窗口
在MC WORKBENCH的默認(rèn)安裝路徑下面找到如下工程,路徑:C:\Program Files (x86)\STMicroelectronics\FOC SDK\STM32 PMSM FOC LIBv4.2\Web\Project\EWARM,我這里使用的是NUCLEO-F302R8核心板,選擇工程STM32F30x_Workspace.eww打開。
圖3-21 STM32F30x_Workspace工程文件
使用IAR軟件編譯該工程,并編譯下載到NUCLEO-F302R8核心板中。
圖3-22 STM32F30x_Workspace工程編譯
在Motor Profiler窗口設(shè)置NUCLEO-F302R8核心板的虛擬串口和波特率,并點(diǎn)擊連接按鈕。
圖3-23 Motor Profiler連接P-NUCLEO-IHM001套件
待連接到核心板后,點(diǎn)擊開始按鈕,就開始自動偵測電機(jī)參數(shù)。
圖3-24啟動Motor Profiler按鈕
圖3-25 Motor Profiler偵測電機(jī)參數(shù)
待自動偵測電機(jī)完成后,出現(xiàn)如下窗口信息。
圖3-26 Motor Profiler輸出電機(jī)參數(shù)
點(diǎn)擊將結(jié)果拷貝到工程按鈕,再次點(diǎn)擊電機(jī)圖標(biāo),就可以看到電機(jī)的完整參數(shù)。是不是很方便?
圖3-27 完整電機(jī)參數(shù)
然后在驅(qū)動管理界面配置系統(tǒng)其他參數(shù),比如啟動參數(shù)等等。
圖3-28 驅(qū)動管理界面
所有設(shè)置完成后,再次點(diǎn)擊生成參數(shù)按鈕,生成最終的系統(tǒng)配置參數(shù)。并在IAR中再次編譯下載到NUCLEO-F302R8核心板中。
圖3-29 生成配置完成參數(shù)代碼
在MC WORKBENCH軟件上點(diǎn)擊監(jiān)控按鈕。
圖3-30 MC WORKBENCH軟件中監(jiān)控按鈕
進(jìn)入監(jiān)控界面
圖3-31 MC WORKBENCH監(jiān)控界面
可以在監(jiān)控界面啟動、停止電機(jī),修改電機(jī)參數(shù),并實(shí)時(shí)的顯示電機(jī)運(yùn)行狀態(tài)界面。
具體監(jiān)控信息可以參看錄制的演示視頻。
視頻3-2 MC WORKBENCH監(jiān)控電機(jī)視頻
經(jīng)過上面的測試,是不是覺的MC WORKBENCH軟件的使用大大簡化電機(jī)控制固件庫的自定義設(shè)置。特別是最新庫引入的“Motor Profiler”工具,能夠自動偵測電機(jī)參數(shù),自動配置電機(jī)控制算法庫,方便用戶在不知道電機(jī)過多參數(shù)情況下幾步就能完成電機(jī)的控制?
四、總結(jié)
P-NUCLEO-IHM001開發(fā)套件是ST公司推出的一款針對無刷直流電動機(jī)控制入門套件,采用NUCLEO-F302R8作為核心板,板載一顆高性能的STM32F302RB微控制器,基于ARM CotexM4核,帶有DSP和FPU單元,已實(shí)現(xiàn)高速的控制功能;X-NUCLEO-IHM07M1擴(kuò)展板,板載STSPIN L6230電機(jī)驅(qū)動器芯片,可提供48V/1.4A驅(qū)動三相無刷直流電機(jī);配備一個(gè)低壓三相直流無刷電機(jī)作為控制對象;同時(shí)ST公司提供梯形(6步)和正弦矢量(FOC)控制算法庫,以及免費(fèi)的MC WORKBENCH配置工具,可在數(shù)分鐘內(nèi)帶領(lǐng)用戶邁進(jìn)無刷直流電動機(jī)控制的大門!
參考鏈接
1、P-NUCLEO-IHM001套件資源:http://www.st.com/web/catalog/tools/FM116/CL1620/SC1971/PF262597
2、NUCLEO-F302R8核心板資源:http://www.st.com/web/en/catalog/tools/PF259999
3、X-NUCLEO-IHM07M1擴(kuò)展板資源:http://www.st.com/web/en/catalog/tools/PF261977
4、BR2804-1700Kv-1無刷電機(jī)資源:http://www.jwd-motor.com/product/product26.html
5、X-CUBE-SPN7軟件包資源:http://www.st.com/web/en/catalog/tools/PF262647
6、STM32 PMSM FOC SDK資源:http://www.st.com/web/en/catalog/tools/PF257936
——————本文系21ic原創(chuàng),未經(jīng)許可嚴(yán)禁轉(zhuǎn)載——————
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前