靈動(dòng)微MCU MM32 電機(jī)驅(qū)動(dòng)軟件設(shè)計(jì)
來(lái)源:宇芯有限公司 日期:2019-11-12 10:05:00
在越來(lái)越注重提倡環(huán)保節(jié)能的要求下, 新一代的產(chǎn)品都需要具備有高效的性能, 無(wú)論在各種行業(yè)方面亦是如此, 電子組件及驅(qū)動(dòng)的算法也必須盡可能的高效。盡力達(dá)到市場(chǎng)所需.而作為國(guó)內(nèi)本土領(lǐng)先的
靈動(dòng)微MCU供應(yīng)商,則提出了以MM32 SPIN0x 32位微處理器開(kāi)發(fā)的無(wú)位置傳感器FOC弦波驅(qū)動(dòng)風(fēng)機(jī)解決方案.以及對(duì)MM32 MCU電機(jī)驅(qū)動(dòng)的軟件設(shè)計(jì)的知識(shí).
MM32 MCU電機(jī)驅(qū)動(dòng)的軟件設(shè)計(jì)
下列圖一為MM32 MCU電機(jī)磁場(chǎng)導(dǎo)向驅(qū)動(dòng)軟件設(shè)計(jì)框圖,軟件流程一開(kāi)始是由ADC讀取外部輸入電壓產(chǎn)生目標(biāo)速度命令, 經(jīng)過(guò)閉回路加速度斜率控制器運(yùn)算后, 得到可提供速度PI控制器功能方塊的速度命令, 接著用此速度命令與反饋的實(shí)際速度, 經(jīng)由PI 控制器計(jì)算之后產(chǎn)生力矩電流命令。
磁場(chǎng)導(dǎo)向控制器(FOC)功能方塊接收到此力矩電流命令及電機(jī)的估測(cè)角度后, 經(jīng)過(guò)三相電流的反饋、坐標(biāo)轉(zhuǎn)換、電流環(huán)PI計(jì)算、及空間矢量調(diào)制等法則運(yùn)算, 由此獲得要逼近目標(biāo)轉(zhuǎn)速所需求的三相PWM占空比數(shù)據(jù), 之后將此數(shù)據(jù)產(chǎn)生PWM輸出給予外部的電力驅(qū)動(dòng)組件, 以此驅(qū)動(dòng)電機(jī)運(yùn)轉(zhuǎn)。
在磁場(chǎng)導(dǎo)向控制器功能方塊產(chǎn)生PWM 訊號(hào)的過(guò)程中, 滑模估測(cè)器功能方塊負(fù)責(zé)產(chǎn)生電機(jī)運(yùn)轉(zhuǎn)所需要的估測(cè)角度及速度。
圖1藍(lán)色標(biāo)示的部分為磁場(chǎng)導(dǎo)向控制的細(xì)部軟件框圖, 這個(gè)理論是由 F. Blaschke 在1972年所提出的。各個(gè)方塊輸出/輸入的斜體文字為實(shí)際程序中的變量名稱。
圖1. 磁場(chǎng)導(dǎo)向軟件設(shè)計(jì)框圖
本方案的磁場(chǎng)導(dǎo)向控制主要有三個(gè)坐標(biāo)轉(zhuǎn)換計(jì)算, Clarke轉(zhuǎn)換、Park轉(zhuǎn)換及逆變換Park轉(zhuǎn)換, 目的是要能夠控制電機(jī)的磁場(chǎng)電流 Id及力矩電流Iq, 以實(shí)現(xiàn)電機(jī)的轉(zhuǎn)速控制。
靈動(dòng)微MCU選型鏈接:
http://hzjymjg.com/list-75-1.html
關(guān)鍵詞:靈動(dòng)微MCU
上一篇:
靈動(dòng)微MCU四大法門
宇芯有限公司自成立以來(lái),我們專注于代理國(guó)內(nèi)外各大知名品牌的半導(dǎo)體元器件,代理品牌有NETSOL、JSC、everspin、來(lái)?xiàng)頛yontek、ISSI、CYPRESS等多個(gè)品牌總代理資質(zhì),主要產(chǎn)品線為sram、mram、psram等其他存儲(chǔ)器芯片,致力于為客戶提供具有競(jìng)爭(zhēng)優(yōu)勢(shì)的產(chǎn)品,是一家專業(yè)提供存儲(chǔ)方案解決商。