加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

直流無刷電機(jī)控制

2020/12/19
291
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

1. 摘要

本篇筆記主要介紹,如何利用 ST MCSDK 實(shí)現(xiàn)直流無刷電機(jī)控制

2. 準(zhǔn)備工作

? ? ?1), IAR 8.3.1

2), 安裝 ST 電機(jī)控制 MCSDK 軟件

可在官網(wǎng)下載

https://www.st.com/content/st_com/zh/search. h t m l#q=MCSDK-t=tools-page=1

3. 舉例說明

ST 的電機(jī)控制 SDK 主要是為現(xiàn)在應(yīng)用越來越多的直流無刷電機(jī) BLDC 和永磁同步地啊你 PMSM 的控制而開發(fā)的,提供庫和源碼兩個(gè)版本,庫版本隨便下載使用,帶源碼的需要公司郵箱申請(qǐng)驗(yàn)證批準(zhǔn)下載

目前最新的已經(jīng)更新到 5.4.4 版本。我收集了幾個(gè)版本,有需要的關(guān)注公眾號(hào)留言。我們以 F103 為例以 IHM07M1 意法的小功率板為例來控制一個(gè)小直流無刷電機(jī)。電機(jī)參數(shù)如下

?

?

4. 操作步驟

打開電機(jī)控制的 workbench 軟件,選取控制板和功率板,以及電機(jī),如果是官方的板卡還可以使用 motor profile 自動(dòng)識(shí)別電機(jī)參數(shù),提高控制精度,如果是自制板卡需要自己清楚電機(jī)參數(shù)或者測量電機(jī)參數(shù),然后配置到相應(yīng)地方。

4.1 工程配置

點(diǎn)擊 ok 生成款圖,可配置為無感或者有感,根據(jù)需要自己配置,這里我們配置為有感

?

?

4.2 參數(shù)配置

驅(qū)動(dòng)參數(shù)

MCU 確認(rèn)

PWM 管腳,通信管腳,等 IO 口配置

電流采樣配置

線電壓采樣配置

還有溫度,PFC 等可選配置,根據(jù)自己的實(shí)際應(yīng)用選擇,這里就不贅述。

電流采樣選擇 3 電阻采樣,也可以選擇單電阻采樣,參數(shù)配置如下

電機(jī)參數(shù)配置

點(diǎn)擊圖標(biāo)生成工程,選取 IAR 環(huán)境,當(dāng)然也支持 KEIL 和 ST 自己的 IDE。

?

生成的 ioc 文件,可以打開,如果有其他的管腳需要添加可以添加,生成。

生成的工程如下

因?yàn)槲也捎玫氖窃创a的安裝 SDK,所以直接是電機(jī)控制 FOC 所有算法的源碼都可以看到。如果沒有問題就可以下載到板卡驗(yàn)證??梢赃B接監(jiān)控軟件

可以看到成功實(shí)現(xiàn)了電機(jī)的控制,當(dāng)然有興趣的可以自己研究下 FOC 算法,實(shí)際的項(xiàng)目中,我們還要根據(jù)實(shí)際做一些修改,調(diào)試雙環(huán)控制的 PID 參數(shù),也支持三環(huán)控制。demo 可以成功實(shí)現(xiàn)直流無刷電機(jī)的控制。

5. 參考文檔

序號(hào)

文獻(xiàn)

1

STM32F103RM

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

分享嵌入式開發(fā)過程中的案例、心得、方案、調(diào)試等故事,涉及MCU底層驅(qū)動(dòng)、Modbus通信、CAN通信、J1939通信協(xié)議棧、GUI,主要以NXP和ST的應(yīng)用為例來講解,項(xiàng)目開發(fā)中的點(diǎn)滴記錄。陪你度過Bug的折騰,方案的修改,成長的喜悅等。我們一起在嵌入式的江湖闖蕩,多年以后,當(dāng)回憶起那段歲月,不因默默無聞而悔恨。