基于CPLD的空調控制系統
0 引 言
空調控制系統是智能建筑樓宇自動(dòng)控制的一個(gè)重要組成部分。系統占據整個(gè)樓宇自動(dòng)化系統的30%以上的監控點(diǎn),而且空調的能耗也占整個(gè)建筑物能耗的50%以上。因此,空調控制系統的設計是整個(gè)樓宇自控系統設計的重點(diǎn)之一,也是節電節能的重點(diǎn),特別對于大型建筑而言,更是如此。在此設計一種新型空調控制器,并采用了電子設計自動(dòng)化(EDA)技術(shù),用目前廣泛應用的VHDL硬件電路描述語(yǔ)言,在A(yíng)ltera公司的Max+PlusⅡ集成開(kāi)發(fā)環(huán)境下進(jìn)行綜合、仿真,并下載到可編程邏輯器件中,以實(shí)現控制功能。
1 空調控制系統結構
空調控制系統結構如圖1所示。首先由傳感器檢測室內溫度,并將采集來(lái)的數據傳輸到控制系統的預處理單元。在預處理單元將采集來(lái)的溫度信號與設定值相比較,以判斷當前的狀態(tài)(太熱、太冷或適中)。然后將處理結果傳輸到控制單元;最后由執行機構接收控制單元輸出的控制信號,控制室內空調。
2 控制單元的EDA實(shí)現
2.1 控制單元的芯片功能
控制芯片如圖2所示。
有3個(gè)輸入端時(shí)鐘端:cIk,temp_high和temp_low;2個(gè)輸出端:heat和cool,高電平有效。如果室內溫度正常, temp_high和temp_low均為“0”,則輸出端heat和cool均為“0”。如果室內溫度過(guò)高,temp_high為“1”, temp_low為“0”,則heat和cool分別為“1”和“0”,空調制冷。如果室內溫度過(guò)低,temp_high為“0”,temp_low為 “1”,則heat和cool分別為“0”和“1”,空調制熱。
評論