STM32G4入門與電機控制實戰(zhàn)——基于X-CUBE-MCSDK的無刷直流電機與永磁同步電機控制實現(xiàn)
定 價:68 元
叢書名:嵌入式技術與應用叢書
- 作者:許少倫 等
- 出版時間:2023/11/1
- ISBN:9787121466526
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TM301.2
- 頁碼:
- 紙張:
- 版次:
- 開本:
本書基于 STM32G4 電機控制開發(fā)套件,圍繞 STM32G4 入門與電機控制實戰(zhàn)進行了系統(tǒng)的介紹。STM32G4 入門部分從基礎認識和操作入手,介紹 STM32G4 系列微控制器及生態(tài)資源、P-NUCLEOIHM03 電機控制套件、軟件生態(tài)系統(tǒng)及開發(fā)工具的使用,給出了基于 NUCLEO-G431RB 開發(fā)板的基礎實驗例程;電機控制部分詳細介紹了無刷直流電機和永磁同步電機控制技術,涵蓋電機系統(tǒng)結構、數(shù)學模型、控制原理及電機參數(shù)測量等關鍵內容;在此基礎上還提供了基于 P-NUCLEO-IHM03 套件的電機入門級控制實例及包括無刷直流電機有感方波控制與永磁同步電機有感 FOC 控制的電機進階控制案例。
許少倫,博士,上海交通大學, 電子信息與電氣工程學院電氣工程系, 高級工程師,中國機器人及人工智能大賽上海賽區(qū)組委會委員;上海交通大學電氣工程學科教學指導委員會委員。
第 1 章 STM32G4 概述 ...................................................................................................................... 1
1.1 STM32G4 系列的特性 ........................................................................................................... 1
1.2 STM32G4 的主要應用 ........................................................................................................... 5
1.3 STM32 生態(tài)資源 ................................................................................................................... 6
第 2 章 STM32 電機控制套件 P-NUCLEO-IHM03 ....................................................................... 10
2.1 NUCLEO-G431RB 開發(fā)板 .................................................................................................. 10
2.1.1 NUCLEO-G431RB 開發(fā)板概述 .................................................................................................. 10
2.1.2 NUCLEO-G431RB 開發(fā)板的硬件構成 ...................................................................................... 12
2.2 X-NUCLEO-IHM16M1 三相驅動板 ................................................................................... 17
2.2.1 X-NUCLEO-IHM16M1 三相驅動板概述 ................................................................................... 17
2.2.2 X-NUCLEO-IHM16M1 三相驅動板的硬件構成 ....................................................................... 18
2.3 三相云臺電機 GBM2804H-100T ........................................................................................ 24
2.4 DC 電源 ................................................................................................................................ 25
第 3 章 軟件開發(fā)環(huán)境 ...................................................................................................................... 26
3.1 開發(fā)環(huán)境概述 ....................................................................................................................... 27
3.2 STM32CubeMX .................................................................................................................... 28
3.2.1 下載和安裝 .................................................................................................................................. 28
3.2.2 工具界面 ...................................................................................................................................... 32
3.3 STM32CubeIDE ................................................................................................................... 34
3.3.1 下載和安裝 .................................................................................................................................. 34
3.3.2 工具界面 ...................................................................................................................................... 37
3.4 Keil(MDK-ARM) ............................................................................................................ 38
3.4.1 下載和安裝 .................................................................................................................................. 38
3.4.2 操作簡介 ...................................................................................................................................... 41
3.5 IAR EWARM ........................................................................................................................ 43
3.5.1 下載和安裝 .................................................................................................................................. 43
3.5.2 操作簡介 ...................................................................................................................................... 49
3.6 MotorControl Workbench(MC SDK) .............................................................................. 50
3.6.1 下載和安裝 .................................................................................................................................. 50
3.6.2 操作簡介 ...................................................................................................................................... 52
3.6.3 使用 ST Motor Profiler 獲得電機參數(shù) ........................................................................................ 56
3.6.4 ST MC SDK 5.x 固件 ................................................................................................................... 61
3.7 STM Studio ........................................................................................................................... 66
3.7.1 下載和安裝 .................................................................................................................................. 66
3.7.2 操作簡介 ...................................................................................................................................... 69
第 4 章 NUCLEO-G431RB 基礎實驗 ............................................................................................. 72
4.1 LED 點燈實驗 ...................................................................................................................... 72
4.2 定時器 PWM 應用實驗 ....................................................................................................... 78
4.3 外部中斷實驗 ....................................................................................................................... 84
4.4 串行接口應用實驗 ............................................................................................................... 90
4.5 數(shù)/模轉換應用實驗 .............................................................................................................. 96
4.6 互補 PWM 輸出實驗 ......................................................................................................... 104
第 5 章 無刷直流電機控制技術 .................................................................................................... 112
5.1 無刷直流電機的系統(tǒng)構成 ................................................................................................. 112
5.1.1 電機本體 .................................................................................................................................... 113
5.1.2 位置傳感器 ................................................................................................................................ 114
5.1.3 控制驅動電路 ............................................................................................................................ 115
5.2 無刷直流電機的數(shù)學模型 ................................................................................................. 116
5.2.1 定子電壓方程 ............................................................................................................................ 116
5.2.2 反電動勢方程 ............................................................................................................................ 117
5.2.3 電磁轉矩方程 ............................................................................................................................ 117
5.2.4 運動方程 .................................................................................................................................... 117
5.3 無刷直流電機的控制原理 ................................................................................................. 117
5.3.1 方波控制原理 ............................................................................................................................ 118
5.3.2 無感反電動勢控制原理 ............................................................................................................. 120
第 6 章 永磁同步電機控制技術 ...............................