日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]引言 在UPS等電力電子設備中,控制方法是核心技術。早期的控制方法使得輸出為矩形波,諧波含量較高,濾波困難。SPWM技術較好地克服了這些缺點。目前 SPWM的產生方法很多,匯總如下。 1)利用分立元件,采用模擬、數(shù)字

引言 在UPS等電力電子設備中,控制方法是核心技術。早期的控制方法使得輸出為矩形波,諧波含量較高,濾波困難。SPWM技術較好地克服了這些缺點。目前 SPWM的產生方法很多,匯總如下。 1)利用分立元件,采用模擬、數(shù)字混和電路生成SPWM波。此方法電路復雜,實現(xiàn)困難且不易改進; 2)由SPWM專用芯片SA828系列與微處理器直接連接生成SPWM波,SA828是由規(guī)則采樣法產生SPWM波的,相對諧波較大且無法實現(xiàn)閉環(huán)控制; 3)利用CPLD(復雜可編程邏輯器件)設計,實現(xiàn)數(shù)字式SPWM發(fā)生器; 4)基于單片機實現(xiàn)SPWM,此方法控制電路簡單可靠,利用軟件產生SPWM波,減輕了對硬件的要求,且成本低,受外界干擾小。 而當今單片機的應用已經(jīng)從單純依賴于51系列單片機向其它多種單片機發(fā)展,尤其以嵌入式PIC單片機的發(fā)展應用更為廣泛。PIC單片機含具有PWM功能的外圍功能模塊(CCP),利用此模塊更容易通過軟件實現(xiàn)SPWM,且具有更快的執(zhí)行速度。本文采用軟硬件結合設計的方法,利用面積等效法,并且基于PIC 單片機實現(xiàn)對試驗逆變系統(tǒng)的SPWM控制。 1 面積等效的SPWM控制算法 目前生成SPWM波的控制算法主要有4種。 1)自然采樣法; 2)對稱規(guī)則采樣法; 3)不對稱規(guī)則采樣法; 4)面積等效法。 理論分析后知自然采樣法和面積等效法相對于規(guī)則采樣法諧波較小,對諧波的抑制能力較強。又因為PIC單片機片內無較大空間實現(xiàn)在線運算,所以自然采樣法不利于軟件實現(xiàn)。本文的試驗系統(tǒng)采用面積等效法實現(xiàn)SPWM控制,其原理如圖1所示。


圖1 SPWM面積等效算法 利用正弦波小塊面積S1與脈沖面積S2相等原則,將正弦波的正半周分為N等分,則每一等分的寬度為π/N弧度,利用面積等效法計算出半個周期內N個不同的脈寬值,將產生的脈寬數(shù)列以列表形式存于PIC單片機的ROM中,以供程序調用。 脈寬產生的基本公式為


式中:M為調制度; N為載波比,即半個周期內的脈沖個數(shù),實驗中N取64; k取值為0~63。 由式(1)計算出的實際脈寬轉換成計時步階后生成64個值的正弦表存入PIC的ROM中以供調用。產生的SPWM脈寬表是一個由窄到寬,再由寬到窄的64個值的表。 2 軟硬件結合試驗系統(tǒng) 以PIC單片機內部的兩個外圍功能模塊(CCP)為基礎,利用該模塊具有的PWM功能,軟件控制兩路SPWM波形的輸出。再將這兩路SPWM波利用互補導通原則變換成4路,經(jīng)隔離放大后驅動IGBT逆變器,實現(xiàn)對輸出的控制。 2.1 硬件設計 試驗硬件系統(tǒng)如圖2所示。選擇PIC單片機的中檔系列,該系列單片機的主要特點有: 1)具有高性能的RISCCPU; 2)除程序分支指令為兩個周期外,其余均為單周期指令,且僅有35條單字指令; 3)8K%26;#215;14個FLASH程序存儲器,368%26;#215;8個數(shù)據(jù)存儲器(RAM)字節(jié); 4)中斷能力強,達到14個中斷源; 5)外圍功能模塊豐富,含2個16位寄存器的CCP模塊,具有PWM功能; 6)含3個定時器,其中與PWM功能相關的定時器2(即TMR2)帶有8位周期寄存器,且?guī)в?位預分頻器和后分頻器。


圖2 硬件試驗系統(tǒng) 逆變部分采用自關斷器件IGBT實現(xiàn)單相全橋逆變。IGBT是全控型電力電子器件,它的控制級為絕緣柵場效應晶體管,輸出級為雙級功率晶體管,因而它具有兩者的優(yōu)點而克服了兩者的缺點。它開關頻率相對高,驅動功率小,構成的功率交換器輸出電壓紋波小,線路簡單,是當今最具有應用前景的功率器件。 2.2 軟件設計 2.2.1 PIC單片機的設置 試驗中設置SPWM的頻率為20kHz,并外接20MHz晶振信號,計算得指令周期即計時步階為0.2μs。PIC單片機CCP外圍功能模塊的PWM功能實現(xiàn)主要依靠相關寄存器值的設定,且以定時器2(TMR2)作為PWM的時基。相關寄存器的設置如下。 1)SPWM周期的設定由寄存器PR2設定 (PWM)周期=(PR2+1)%26;#215;4%26;#215;Tosc%26;#215;(TMR2)預分頻(4) 試驗中Tosc為20MHz,為提高分辨率,TMR2預分頻設為1:1,由此計算得PR2=0XF9; 2)定時器TMR2的控制寄存器T2CON設定 因為SPWM頻率高,周期短,在每個周期內完成脈寬的調整比較困難,故在此寄存器中設置后分頻為1:3,這樣每輸出3個相同脈寬的SPWM波后改變一次脈寬值; 3)2個CCP模塊的控制寄存器CCP1CON及CCP2CON的設定 兩個CCP模塊控制寄存器的設置類似,選擇CCP模塊作用于PWM功能模式,即bit3:0=11ⅹⅹ。 4)CCPR1L脈寬寫入寄存器 寫入的脈寬值在下個TMR2周期開始時轉至CCPR1H,通過讀CCPR1H的脈寬值來改變PWM脈寬。 5)寄存器TRISC 對應于CCP1和CCP2的輸入輸出設置,應設置為輸出形式,即TRISC的bit2:1=00。 2.2.2 SPWM波形產生的實現(xiàn)過程 軟件控制PIC單片機使之產生SPWM波形?首先將之前設置的寄存器值寫入相關寄存器,當PIC的PWM功能開啟后TMR2從0開始計數(shù),同時CCP模塊引腳輸出高電平。 當TMR2≥CCPR1L時,PWM功能引腳開始輸出低電平。 當TMR2≥PR2時,則TMR2=0,重新開始另一個周期計數(shù),PWM功能引腳開始輸出高電平。同時TMR2的中斷標志位被系統(tǒng)置高,即 TMR2IF=1,轉去執(zhí)行中斷服務程序。 因實驗中設置TMR2后分頻為1:3,故在3個PR2周期后程序才轉去執(zhí)行中斷服務程序。在中斷服務程序中查找脈寬表,將下一個脈寬值寫入寄存器 CCPR1L中。下個周期輸出的PWM的脈寬即為剛寫入CCPR1L中的脈寬值,也就是說脈寬的變化在中斷程序中實現(xiàn),中斷程序流程如圖3所示。


圖3 中斷服務程序流程圖 程序中利用標志位F實現(xiàn)SPWM輸出在CCP1和CCP2中的轉換。在F=1時,CCP1輸出PWM波形,CCP2設置輸出為0電平;在F=0 時,CCP2輸出PWM波形,CCP1設置輸出為0電平。 3 試驗結果與分析 由PIC單片機產生的SPWM波可由示波器測出。由于SPWM頻率為20kHz,程序中又設置每3個脈寬相等,故在示波器中不能清楚地看到脈寬從最小到最大的完整的變化過程。由PIC單片機的CCP1引腳輸出SPWM波形的一段如圖4所示。這段波形中的脈寬由窄逐漸變寬,符合SPWM的變化規(guī)律。


圖4 SPWM波形的一段 試驗中由PIC單片機的兩個CCP模塊產生兩路SPWM波,將這兩路SPWM波變換成4路后經(jīng)隔離驅動逆變系統(tǒng)的IGBT。產生的兩路SPWM波形分別對應正弦波的正負半波,完整周期的兩路SPWM互補波形如圖5所示。


圖5 兩路互補的SPWM波 試驗系統(tǒng)在直流電壓為30V時負載運行所得正弦波如圖6所示,可知周期為19.9ms,滿足工頻要求。


圖6 負載正弦波 試驗系統(tǒng)為單相全橋逆變系統(tǒng),這種工作模式有明顯的倍頻效應。倍頻效應有利濾波,也可以降低器件的開關頻率,減小開關損耗。又因為本試驗系統(tǒng)采用面積等效法,相對于規(guī)則采樣法諧波抑制能力較強。諧波分析后可在低電壓時基本無偶次諧波,且所含奇次諧波幅值較小,能滿足UPS逆變系統(tǒng)對諧波的要求。 4 結語 本文介紹的基于PIC單片機的SPWM控制技術很好地把軟硬件技術結合在一起,針對規(guī)則采樣法諧波大的缺點,利用面積等效法較好地抑制了諧波。本文給出了具體的硬件試驗系統(tǒng)及軟件設計,分析試驗結果波形后表明此方法輸出諧波較小,在對輸出波形質量要求較高的UPS逆變系統(tǒng)中有較強的實用價值。如今PIC單片機應用越來越廣泛,電力電子技術發(fā)展越來越快速的階段,這種軟硬件結合的控制技術在其它很多應用領域也有較大的發(fā)展空間。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

控制寄存器(Control Register)是中央處理器(CPU)中用于管理系統(tǒng)級操作的特殊寄存器,它為操作系統(tǒng)和硬件提供對處理器行為的精細控制。本文從計算機體系結構角度系統(tǒng)闡述控制寄存器的設計原理、功能分類、操作機制...

關鍵字: 寄存器 處理器

在嵌入式系統(tǒng)開發(fā)中,硬件抽象層(Hardware Abstraction Layer,HAL)起著至關重要的作用。它為上層軟件提供了統(tǒng)一的硬件訪問接口,隱藏了底層硬件的細節(jié),使得軟件具有更好的可移植性和可維護性。C++作...

關鍵字: 嵌入式C++ HAL 寄存器 封裝

采用51單片機最小開發(fā)板,由8位自制獨立按鍵控制。單片機芯片為STC89C52RC,晶振為@12.000 mhz。8X8LED點陣屏模塊由MAX7219驅動,MAX7219包含一個自動掃描電路。你只需要把要顯示的數(shù)據(jù)發(fā)送...

關鍵字: 51單片機 MAX7219 寄存器

電源管理集成電路(PMIC)有益于簡化最終應用并縮小其尺寸,也因此備受青睞。然而,當默認啟動時序和輸出電壓與應用要求不符時,就需要定制上電設置。大多數(shù)情況下,電路沒有可以存儲這些設置的非易失性存儲器(NVM)。對此,低功...

關鍵字: 電源管理 集成電路 寄存器

我從Digilent公司拿出了我的Arty Z7板,并在Vivado/Vitis 2021.2中創(chuàng)建了一個項目來讓它工作,你可以在我的上一個項目帖子中閱讀,我在QDSP-6061的5位數(shù)上顯示滾動文本,上面寫著“Hell...

關鍵字: 寄存器 AXI4 QDSP-6061 RTL模塊

為增進大家對PIC單片機的認識,本文將對PIC單片機的技術特性、主流系列PIC單片機和PIC單片機在智能家居系統(tǒng)的應用予以介紹。

關鍵字: 單片機 指數(shù) PIC單片機

為增進大家對PIC單片機的認識,本文將對PIC單片機的優(yōu)勢以及在PIC單片機振蕩電路中選擇晶體的方法予以介紹。

關鍵字: 單片機 指數(shù) PIC單片機

為增進大家對PIC單片機的認識,本文將對PIC單片機的優(yōu)勢和不足以及PIC單片機的端口設置方法予以介紹。

關鍵字: 單片機 指數(shù) PIC單片機

在單片機系統(tǒng)的設計中,復位電路是確保單片機正常工作的關鍵組成部分。它能夠在系統(tǒng)啟動時將單片機的內部寄存器和狀態(tài)設置為初始值,保證單片機從一個確定的狀態(tài)開始運行。與門芯片作為一種常見的數(shù)字邏輯芯片,有時會被應用于單片機復位...

關鍵字: 復位電路 寄存器 單片機

在數(shù)字電路設計中,計數(shù)器是一種基礎的數(shù)字電路組件,用于記錄并顯示脈沖信號的數(shù)量或頻率。4進制計數(shù)器,即模4計數(shù)器,是一種特殊的計數(shù)器,其計數(shù)范圍從0到3,共4個狀態(tài)。本文將深入探討如何結合D觸發(fā)器與寄存器來實現(xiàn)一個4進制...

關鍵字: D觸發(fā)器 寄存器 計數(shù)器
關閉