單片機產生SPWM波在UPS電源中的應用

2021-01-08 電子產品世界

1 引言

  隨著信息技術的不斷發展和計算機應用的日益普及,高新技術設備對供電質量的要求越來越高,很多設備都要求電源能夠持續提供恆頻恆壓、無崎變的純正弦波交流電,不間斷電源

UPS

就是用來給這些設備供電的。

UPS

一般採用正弦脈寬調製(

SPWM

)的控制方法將直流電逆變成正弦波交流電。目前,

SPWM

控制波形的產生一般有三種方式:1、用分立元件電路產生,主要由三角波發生器、正弦波發生器和比較器組成。分立元件電路複雜,調試困難,成本高,可靠性差,因此一般很少採用。2、用專用集成晶片產生,專用集成晶片功能強大,輸出波形質量高,應用比較廣泛。3、用

單片機

實現,現在許多

單片機

都具有產生

SPWM

波的功能,採用

單片機

可使電路簡單可靠,而且還方便對系統其他數據參數的監控、顯示和處理,使整個系統的控制非常的方便。本文就是採用PIC16F73單片機產生SPWM波來控制

UPS

電源中的逆變系統的。

2 硬體電路設計

  系統總體硬體框圖如圖1所示:電網輸入交流電經整流濾波電路後,變成直流電壓,送入功率因數校正模塊(PFC),進行功率因數校正,並同時進行直流電壓調整,升壓到360V。另一方面,蓄電池輸出的48V直流電壓經過蓄電池升壓電路後得到345V的直流高壓,這兩路直流高壓通過二極體並聯起來,供給橋式逆變電路。正常工作時,由市電整流所得直流給逆變器供電,而當市電異常時,則自動切換到蓄電池供電。直流電經過橋式逆變電路逆變後,再經輸出濾波變成220V、50HZ純正弦波交流電,供給負載。

  控制電路以 Microchip公司的PIC16F73單片機為核心。PIC單片機是採用RISC結構的高性價比嵌入式控制器,採取數據總線和地址總線分離的Harvard雙總線結構,具有很高的流水處理速度。

  PIC16F73最高時鐘頻率為20MHZ,每條指令執行周期200ns,由於大多數指令執行時間為一個周期,因此速度相當快。其內含192位元組的RAM ,4K程序存儲器、5路A/D轉換及2路PWM波發生器,應用時外圍電路極其簡單,是理想的單相逆變電源數字控制器。

  單片機通過內部軟體產生一路SPWM控制信號,然後經過邏輯門變換電路變換成逆變全橋所需的四路驅動信號,再經專用驅動晶片TLP250隔離放大後,分別加到逆變全橋四個IGBT的柵極,進行驅動控制。

  為了提高輸出電壓的穩定性,本系統中採用了電壓反饋閉環。輸出電壓經電阻分壓取樣後,由運算放大電路將電平轉換為單片機A/D轉換口所能接受的0~5V電壓信號,送入單片機A/D轉換口。軟體在運行過程中,會每隔一段時間進行一次A/D轉換,得到反饋電壓值,調整SPWM信號的脈寬,保證輸出電壓的穩定。

3 軟體設計

  PIC16F73單片機內部含有兩個CCP模塊,都可以用來產生PWM波。對於PWM信號來說,周期和脈寬是兩個必不可少的參數,PIC16F73單片機將PWM周期儲存在PR2寄存器中,而將PWM信號高電平時間值即脈寬值儲存在CCPR1L或CCPR2L寄存器中。內部定時器在計數過程中不斷與這兩個寄存器的值相比較,達到設定時間時輸出電平產生相應的變化,從而控制PWM信號的周期和佔空比。

  SPWM信號要求脈寬按正弦規律變化,因此每一個PWM周期脈寬都要改變,由單片機產生SPWM波的基本思想就是在初始化時將PWM周期值設定,然後用定時器定時,每個周期產生一次中斷,來調整脈寬,從而得到脈寬不斷變化的SPWM波。但實際上,SPWM頻率一般都很高,周期很短,要在每一個周期內都完成脈寬的調整比較困難。本系統中,SPWM周期為20KHZ,設置每六個周期改變一次脈寬,實際輸出SPWM信號經濾波後所得正弦波如圖6所示,波形光滑無畸變,滿足精度要求。

  在軟體設計中,將CCP2模塊作為PWM輸出口,CCP1模塊採用比較功能,單片機時鐘為20MHZ,計時步階0.2us。首先建立正弦表,在一個完整正弦周期中,採樣64個點,採樣點正弦值與正弦波峰值的比值就是該點SPWM信號的佔空比。然後根據SPWM周期計算出各點的脈寬值,轉換成計時步階,做成正弦表,供CCP1中斷子程序調用。這64個點之間的時間間隔也轉換成計時步階儲存到 CCPR1H和CCPR1L寄存器中,程序運行過程中, 計數器TIMER1不斷和這個寄存器的值相比較,達到設定值時CCP1產生中斷,TIMER1重新計時。中斷服務子程序用來修改SPWM信號的佔空比,其流程圖如圖2所示。


相關焦點

  • 用PIC16F73單片機產生SPWM波控制UPS電源逆變系統解析方案
    3、用單片機實現,現在許多單片機都具有產生SPWM波的功能,採用單片機可使電路簡單可靠,而且還方便對系統其他數據參數的監控、顯示和處理,使整個系統的控制非常的方便。本文就是採用PIC16F73單片機產生SPWM波來控制UPS電源中的逆變系統的。2 硬體電路設計系統總體硬體框圖如圖1所示:電網輸入交流電經整流濾波電路後,變成直流電壓,送入功率因數校正模塊(PFC),進行功率因數校正,並同時進行直流電壓調整,升壓到360V。
  • SPWM變頻調速的基本原理與在交流伺服電機中SPWM變頻調速方法
    spwm的應用  SA8281型SPWM波發生器原理及在變頻器中的應用  脈寬調製技術通過一定的規律控制開關元件的通斷,來獲得一組等幅而不等寬的矩形脈衝波形,用以近似正弦電壓波形。脈寬調製技術在逆變器中的應用對現代電力電子技術以及現代調速系統的發展起到極大的促進作用。
  • 如何利用ARM裡的PWM模塊產生SPWM波
    由於各種ARM外圍配置的資源各不相同,本人使用是群星的LM3S615,裡面含有3路PWM模塊,可以產生6路PWM波。SPWM與PWM看看,只差了一個,實際上還是有很大的差別的,如果控制電機之類,直接利用PWM波已經足夠,但要做個逆變電源,就必須用SPWM才行。
  • 一文解析stm32產生spwm原理及程序
    SPWM法就是以該結論為理論基礎,用脈衝寬度按正弦規律變化而和正弦波等效的PWM波形即SPWM波形控制逆變電路中開關器件的通斷,使其輸出的脈衝電壓的面積與所希望輸出的正弦波在相應區間內的面積相等,通過改變調製波的頻率和幅值則可調節逆變電路輸出電壓的頻率和幅值。本文主要詳解stm32產生spwm原理及程序,首先來了解一下生成SPWM波的基理是什麼,具體得跟隨小編一起來了解一下。
  • 基於STC系列單片機的SPWM波形實現
    摘要:文章在比較了多種生成SPWM波的技術基礎上,給出了利用等效面積法來產生SPWM波形的工作原理,詳細介紹了由單片機STCl2C5410AD的可編程計數器陣列PCA實現SPWM控制軟體的編寫過程,並給出了SPWM中斷服務程序的流程圖。
  • SPWM波電路中正弦波如何進入單片機?
    SPWM並不像PWM那樣被人們熟知,但實際上很多電路中都有這項技術的身影。在逆變器的設計過程中,有時會需要由外部來為單片機輸入正弦波,而後單片機產生SPWM波進行驅動。那麼問題來了,眾所周知正弦波是存在正負的,它要經過什麼樣的電路才能進行進入單片機呢?
  • UPS電源與EPS電源的區別
    隨著我國計算機應用的日益普及和信息處理技術的不斷發展,以及重要設備自動化水平的不斷提高.設備對電網供電可靠性依賴度越來越高。為了確保重要監控系統、應急照明、消防、計算機,尤其冶金行業中的重要設備的不間斷供電,一般都配置了專用的UPS(不間斷電源)或EPS(應急電源)。
  • 三相SPWM產生器SA8282在靜止逆變器中的應用
    模擬電路較複雜,有溫漂現象,影響精度,限制了系統的性能;數字法按照不同的數學模型用計算機算出各切換點,將其存入內存,然後通過查表及必要的計算產生PWM波,但數字法受內存影響較大,不能保證系統的精度。SA828、838系列三相、單相PWM產生器可與微處理器連接,完成外圍控制功能,使系統智能化。微處理器只用很少的時間去控制它,因而有能力進行整個系統的檢測、保護、控制等。
  • 柏克ups電源怎樣 柏克ups電源故障處理方法
    柏克 ups電源 是知名品牌柏克旗下的經典系列,除了採用最為先進的技術作為支撐以外,它們大部分都具有極佳的穩定性能和出色的實際評測表現,因此在市面上能夠完美兼具質量以及口碑優勢,成為備受消費者喜愛和推崇的產品之一。
  • 基於PIC單片機的逆變電源電路設計
    針對現代電源變頻調幅的要求,提出了利用PIC16F873產生SPWM波控制IR2136觸發IGBT產生PWM波作用於逆變器產生標準的正弦波形,從而實現變頻調幅。同時利用AD模塊對逆變橋輸出進行採樣並進行濾波處理,實現對系統的PI閉環控制。
  • 基於PIC單片機的SPWM控制技術
    此方法電路複雜,實現困難且不易改進;  2)由SPWM專用晶片SA828系列與微處理器直接連接生成SPWM波,SA828是由規則採樣法產生SPWM波的,相對諧波較大且無法實現閉環控制;  3)利用CPLD(複雜可編程邏輯器件)設計,實現數字式SPWM發生器;  4)基於單片機實現SPWM,此方法控制電路簡單可靠,利用軟體產生SPWM波,減輕了對硬體的要求,且成本低
  • 山特ups電源故障及處理方法 江蘇山特ups電源
    了解一些山特ups電源簡單故障、原因及解決方法: 1,故障指示燈與燈6亮,蜂鳴器長鳴。是山特ups電源因內部過熱而關閉。我們先檢查山特ups電源是否過載,通風口是否被堵塞,室內溫度是否過高,等待一些時間,讓山特ups電源冷卻,然後重新重啟。
  • 基於SPWM的逆變器、變頻電源及變頻器等的設計方案匯總
    基於DSP的SPWM變頻電源數字控制  本文以DSP作為主控晶片,設計並實現了SPWM變頻電源數位化控制,該方式控制靈活、調試方便、可靠性高。在使用雙閉環控制策略的變頻電源中,應用適合於DSP特點的一些算法,編程產生了可以變頻變壓的SPWM波信號,設計的方法是可行的。
  • 一種基於單片機的實用在線式UPS電路詳解
    UPS電源的基本結構  將220V電網電壓經全橋整流提供直流是實際應用中最為廣泛的變流方案,但會使電網產生嚴重畸變的非正弦電流而危害電網。較為理想的方法是採用功率因數校正措施。控制器採用功率因數校正控制晶片UC3855A/B。
  • 單片機無處不在 一種實用的在線式UPS電路詳解
    2 UPS電源的基本結構將220V電網電壓經全橋整流提供直流是實際應用中最為廣泛的變流方案,但會使電網產生嚴重畸變的非正弦電流而危害電網。較為理想的方法是採用功率因數校正措施。控制器採用功率因數校正控制晶片UC3855A/B。
  • ups電源使用方法
    UPS電源的使用方法:將UPS電源的機身帶的三孔插頭插到市電電源的插排上,打開UPS電源開關,讓UPS電源正常工作後,再將電腦主機和顯示器等的電源線插頭插到UPS電源機身後面的插孔內 ,逐一開機即可 。
  • ups電源工作原理
    ups也叫不間斷電源,是將蓄電池與主機相連接,通過主機逆變器等模塊電路將直流電轉換成市電的系統設備。ups電源分為三種,即在線式,後備式,線上交錯式。在線式ups工作原理,當在線式UPS在電網供電正常時,電網輸入的電壓經過噪聲濾波器去除電網中的高頻幹擾,可以得到純淨的交流電,進入整流器進行整流和濾波,並將交流電轉換為平滑直流電,之後分為兩路,一路進入充電器對蓄電池充電,另一路供給逆變器,然而逆變器又將直流電轉換成220V,50Hz的交流電供負載使用。
  • 單片機在直流變頻洗衣機中的應用
    單片機在直流變頻洗衣機中的應用1 引言   洗衣機是一種在家庭中不可缺少的家用電器,發展非常快,全自動式洗衣機因使用方便得到大家的青睞,全自動即進水、洗滌、漂洗、摔乾等一系列過程自動完成,控制器通常設有幾種洗滌程序,對不同的衣物可供用戶選擇。
  • UPS電源的工作原理和工作過程
    UPS電源是保障供電穩定和連續性的重要設備,因其主要機智能化程度高,儲能器材採用免維護蓄電池,使得在運行中往往忽略了對該系統的維護與檢修。其實維護的好壞,對電源的壽命和故障率有很大影響,下面介紹UPS電源的使用注意事項和日常維護要求。
  • 10KVA網絡專用UPS電源白城價格實在【穩睿科技】
    N+1並聯冗餘功能 小型化的設計:應用了先進的控制技術,大大提高了功率因數,體積小,重量輕. 在線維修設計:如果您選配了維修開關,只要將UPS轉到維修模式,您就可以在持續供應負載電力的狀況下安全的進行在線維修;如果您做了N+1並聯冗餘的規劃,即使在維修的時候市電發生中斷,您的貴重設備也能得到不間斷的高品質電源。