新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 一種智能高頻開關電源監控模塊的設計

        一種智能高頻開關電源監控模塊的設計

        作者: 時間:2009-10-15 來源:網絡 收藏

        2.2 控制器的主要功能
        檢測:系統交流供電、電池狀態、整流器狀態、電池電流、主分路電流及故障內容;
        控制:系統開機/關機、均充開/關、整流器開機/關機、電池試驗開/關;
        參數設置:系統參數設置,整流器柜數;
        電池參數:均充電壓、浮充電壓、過壓值、欠壓值、充電限流值、轉換電流等;
        參數:設備編號、通訊接口、撥號方式、電話號碼及故障回報開/關等;
        通信:通過接口實現三遙,通過故障接口將系統告警信號輸出至系統故障監視器。
        3、系統軟件實現
        3.1 實現的功能

        本系統采用集中管理、獨立控制的模式,各的單片機都有自己獨立的控制程序及與的通信程序。當個別出現故障時,不會影響整機運行。主監控模塊軟件采用模塊化結構,各種功能都由相應的中斷子程序完成。監控模塊的軟件主要完成以下功能:

        (1) 接收各模塊發送的數據;
        (2) 向各模塊發送控制命令;
        (3) 人機交互接口。
        監控模塊中的主控單片機為主機,整流模塊的單片機為從機,相互間采用N、8、1 的10
        位異步通信格式,波特率為4800B。從機發向主機的數據需在主機發出允許命令后才可發出,即被地址碼選中的模塊,才有權向監控模塊發出數據。
        3.2 主監控程序

        主監控軟件采用模塊化結構、各種功能都由相應的中斷子程序完成。圖3所示為主程序流程圖。系統的初始化包括MCU內部控制寄存器的初始化,寄存器區及數據區的初始化等。自檢包括RAM自檢及控制系統各傳感器自檢。自檢通過后,開放中斷及PTS,并調用顯示初始化子程序。顯示系統主菜單可用鍵盤選擇各子菜單,包括運行參數菜單、狀態菜單、故障記錄菜單及參數設置菜單等。為確保運行安全,參數設置菜單僅供授權的管理維護人員使用,需輸入密碼才可進行操作。

        圖3 主程序

        本監控系統采用8×4漢字顯示,考慮到監控的參數眾多,一屏無法全部顯示,故采用菜單式操作方法,即選擇顯示屏顯示的菜單信息,在告警模塊面板的鍵盤按下合適的功能按鍵,系統的微處理器根據按鍵送來的信息作出反應,實現相應的功能。故按鍵有數字鍵及功能鍵。程序采用樹狀分支結構,如圖4鍵盤程序流程圖所示。

        圖4 鍵盤程序流程圖

        監控軟件的核心部分是串口接收中斷子程序。該子程序要完成串口通信、數據接收與校驗、格式轉換、存取、控制等。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 白玉县| 寿阳县| 中江县| 荔波县| 佛冈县| 莱西市| 兴隆县| 色达县| 华亭县| 凤台县| 仙居县| 龙门县| 安吉县| 闵行区| 禄丰县| 大埔区| 德钦县| 渝北区| 上蔡县| 葫芦岛市| 遂溪县| 肥东县| 莫力| 灌阳县| 盘锦市| 巴塘县| 安图县| 互助| 谢通门县| 娄底市| 新河县| 泸州市| 灵石县| 梁山县| 开阳县| 兰州市| 柏乡县| 兴山县| 红安县| 定陶县| 玛曲县|