<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于DSP的SPWM直接面積等效算法分析

基于DSP的SPWM直接面積等效算法分析

作者: 時(shí)間:2011-08-25 來(lái)源:網(wǎng)絡(luò ) 收藏
2 及其在上的實(shí)現

本文引用地址:http://dyxdggzs.com/article/150293.htm

  (1)

  在生成波形時(shí),通常有查表和實(shí)時(shí)計算兩種方法,實(shí)際使用時(shí)往往是兩種方法的結合,即先離線(xiàn)進(jìn)行必要的計算存入內存,運行時(shí)再進(jìn)行較為簡(jiǎn)單的在線(xiàn)計算,這樣既可保證快速性,又不會(huì )占用大量的內存。

  規則采樣法通常事先存入正弦函數表和不同載波頻率時(shí)的Tz/2,運行時(shí)根據要求的Tz,M和ω即可算出開(kāi)關(guān)器件的導通時(shí)間(詳見(jiàn)公式1)。這種方法的計算量很小且波形的幅值和頻率都是可以連續變化的。?

  法通常事先存入不同頻率下的余弦函數表,運行時(shí)也只要進(jìn)行簡(jiǎn)單的乘法和減法運算(詳見(jiàn)公式2)。這種方法的計算量適中且波形的幅值和頻率也是連續變化的。

  由規則采樣法的原理可知他是用一近似的階梯波來(lái)代替正弦波與三角波進(jìn)行比較,因此他的精度較低,但由于計算簡(jiǎn)單,在使用單片機和微機生成波的時(shí)代得到了較為廣泛的應用。但隨著(zhù)具有強大運算能力的的出現,使得兼顧計算的精度和速度這一問(wèn)題有了解決的希望。因此采用具有較高精度且計算量適中的法和相結合來(lái)解決這一問(wèn)題。

  (2)DSP的特點(diǎn)

  DSP的廠(chǎng)家很多,國內應用主要以TI公司的居多。這里采用TI公司的TMS320系列。TI公司的TMS320C2000 DSP是320C2xLP核。為了實(shí)現小數的算術(shù)運算和驗證小數的乘積,C2xLP的乘積寄存器的輸出通過(guò)乘積移位器,以抑制運算中產(chǎn)生的多出來(lái)的Bit。該乘積定標移位器允許作128個(gè)乘積累加而不會(huì )產(chǎn)生溢出?;镜某朔e累加(MAC)周期,包括將一個(gè)數據存儲器的值乘以一個(gè)程序存儲器的值,并將結果加給累加器。當C2000循環(huán)執行MAC,則程序計數器自動(dòng)增量,并將程序總線(xiàn)釋放給第二個(gè)操作數,從而達到單周期執行MAC。

  C2000系列中的C24x系列的芯片具有事件管理器。該事件管理器具有3個(gè)加/減定時(shí)器和9個(gè)比較器,可以和波形產(chǎn)生邏輯配合產(chǎn)生12 PWM的輸出。支持同步的和異步的PWM產(chǎn)生。他還支持一個(gè)空間向量PWM狀態(tài)機,用開(kāi)關(guān)功率晶體管來(lái)實(shí)現,以延長(cháng)晶體管的壽命和降低功耗。一個(gè)關(guān)機段產(chǎn)生單元也有助于保護功率晶體管。其原理如圖2所示。

  

  可以看到,為了實(shí)現實(shí)時(shí)的變壓與變頻,需要根據當前載波所在時(shí)間T做大量的運算,而這些運算都要求在一個(gè)載波周期內完成。以載波頻率為15625Hz為例,其周期為64μs,若要求三相輸出,則所有這些運算都要求在32μs內完成。這對于單片機而言,是完全不可能的。而對于DSP而言,其指令周期為50ns,且多為單周期指令,并且有單周期的乘法指令。因此,充分利用了DSP的強大運算能力,才最終實(shí)現了上述計算的實(shí)時(shí)完成。

  (3)法的實(shí)現

  根據直接面積等效法的公式,在Flash中存入1個(gè)cosX/2π的表,這樣就可以盡可能簡(jiǎn)化不必要的運算。在實(shí)際計算時(shí)只需計算1次減法、1次乘法、1次除法即可。

  程序流程圖見(jiàn)圖3。

  



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>