• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于MSP430的高功率因數電源設計方案

    基于MSP430的高功率因數電源設計方案

    作者: 時間:2013-04-13 來源:網絡 收藏

    2.4 過流保護電路的設計

      通過單片機實時采樣輸出電流,當電流過大時單片機控制繼電器模塊使其斷開,系統斷電;當故障排除后測得電流值小于預設定值時單片機再次發指令使繼電器閉合。電路重新正常工作。電路如圖4 所示。

    基于MSP430的高功率因數電源設計方案

    圖4 過流保護

      3 系統軟件設計

      本系統選用F449 低功耗單片機, 負責電壓電流的相位檢測、功率因數及電壓電流峰值的顯示、以及相應外部請求對電壓值進行調整。相位檢測用 定時器的捕獲功能實現。首先對一路電壓信號測頻,外部信號的上升沿到來時觸發中斷,記錄當前定時器計數器的數值,由兩次定時器數值的差值,計算出信號的頻率。然后測兩路信號相位差,開始啟動電壓信號的捕獲功能;當捕獲到該路信號的上升沿并進入中斷后,立刻啟動定時器計數,開啟電流信號的捕獲功能,禁能電壓信號的捕獲功能。當捕獲到電流信號的上升沿并進入中斷后,記錄當前定時器計數器的數值,由此便可計算出電壓、電流的相位差,從而算出功率因數。程序中,TimerA 的外部引腳用于按鍵檢測,故用TimerB 的捕獲比較器實現[6].用 自帶的AD 對電壓、電流信號采樣,采樣模式為序列通道多次轉換, 以便實時顯示當前的電壓、電流值。當檢測到輸出電流超過2.5 A 時,控制繼電器的關斷和電路的復位。流程如圖5 所示。

    基于MSP430的高功率因數電源設計方案

    圖5 軟件流程圖



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 富源县| 阿合奇县| 马公市| 宜章县| 镇赉县| 城固县| 鸡西市| 常州市| 柳州市| 甘德县| 凤凰县| 集贤县| 葫芦岛市| 兴化市| 环江| 丰顺县| 呼和浩特市| 广宗县| 皮山县| 新宁县| 莎车县| 于田县| 黑山县| 武平县| 沧州市| 栾城县| 平谷区| 郴州市| 新余市| 赤城县| 武功县| 衡阳县| 会同县| 邢台县| 神农架林区| 武隆县| 庆城县| 子洲县| 通州区| 星子县| 普陀区|