




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
STM32馬達(dá)控制軟件介紹
及開發(fā)套件的使用2009年STM32全國研討會北京、深圳、上海、臺北、青島、重慶、南京、哈爾濱、武漢、福州、西安2演講內(nèi)容STM32面向馬達(dá)控制的特性STM32馬達(dá)控制軟件庫的介紹FOC簡介軟件庫特點軟件庫結(jié)構(gòu)軟件庫性能馬達(dá)控制套件的使用套件特點套件功能怎樣基于STM32馬達(dá)控制套件及軟件庫實現(xiàn)PMSM馬達(dá)的無傳感器模式控制使用戶能在很短時間內(nèi)就能運(yùn)轉(zhuǎn)自己的馬達(dá)3STM32面向馬達(dá)控制的特性功能強(qiáng)勁的內(nèi)核-ARMCortex-M31.25DMIPS/MHz,哈弗結(jié)構(gòu),與ARM7相比性能提高30%單周期乘法、硬件除法及乘累加指令代碼密度Thumb-2指令集,與ARM7相比代碼密度提高30%NVIC:快速的中斷響應(yīng)面向馬達(dá)控制的豐富的外設(shè)16位高級定時器6通道三相互補(bǔ)PWM的產(chǎn)生,帶硬件死區(qū),每個通道的極性獨(dú)立設(shè)定時鐘為72MHz(13.9ns精度)緊急故障輸入端口,可異步地關(guān)斷PWM的輸出可觸發(fā)ADC的事件16位通用定時器霍爾、編碼器硬件接口ADC雙ADC或三ADC模塊12BIT精度,1MSps,每個通道的采樣時間可單獨(dú)編程可由外部或定時器事件觸發(fā)DMA通道分組:注入轉(zhuǎn)換組及常規(guī)轉(zhuǎn)換組SCAN模式多樣化的雙ADC模式4軟件庫——FOC簡介FOC(FieldOrientedControl),采用數(shù)學(xué)方法實現(xiàn)三相馬達(dá)的力矩和勵磁的解耦控制定子電流被分解成:勵磁電流Id:產(chǎn)生勵磁交軸電流Iq:控制電磁力矩,類似于DC馬達(dá)的電樞電流FOC算法優(yōu)點:當(dāng)負(fù)載變化時,速度響應(yīng)快速而精確馬達(dá)的瞬時效率得到優(yōu)化能實現(xiàn)位置控制(通過瞬時力矩控制)5軟件庫——特點(1)針對無刷馬達(dá)控制的方案–
有傳感器/無傳感器方案的實現(xiàn)交流感應(yīng)馬達(dá)(帶速度反饋)PMSM馬達(dá)(無傳感器方案的實現(xiàn))特點GUI用戶界面:產(chǎn)生軟件庫的頭文件用戶調(diào)試界面(通過LCD及JOYSTICK):可實時地調(diào)試PID及觀測器參數(shù)DAC功能:可實時地跟蹤某些重要的變量以循序漸進(jìn)的方式指導(dǎo)用戶如何使用軟件庫來開發(fā)自己的項目詳盡的用戶手冊免費(fèi)的軟件源代碼6軟件庫——特點(2)特點(續(xù))優(yōu)化的PMSM馬達(dá)控制不同的轉(zhuǎn)子位置反饋方法的實現(xiàn)Sensor模式:HALL(120度/60度)/ENCODERSensorless模式:Luenberger觀測器及PLL算法馬達(dá)相電流采樣:三電阻法單電阻法:改善硬件成本電流傳感器法MTPA-I-PMSM馬達(dá)的優(yōu)化控制改進(jìn)的弱磁控制算法:無須知道馬達(dá)的精確參數(shù)電流前饋:可實現(xiàn)對DCBUS紋波的補(bǔ)償7軟件庫——特點(3):GUI界面通過直觀的界面配置軟件庫輸入馬達(dá)及控制參數(shù),可直接生成軟件庫的頭文件8軟件庫——特點(4):實時調(diào)試界面可實時地調(diào)節(jié)力矩環(huán),勵磁環(huán)及速度環(huán)PID的參數(shù)可實時地調(diào)節(jié)觀測器的增益參數(shù)(無傳感器模式下)可實時地改變目標(biāo)速度(速度控制模式下)或目標(biāo)力矩及勵磁(力矩控制模式下)進(jìn)入弱磁控制區(qū)的上限電壓值的選擇DCBUS電壓及功率板溫度監(jiān)控DAC輸出變量的選擇STM32MotorControlPMSMFOCver1.0SensorlessDemoSpeedcontrolmodeTarget Measured02500(rpm)00000←→Move↑↓Change9STM32MotorControlPMSMFOCver1.0SingalonPB0IqrefSingalonPB1Ia←→Move↑↓Change軟件庫——特點(5):DAC功能通過TIM3的兩個PWM通道實現(xiàn)可通過LCD菜單實時地檢測兩個軟件變量軟件脫機(jī)運(yùn)行,避免使用仿真器運(yùn)行時引起的驅(qū)動電路燒壞可實時檢測馬達(dá)相電流,速度,轉(zhuǎn)子位置等可在頭文件中通過條件編譯行禁止10軟件庫——特點(6):MTPAMTPA-I-PMSM(永磁體內(nèi)嵌式馬達(dá):Ld<Lq)的優(yōu)化控制控制‘力矩/電流比’最大化提高效率11軟件庫——特點(7):循序漸進(jìn)的開發(fā)通過頭文件STM32F10X_MCconf.h實現(xiàn)一步一步地指導(dǎo)
用戶進(jìn)行項目的
開發(fā)通過條件編譯避
免包含不需要的
代碼/**************CurrentsensingbyICS(Isolatedcurrentsensors)************///#defineICS_SENSORS/**************CurrentsensingbyThreeShuntresistors*******************/#defineTHREE_SHUNT/**************PositionsensingbyIncrementalencoder*******************///#defineENCODER/***********************SpeedsensingbyHallsensors******************///#defineHALL_SENSORS/******************************Nospeedsensors*********************///#defineNO_SPEED_SENSORS//#defineVIEW_HALL_FEEDBACK//#defineVIEW_ENCODER_FEEDBACK/********************PI+DifferentialtermforId&Iqregulation**********///#defineId_Iq_DIFFERENTIAL_TERM_ENABLED
/*****************PI+Differentialtermforspeedregulation**************///#defineSPEED_DIFFERENTIAL_TERM_ENABLED/**********************PIDsParameterregulationsoftware**************///#defineFLUX_TORQUE_PIDs_TUNING//#defineOBSERVER_GAIN_TUNING#defineDAC_FUNCTIONALITY//#defineIPMSM_MTPA#defineFLUX_WEAKENING//#defineFEED_FORWARD_CURRENT_REGULATION12軟件庫——FOC軟件框圖vqd*vqd*θr
elva,b,c3phaseinverterIPMSMMotor~ACMains
~shuntsvqd->vabciabc<-iqd電流采樣無傳感器觀測器PID電流調(diào)節(jié)電流前饋&BUS電壓補(bǔ)償PI速度調(diào)節(jié)定子電壓
閉環(huán)弱磁ωrMTPAiqd*iabcTe*iqd**iqdvoltagelevel*ωr+θr
elBusvoltageVmeasurementωr速度環(huán)電流環(huán)13軟件庫性能——FOC算法執(zhí)行時間基于CortexTM-M3強(qiáng)勁的計算能力,sensorless模式下FOC控制環(huán)的執(zhí)行時間如下(與第三方編譯器有關(guān))三電阻電流采樣方式:從20.2μs
到21.6μs單電阻電流采樣方式:從23.9μs
到26μsvdsvqs+-+-iqsidsiqs*ids*θr
elvα’β’siabcsθr
eliαβsPIDPIDREVERSEPARK&circlelimitationCALCSVPWM3-SHUNT
CURRENTREADINGSENSORLESSROTORPOSITIONFEEDBACKCLARKEPARKCPUload@10kHzsamplingtime≈30%CPUload@10kHzsamplingtime<25%1-SHUNT
CURRENTREADING14軟件庫性能——代碼長度由于Thumb2指令集具有較好的代碼密度,PMSMFOC軟件庫的總的代碼長度(sensorless
模式,三電阻電流采樣)為:23.3kB到24.7kB(與第三方的編譯器有關(guān))排除LCD及Joystick管理代碼,純的馬達(dá)驅(qū)動的代碼長度為:
(矢量控制模塊的優(yōu)化選項為速度優(yōu)化)12.5Kb15馬達(dá)控制套件(1)——特點高壓驅(qū)動板+低壓控制板整合成一塊主板,價格遠(yuǎn)低于第一代套件更高的功率容量(與第一代套件相比)直觀的硬件平臺,使用戶無需設(shè)計硬件即可進(jìn)行馬達(dá)驅(qū)動性能的評估。給用戶設(shè)計硬件電路提供參考仿真器(不包含在套件中)隔離板主板16馬達(dá)控制套件(2):功能兼容STM32FOC軟件庫軟件庫可以直接在該套件上運(yùn)行通過跳線設(shè)置,可滿足軟件的各種編譯模式單電阻和三電阻電流取樣選擇功能編碼器/HALL輸入檢測功能,Sensorless模式滿足大功率應(yīng)用要求,如變頻空調(diào)壓縮機(jī)及工業(yè)大功率電機(jī)驅(qū)動的開發(fā)調(diào)試20A/30AIGBT三相半橋驅(qū)動模塊主動PFC控制功能兼容部分PFC、全部PFC硬件拓?fù)浣Y(jié)構(gòu),包括:AC輸入電壓波形檢出(正弦波)電感電流波形檢出(正弦波)DCBUS電壓檢出PFC硬件保護(hù)電路:IGBT過流硬件自關(guān)斷,IGBT過流保護(hù)信號輸出可提升DCBUS電壓,抑制輸入電流諧波17馬達(dá)控制套件的使用(3):功能一塊控制板集成了EVB及功率驅(qū)動的所有功能,摒棄了原開發(fā)套件(EVB+PowerStage)的模式,且驅(qū)動功率更高JTAG仿真隔離板能耗剎車控制電路LCD及Joystick用戶界面:可結(jié)合FOC軟件庫調(diào)試馬達(dá)RS232通信接口(光耦隔離)CAN通信接口上電延時功能:抑制上電浪涌電流可驅(qū)動低壓馬達(dá)(12V/24V)及高壓馬達(dá)(交流220V)18基于馬達(dá)控制套件實現(xiàn)PMSM馬達(dá)的控制(1)使用GUI產(chǎn)生軟件庫參數(shù)頭文件使馬達(dá)運(yùn)行在純傳感器模式HALL或ENCODER選擇馬達(dá)電流采樣方式馬達(dá)電流采樣電路參數(shù)設(shè)置Shunt:0.015歐放大倍數(shù):3.9輸入馬達(dá)參數(shù)使能電流環(huán)調(diào)節(jié)使用GUI產(chǎn)生參數(shù)頭文件,替代軟件庫中的原文件,編譯軟件庫,通過JTAG仿真器把程序燒入MCU在套件上運(yùn)行,此時馬達(dá)短時間地正反轉(zhuǎn),運(yùn)行在速度開環(huán)模式下,用DAC功能監(jiān)測階躍響應(yīng),實時調(diào)節(jié)電流PID參數(shù);把電流PID參數(shù)結(jié)果寫入軟件,禁止電流環(huán)調(diào)節(jié),使馬達(dá)運(yùn)行在速度閉環(huán)模式下,調(diào)節(jié)速度PID參數(shù)19基于馬達(dá)控制套件實現(xiàn)PMSM馬達(dá)的控制(2)使馬達(dá)運(yùn)行在純傳感器模式,且使能觀測器:選擇OBSERVER_GAIN_TUNING:電流和速度環(huán)仍使用由傳感器反饋的轉(zhuǎn)子位置角信號,但此時觀測器同時運(yùn)行;使用DAC功能實時地調(diào)節(jié)觀測器及PLL增益參數(shù)(K1,K2,F(xiàn)1,F(xiàn)2,PLL_KP_GAIN,PLL_KI_GAIN):觀測器增益參數(shù)對反電動勢觀測起作用,而PLL增益參數(shù)(一般其缺省值就滿足要求了)對位置角重構(gòu)起作用;一旦這6個參數(shù)確定,把它們寫入頭文件MC_State_Observer_param.h20基于馬達(dá)控制套件實現(xiàn)PMSM馬達(dá)的控制(3)使馬達(dá)運(yùn)行在無傳感器模式,但仍使能傳感器反饋處理:選擇NO_SPEED_SENSORS及VIEW_HALL_FEEDBACK或VIEW_ENCODER_FEEDBACK之一,電流和速度環(huán)使用由觀測器反饋的轉(zhuǎn)子位置角信號。傳感器反饋的信號仍處理,使其可與觀測器反饋的位置角信號進(jìn)行比較;填寫MC_State_Obse
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安文理學(xué)院《思辨英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 新疆農(nóng)業(yè)大學(xué)《廣播節(jié)目播音主持》2023-2024學(xué)年第二學(xué)期期末試卷
- 濮陽科技職業(yè)學(xué)院《熱流體與冶金傳輸基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新鄉(xiāng)工程學(xué)院《衛(wèi)生財務(wù)管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 三峽大學(xué)科技學(xué)院《食品質(zhì)量與安全導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 淄博師范高等??茖W(xué)?!队袡C(jī)合成與制備綜合實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 泉州信息工程學(xué)院《設(shè)計效果圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏民族職業(yè)技術(shù)學(xué)院《計量經(jīng)濟(jì)學(xué)課程設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江省溫州市文成縣黃坦中學(xué)2025年初三下學(xué)期期終調(diào)研測試生物試題試卷含解析
- 山西省忻州市定襄縣市級名校2025年初三聯(lián)考(三)英語試題含答案
- 數(shù)學(xué)全等三角形課件++2024-2025學(xué)年北師大版七年級數(shù)學(xué)下冊
- LBT 235-2022綠色食品設(shè)施甜櫻桃生產(chǎn)操作規(guī)程
- 編織老師考試試題及答案
- 2025年03月重慶市涪陵區(qū)新妙鎮(zhèn)選聘本土人才1人筆試歷年參考題庫考點剖析附解題思路及答案詳解
- 2025-2030巴基斯坦基礎(chǔ)建設(shè)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 攀枝花2025年四川攀枝花市東區(qū)事業(yè)單位春季引才(4人)筆試歷年參考題庫附帶答案詳解
- GB/T 27060-2025合格評定良好實踐指南
- 2025年《保障中小企業(yè)款項支付條例》學(xué)習(xí)解讀課件
- 2025年國家電投集團(tuán)內(nèi)蒙古能源有限公司招聘筆試參考題庫含答案解析
- 2025年保安證考試常見試題與答案
- 2024年四川眉山中考滿分作文《時光剪影中的那抹溫柔》
評論
0/150
提交評論