1 引言 隨著計算機的普及和信息處理技術的廣泛應用,不間斷電源UPS在關鍵負載連接至公共電網方面扮演著重要角色。它們旨在為處于任何正常或異常實用電源條件下的負載提供清潔、持續的電源。德州儀器(TI)TMS320F28335 DSP為在線UPS設計提供增強的、經濟高效的解決方案,可以高速執行多種控制算法,從而使實現高采樣速率成為可能。 本文實現了基于TMS320F28335的不間斷電源控制系統的設計,該系統能夠在單芯片中實現在線UPS的多控制環路,從而提高集成度并降低系統成本。數字控制還為每個控制器帶來可編程性、抗噪聲干擾和避免冗余電壓及電流傳感器的使用等優點。DSP 可編程性意味著可以使用增強的算法更新系統以提高可靠性。 2 系統介紹 UPS主要按工作方式來分類,它分為后備式、在線互動式、在線式三大類。在線式UPS輸出多為正弦波,且電壓及頻率穩定,所以它多被用在供電質量要求很高的場所。本文所介紹的UPS供電系統是屬于在線式的,主要由輸入濾波器、充電器、DC/DC變換器、微控制器、逆變電路、輸入功率因素調節電路、RS232通訊接口、報警電路等部分組成。 UPS系統的控制器采用TI公司推出的業界首款浮點TMS320F28335 DSP,它具有150MHz高速處理能力,具備32位浮點處理單元,單指令周期32位累加運算,可滿足應用于更快代碼開發與集成高級控制器的浮點處理器性能的要求。與前代領先的DSP相比,最新的F2833x浮點控制器不僅可將性能平均提升50%,還具有精度更高、簡化軟件開發、兼容定點C28xTM控制器軟件的特點。該系統總體框圖如圖1所示。 圖1 系統總體框圖 當市電正常時,在線式UPS輸入220V交流電壓,經過EMI/RFI濾波后,被送到繼電器RY2。當市電電源的電壓正常時,RY1繼電器處于閉合狀態。在此條件下,市電電源將分以下幾路去控制后級電路的運行: (1)市電直接經交流旁路被送到常閉觸點繼電器RY2,然后向負載供電。這種情況一直維持到UPS執行開機“自診斷”檢測操作后,通過微處理器的調控將UPS從市電供電狀態切換到逆變器供電狀態為止。 (2)經充電器對UPS的內置蓄電池組進行充電。 (3)市電電源經由保險絲后,再經帶輸入功率因數調節功能的整流濾波器,變成兩路直流電源。該直流高壓電源在逆變器內經正弦脈寬調制功率放大和高頻濾波后,變成一路幅值穩定,頻率和相位同步跟蹤市電電網頻率和相位的高質量的純正正弦電源,最后通過輸出濾波器送到負載。 (4)當市電供電異常時,電池的電壓通過DC/DC變換器變成幅值高達±390V的直流高壓電源,然后再經過逆變器,變換成交流正弦波供給負載。 3 系統的硬件設計 本方案是利用TMS320F28335微控制器來設計UPS控制板的系統的電路。該系統是由母線電壓檢測電路模塊,幅值檢測電路模塊,電流峰值保護電路模塊,輔助電源監測電路模塊,開、關機電路模塊,電壓檢測電路模塊,PWM產生電路模塊,繼電器控制電路模塊,外擴存儲器模塊以及峰鳴產生電路模塊等組成。 3.1 母線電壓檢測模塊 母線電壓檢測電路模塊如圖2所示。分壓后的+BUS電壓經RC濾波后送往DSP的AD轉換引腳ADCINA2。分壓后的-BUS電壓經反相器后,再經RC濾波器送往DSP的AD轉換引腳ADCINA3。 圖2 母線電壓檢測電路模塊 3.2 幅值檢測電路模塊 幅值檢測電路如圖3所示,它用于逆變器輸出電壓、市電輸入電壓、負載電流幅值檢測。該電路采用正值單向有源精密檢波器實現的,采用有源精密檢波器的目的是確保從該檢波器輸出端得到的單極性信號的幅值總是與輸入到檢波器的正弦波信號的幅值保持著嚴格的線性關系,用以消除一般二極管檢波器在小信號輸入時可能產生的非線性失真。 圖3 幅值檢測電路模塊 3.3 電流峰值保護電路模塊 電流峰值保護電路如圖4所示,功率板上的UPS輸出電源通過電流互感器后,以電壓形式表現電流大小的信號通過信號放大器后分三路走。一路經過幅值檢測電路,送往DSP的ADCINA0引腳;一路經過電流過零檢測電路后,送往DSP的GPIO75引腳;另一路經過過載、短路保護電路。當負載過載或短路時,PWM_OFF變為低電平信號,就會立即關斷逆變器所需的兩路PWM波輸出,同時DSP將系統切換到旁路工作模式,起到迅速保護作用。 圖4 電流峰值保護模塊 3.4 輔助電源監測電路模塊 輔助電源監測電路如圖5所示,正常情況下,運放的輸出經上拉電阻箝位為5V,若12V電源因某種原因低于10V或5V電源因某種原因高于5V,則運放的輸出會變為低電平,那么由于二極管D的作用,PWM_OFF將會被拉到低電平,這樣就會關斷PWM輸出,起到保護作用。 圖5 輔助電源監測電路模塊 3.5 開、關機電路模塊 系統的開、關機電路如圖6所示。當按下開機按鍵時,經分壓后的電池正極電源經開機按鍵、限流電阻、二極管送到功率板上的開機電路,然后功率板產生12V、5V直流輔助電源,給控制板供電。當DSP啟動后,就掃描GPIO78引腳,查看是否真正開機。如果確認是開機鍵被按下,那么就進行“自檢”。當按下“關機”鍵時,GPIO77為高電平,DSP掃描到該引腳為高電平的時候,就進行關機操作。 圖6 開、關機電路模塊 3.6 電壓檢測電路模塊 電池電壓檢測電路模塊如圖7所示。電池組電壓經分壓后,送往DSP的AD轉換引腳ADCINA4。 圖7 電壓檢測電路模塊 |