版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第6章空間矢量脈寬調(diào)制技術(shù)例1、CLARK變換的DSP實(shí)現(xiàn)7FFFhiaibic1200i!ZFFFhCLARKE變typedefstructaooohlaIdRK變換實(shí)現(xiàn)波形/I、flOat32As;floats;Bs;float32Alpha;float32Beta;/CLARKEA相定子電流,B相定子電流靜止坐標(biāo)系d軸定子電流靜止坐標(biāo)系q軸定子電流void(*calc)();CLARKE;typedefCLARKE*CLARKE_handle;/輸入:輸入:輸出:輸出:計(jì)算函數(shù)指針i1#/*定義CLARKE變換初始化參數(shù)*/#defineCLARKE_DEFAULTS0,0,0,0,(v
2、oid(*)(Uint32)clarke_calc/*CLARKE變換函數(shù)原型CLARKE.C*/voidclarke_calc(CLARKE_handle);#includedmctype.h#includeclarke.hvoidclarke_calc(CLARKE*v)v-Alpha=v-As;v-Beta=(v-As+2*v-Bs)*0.57735026918963;/1/sqrt(3)=0.57735026918963例2、PARK變換的DSP實(shí)現(xiàn)IMPARK變換相關(guān)變量定義變量.loat32圖PARK變換DSP實(shí)現(xiàn)坐標(biāo)映射ITtypedefstructfloat32Alpha;ld
3、-singItkosp*/Beta;/Angle;/Ds;/Qs;/void(*calc)();/PARK;float32float32float32輸入:靜止坐標(biāo)系d軸輸入:靜止坐標(biāo)系q軸定子變量輸入:轉(zhuǎn)子角度(弧度)輸出:旋轉(zhuǎn)d軸定I子變量(M軸)輸出:旋轉(zhuǎn)q軸定子變量(T軸)函數(shù)指針typedefPARK*PARK_handle;/*PARK變換變量初始化參數(shù)*/#definePARK_DEFAULTS0,0,0,0,0,(void(*)(Uint32)park_calc/*PARK函數(shù)原型*/voidpark_calc(PARK_handle);#includedmctype.h#in
4、cludepark.hexternfloat32sin_tab;voidpark_calc(PARK*v)float32Cosine,Sine;/采用查表法/(PI/2)/(2*PI)=0.25/(PI/2)/(2*PI)*256=0.25*256=64/(PI/2)-2*PI)/(2*PI)=-0.75/(PI/2)-2*PI)/(2*PI)*256=-0.75*256=-192/查表發(fā)求解正弦if(v-Angle+0.251.0)Sine=sin_tab(int16)(v-Angle*256);Cosine=sin_tab(int16)(v-Angle*256)-192;elseSine=
5、sin_tab(int16)(v-Angle*256);Cosine=sin_tab(int16)(v-Angle*256)+64;v-Ds=v-Alpha*Cosine+v-Beta*Sine;v-Qs=v-Beta*Cosine-v-Alpha*Sine;/*PARK逆變換參數(shù)定義IMIM悅_M蔬令軸變量*/*qs;:定子參考坐標(biāo)系d-軸變量*/typedefstructfloatds;*/floatfloatfloatang;de;/*/*qe;(*calc)();IPARK;floatvoid/*/*輸出:輸入:輸入:輸入定子參考坐轉(zhuǎn)子轉(zhuǎn)動(dòng)度(rad)*/旋轉(zhuǎn)d-軸定子變量*/旋轉(zhuǎn)q-
6、軸定子變量*/計(jì)算函數(shù)指針*/typedefIPARK*IPARK_handle;/*DefaultinitalizerfortheIPARKobject.*/#defineIPARK_DEFAULTS0,0,0,0,0,(void(*)(long)ipark_calc/*逆變換函數(shù)IPARK.C*/voidipark_calc(IPARK_handle);/*文件名稱:IPARK.C*/#includeipark.hexternfloatsin_tab;voidipark_calc(IPARK*v)floatcos_ang,sin_ang;/*采用查表法計(jì)算正弦角度*/*(PI/2)/(2*
7、PI)=0.25*/*(PI/2)/(2*PI)*256=0.25*256=64*/*(PI/2)-2*PI)/(2*PI)=-0.75*/*(PI/2)-2*PI)/(2*PI)*256=-0.75*256=-192*/if(v-ang+0.251)sin_ang=sin_tab(int)(v-ang*256);cos_ang=sin_tab(int)(v-ang*256)-192;elsesin_ang=sin_tab(int)(v-ang*256);cos_ang=sin_tab(int)(v-ang*256)+64;v-ds=v-de*cos_ang-v-qe*sin_ang;v-qs
8、=v-qe*cos_ang+v-de*sin_ang;例3、空間矢量的算法程序/*空間矢量的產(chǎn)生:SVGEN_DQ.C(IQversion)*/#includeIQmathLib.h/IncludeheaderforIQmathlibrary/DontforgettosetaproperGLOBAL_QinIQmathLib.hfile#includedmctype.h#includesvgen_dq.hvoidsvgendq_calc(SVGENDQ*v)_iqVa,Vb,Vc,t1,t2;Uint32Sector=0;/SectoristreatedasQ0-independentlywi
9、thglobalQ/CLARKE逆變換Va=v-Ubeta;Vb=_IQmpy(_IQ(-0.5),v-Ubeta)+_IQmpy(_IQ(0.8660254),v-Ualpha);Vc=_IQmpy(_IQ(-0.5),v-Ubeta)-_IQmpy(_IQ(0.8660254),v-Ualpha);/0.8660254=sqrt(3)/2/60o扇區(qū)確定if(Va_IQ(0)Sector=1;if(Vb_IQ(0)Sector=Sector+2;if(Vc_IQ(0)Sector=Sector+4;/X,Y,Z(Va,Vb,Vc)計(jì)算Va=v-Ubeta;/X=VaVb=_IQmpy(_I
10、Q(0.5),v-Ubeta)+_IQmpy(_IQ(0.8660254),v-Ualpha);/Y=VbVc=_IQmpy(_IQ(0.5),v-Ubeta)-_IQmpy(_IQ(0.8660254),v-Ualpha);/Z=Vcif(Sector=0)/Sector0:當(dāng)(UU.)=(0,0)v-Ta=_IQ(0.5);v-Tb=_IQ(0.5);v-Tc=_IQ(0.5);if(Sector=1)/Sector1:t1=Z和t2=Y(abc-Tb,Ta,Tc)t1=Vc;5t2=Vb;v-Tb=_IQmpy(_IQ(0.5),(_IQ(1)-t1-t2);v-Ta=v-Tb+t1;/
11、taonv-Tc=v-Ta+t2;/tconelseif(Sector=2)/Sector2:t1=Y和t2=-X(abc-Ta,Tc,Tb)t1=Vb;t2=-Va;/tbon=(1-t1-t2)/2tbon+t1taon+t2v-Ta=_IQmpy(_IQ(0.5),(_IQ(1)-t1-t2);/taonv-Tc=v-Ta+t1;/tconv-Tb=v-Tc+t2;/tbonelseif(Sector=3)/Sector3:t1=-Z和t2=X(abc-Ta,Tb,Tc)(1-t1-t2)/2taon+t1tcon+t2t1=-Vc;t2=Va;v-Ta=_IQmpy(_IQ(0.5),
12、(_IQ(1)-t1-t2);/taonv-Tb=v-Ta+t1;/tbonv-Tc=v-Tb+t2;/tcon(1-t1-t2)/2taon+t1tbon+t2elseif(Sector=4)/Sector4:t1=-X和t2=Z(abc-Tc,Tb,Ta)t1=-Va;t2=Vc;v-Tc=_IQmpy(_IQ(0.5),(_IQ(1)-t1-t2);/tconv-Tb=v-Tc+t1;/tbonv-Ta=v-Tb+t2;/taon(1-t1-t2)/2tcon+t1tbon+t2elseif(Sector=5)/Sector5:t1=X和t2=-Y(abc-Tb,Tc,Ta)t1=Va;7t2=-Vb;v-Tb=_IQmpy(_IQ(0.5),(_IQ(1)-t1-t2);/tbon=(1-t1-t2)/2v-Tc=v-Tb+t1;/tcon=tbon+t1v-Ta=v-Tc+t2;/taon=tcon+t2elseif(Sector=6)/Sector6:t1=-Yt2=-Z(abc-Tc,Ta,Tb)t1=-Vb;t2=-Vc;v-Tc=_IQmpy(_IQ(0.5),(_IQ(1)-t1-t2);/tcon=(1-t1-t2)/2v-Ta=v-Tc+t1;/taon=tcon+t1v-Tb=v-Ta+t2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電工合金熔煉及熱變形工崗前工作意識(shí)考核試卷含答案
- 化工洗滌工操作評(píng)估水平考核試卷含答案
- 2025年厚、薄膜混合集成電路及消費(fèi)類電路合作協(xié)議書
- 隔離層制備工安全應(yīng)急測(cè)試考核試卷含答案
- 煙葉制絲設(shè)備操作工安全理論競(jìng)賽考核試卷含答案
- 2025年科技中介服務(wù)合作協(xié)議書
- 2025年醫(yī)用檢驗(yàn)與生化分析儀器項(xiàng)目發(fā)展計(jì)劃
- 2025年冷鏈裝備項(xiàng)目發(fā)展計(jì)劃
- 2025年滌綸高彈絲合作協(xié)議書
- 2026年烹飪計(jì)時(shí)器項(xiàng)目評(píng)估報(bào)告
- 新零售模式下人才培養(yǎng)方案
- 上海市徐匯區(qū)2026屆初三一模化學(xué)試題(含答案)
- 電力工程課程設(shè)計(jì)-某機(jī)床廠變電所設(shè)計(jì)
- 馬鞍山經(jīng)濟(jì)技術(shù)開發(fā)區(qū)建設(shè)投資有限公司馬鞍山城鎮(zhèn)南部污水處理廠擴(kuò)建工程項(xiàng)目環(huán)境影響報(bào)告書
- Unit 2 Reading and Thinking教學(xué)課件(英語選擇性必修第一冊(cè)人教版)
- 兒童常用補(bǔ)液
- GB/T 615-2006化學(xué)試劑沸程測(cè)定通用方法
- GB/T 22085.2-2008電子束及激光焊接接頭缺欠質(zhì)量分級(jí)指南第2部分:鋁及鋁合金
- GB/T 19939-2005光伏系統(tǒng)并網(wǎng)技術(shù)要求
- GB/T 18853-2015液壓傳動(dòng)過濾器評(píng)定濾芯過濾性能的多次通過方法
- 工業(yè)管道施工與驗(yàn)收規(guī)范
評(píng)論
0/150
提交評(píng)論