一種新型SPWM中頻電源的研制
摘要:介紹基于PIC16C73和SA838的SPWM中頻逆變電源數字化控制系統,并對SA838的工作特點及工作原理以及單片機控制電路、隔離驅動電路、保護及抗干擾措施等作了詳細介紹。
關鍵詞:中頻電源 微控制器
1 引言
為適應野外工作的需要,我們力求研制一種體積小、重量輕、可靠性高的中頻電源。逆變器采用MICROCHIP公司的PIC16C73作為CPU,單相SPWM波形發生器SA838產生SPWM波形,富士混合集成驅動電路EXB840構成隔離驅動保護電路,主電路采用高壓整流模塊和IGBT模塊,組成高效智能的逆變電源。全系統簡潔明了,維修便捷,具有實用價值。
逆變電源載波頻率20kHz,交流輸入三相160V~260V,交流輸出單相115±2V,頻率400Hz,功率2kW,效率85%,線性負載諧波畸變率5%。
2 電源硬件電路
圖1為電源硬件結構框圖,它有以下幾個組成部分:
2.1 小型三相發電機
該機采用普通民用三相發電機,這種產品技術較為成熟,目前種類齊全且價格低廉。
2.2 PIC16C73單片機控制電路
PIC單片機采用RISC結構,具有高速度,低功耗,驅動能力強大的優點,其低價OTP技術和小巧的體積便于用戶保密技術和產品商品化。PIC16C73帶有5個8位A/D口,4kEPROM,內置看門狗。
2.3 SPWM波形發生器
常規的脈寬調制技術多通過模擬電路實現,線路復雜,溫度穩定性欠佳,而后出現的數字化電路則依據預想的數學模型數據查表進行控制,控制精度受寫入ROM的數據結構影響。以上方法皆調試繁瑣,工作量較大。
SA838是MITEL公司專為單相逆變電路設計的SPWM波形發生器,尤其與CPU組成的系統操作數字化,抗干擾能力強,接口簡單,通用性好。在電路不變的情況下,通過軟件修正,就可改變逆變器的性能指標,大大提高了調試效率,降低了產品成本。
2.4 隔離驅動電路
采用富士混合集成電路EXB840,由于其直接驅動能力不足,且容易使IGBT誤導通,為使IGBT正常可靠地工作,必須增加一級互補驅動和提高負壓。
2.5 逆變器主電路
為防止逆變器工作時產生的電磁干擾影響其它設備,特設置LC濾波器。輸入的三相電壓通過三相整流模塊,經過兩只電解電容濾波供給半橋逆變器。為限制合閘瞬間的沖擊電流,整流模塊和電容之間串聯了100Ω電阻,合閘5s后通過繼電器短路該電阻。
2.6 顯示及報警
顯示系統運行時關鍵參數數值,提示系統工作狀態。由LED及相關儀表組成。
3 SA838的結構和工作原理
SA838采用MOTEL總線標準,易與大部分微處理器接口連接,運行參數一旦設定完畢,僅當需改變方式時,才需CPU介入,使用十分方便。
3.1 管腳說明
SA838為20腳雙列直插或扁平小外形封裝。圖2為SA838管腳標示。
(1)MOTEL微機接口總線,其中AD0~AD7數據/地址線復用,INTEL模式中,ALE信號下降沿鎖存地址,WR上升沿寫入數據,RD空閑不用。但必須置高或與CPURD相連接,Motorola模式中,地址由AS下降沿鎖存,數據由DS下降沿寫入,片選CS供選通用,CLK為控制時鐘輸入。
(2)SPWM波形輸出口,由PWMT和PWMB組成。
(3)單相SPWM輸出及控制通道,主要包含:
1)自動緊急保護關斷口SETTRIP
2)輸出狀態指示
3)復位端口
4)電源VDD為+5V電源端,Vss為接地端
3.2 功能特點
(1)全部數字化操作,輸出波形精度高,溫度穩定性好,抗干擾能力強。
(2)工作頻率范圍寬。三角波載頻率最高可選擇至24kHz(當時鐘頻率為12.288MHz時)調制頻率精度高達12位。
(3)工作方式靈活。SA838極易與CPU接口連接,其工作參數:載頻率、調制頻率、輸出幅值、脈沖取消時間、脈沖延遲時間等等,都可通過CPU很方便地寫入,并只在需改變工作方式時才刷新。
3.3 內部結構
圖3為SA838的內部結構框圖,SA838主要由三部分組成。
(1)接收存儲處理命令單元:由總線及其控制、寄存器R0~R4,24位初始化寄存器,24位控制寄存器組成。
(2)SPWM波形發生器:由地址發生器、波形ROM和相位控制邏輯組成。
(3)輸出通道及其保護單元:由脈沖取消、脈沖延時和關閉鎖定組成。
3.4 工作原理
SA838通過RST復位后,將微處理器傳送的各種預置參數通過寄存器R0-R4分別寫入24位初始化寄存器和24位控制寄存器,初始化寄存器中的內容一經設置,運行中不能再改變,而控制寄存器中的內容則可跟蹤控制對象的運行狀況隨時調整。波形ROM只存有0°~90°的波形幅值,由于正弦波四象限的對稱關聯性,SA838通過相位邏輯控制,根據CPU預置參數值,即可產生所需的0°~360°波形,再經過脈沖取消電路以過濾干擾脈沖,通過脈沖延時電路加入死區時間,最終兩路TTL電平的互補PWM波形輸出。
3.5 控制方式
根據文獻1確定SA838相關工作參數后,依圖4編程。
3.6 CPU對SA838工作時序控制
依照嚴格的時序進行控制,關系到SA838能否可靠地接收CPU指令,對于SA838諸信號端口,工作流程如圖5。
必須強調的是:SA838對時鐘信號的強弱較敏感,依附CPU內部時鐘電路產生的時鐘信號根本不能使SA838工作,必須用獨立構造的外部振蕩電路生成工作時鐘。另外,PIC系列CPU管腳與MCS系列相比有其自身的特殊性,無法沿用SA838與MCS系列芯片的接口原則,必須深刻理解SA838的工作時序,才可能做出正確的軟硬件設計。
4 保護及抗干擾措施
4.1 保護措施
(1)硬件保護通過電流和電壓互感器對逆變器輸出監測,EXB840對IGBT的過流過壓情況監控,一旦受控對象異常,關機信號直接通過SA838的SETTRIP端關閉PWM輸出,并送往CPU處理。
(2)軟件保護CPU可以應硬件電路送來的保護要求執行關機,也可以根據自身的測試數據進行獨立判斷。
3.2 抗干擾措施
(1)穩定潔凈的電源是CPU系統工作的首要條件,采用高品質的進線濾波器,可以極大地改善各主要控制芯片的工作環境。
(2)PCB板走線的合理趨向和分布。
(3)利用PIC內的Watchdogtimer防止CPU死機。
(4)對IGBT的柵極驅動電路,采用Kelvin接地。
5 逆變器控制軟件設計
控制的基本思路是:通過對輸出值的循環采樣,確認控制對策。軟件流程如圖6。
6 試驗情況
實驗室內,400W的離心風機和1000W的線性負載同時作為負載,輸出正弦波失真度3%,實驗波形見圖7(a)。
現場常溫實驗,利用某裝備做復雜組合負載,工作頻率400Hz,電壓115V,電流10.62A,相關實驗波形如圖7(b)、7(c)所示,結果表明大大改善了該裝備的工作條件,達到了預期效果。
評論