新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 汉沽区| 金山区| 台北县| 孝义市| 高青县| 樟树市| 喀喇沁旗| 都匀市| 吴旗县| 额尔古纳市| 晋中市| 信阳市| 八宿县| 留坝县| 宽城| 泾川县| 富民县| 德昌县| 唐河县| 万年县| 新乡市| 武宁县| 诏安县| 汤原县| 陵水| 松滋市| 嵊泗县| 天津市| 广州市| 松原市| 南郑县| 锦州市| 广河县| 颍上县| 华亭县| 天气| 怀宁县| 云龙县| 陇川县| 酒泉市| 新营市|