關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > PIC16C72單片機(jī)的空調(diào)控制系統(tǒng)的研制

PIC16C72單片機(jī)的空調(diào)控制系統(tǒng)的研制

作者: 時間:2011-05-01 來源:網(wǎng)絡(luò) 收藏

  2.3 溫度指示電路

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

  2.4 室內(nèi)風(fēng)向電機(jī)控制電路

  本的室內(nèi)風(fēng)向葉片有自動、擺動以及5種固定角度等運(yùn)行狀態(tài)。為得到高精度的角度控制,我們采用DC12V四相八拍步電機(jī)驅(qū)動。步進(jìn)控制電路中采用的RB2、RB3、RB4、RB5作為四相(A、B、C、D)八拍環(huán)行分配時序,經(jīng)電流放大器件ULN2003功率放大后驅(qū)動步進(jìn)電機(jī)運(yùn)轉(zhuǎn)??刂品椒ㄊ歉鶕?jù)目標(biāo)位置和當(dāng)前位置的角度差,輸出相應(yīng)數(shù)量的脈拍數(shù),并通過輸出脈拍的不同時序來控制正反轉(zhuǎn)。

  2.5 室內(nèi)風(fēng)機(jī)控制電路

  制冷和制熱量的大小與室內(nèi)風(fēng)機(jī)的轉(zhuǎn)速有著密切的關(guān)系。本系統(tǒng)中室內(nèi)風(fēng)機(jī)采用雙向晶閘管移相控制,使其產(chǎn)生電壓調(diào)速??刂齐娐啡鐖D3所示。在內(nèi)部,根據(jù)RA5口檢測到的電壓過零點(diǎn)為同步信號,再通過定時器控制產(chǎn)生所需脈沖的相位和寬度,從RC1口輸出,然后經(jīng)晶體管放大、脈沖變壓器隔離輸出,再觸發(fā)雙向晶體管導(dǎo)通。為了減小脈沖變壓器的容量,輸出的是幾個連續(xù)的窄脈沖序列。

控制電路

  系統(tǒng)RA3口對室內(nèi)風(fēng)機(jī)的速度反饋脈沖進(jìn)行計數(shù),并與給定值進(jìn)行比較,然后進(jìn)行積分調(diào)節(jié),對速度進(jìn)行閉環(huán)控制。

  2.6 繼電器實(shí)時控制電路

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

3 軟件設(shè)計

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

系統(tǒng)的主控程序流程



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉