基於SPWM的逆變器程式應用及自製電路

2021-10-02 11:17:14 字數 1252 閱讀 7067

設計並製作-乙個簡易逆變器,其結構如圖所示。

逆變器進行負載試驗時,需在其輸出端接負載。通常情況下,輸出電能消耗在該負載上。

2.基本要求

①逆變器輸出端僅連線電阻性負載,變流器1能輸出50hz、 25v 0.25v、 2a的單相正弦交流電。

②顯示功能,可用液晶屏或者數碼管將逆變器輸出電壓(有效值)、電流(有效值)、頻率以數字形式顯示出來。

逆變器是把直流電能(電池、蓄電瓶)轉變成定頻定壓或調頻調壓交流電(一般為220v,50hz正弦波)的轉換器。它由逆變橋、控制邏輯和濾波電路組成。廣泛適用於各電器中。

我們在這裡使用h橋,h橋是乙個典型的直流電機控制電路,因為它的電路形狀酷似字母h,故得名與「h橋」。

通過控制三極體基極q1、2、3、4的高低電平,使通路的電流方向改變,從而實現交流電的功能。如q1、q4開啟時,q2、q3必然是關閉狀態,我們可以發現這裡存在電平反相的關係。所以,我們使用乙個ir2104半橋驅動器實現功能。接著通過mcu邏輯控制。

因為mcu的驅動功率和電流太小,所以需要使用半橋或全橋電路進行驅動。

大家熟知pwm,而spwm則是占空比呈正弦變化的pwm,之所以使用spwm,是因為通過積分之後,我們可以得到交流正弦波。

我們控制微控制器定時器的pwm功能輸出電平訊號,並使其占空比呈正弦分布。如下圖:

其中有一點需要注意:基波頻率比積分得到的正弦波的頻率高很多,如果產生50hz的正弦波,我們的基波頻率可以是50khz。因為使用電路積分之後,基波週期很小,每乙個基波週期可看做正弦波上的一點,這一點的幅值由基波的占空比決定。

通過lc電路實現積分功能將spwm轉化成正弦波,並且濾除雜波。

由於需要50hz的頻率,這裡使用低通濾波電路,其構造如下圖:

包括stm32的spwm例程和multisim**資料以及電壓電流檢測電路圖,可自行探索。

基於DSP的SPWM變頻電源數字控制

0 引言 圖l為變頻電源基本控制電路硬體框圖。變頻電源採用高頻spwm技術和通用電壓型單相全橋逆變電路,選取icbt功率模組作為開關器件,控制電路採用全數位化設計。dsp實時地從微控制器讀取所需要的電壓的頻率和幅值作為當前輸出電壓的基準 給定 獲取當前時刻的正弦值,基準正弦訊號是通過查表法產生的。在...

基於php的json rpc原理及應用

json rpc 是一種以json為訊息格式的遠端呼叫服務,它是一套允許執行在不同作業系統 不同環境的程式實現基於internet過程呼叫的規範和一系列的實現。這種 遠端過程呼叫 可以使用 作為傳輸協議 也可以使用其它傳輸協議,傳輸的內容是json訊息體。下面我們code一套基於php的rpc框架,...

基於Oracle ADF的應用程式開發

adf簡介 1 開發環境 大部分j2ee框架都沒有與之配套的開發工具,oracle為adf提供了jdeveloper開發工具,它和adf實現了完美的結合,方便了程式的開發。2 平 立 adf能夠執行在任何符合j2ee標準的應用伺服器上。3 技術選擇 對於應用程式的不同層,開發人員可以使用自己擅長的技...