新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于單片機控制的開關電源模塊

        基于單片機控制的開關電源模塊

        作者: 時間:2018-09-07 來源:網絡 收藏

        2.3 輔助電源
        本開關電源模塊還設有輔助電源部分,提供系統所需電源。如圖3所示。

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



        3 軟件設計
        軟件主要由主程序和中斷服務程序組成,主要用來實現鍵盤設定基準電壓、液晶顯示、A/D轉換、數字PID調節和反饋信號產生等功能。本設計主要是采用軟件方式來實現開關電源模塊的數字控制。
        3.1 主程序設計
        本系統的主程序流程圖如圖4所示。主程序在完成系統初始化后,輸入設定電壓值并存入寄存器,按下啟動按鈕后,啟動電源系統。在設定啟動時,PWM輸出占空比為0.1%。電源系統啟動后,調用A/D轉換子程序并讀入設定值,將采集到的電壓值與設定的電壓值相比較后,給出一個反饋信號到調壓電路,并通過顯示子程序顯示輸出電壓。


        3.2 A/D轉換部分子程序
        MSP430F449的ADC12模塊能夠實現12位精度的模數轉換,A/D轉換部分程序比較簡單,程序只需要完成選取模擬輸入通道;配置控制寄存器ACON;讀取A/D轉換后的數值,再返還數據這3個功能。
        3.3 PID調節子程序
        PID調節由單片機來控制,單片機對采集到的電壓值與設定值相減得到的誤差來計算調整量,用以控制開關的占空比。當得到的偏差與上次積分符號相反時,積分清零。因為若符號相反,說明積分起了反作用,故把積分項清零。PID控制流程圖如圖5所示。



        4 結束語
        本系統將開關電源與單片機系統結合起來,設計了一種輸出電壓連續可調的功率開關電源模塊。該電源模塊精度高,電路簡單,操作靈活,能根據不同的負載,不同的環境情況,由程序自動改變單片機參數,控制調節電路輸出的電壓與電流,還能與外界通信,由外電路控制輸出電壓與電流。


        上一頁 1 2 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 珲春市| 镇平县| 北票市| 庄浪县| 霍州市| 安宁市| 上林县| 葵青区| 遂昌县| 定结县| 瓦房店市| 瓮安县| 西乌珠穆沁旗| 大关县| 焉耆| 都安| 土默特左旗| 潢川县| 上虞市| 游戏| 伊通| 炉霍县| 桂平市| 凤台县| 巴林左旗| 普洱| 绥宁县| 天津市| 中江县| 晋中市| 昆明市| 平潭县| 吐鲁番市| 东明县| 遂宁市| 大港区| 三门县| 南部县| 元谋县| 汉中市| 武强县|