新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM7、AVR、UCOSII的發電廠大型除塵控制器設計方案

        基于ARM7、AVR、UCOSII的發電廠大型除塵控制器設計方案

        作者: 時間:2012-09-26 來源:網絡 收藏

        控制對象是 540脈沖控制閥,20個碟閥,3個溫度檢測點,2個冷風機組控制點,甲方要求控制器要有人機交互界面,溫度控制點要可調,脈沖閥工作時間要可調,并且系統要能夠在線檢測出負載閥故障,比如開路,短路在系統運行時是不允許的必須及時的被檢測出來。

        整個系統有560閥,每個閥工作電流接近1A,如果按每個閥兩根控制線的話將有1120根閥控制線,控制器距離現場有幾百米,這樣下來銅線價格超萬元成本太高,所以系統采用矩陣掃描的方式進行閥控制大大節約用銅量。根據甲方要求我們將CCQ3000劃分為4個硬件模塊 :
        1. 顯示鍵盤模塊,人機交互部分。
        2. 溫控模塊,實現對關鍵測溫點進行溫度檢測,和控制 ,溫控模塊并且負責CCQ3000機箱系統的恒溫控
        制。
        3. 矩陣模塊,負責負載閥的掃描控制時的隔離和反電勢的吸收。
        4. CCQ3000主控單元模塊,負責對負載的實時控制,故障實時掃描。
        一. 顯示部分:
        顯示模塊主要負責,運行參數的調整,設置,系統運行時參數的顯示。根據需要設計了8個1.8寸數碼管,分別顯示工作室號,工作閥號,噴吹時間,間歇時間。
        硬件上主CPU采用8 bit 單片機,74HC595驅動數碼管段,74hc138譯碼器驅動數碼管位。
        基于ARM7、AVR、UCOSII的發電廠大型除塵控制器設計方案
        軟件上采用gcc3.4.6編譯器工具,啟用看門狗定時器,防止程序跑飛。啟用定時器1的2ms間隔中斷點滴做動態顯示掃描,鍵盤掃描。
        1. 鍵盤采樣算法采用ps2鍵盤的方式,即第一次擊鍵穩定后發按下碼,等待1s左右后仍然不釋放就發連續碼,等釋放后發釋放碼。
        基于ARM7、AVR、UCOSII的發電廠大型除塵控制器設計方案

        顯示鍵盤采用流程圖

        2. 通信模塊被動的接收CCQ3000主機的命令,然后進行校驗,校驗正確后返會成功標志XON給CCQ3000主機,然后執行命令,如果校驗出錯,返回XOFF給CCQ3000主機,要求重新發送直到成功或者是重試10次徹底失敗報警
        基于ARM7、AVR、UCOSII的發電廠大型除塵控制器設計方案
        顯示通信流程圖

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 遂平县| 临泽县| 家居| 通道| 汨罗市| 新余市| 巴中市| 松阳县| 赤水市| 香河县| 嘉善县| 长丰县| 奉化市| 威海市| 武城县| 三门峡市| 三穗县| 宕昌县| 册亨县| 鱼台县| 宁阳县| 新民市| 玛曲县| 龙川县| 成安县| 汉源县| 塔河县| 瑞丽市| 海林市| 甘泉县| 怀宁县| 马山县| 彰化市| 东阳市| 米易县| 林芝县| 怀仁县| 西乌珠穆沁旗| 满洲里市| 新蔡县| 霞浦县|