關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > PIC16C72單片機的空調控制系統的研制

        PIC16C72單片機的空調控制系統的研制

        作者: 時間:2011-05-01 來源:網絡 收藏

          2.3 溫度指示電路

          該電路可對設定溫度和房間溫度兩種溫度的10個溫度值進行同時指示,而且結構簡單,僅占用2根I/O線和使用1個八位移位寄存器74LS164。方法是對設定溫度進行穩定指示,對房間溫度進行1s間隔閃爍指示。每秒取出溫度信號。如果是21℃或30℃,則直接將相應位置成低電平,使相應LED燈亮,如果上22~29℃,則將溫度轉換成相應顯示碼,通過RB6產生CLOCK信號,RB7串行送出顯示碼至8位移位寄存器74LS164,再進行LED指示。

          2.4 室內風向電機控制電路

          本的室內風向葉片有自動、擺動以及5種固定角度等運行狀態。為得到高精度的角度控制,我們采用DC12V四相八拍步電機驅動。步進控制電路中采用的RB2、RB3、RB4、RB5作為四相(A、B、C、D)八拍環行分配時序,經電流放大器件ULN2003功率放大后驅動步進電機運轉。控制方法是根據目標位置和當前位置的角度差,輸出相應數量的脈拍數,并通過輸出脈拍的不同時序來控制正反轉。

          2.5 室內風機控制電路

          制冷和制熱量的大小與室內風機的轉速有著密切的關系。本系統中室內風機采用雙向晶閘管移相控制,使其產生電壓調速。控制電路如圖3所示。在內部,根據RA5口檢測到的電壓過零點為同步信號,再通過定時器控制產生所需脈沖的相位和寬度,從RC1口輸出,然后經晶體管放大、脈沖變壓器隔離輸出,再觸發雙向晶體管導通。為了減小脈沖變壓器的容量,輸出的是幾個連續的窄脈沖序列。

        控制電路

          系統RA3口對室內風機的速度反饋脈沖進行計數,并與給定值進行比較,然后進行積分調節,對速度進行閉環控制。

          2.6 繼電器實時控制電路

          控制信號從單片機的通用雙向I/O端口RB1、RC4和RC5經過驅動器ULN2003放大,控制繼電器,使壓縮機、室外風機和換向閥按要求狀態動作。

        3 軟件設計

          軟件設計采用模擬化處理,主控程序包括以下幾個部分:程序的初始化、試運轉、數據和信號的采集與處理、溫度LED指示、室內風機的閉環積分控制、室內風向電機的步進控制。功能子程序包括制冷、制熱、除濕、自動四種運行模式。中斷程序包括遙控接收。各種定時的中斷查詢處理、速度檢測等。系統的主控程序流程如圖4所示。

        系統的主控程序流程



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 丰台区| 西宁市| 读书| 浏阳市| 合水县| 喀什市| 保德县| 兴隆县| 洛南县| 海盐县| 大姚县| 宁陕县| 德兴市| 广饶县| 涞水县| 德保县| 南靖县| 靖边县| 河南省| 五家渠市| 龙州县| 元江| 林州市| 温泉县| 满洲里市| 滨州市| 庄浪县| 固安县| 含山县| 平舆县| 浠水县| 邻水| 昭通市| 桂林市| 囊谦县| 白玉县| 烟台市| 泗阳县| 娄烦县| 九寨沟县| 大埔区|