無刷直流電機(jī)模塊
發(fā)布時(shí)間:2008/10/28 0:00:00 訪問次數(shù):1597
構(gòu)建磁懸浮飛輪用電機(jī)仿真模塊是最核心的工作。首先,電機(jī)模型采用simulink的子系統(tǒng)封裝技術(shù),將電機(jī)各個(gè)功能模塊集成在子模型中,并通過子系統(tǒng)封裝對(duì)話框輸入電機(jī)仿真的一些重要參數(shù)。這樣能增強(qiáng)模型整體的可讀性,便于仿真前修改各種電機(jī)參數(shù)(如反電動(dòng)勢(shì)系數(shù)、電機(jī)極對(duì)數(shù)、導(dǎo)通電壓;三個(gè)電流檢測(cè)模塊將三相繞組電流值輸和三相繞組的電感和電阻等),從而可以直觀地比較不同參數(shù)下bldc系統(tǒng)模型的仿真結(jié)果。
其次,采用c mex s-函數(shù),結(jié)合各類數(shù)學(xué)邏輯、運(yùn)算模塊和電力電子模塊實(shí)現(xiàn)無刷直流電機(jī)仿真模塊。模塊中的s-函數(shù)模塊有兩個(gè)輸入,分別是電機(jī)速度信號(hào)和轉(zhuǎn)子位置信號(hào);9個(gè)輸出,分別是三相電樞繞組反電動(dòng)勢(shì)信號(hào)、3個(gè)霍爾信號(hào)以及三相電壓輸入使能信號(hào)。電機(jī)轉(zhuǎn)子在一個(gè)電角度周期內(nèi)可分為6個(gè)狀態(tài),在不同狀態(tài)時(shí),s-函數(shù)輸出不同的信號(hào)值,如表所示。
設(shè)置了三個(gè)controled voltage sourse模塊,直接反映出s-函數(shù)模塊輸出的三相繞組反電動(dòng)勢(shì);三個(gè)輸入使能模塊,根據(jù)s-函數(shù)模塊輸入使能信號(hào),選擇三相逆變橋模塊輸出的兩相出,以便計(jì)算電機(jī)的電磁轉(zhuǎn)矩、轉(zhuǎn)子的轉(zhuǎn)速和運(yùn)行位置;最后將位置和速度信號(hào)輸入給s-函數(shù)模塊。
表 轉(zhuǎn)子在不同電角度范圍下s-函數(shù)輸出信號(hào)表
永磁無刷直流電機(jī)仿真模塊如圖1所示。
圖1 永磁無刷直流電機(jī)仿真模塊
對(duì)于s-函數(shù)的實(shí)現(xiàn),使用c mex s-函數(shù)不僅執(zhí)行速度加快,而且由于結(jié)合了c語言的優(yōu)勢(shì),使得模塊的功能更容易實(shí)現(xiàn)。使用matlab控制臺(tái)中命令mex,就可將c文件編譯成能在模塊中執(zhí)行的二進(jìn)制dll文件。具體s-函數(shù)c mex實(shí)現(xiàn)如下:
。獙(shí)現(xiàn)無刷直流電機(jī)三相繞組反電動(dòng)勢(shì)波形的c mex函數(shù)興/
//y為c mex函數(shù)輸出向量,分別為三相繞組反電動(dòng)勢(shì),三相霍爾信號(hào),根據(jù)表1所提供//的公式計(jì)算
函數(shù)mdllnitilizesizes通過宏函數(shù)對(duì)狀態(tài)、輸入、輸出等進(jìn)行設(shè)置,工作向量的維數(shù)也是在這個(gè)函數(shù)中實(shí)現(xiàn)的,通過此宏函數(shù)可以訪問s-函數(shù)中的數(shù)據(jù)結(jié)構(gòu)。另外,如ssgetlnputr ealsignalp trs等許多宏函數(shù)可以通過描述該s-函數(shù)的數(shù)據(jù)結(jié)構(gòu)對(duì)輸入/輸出進(jìn)行處理。通過修改simulink中s-函數(shù)的模板文件,可以產(chǎn)生由固定格式可以編譯執(zhí)行的mex文件。
歡迎轉(zhuǎn)載,信息來自維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
構(gòu)建磁懸浮飛輪用電機(jī)仿真模塊是最核心的工作。首先,電機(jī)模型采用simulink的子系統(tǒng)封裝技術(shù),將電機(jī)各個(gè)功能模塊集成在子模型中,并通過子系統(tǒng)封裝對(duì)話框輸入電機(jī)仿真的一些重要參數(shù)。這樣能增強(qiáng)模型整體的可讀性,便于仿真前修改各種電機(jī)參數(shù)(如反電動(dòng)勢(shì)系數(shù)、電機(jī)極對(duì)數(shù)、導(dǎo)通電壓;三個(gè)電流檢測(cè)模塊將三相繞組電流值輸和三相繞組的電感和電阻等),從而可以直觀地比較不同參數(shù)下bldc系統(tǒng)模型的仿真結(jié)果。
其次,采用c mex s-函數(shù),結(jié)合各類數(shù)學(xué)邏輯、運(yùn)算模塊和電力電子模塊實(shí)現(xiàn)無刷直流電機(jī)仿真模塊。模塊中的s-函數(shù)模塊有兩個(gè)輸入,分別是電機(jī)速度信號(hào)和轉(zhuǎn)子位置信號(hào);9個(gè)輸出,分別是三相電樞繞組反電動(dòng)勢(shì)信號(hào)、3個(gè)霍爾信號(hào)以及三相電壓輸入使能信號(hào)。電機(jī)轉(zhuǎn)子在一個(gè)電角度周期內(nèi)可分為6個(gè)狀態(tài),在不同狀態(tài)時(shí),s-函數(shù)輸出不同的信號(hào)值,如表所示。
設(shè)置了三個(gè)controled voltage sourse模塊,直接反映出s-函數(shù)模塊輸出的三相繞組反電動(dòng)勢(shì);三個(gè)輸入使能模塊,根據(jù)s-函數(shù)模塊輸入使能信號(hào),選擇三相逆變橋模塊輸出的兩相出,以便計(jì)算電機(jī)的電磁轉(zhuǎn)矩、轉(zhuǎn)子的轉(zhuǎn)速和運(yùn)行位置;最后將位置和速度信號(hào)輸入給s-函數(shù)模塊。
表 轉(zhuǎn)子在不同電角度范圍下s-函數(shù)輸出信號(hào)表
永磁無刷直流電機(jī)仿真模塊如圖1所示。
圖1 永磁無刷直流電機(jī)仿真模塊
對(duì)于s-函數(shù)的實(shí)現(xiàn),使用c mex s-函數(shù)不僅執(zhí)行速度加快,而且由于結(jié)合了c語言的優(yōu)勢(shì),使得模塊的功能更容易實(shí)現(xiàn)。使用matlab控制臺(tái)中命令mex,就可將c文件編譯成能在模塊中執(zhí)行的二進(jìn)制dll文件。具體s-函數(shù)c mex實(shí)現(xiàn)如下:
。獙(shí)現(xiàn)無刷直流電機(jī)三相繞組反電動(dòng)勢(shì)波形的c mex函數(shù)興/
//y為c mex函數(shù)輸出向量,分別為三相繞組反電動(dòng)勢(shì),三相霍爾信號(hào),根據(jù)表1所提供//的公式計(jì)算
函數(shù)mdllnitilizesizes通過宏函數(shù)對(duì)狀態(tài)、輸入、輸出等進(jìn)行設(shè)置,工作向量的維數(shù)也是在這個(gè)函數(shù)中實(shí)現(xiàn)的,通過此宏函數(shù)可以訪問s-函數(shù)中的數(shù)據(jù)結(jié)構(gòu)。另外,如ssgetlnputr ealsignalp trs等許多宏函數(shù)可以通過描述該s-函數(shù)的數(shù)據(jù)結(jié)構(gòu)對(duì)輸入/輸出進(jìn)行處理。通過修改simulink中s-函數(shù)的模板文件,可以產(chǎn)生由固定格式可以編譯執(zhí)行的mex文件。
歡迎轉(zhuǎn)載,信息來自維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
熱門點(diǎn)擊
- 控制算法的具體實(shí)現(xiàn)
- 反電動(dòng)勢(shì)過零點(diǎn)的檢測(cè)方法
- TC9242的引腳功能和主要參數(shù)介紹
- 無刷直流電機(jī)的正反轉(zhuǎn)
- 永磁無刷直流電機(jī)的設(shè)計(jì)
- 無刷直流電機(jī)模塊
- ML4425用于高速電機(jī)的起動(dòng)問題及解決方案
- 變頻恒壓供水系統(tǒng)及控制參數(shù)選擇
- 無刷直流電機(jī)三相逆變橋模塊
- 永磁無刷直流電機(jī)的Simulink仿真
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動(dòng)器單
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究