999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的SPWM直接面積等效算法的分析與實現

2017-10-26 20:22:54朱能飛王翠陳勇生黃小軍崔曉斌徐鍵
計算技術與自動化 2017年3期
關鍵詞:嵌入式

朱能飛 王翠 陳勇生 黃小軍 崔曉斌 徐鍵

摘要:針對自然采樣法計算量大,規則采樣法相比自然采樣法計算量小,但仍存在一定誤差等問題,提出了一種以STM32為核心基于面積等效法實現SPWM波形的算法。面積等效法其原理是脈沖相等而形狀不同的窄脈沖加在慣性環節上輸出波形基本相同。將調制波的一個周期劃分為若干等分,該等分的面積用等面積的窄脈沖代替,用面積等效法精確計算出每一個窄脈沖的開關通斷時間,通過查表法不斷地改變占空比實現SPWM波形。該方法產生的SPWM信號簡單有效,程序易實現。

關鍵詞:STM32F103;SPWM;面積等效;嵌入式;逆變器

中圖分類號:TN787文獻標識碼:A

Abstract:In order to solve the problem that The Natural Sampling Method is greatly complex ,The Regular Sampling Method has less computational complexity than The Natural Sampling Method,but it is still existing problems of error,so an algorithm based on area equivalent method to realize SPWM waveform is proposed.Area equivalent method the principle is the pulse of equal and different shapes of narrow pulse added to the inertial link output waveform is basically effect.A cycle of the modulated wave is divided into a number of equal portions,and the equally divided areas are replaced by narrow pulses of equal area.Through the lookup table method to constantly change the duty cycle to achieve SPWM waveform.It is simple and effective by this method to generate the SPWM signal,and the program is easy to implement.

Key words:STM32F103;SPWM;area equivalent;single chip;power inverters

1前言

隨著微控制器和電子技術的不斷發展,脈沖寬度調制( pulse width modulation,簡稱PWM) 技術在電力電子技術中應用越來越廣泛,尤其在逆變電路中, SPWM控制技術扮演一個舉足輕重的角色[1]。

實現SPWM波形的方法主要有自然采樣法[2]、規則采樣法[3]、直接面積等效法[4]等 ,其中自然采樣法的精度很高,但求解導通關斷點需要解一個超越方程,計算量很大,一般不被采用;規則采樣法用近似的階梯波代替正弦波與三角波比較,雖然計算簡單,但精度不高[5-8]。針對自然采樣法、規則采樣法存在的上述問題,本文利用了直接面積等效法,將調制波的一個周期劃分為若干等分,該若干等分的面積用等面積的窄脈沖代替,用面積等效法精確計算出每一個窄脈沖的開關通斷時間,并將開關的開通時間轉換為STM32中對應的占空比,通過查表法不斷地改變占空比實現SPWM波形。由于面積等效法的計算量不大且計算結果精確,因此產生的SPWM波形精確。

本文利用STM32F103VET6控制芯片產生SPWM信號,由于該控制芯片帶有高級定時,能夠通過適當的配置輸出互補的PWM信號,且可以設置死區的時間,因而能夠比較容易的產生穩定的SPWM信號。

為了驗證產生的SPWM波形能夠真實可行,將STM32F103VET6控制芯片產生的SPWM信號用于控制一個單相橋式逆變器,在逆變器的輸出端,經過RC濾波電路,用示波器觀看可得到標準的正弦波輸出。

2算法原理

在采樣控制理論中有一個重要的結論:沖量相等而形狀不同的窄脈沖加在具有慣性的環節上時,其效果基本相同[9],這一結論是SPWM控制的重要理論基礎。如圖1所示,若定義調制比為調制波的幅值與脈沖的幅值之比,以單位量1代表矩形脈沖的幅值Uc,則正弦調制波的幅值Ur就是調制比a。把正弦調制波的正半周期分成n等分,分別求每一等分所包含的面積,用雙極性正弦脈寬調制,可得式(1)、(2)、(3):

(5)式中:t1為單個正脈沖時間長度,fr為調制波的頻率

由(5)式可以算出正弦調制波正半周每一等分的正脈沖的時間(即開關管的導通時間),同理可以計算出正弦波負半周每一等分的正脈沖對應時間。

3SPWM的軟件設計

STM32F103VET6定時器非常豐富,有2個高級定時器、4個通用定時器、2個基本定時器,其中高級定時器可以輸出帶死區的互補信號,因此用其產生SPWM方便有效。定時器的計數模式有向上計數、向下計數、向上/向下計數,本文所用定時器的計數模式為向上/向下計數,因為此計數模式能夠容易編程實現SPWM信號。

軟件設計原理為:將一個正弦波周期內的正脈沖的計數值存入一個數組中,定時器T1工作在向上/向下計數模式(產生SPWM信號),定時器T4工作在向上計數模式(產生中斷),當定時器T4每次中斷,通過查表法把定時器T1的比較寄存器的值不斷的更新,從而產生SPWM信號。其具體實現方法如下:endprint

由2所述SPWM算法原理,算出正弦波(本實驗分為200等分)的每一等分正脈沖的時間t1,將時間t1轉換為正脈沖對應的寬度(即正脈沖對應定時器T1計數值)。在一個采樣周期(即方波的周期)中,其計數值為

C=TcTs×(TIMxPSC+1)

其中:Tc為采樣周期,Ts為系統時鐘周期,TIMxPSC為計數器預分頻值。

則每一正脈沖的時間t1所對應定時器T1的計數值為

C=t1Tc×C

由此得到SPWM中每一等分的正脈沖寬度,并將其存入一個數組里。本實驗利用定時器T1的通道1(PE9)及其互補通道1(PE8)和通道2(PE11)及其互補通道2(PE10)分別產生兩路互補的PWM控制信號[10]。通過定時器T4每隔一個采樣周期(本程序是100us)中斷一次,在中斷處理程序中每中斷一次根據查表法更新一次定時器T1比較寄存器的值(即(C-查表數據)/2),且定時器T1的計數模式為向上/向下計數。如此不斷的循環執行程序,可在定時器T1的相應的引腳上產生四路PWM波——PWM1(PE9),PWM2(PE8),PWM3(PE10),PWM4(PE11)。本程序設計的控制流程圖如圖2所示:

4實驗驗證

為了說明設計方案的有效性和可行性,將該程序下載到眾想科技的STM32F103VET6開發板,用示波器觀測了一對互補輸出的PWM(PE8、PE9)波形,如圖3所示,并與MDK軟件仿真的波形相比較是一致的,如圖4所示。

將產生的四路PWM波通過一個單相橋式逆變器,并在逆變器輸出端接一個RC濾波電路,如圖5所示,其中PWM1和PWM4波形相同,PWM2和PWM3波形相同,且PWM1和PWM2波形互補。用示波器觀察濾波電路輸出端波形,可觀測到如圖6所示的波形。故驗證了此方案的有效性。

5結論

本論文是基于STM32用直接面積等效法產生SPWM波形,從實際程序設計中,此方法是易于編程實現SPWM信號。經過實驗驗證表明,通過STM32F103VET6產生SPWM波的方案的可行性,能夠方便的產生穩定互補輸出的PWM波形。

參考文獻

[1]臨渭勛.現代電力電子技術[M].北京:機械工業出版社,2005.

[2]霍虎,楊倩倩,崔鑫彤.軟件快速計算自然采樣法SPWM數據[J].現代電子技術,2012,(4):51-54

[3]許勝,趙劍鋒.基于不對稱規則采樣法的級聯H橋型變流器CPSSPWM輸出電壓諧波特性分析[J].電工技術學報,2011,(6):121-128

[4]于軍.基于直接面積等效法的逆變電源[J].今日電子,2014(1):60-61.

[5]錢慧芳,毛惠豐,陳增祿.SPWM面積中心等效法研究[J].電氣應用,2005,24(3):103-105.

[6]萬秋一,李士林,閆鑫,等.一種等面積法生成SPWM波形的算法[J].核電子學與探測技術,2011,31(5):588-590.

[7]王春俠,聶翔.基于面積等效法的SPWM發生器的設計[J].微計算機信息,2008,(2):216-217

[8]劉小河,臧健.基于DSP的SPWM直接面積等效算法的分析與實現[J].現代電子技術.2003.(3):53-55.

[9]王兆安,劉進軍.電力電子變流技術 [M].(第5版),北京:機械工業社,2009.

[10]肖廣兵.基于STM32的系統設計[M].北京:電子工業出版社,2014,3.endprint

猜你喜歡
嵌入式
Focal&Naim同框發布1000系列嵌入式揚聲器及全新Uniti Atmos流媒體一體機
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
基于嵌入式Linux內核的自恢復設計
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
嵌入式PLC的設計與研究
電子制作(2018年16期)2018-09-26 03:27:18
搭建基于Qt的嵌入式開發平臺
基于嵌入式系統Windows CE的應用程序開發
嵌入式單片機在電機控制系統中的應用探討
電子制作(2017年8期)2017-06-05 09:36:15
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 国产视频欧美| 国产成人91精品| 欧洲极品无码一区二区三区| 国产成人综合日韩精品无码不卡| 精品国产香蕉在线播出| 亚洲中文字幕日产无码2021| 永久免费精品视频| AV无码一区二区三区四区| 91在线中文| 她的性爱视频| 亚洲色图欧美| 久久天天躁狠狠躁夜夜躁| 亚洲经典在线中文字幕| 亚洲精品片911| 国产高潮流白浆视频| 日韩欧美视频第一区在线观看| 91福利免费视频| 国外欧美一区另类中文字幕| 亚洲欧美日韩中文字幕一区二区三区 | 在线免费不卡视频| 国产精品美女网站| 啊嗯不日本网站| 欧美激情首页| 永久免费av网站可以直接看的| 香蕉久人久人青草青草| 欧美区一区| 一本大道无码日韩精品影视| 免费一级毛片在线观看| 国产日产欧美精品| 午夜福利免费视频| 久久精品一卡日本电影| 亚洲综合色吧| 亚洲精品久综合蜜| 伊人久久综在合线亚洲2019| 亚洲婷婷六月| 91毛片网| 国产精品视频观看裸模| 亚洲一欧洲中文字幕在线| 久久香蕉国产线看观| 中文字幕自拍偷拍| 国产激情国语对白普通话| 99re在线免费视频| 欧美成人免费一区在线播放| 四虎在线观看视频高清无码| 性视频一区| 手机看片1024久久精品你懂的| 欧美激情视频二区三区| 欧美亚洲国产精品久久蜜芽| 日韩小视频在线播放| 国产一区二区三区视频| 亚洲一区二区三区中文字幕5566| 999国内精品久久免费视频| 宅男噜噜噜66国产在线观看| 国产成熟女人性满足视频| 不卡午夜视频| 伊人久久久大香线蕉综合直播| 伊人久久精品无码麻豆精品| 亚洲欧美日韩久久精品| 日本欧美一二三区色视频| 日本一区二区三区精品国产| 亚洲精品免费网站| 性色一区| 欧美精品在线观看视频| 一本一道波多野结衣一区二区| 男人天堂伊人网| 四虎影视无码永久免费观看| 亚洲高清中文字幕在线看不卡| 一本大道无码日韩精品影视 | 色偷偷一区| 国产在线98福利播放视频免费| 看你懂的巨臀中文字幕一区二区 | 91无码人妻精品一区| 四虎永久在线| 97se亚洲综合| 色综合中文| 成人福利在线视频| 亚洲色无码专线精品观看| 色妞永久免费视频| 国产乱人伦AV在线A| 精品撒尿视频一区二区三区| 91久久夜色精品| 毛片视频网|