a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 電源與新能源 > 設計應用 > 蘭州重離子加速器小功率直流電源數字化方案

蘭州重離子加速器小功率直流電源數字化方案

作者: 時間:2013-09-27 來源:網絡 收藏

摘要:介紹了一種用于蘭州重離子加速器(HIRFL)的由(FPGA)、(CPLD)和(MCU)組合的直流電源數字控制系統,該系統充分利用了各元件優點,并使其協調工作實現電源狀態檢測、開關機控制、電流質量調節和CAN總線通信。實驗結果表明該控制系統穩定可靠,具有通用性。
關鍵詞:

1 引言
直流電源技術的發展不僅要求電源具有高精度、高穩定度,還要求其響應速度快、運行可靠、可遠程控制、人機界面良好、能實現運行狀態實時監測反饋等功能。對于加速器用勵磁電源,對以上要求更加突出。數字化控制技術能迎合電源技術的發展需求,且價格低、可復用、調試簡單、設計靈活、開發周期短,是新一代電源控制發展的趨勢。FPGA,CPLD和MCU因其各具優點,在電源控制中被廣泛應用。這里采用FPGA,CPLD和MCU與外圍電路的組合,搭建了一種新的電源控制系統,并在一臺HIRFL±15 A/15 V DC/DC電源實驗平臺上進行驗證,控制結果達到了電源設計要求。

2 總體方案設計
±15 A/15 V DC/DC電源主電路采用H橋拓撲結構,如圖1所示。電源開關管為SK85MH10T型MOSFET模塊,其控制采用脈寬調制(PWM)方
式。當輸出正極性電流時開關管V1,V4導通,V2,V3關斷,反之亦然。

本文引用地址:http://www.j9360.com/article/175716.htm

a.JPG


電源控制系統包括狀態板、調節板及電源中的傳感器繼電器和MOSFET驅動電路。其中,狀態板用于實現對電源的狀態監測和繼電保護,控制對象為電源繼電器組,核心控制器件為C8051F系列MCUMAXII系列EPM1270 CPLD;調節板用于實現對輸出電流的PID-PWM,以響應電流給定并提高輸出電流穩定度,控制對象為H橋MOSFET的驅動電路,核心控制器件為Cyclone II系列EP2C35F FPGA。控制系統結構如圖2所示。圖中①為過流監測傳感器信號;②為過壓監測傳感器信號;③為過流故障;④為過壓故障;⑤為過熱故障;⑥為繼電器控制信號;⑦為MOSFET控制信號;⑧為電流調節傳感器信號;⑨為PWM使能信號。該控制系統通過CAN總線與上位機通信,用以實現計算機遠程控制。

b.JPG



3 狀態板程序設計
3.1 基于C8051F的電源監測軟件設計
C8051F MCU是完全集成的混合信號系統級芯片,具有與MCS-51完全兼容的指令內核,具備控制系統所需的模擬和數字外設,包括看門狗、ADC、電壓電流窗口比較器、定時器等,具備CAN總線接口。該系統狀態板中C8051F MCU用于實現以下功能:①實時監測電路的電流電壓,向CPLD提供電源過壓/過流故障信息;②接收CPLD的電源狀態變化,并通過CAN總線通信向上反饋到上位機。C8051F軟件控制流程如圖3所示。

c.JPG


狀態板上電后,首先初始化MCU,包括:①定義MCU時鐘源;②定義MCU中斷源;③寫定時器相關寄存器,規定計數周期(片內ADC采樣周期)和計數方式(循環計數);④初始化ADC控制寄存器和窗口比較寄存器,規定電流/電壓采樣上限;⑤初始化輸入輸出端口,定義其P1口為模擬量輸入端口,用于向片內ADC輸入電流/電壓模擬值,P2口為數字輸入端口,用于接收來自CPLD的電源狀態量,P3口為數字輸出端口,用于向CPLD輸出過壓/過流信息;⑥定義CAN總線相關寄存器。
3.2 基于CPLD的繼電保護程序設計
該電源涉及到的故障包括過壓、過流、過熱和負載故障4種。其中過壓、過流故障由C8051F送入CPLD,過熱故障由附于MOSFET上的溫度傳感器送入。CPLD主要實現:①故障鎖存,并在故障時控制繼電器自動分閘;②響應電源遠程開/關機操作;③向上位機返回電源狀態變化。因此,CPLD硬件程序主要包括故障處理、繼電器控制和電源狀態變化監測與返回3個模塊。

d.JPG


當有故障送入CPLD時,程序自動將故障鎖存,同時送出有效故障信號用于控制繼電器分閘。當電源狀態發生變化時,CPLD將送出一個高電平給MCU中斷信號,提醒MCU執行CAN總線發送程序,向上位機傳送當前的電源狀態,電源狀態包括被鎖存的故障信號送入和電源的開/關機轉換信息,為1個字節的二進制數,表1為電源狀態表。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉