



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第15章 用TMS320LF2407 實(shí)現(xiàn)空間矢量PWM(SVPWM)15.3 利用TMS320LF240x實(shí)現(xiàn)SVPWM算法的程序下面給出了利用TMS320LF2407實(shí)現(xiàn)SVPWM算法的一個(gè)應(yīng)用程序。在該程序中,我們假設(shè)有200個(gè)電壓矢量Uout 平均分布在電角度為2的范圍內(nèi),通過改變SVPWM的調(diào)制周期T可以改變輸出的3相正弦波的頻率。源程序代碼:(1) 所需的復(fù)位和中斷矢量定義文件“vectors.asm”請(qǐng)讀者參考本書相關(guān)章節(jié)。(2) 主程序/ 該程序用于簡單的SVPWM演示,產(chǎn)生3相互差120度電角度的正弦交流電壓,此程序?qū)? 時(shí)計(jì)算cmp1和cmp2的值 #include register.h #include float.h #include math.hfloatualfa200,ubeta200; / 存儲(chǔ)電壓矢量Uout的(,)軸分量ualfa、ubeta的數(shù)組 intsector200; / 定義存儲(chǔ)扇區(qū)數(shù)的數(shù)組 #define PI22*3.1415926 / 定義2的值 #define DETAPI2/200 / 定義相臨兩個(gè)Uout之間的電角度的差值 #define INIA3.1415926/180 / 定義Uout的初始電角度 #define TP 1200 / t1的周期寄存器的值,其值等于SVPWM調(diào)制周期T的一半, / 因?yàn)樵谠摮绦蛑?電角度內(nèi)Uout的點(diǎn)數(shù)一定,故改變此值 / 可以改變輸出的3相正弦交流電壓的頻率 #define KP 0.7 / 定義Uout的標(biāo)幺值,KP的值在0和1之間,改變此值可以 / 改變逆變橋輸出電壓的幅值 / 屏蔽中斷子程序 void inline disable() asm( setc INTM);/ 系統(tǒng)初始化子程序 viod initial()*IFR=0xFFFF; / 清除所有的中斷標(biāo)志 *IMR=0X0; / 屏蔽所有中斷 *SCSR1=0x81FE; / CLKIN=6M,CLKOUT=24M *WDCR=0xE8; / 不使能看門狗 *T3PER=TP;/ 通用定時(shí)器1的周期=PWM的周期/指令周期/2 *T3CON=0X0802;/ 設(shè)置通用定時(shí)器1為連續(xù)增減模式,以產(chǎn)生對(duì)稱的PWM, / 且為了便于調(diào)試,使仿真一掛起時(shí)時(shí)鐘就停止運(yùn)行 *ACTRB=0X666;/ PWM7、9、11高有效,PWM8、10、12低有效 *COMCONB=0X9200;/ 使能PWM輸出和比較動(dòng)作 *EVBIMRA=0X00;/ 禁止EVB和時(shí)鐘及比較有關(guān)的中斷 *T3CNT=0X00;/ T1的計(jì)數(shù)器清0 *EVBIFRA=0x0FFFF;/ 清除EVB相應(yīng)的中斷標(biāo)志 *MCRC=*MCRC|0X7E;/ PWM7-PWM12輸出使能,使能IOPE1-IOPE6第二功能 WSGR=0x0000;/ 不使能所有的等待狀態(tài) / 根據(jù)Uout的標(biāo)幺值KP計(jì)算ualfa,ubeta子程序 void calu()inti;for(i=0;i200;i+)ualfai=KP*cos(INIA+i*DETA);ubetai=KP*sin(INIA+i*DETA);/ 各點(diǎn)的扇區(qū)確定子程序 void SECTOR()inti,a,b,c;floatvref1,vref2,vref3;for(i=0;i0)a=1;elsea=0;if(vref20)b=1;elseb=0;if(vref30)c=1;elsec=0;a=4*c+2*b+a;switch(a)case 1:sectori=1;break;case 2:sectori=5;break;case 3:sectori=0;break;case 4:sectori=3;break;case 5:sectori=2;break;case 6:sectori=4;break;default:break;/ 根據(jù)相應(yīng)的關(guān)系確定各個(gè)Uout所在的扇區(qū) / 主程序 main()intanticlk6=0x1666,0x3666,0x2666,0x6666,0x4666,0x5666;/ 逆時(shí)針旋轉(zhuǎn)的6個(gè)基本矢量 inti,k=0,cmp1,cmp2;float x,y,z; disable();/ 屏蔽所有中斷 initial();/ 系統(tǒng)初始化 calu();/ 計(jì)算ualfa,ubeta的值 SECTOR();/ 確定各點(diǎn)的扇區(qū),在實(shí)際應(yīng)用時(shí)應(yīng)該由即時(shí)/ 的ualfa和ubeta即時(shí)算出 while(1)for(i=0;i200;i+)*ACTRB=anticlksectori;/ 重新裝配ACTRA x=ubetai;y=(1.732051*ualfai+ubetai)/2;z=(-1.732051*ualfai+ubetai)/2;/ 以上3句計(jì)算3個(gè)相應(yīng)的參考量 switch(sectori)case 0 :cmp1=(int)(-z*TP),cmp2=(int)(x*TP);break;case 1 :cmp1=(int)(y*TP),cmp2=(int)(z*TP);break;case 2 :cmp1=(int)(x*TP),cmp2=(int)(-y*TP);break;case 3 :cmp1=(int)(z*TP),cmp2=(int)(-x*TP);break;case 4 :cmp1=(int)(-y*TP),cmp2=(int)(-z*TP);break;case 5 :cmp1=(int)(-x*TP),cmp2=(int)(y*TP);break; default : break;/ 以上根據(jù)uout所處的扇區(qū)計(jì)算相應(yīng)的cmp1和cmp2的值 *CMPR4=cmp1;/ 比較寄存器4賦值 *CMPR5=cmp1+cmp2;/ 比較寄存器5賦值 if(i+k)=0)*T3CON=*T3CON|0X040;/ 啟動(dòng)定時(shí)器
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智能工廠生產(chǎn)效率提升方案申請(qǐng)報(bào)告
- 2025年海洋經(jīng)濟(jì)實(shí)施方案與深海資源開發(fā)報(bào)告
- 2025年植物基因編輯技術(shù)在植物抗土壤重金屬污染方面的成果鑒定報(bào)告
- 醫(yī)保支付改革下2025年醫(yī)療行業(yè)風(fēng)險(xiǎn)管理與控制報(bào)告
- 城市軌道交通建設(shè)規(guī)劃與城市景觀設(shè)計(jì)研究報(bào)告
- 2025年醫(yī)院電子病歷系統(tǒng)優(yōu)化構(gòu)建智能醫(yī)療生態(tài)系統(tǒng)報(bào)告
- 2025年醫(yī)藥企業(yè)CRO模式下的臨床試驗(yàn)數(shù)據(jù)管理系統(tǒng)的應(yīng)用與優(yōu)化報(bào)告
- 原子彈相關(guān)英文課件
- 保姆奧數(shù)題目及答案
- 磅房安全考試題及答案
- 2024年廣西職業(yè)院校技能大賽高職組《供應(yīng)鏈管理》賽項(xiàng)規(guī)程
- 現(xiàn)代技術(shù)服務(wù)費(fèi)合同1
- 2024山西焦煤集團(tuán)公司招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2024年度工廠整體搬遷勞動(dòng)力外包合同
- 水利工程閥門安裝及調(diào)試方案
- 旅游住宿安排協(xié)議
- CT設(shè)備故障處理及應(yīng)急方案
- 心腦血管疾病預(yù)防課件
- 代持股協(xié)議書
- 【網(wǎng)易云聽音樂的品牌營銷問題及優(yōu)化建議探析(論文)11000字】
- 歷屆“挑戰(zhàn)杯”全國大學(xué)生課外科技學(xué)術(shù)作品競賽獲獎(jiǎng)作品
評(píng)論
0/150
提交評(píng)論