新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于STM32F103的數字式電鍍電源并聯均流系統設計

        基于STM32F103的數字式電鍍電源并聯均流系統設計

        作者: 時間:2012-02-23 來源:網絡 收藏

        3 軟件
        3.1 軟件總體架構
        軟件總體架構如圖4所示。底層固件庫模塊由ST公司提供,包括系列處理器所有外設驅動和應用接口。啟動配置模塊由匯編文件stm32f10x_startup.s構成,完成堆棧和中斷向量表的初始化。硬件配置模塊完成復位和時鐘(RCC)、中斷控制器、GPIO、看門狗、定時器等片內外設的初始化。中斷服務包括節拍時鐘、看門狗、CAN收發、定時器、USART的中斷服務程序。中采用實時操作,便于實現人機界面、通信、控制等多個任務的協調運行,保證控制的實時性。人機界面模塊包括LCD驅動、按鍵掃描、圖形用戶界面、LED和蜂鳴器驅動,實現人機交互。工作控制模塊監控多個功率模塊并聯運行,并實現均流。通信模塊完成監控功率模塊運行所需要的CAN通信和上位機遠程控制時的485通信。定時器模塊提供其他模塊工作所需要的定時功能。

        本文引用地址:http://www.104case.com/article/177857.htm

        d.jpg


        3.2 工作控制模塊
        工作控制模塊包括系統初始化和運行控制兩部分。系統初始化通過讀取功率模塊的額定參數、統計功率模塊數、計算系統總額定電流,以確定并聯系統的初始配置。運行控制按照用戶指定方式,實時監控功率模塊并聯運行,監控流程如圖5所示。首先向功率模塊設置穩壓或穩流工作模式以及電壓或電流參數,然后發送啟動命令,使功率模塊開始工作。狀態查詢以廣播方式發送查詢命令,以查詢各功率模塊的運行狀態和參數。報文接收接收功率模塊發送的查詢響應報文,并從報文中獲得數據;通信檢測根據是否有響應報文判斷通信是否正常。數據處理根據報文接收中獲得的數據計算總電流、電壓、平均電流(穩壓模式)、安培時(安培時模式)等系統運行參數。故障處理檢測功率模塊和系統故障,進行故障處理和報警。輸出處理根據當前的運行狀態輸出控制參數,包括軟啟動輸出、在穩壓模式下輸出平均電流、安培時模式下輸出加藥信號、工藝曲線模式下輸出下一階段的電壓或電流參數等。停機控制在需要停機時通過發送停機命令控制功率模塊停止工作。

        e.jpg



        4 實驗應用
        實驗系統包含2個1 000 A/15 V的功率模塊,系統在總設定電流下以穩壓模式運行,測得表1中實驗結果數據。

        f.jpg


        從表中可見,均流不平衡度在5%以內,滿足國家相關標準,實現了功率模塊的并聯運行和均流。經實際測試表明,系統其他相關指標均滿足要求,系統運行穩定可靠。

        5 結論
        并聯均流系統采用ARM芯片作為主控芯片,利用其豐富的資源和強大性能,實現了多種外設接口并簡化了硬件,實現了圖形交互界面、操作系統的任務調度、CAN和上位機通信以及多種工作模式,增強了系統的功能、友善性和擴展性。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南安市| 灌阳县| 永康市| 绵阳市| 桂林市| 奎屯市| 宜章县| 罗源县| 呼玛县| 南丹县| 满城县| 奈曼旗| 宁河县| 离岛区| 安庆市| 湘潭县| 始兴县| 安仁县| 梅州市| 台江县| 江门市| 秭归县| 龙泉市| 原平市| 五峰| 南澳县| 桐城市| 阿荣旗| 隆子县| 东至县| 定襄县| 龙门县| 库车县| 丘北县| 兰溪市| 淮滨县| 黔西县| 乌鲁木齐县| 会宁县| 巴彦淖尔市| 大渡口区|