
MBD培訓(xùn)
一
電機控制原理介紹及MATLAB入門
1. 電機控制簡介
2. 無刷直流電機和永磁同步電機的區(qū)別
3. 表貼式永磁同步電機和凸機永磁同步電機介紹
4. 幾種方式進行電機建模的區(qū)別(基于數(shù)學(xué)模型、基于設(shè)計參數(shù)、基于實測數(shù)據(jù))
5. MATLAB中搭建電機控制仿真模型
1)MATLAB入門
2)MATLAB功能及其操作
3)熟悉基本的MATLAB模塊使用
4)在搭建好的仿真模型中修改控制參數(shù)(通過回調(diào)函數(shù)),學(xué)會通過示波器模塊觀察控制系統(tǒng)的控制性能
MATLAB使用介紹(一)
搭建仿真模型
6. MATLAB中搭建電機控制仿真模型
1)電機數(shù)學(xué)模型
2)電壓電流數(shù)學(xué)模型
3)控制系統(tǒng)模型
4)常規(guī)矢量控制
5)轉(zhuǎn)速環(huán)模塊
6)電流環(huán)模塊
7)積分抗飽和模塊
8)電壓限幅模塊設(shè)計
8)SVPWM模塊
9)五段式調(diào)制和七段式調(diào)制的區(qū)別
10)仿真結(jié)果分析
11)PMSM無感觀測器的設(shè)計及其仿真分析
二
MATLAB使用介紹(二)
MBD開發(fā)設(shè)計
基于MBD開發(fā)電機控制軟件功能單元
1) 軟件功能確認及芯片選型
2) MATLAB環(huán)境配置
3) 數(shù)據(jù)字典的使用
4) Simulink使用和stateflow使用的介紹及區(qū)別
5) 電機控制基本算法模塊(SVPWM算法模塊,電流環(huán),死區(qū)補償)
6) 基本驅(qū)動層和復(fù)雜驅(qū)動層設(shè)計
7) 狀態(tài)機切換模塊
8) 故障保護單元設(shè)計
9) 轉(zhuǎn)矩指令濾波模塊設(shè)計
10) 弱磁標定模塊設(shè)計
11) CAN通信模塊設(shè)計
12) 角度獲取模塊設(shè)計
13) 抑抖模塊設(shè)計
14) 基本上位機設(shè)計(通過芯片原廠的開發(fā)上位機軟件進行軟件調(diào)試)
MATLAB使用介紹(三)
MBD開發(fā)設(shè)計-底層寄存器配置及測試驗證
軟件測試及初始開發(fā)方案選擇
1)全部使用代碼生成和MATLAB與手寫代碼相互配合兩種方案的異同
2)測試用例的設(shè)計
3)MATLAB與CCS的連接
4)MIL測試(模型在環(huán)測試)
5)SIL測試(軟件在環(huán)測試)
6)PIL測試(處理器在環(huán)測試)
7)HIL測試(硬件在環(huán)測試)