基于DSP的機載智能電源設(shè)計
摘要 機載設(shè)備的穩(wěn)定工作離不開安全可靠的電源系統(tǒng)。文中研究了一種具有自動監(jiān)測和保護功能的電源系統(tǒng),詳細討論了智能電源模塊的軟硬件實現(xiàn)方法。系統(tǒng)是基于DSP處理器SMJ320F240的電源模塊,采用1+1冗余供電結(jié)構(gòu),可實時監(jiān)測28 V電壓、負載電流,進行電源開關(guān)陣列(PSA)的通斷控制,并與CPU模塊進行通訊。
本文引用地址:http://www.ex-cimer.com/article/256487.htm機載設(shè)備的穩(wěn)定工作離不開安全可靠的電源系統(tǒng)。隨著機載設(shè)備綜合化程度的提高,高密度、高可靠電源系統(tǒng)將成為綜合核心處理機應用的關(guān)鍵部分。機載設(shè)備在工作中有時會出現(xiàn)一些異常情況,如雷擊、電壓工作不正常、突然斷電等,這些均會影響機載設(shè)備的正常運行,甚至會對安全性造成影響。研究設(shè)計具有自動監(jiān)測及自動保護功能的電源系統(tǒng)是必要的。
智能管理電源技術(shù)應能實時監(jiān)控計算機供電運行狀態(tài),進行故障隔離和控制電源的分配重構(gòu),實現(xiàn)計算機電源余度供電、加電順序控制的智能化管理目標。本文以某型通用控制處理機(UCP)為研究對象,提出一種適用于機載電源設(shè)備的智能電源模塊(IPSM)的軟硬件的實現(xiàn)方法。
通用控制處理機(UCP)智能電源模塊(IPSM)采用機上與應急28 V直流電源雙路供電體制,為UCP機架內(nèi)的各模塊提供經(jīng)過濾波、電壓尖峰、過壓浪涌抑制等處理后滿足GJB181A-2003要求的28 VDC電源,分布在各個模塊上的供電元件(PSE)將28 V母線電壓轉(zhuǎn)換成各模塊工作所需的5 V、±15 V電壓。每個UCP配置2個IPSM,采用1+1冗余供電結(jié)構(gòu),正常工作時,由兩個IPSM給系統(tǒng)供電,當其中一個IPSM模塊故障時,由另一塊IPSM模塊自動接替并獨立向整個系統(tǒng)供電。每個IPSM具備28 V電壓監(jiān)測、12路電源開關(guān)陣列(PSA)通斷控制、12路負載電流值監(jiān)測與CPU模塊通訊等功能。
1 硬件
IPSM模塊主要包含電源轉(zhuǎn)換單元(PCU)、電源管理單元(PMS)和電源開關(guān)陣列(PSA)。IPSM的原理框圖如圖1所示。
1.1 電源轉(zhuǎn)換單元
PCU將機上28 V輸入電壓轉(zhuǎn)換成直流28 V母板電壓。同時PCU具有負載均流和自身故障隔離功能,并為模塊上其它電路提供輔助電源。
1.2 電源管理單元(PMS)
PMS是系統(tǒng)實現(xiàn)電源智能管理的關(guān)鍵。它主要由電壓調(diào)理電路、電流負載調(diào)理電路、多路開關(guān)、緩沖調(diào)整、A/D轉(zhuǎn)換電路、通訊接口、控制器以及系統(tǒng)管理程序等軟硬件部分等構(gòu)成。PMS的主要功能是根據(jù)28 V電壓檢測信號、流過每路開關(guān)的電流信號,來完成對12路LRM模塊的智能供電功能??刂破鬟x用TI公司推出的DSP處理器SMJ320F240HFPM,采用CMOS工藝,片內(nèi)544 W的數(shù)據(jù)存儲器,16 kW的Flash程序存儲器,最大可尋址空間為224 kW,包括64 kW的數(shù)據(jù)存儲空間、64 kW的程序存儲空間和64 kW的IO空間,單指令周期為50 ns,具有1個8位可編程定時器,3個16位可編程定時器,28個可編程復用I/O引腳、鎖相環(huán)時鐘發(fā)生器、1個看門狗和1個通用異步通訊口。
電源管理系統(tǒng)原理框圖如圖2所示。
1.3 電源開關(guān)陣列(PSA)電路
PSA在PMS控制下工作,負責接通、斷開到機架中其它LRM模塊的電源供電。其主要完成28 V電源輸出的通/斷、電流檢測等功能。由于本項目需要12路開關(guān)控制和電流檢測,選用常規(guī)的分立式功率開關(guān)元件、驅(qū)動電路,不僅電路復雜,而且占用PCB面積較大,給版圖設(shè)計帶來困難。尤其是驅(qū)動電路,需要BOOST電路或電荷泵將驅(qū)動信號升壓到約35 V,才能保證可靠的驅(qū)動功率開關(guān)的通/斷。選用繼電器開關(guān)具有隔離功能,易控制、電路簡單,但繼電器的動作時間較長、反應速度慢。
為簡化電路設(shè)計,選用將控制、驅(qū)動及功率開關(guān)集成于一體的集成電路,在此選用英飛凌公司的BTS660P,它集成了電荷泵和n溝道MOS管,具有過載保護、電流限制、短路保護、過壓保護、過溫保護、輸出負壓箝位等功能。
2 系統(tǒng)軟件設(shè)計
2.1 軟件功能
IPSM軟件可提供一套完整的嵌入式應用程序軟件,實現(xiàn)UCP系統(tǒng)的智能供電。IPSM應具備多種功能,包括實時監(jiān)測IPSM的工作狀態(tài);根據(jù)IPSM工作狀態(tài),控制、驅(qū)動12路PSA開關(guān)的通、斷。當PSA開關(guān)流過電流≥2.5 A時,切斷輸出并且不可恢復;根據(jù)UCP系統(tǒng)命令控制12路PSA開關(guān)的通、斷;提供RS422通訊接口,與CPU模塊進行數(shù)據(jù)/信息通信等。
2.2 軟件結(jié)構(gòu)
IPSM軟件按功能分為:系統(tǒng)初始化、BIT程序、PSA的管理、RS-422通信、設(shè)備驅(qū)動及故障記錄6個部分,其功能結(jié)構(gòu)如圖4所示。
系統(tǒng)初始化程序完成IPSM的DSP處理器SMJ320F240、串口通信協(xié)議芯片TLS16C552AMHV以及12路PSA的初始化,并為應用程序的訪問提供支持。
BIT程序用于對IPSM的內(nèi)部硬件資源進行檢測,根據(jù)執(zhí)行階段的不同,將BIT程序分為上電BIT(PUBIT)、周期BIT(PBIT)和維護BIT(MBIT)。
上電BIT(PUBIT):當IPSM接通電源時或復位后,IPSM開始執(zhí)行PUBIT。
周期BIT(PBIT):PBIT是IPSM進入周期任務(wù)后自動進行的,是對系統(tǒng)硬件的監(jiān)控。
維護BIT(MBIT):MBIT是系統(tǒng)在地面,當接收到CPU模塊發(fā)送的維護BIT命令后,對IPSM進行的維護測試。
對電源開關(guān)陣列(PSA)管理的機制為:(1)循環(huán)檢測28 V輸出是否正常。若周期檢測連續(xù)3次均不正常,關(guān)閉12路電源開關(guān),通過RS-422接口向CPU模塊發(fā)送故障信息,并記錄故障結(jié)果。(2)循環(huán)檢測12路各PSA中流經(jīng)各路電流值的大小,并確定各路的動作狀態(tài)。若檢測到Is≥Is max,若任意一路周期檢測連續(xù)3次均超限時,應關(guān)閉該路電源開關(guān),通過RS-422接口向CPU模塊發(fā)送故障信息并記錄故障結(jié)果。否則,不關(guān)閉該路PSA開關(guān)。
評論