在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

微控制器中SVPWM算法的實(shí)現(xiàn)

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2022-07-01 11:44 ? 次閱讀

SVPWM,即空間矢量脈寬調(diào)制,由于在相同直流母線電壓下的電壓利用率比SPWM(正弦脈寬調(diào)制)高約15%,因而被廣泛應(yīng)用于電機(jī)伺服驅(qū)動(dòng)以及變頻器等場合。然而,傳統(tǒng)的SVPWM算法實(shí)現(xiàn)需要判斷矢量的扇區(qū)位置并計(jì)算矢量作用時(shí)間,求解過程設(shè)計(jì)較多浮點(diǎn)、三角函數(shù)與除法等運(yùn)算,這對(duì)于低成本的微控制器而言,其運(yùn)算難度較大。因此,設(shè)計(jì)一種運(yùn)算簡單,易于微機(jī)實(shí)現(xiàn)的改進(jìn)SVPWM算法具有重要意義。典型的電機(jī)矢量控制框圖如下:

poYBAGK9VwiAGoudAABZFGTzZRY739.png

圖1 矢量控制框圖

可見SVPWM部分的目的就是把輸入的 , 轉(zhuǎn)換成六個(gè)開關(guān)管的導(dǎo)通時(shí)間,對(duì)應(yīng)電機(jī)需要的ABC三相繞組電壓。通過數(shù)字方式實(shí)現(xiàn)矢量控制時(shí),往往以占空比(實(shí)際為微機(jī)中用于產(chǎn)生PWM的比較值)代替實(shí)際電壓值。因此,在實(shí)現(xiàn)SVPWM時(shí),僅需處理相應(yīng)的坐標(biāo)變換即可。

按電機(jī)繞組為星形連接為例,傳統(tǒng)SVPWM按照8種開關(guān)狀態(tài)進(jìn)行分區(qū),是基于六扇區(qū)進(jìn)行矢量的分解與計(jì)算的,實(shí)際上(110,101,011)均可由(100,010,001)兩兩合成,即可簡化為三扇區(qū)。如下圖所示:

pYYBAGK9VwqAB9KUAAAuzEnp_F8907.png

圖2 六扇區(qū)與三扇區(qū)

為與電機(jī)相軸區(qū)分,將(100,010,001)三電壓矢量方向分別稱為U、V和W軸。由于 , 是比較值形式的,將其坐標(biāo)變換至UVW軸后將直接是每相上橋臂的占空比(比較值)。由于平面矢量合成僅需兩個(gè)線性無關(guān)的基本矢量,因此只需在UVW三軸中任意選擇兩個(gè)作為一個(gè)基,這里選取UV兩軸。

pYYBAGK9VwyANFz6AAAIZd2_IBw843.png

圖3 矢量分解圖

αβ軸到UV軸的矢量分解圖如上圖所示,其滿足平行四邊形法則,由圖有

poYBAGK9Vw6AVxwQAAAG2jj5vCQ036.png(1)

根據(jù)UV軸坐標(biāo)的正負(fù)與大小關(guān)系,可將平面分為三個(gè)扇區(qū),如圖3所示,圖中“+”號(hào)表示值為正數(shù),“-”號(hào)則表示值為負(fù)數(shù),在W軸線上有U=V。

poYBAGK9VxCAZ5vyAAATmW21KPM113.png

圖4 扇區(qū)劃分

前面提到,UVW軸坐標(biāo)將直接是每相上橋臂的占空比(比較值),而在實(shí)際微機(jī)中比較值不能是負(fù)數(shù),因此當(dāng)UV中坐標(biāo)出現(xiàn)負(fù)值時(shí),可通過軸間對(duì)稱性等效轉(zhuǎn)換為另外兩軸的正坐標(biāo)。以SVPWM的五段法為例,即零矢量全部為000矢量,其三相占空比(比較值)TATBTC表達(dá)式如表3-2所示。

表1 各扇區(qū)占空比算式

TA= uU

TB= uV

TC= 0

TA= 0

TB= uV-uU

TC= -uU

TA= uU-uV

TB= 0

TC= -uV

五段法中零矢量全部選取為000,而若要實(shí)現(xiàn)七段法,需要替換一半時(shí)間的零矢量為111,則只需進(jìn)一步通過下式修改即可。

pYYBAGK9VxOAemqZAAAJhNj_Dos153.png

(2)

式中Ts為微機(jī)定時(shí)器周期值。可見,改進(jìn)后的SVPWM算法只由乘加法與條件語句組成(小數(shù)使用Q格式運(yùn)算),大大減小了運(yùn)算難度,易于微機(jī)實(shí)現(xiàn)。

為驗(yàn)證改進(jìn)SVPWM算法的正確性,基于MATLAB/SIMULINK環(huán)境進(jìn)行仿真,算法利用M語言通過S-Function實(shí)現(xiàn)。為便于對(duì)比,三相占空比(比較值)與線電壓均作歸一化處理,結(jié)果如圖4所示。

poYBAGK9VxaALv76AABe-OsGlTs413.png

圖5五段法仿真結(jié)果(左)與七段法仿真結(jié)果(右)

同時(shí)在TI C2000系列微控制器TMS320F28027上進(jìn)行實(shí)物代碼驗(yàn)證,下圖為采用五段法時(shí)上橋臂AB兩相的調(diào)制波形,調(diào)制波形是經(jīng)過RC低通濾波的,以去除高頻斬波分量,該調(diào)制波形為典型馬鞍波,與仿真結(jié)果相符。利用IO電平翻轉(zhuǎn)指示運(yùn)算時(shí)間,在60MHz主頻的F28027上(Flash運(yùn)行)三扇區(qū)快速SVPWM算法(第一段高電平)只需消耗8.9us,而傳統(tǒng)六扇區(qū)算法(第二段高電平)需要16us,可見三扇區(qū)算法可減小約44%執(zhí)行時(shí)間并且代碼也更為簡潔(如附錄)。

poYBAGK9VxiAdVJwAACJDdQgZlQ168.pngpYYBAGK9VxuAT4QbAABc4I9K280213.png

圖6五段法實(shí)驗(yàn)結(jié)果(左)與算法消耗時(shí)間(右)

通過仿真與實(shí)驗(yàn)結(jié)果可見,本文提到的基于三扇區(qū)的快速SVPWM在原理上以及實(shí)際實(shí)現(xiàn)上都是可行的,同時(shí)簡化的運(yùn)算易于微機(jī)實(shí)現(xiàn),適合應(yīng)用在諸如各類經(jīng)濟(jì)型變頻器等對(duì)微處理器成本敏感的場合。

五段法關(guān)鍵參考代碼:

三扇區(qū)快速SVPWM

傳統(tǒng)六扇區(qū)SVPWM(已優(yōu)化浮點(diǎn)與三角運(yùn)算)

//uA,uB分別為UV軸電壓,18918為Q15下的1/square(3),37836為Q15下的2/square(3)

uA=u_alpha+((18918*u_beta)>>15);

uB= ((37836*u_beta)>>15);

//TA,TB,TC為三相上橋臂比較器

if((uA>=0)&&(uB>=0))

{

TA=uA;

TB=uB;

TC=0;

}

if((uA<=0)&&(uA<=uB))

{

TA=0;

TB=uB-uA;

TC=-uA;

}

if((uB<=0)&&(uB<=uA))

{

TA=uA-uB;

TB=0;

TC=-uB;

}

//18918為Q15下的1/square(3),37836為Q15下的2/square(3),56754 is Q15下的 square(3)

X= u_beta;

Y= 56754*u_alpha-u_beta;

Z= -56754*u_alpha-u_beta;

if(X>=0)

{

if(Y>0)

{

Sector=1;

}

else if(Y<=0)

{

if(Z<0)

{

Sector=2;

}

else if(Z>=0)

{

Sector=3;

}

}

}

else if(X<0)

{

if(Y<=0)

{

Sector=4;

}

else if(Y>0)

{

if(Z>=0)

{

Sector=5;

}

else if(Z<0)

{

Sector=6;

}

}

}

switch(Sector)

{

case 1:

U4= u_alpha-((18918*u_beta)>>15);

U6= ((37836*u_beta)>>15);

TA=U4+U6;

TB=U6;

TC=0;

break;

case 2:

U6= u_alpha+((18918*u_beta)>>15);

U2= -u_alpha+((18918*u_beta)>>15);

TA=U6;

TB=U2+U6;

TC=0;

break;

case 3:

U2= ((37836*u_beta)>>15);

U3= -u_alpha-((18918*u_beta)>>15);

TA=0;

TB=U2+U3;

TC=U3;

break;

case 4:

U3= -u_alpha+((18918*u_beta)>>15);

U1= -((37836*u_beta)>>15);

TA=0;

TB=U3;

TC=U1+U3;

break;

case 5:

U1= -u_alpha-((18918*u_beta)>>15);

U5= u_alpha-((18918*u_beta)>>15);

TA=U5;

TB=0;

TC=U1+U5;

break;

case 6:

U5= -((37836*u_beta)>>15);

U4= u_alpha +((18918*u_beta)>>15);

TA=U5+U4;

TB=0;

TC=U5;

break;

}



審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16461

    瀏覽量

    179517
  • SVPWM
    +關(guān)注

    關(guān)注

    14

    文章

    614

    瀏覽量

    90745
  • 矢量控制
    +關(guān)注

    關(guān)注

    2

    文章

    285

    瀏覽量

    32298
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    利用可定制微控制器優(yōu)化算法設(shè)計(jì)

    和ASIC兩者的優(yōu)點(diǎn)。CAP應(yīng)用開發(fā)周期的第一階段使用基于FPGA的庫和工具來實(shí)現(xiàn)算法的初步硬件/軟件劃分,然后將基于硬件的功能映射到類似于DSP的架構(gòu),或者在FPGA實(shí)現(xiàn)的其他處理
    發(fā)表于 09-27 11:42

    基于ARM9微控制器怎么實(shí)現(xiàn)上層控制算法

    在很多嵌入式控制系統(tǒng),系統(tǒng)既要完成大量的信息采集和復(fù)雜的算法,又要實(shí)現(xiàn)精確的控制功能。采用運(yùn)行有嵌入式Linux操作系統(tǒng)的ARM9
    發(fā)表于 08-19 06:29

    采用FPGA來實(shí)現(xiàn)SVPWM調(diào)制算法

    的技術(shù)性能,當(dāng)今國內(nèi)外生成的變壓變頻幾乎都已采用這項(xiàng)技術(shù)。目前在逆變器控制領(lǐng)域廣泛使用DSP來實(shí)現(xiàn)SVPWM的調(diào)制算法,具有硬件簡單、靈活
    發(fā)表于 01-20 09:34

    SVPWM算法在低成本微控制器實(shí)現(xiàn)方法

    的扇區(qū)位置并計(jì)算矢量作用時(shí)間,求解過程設(shè)計(jì)較多浮點(diǎn)、三角函數(shù)與除法等運(yùn)算,這對(duì)于低成本的微控制器而言,其運(yùn)算難度較大。因此,設(shè)計(jì)一種運(yùn)算簡單,易于微機(jī)實(shí)現(xiàn)的改進(jìn)SVPWM算法具有重要意
    發(fā)表于 11-03 07:30

    采用可定制微控制器來優(yōu)化算法的設(shè)計(jì)

    采用可定制微控制器來優(yōu)化算法的設(shè)計(jì)     Atmel公司的CAP可定制微控制器為這種挑戰(zhàn)提出了一種可行的解決方案。CAP是
    發(fā)表于 09-27 13:50 ?640次閱讀
    采用可定制<b class='flag-5'>微控制器</b>來優(yōu)化<b class='flag-5'>算法</b>的設(shè)計(jì)

    微控制器/模擬應(yīng)用電源、接地和噪聲的管理

    微控制器/模擬應(yīng)用電源、接地和噪聲的管理 微控制器/模擬應(yīng)用電源、接地和噪聲的管理   除了微控制器
    發(fā)表于 01-16 09:01 ?889次閱讀
    <b class='flag-5'>微控制器</b>/模擬應(yīng)用<b class='flag-5'>中</b>電源、接地和噪聲的管理

    SVPWM過調(diào)制控制算法的分析與應(yīng)用

    SVPWM過調(diào)制控制算法的分析與應(yīng)用
    發(fā)表于 04-13 15:42 ?6次下載

    PSCAD_EMTDCSVPWM算法實(shí)現(xiàn)

    PSCAD_EMTDCSVPWM算法實(shí)現(xiàn)
    發(fā)表于 04-13 16:12 ?16次下載

    基于SOPC的SVPWM變頻調(diào)速控制器設(shè)計(jì)和實(shí)現(xiàn)

    基于SOPC的SVPWM變頻調(diào)速控制器設(shè)計(jì)和實(shí)現(xiàn)
    發(fā)表于 04-18 10:13 ?17次下載

    基于SVPWM算法實(shí)現(xiàn)變頻壓縮機(jī)的控制

    基于SVPWM算法實(shí)現(xiàn)變頻壓縮機(jī)的控制
    發(fā)表于 04-18 10:46 ?18次下載

    SVPWM算法在低成本微控制器的快速實(shí)現(xiàn)

    SVPWM算法在低成本微控制器的快速實(shí)現(xiàn)
    發(fā)表于 10-28 11:59 ?2次下載
    <b class='flag-5'>SVPWM</b><b class='flag-5'>算法</b>在低成本<b class='flag-5'>微控制器</b><b class='flag-5'>中</b>的快速<b class='flag-5'>實(shí)現(xiàn)</b>

    AN2931 在高密度的STM32F103xx微控制器實(shí)現(xiàn)ADPCM算法

    AN2931 在高密度的STM32F103xx微控制器實(shí)現(xiàn)ADPCM算法
    發(fā)表于 11-24 08:34 ?2次下載
    AN2931 在高密度的STM32F103xx<b class='flag-5'>微控制器</b><b class='flag-5'>中</b><b class='flag-5'>實(shí)現(xiàn)</b>ADPCM<b class='flag-5'>算法</b>

    SVPWM算法在低成本微控制器的快速實(shí)現(xiàn)

    的扇區(qū)位置并計(jì)算矢量作用時(shí)間,求解過程設(shè)計(jì)較多浮點(diǎn)、三角函數(shù)與除法等運(yùn)算,這對(duì)于低成本的微控制器而言,其運(yùn)算難度較大。因此,設(shè)計(jì)一種運(yùn)算簡單,易于微機(jī)實(shí)現(xiàn)的改進(jìn)SVPWM算法具有重要意
    發(fā)表于 03-16 10:05 ?1488次閱讀
    <b class='flag-5'>SVPWM</b><b class='flag-5'>算法</b>在低成本<b class='flag-5'>微控制器</b><b class='flag-5'>中</b>的快速<b class='flag-5'>實(shí)現(xiàn)</b>

    TI電機(jī)控制算法里面的SVPWM原理及編程實(shí)現(xiàn)算法

    TI電機(jī)控制算法里面的SVPWM原理及編程實(shí)現(xiàn)算法對(duì)研究SVPWM,電機(jī)
    發(fā)表于 05-15 17:11 ?14次下載

    在高容量STM32F103xx微控制器實(shí)現(xiàn)ADPCM算法

    電子發(fā)燒友網(wǎng)站提供《在高容量STM32F103xx微控制器實(shí)現(xiàn)ADPCM算法.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 11:48 ?5次下載
    在高容量STM32F103xx<b class='flag-5'>微控制器</b><b class='flag-5'>中</b><b class='flag-5'>實(shí)現(xiàn)</b>ADPCM<b class='flag-5'>算法</b>
    主站蜘蛛池模板: 最新国产你懂的在线网址 | 国产免费一级高清淫曰本片 | 免费看一毛一级毛片视频 | 免费簧片视频 | 久久精品国产免费看久久精品 | 久久在精品线影院精品国产 | 日本视频网站在线www色 | 天天干人人干 | 国产三片高清在线观看 | 一级视频在线免费观看 | 91男人| 四虎在线永久免费观看 | 视频在线视频免费观看 | 在线最新版www资源网 | 国产深夜福利在线观看网站 | 亚洲黄色小说网站 | 亚洲最新视频 | 在线观看免费xx高清视频 | 国产日韩三级 | 亚洲qingse中文久久网 | 中文字幕在线资源 | 国产夜夜操 | 色婷婷综合和线在线 | 男人你懂的在线观看视频 | 一级aaa毛片 | 久久99热精品这里久久精品 | 老汉色视频 | 中文字幕佐山爱一区二区免费 | 黑人边吃奶边扎下面激情视频 | 黄在线看 | 午夜影院美女 | 全部在线播放免费毛片 | 天天舔天天操 | 性夜黄a爽爽免费视频国产 羞羞答答xxdd影院欧美 | 久久青 | 国产精品色婷婷在线观看 | 一区二区福利 | 四虎.com | 来啊mm影院亚洲mm影院 | 欧美一级在线免费观看 | 3344a毛片在线看 |