有一台頓漢布什風冷模塊機,出現開機水泵運轉,但是主機不運轉,有時控制器還出現掉電情況,(就是當按下啟動鍵時整個控制器掉電)重復幾次送電後機器又正常了。請哪位大師指教。 討論大型中央空調,不討論那些所謂的家庭小中央空調,那些其實根本就是一個室外機拖幾個室內機,都不算是中央空調. 大型中央空調功率非常大,所以主機(壓縮機,蒸發器,冷凝器)需要安裝在機房中, 而在制冷或制熱時,冷凝器或蒸發器產生的大量熱量或冷量[科學的說叫潛熱],需要依靠冷卻塔交換到大氣中 其實冷卻塔也是一個熱交換器,而通常他為了促進制冷時的散熱,會加水並且噴射在裡邊,所以也有人叫他水塔 送風機和風機盤管組成了室內部分的熱交換單元,負責室內的空氣和低溫介質的交換. 因為主機和冷卻塔,風機盤管等比較遠,通常都使用水做介質傳遞能量,比如制冷,那麼經過主機冷凝器的熱水,被帶到室外的冷卻塔冷卻,而經過蒸發器的冷水則帶到室內的風機盤管和室內空氣交換而冷卻空氣. 如果制熱則相反 運轉方式是 僅討論制冷模式(制熱時可將冷凝器看做蒸發器,蒸發器看做冷凝器) 第一冷卻回路:冷卻塔---主機冷凝器---水泵---循環回冷卻塔 第二冷卻回路:風機盤管--主機蒸發器--水泵---循環回風機盤管 主機內部循環回路:壓縮機--冷凝器--截流閥--蒸發器--返回壓縮機 【摘要】基於pic16f877/16c74單片機,設計了一種能滿足用戶尺寸要求的中央空調控制器.<--摘要ch(結束)←--> <--→關鍵ch(開始)-->關鍵詞:pic16f877,中央空調控制器,紅外遙控編碼,紅外遙控譯碼,模數轉換<--關鍵ch(結束)摘要en(開始)--> 1引言中央空調控制器有別於普通空調控制器.普通空調控制器安裝於室內掛機內,對控制器尺寸要求不高,采用任何單片機加上外擴,不管多少外圍器件都沒問題.但中央空調控制器由於沒有可放置的室內機,所以只能單獨放置,這樣,就要求控制器小巧精致.本設計中,用戶要求設計的控制器尺寸與一般的家用開關面板大小相仿,上面排布七個按鍵,十個led發光指示和一個溫度顯示,功能上還有遙控、兩路溫度采樣等. 2系統硬件設計 根據用戶要求,我們進行了初步設計.在排布組件時,我們就發現,這麼小的空間,放上面板所需的鍵盤、顯示後,只留下了一片單片機的位置,那麼a/d、紅外遙控譯碼和外圍驅動電路怎麼放?經過比較,我們最終選擇了pic單片機.在開發階段使用pic16f877,以後還可改為pic16c74,以降低產品成本. pic16f877應用於本系統具有以下優勢: ·自帶10位多通道模數轉換器,因而無須增加外圍模數轉換器; ·有三個定時器,有足夠的時鐘可用,因為空調控制最重要的部分就在時鐘上,而且實現紅外遙控的軟件解碼亦需定時器. 設計中,為了減少驅動要求,全部采用低電平有效,這樣就進一步減少了外圍器件對空間的要求. 圖1中,ra3引腳由於模數轉換的設置限制而不能使用,rc0、rc1引腳由於時鐘定義限制而不能使用. 3系統軟件設計 3.1總體設計方案 系統主程序非常簡單,主要執行一個任務,就是鍵盤掃描檢測,因為pic16f877只有一個外部中斷引腳,為實現紅外遙控軟解碼,鍵盤須采用掃描查詢方式.本系統的技術方案主要集中在紅外遙控軟件解碼和時鐘控制上. 3.2紅外遙控軟件解碼 紅外遙控采用holtek公司的ht6221多功能編碼芯片,該公司公布的資料顯示,該芯片采用ppm進行編碼,ht6221每發送一個碼,先送出一個9ms的頭碼和4.5ms的間隙,然後依次送出16位的地址碼(18ms~36ms)、8位數據碼(9ms~18ms)和8位數據反碼,圖2給出了dout引腳上輸出的格式. 數據的識別為:1.12ms為0,2.24ms為1,如圖3所示.這樣,紅外遙控軟件解碼需設計一時鐘,與中斷同步計數就可識別了.本系統的系統時鐘為4mhz,為了便於識別數據值,我們確定:時鐘中斷為0.28ms.其基本工作原理為:通過判斷兩次外部中斷間時鐘中斷的次數(即時間值)來解碼.基本算法如下: 3.3時鐘控制設計 時鐘中斷設計是本系統的重點,系統每一部分功能幾乎都圍繞時鐘進行,例如:制冷室內風機起動20秒後壓縮機外風機才起動,溫度到時,壓縮機關機20秒後關風機,壓縮機停機後三分鐘才能再開;按鍵調溫度,5秒停止按鍵後恢復,並顯示溫度,led要閃爍.各種模式下,除了本身控制需要的時間要求外,還有許多為保護系統而設的時鐘要求.經過對系統的仔細分析,設計方案主要從兩個方面著手: 一是處理好各種狀態,為此,為每種狀態都定義狀態標志如下: 系統的四種切換模式定義狀態,定義名為mode 上面列出了系統所定義的狀態,正是有了這些狀態的幫助,才方便了時間控制的處理. 二是經分析,時鐘的要求盡管多,但都為秒、分、時,所以就設計了一個真正的"時鐘",把"秒"的控制放在"秒"一段,"分"的放在"分"一段,"時"的放在"時"一段,結合上面的狀態,使控制邏輯非常清晰.下面給出算法示意: 時鐘中斷服務程序 secs++"秒"計數 ifsecs<6 gotosec-1如果不到1分鐘,處理"秒"程序段 else 以上程序是用匯編語言實現的,為了清晰及減少篇幅,這裡改用算法描述來說明. 這是因為安裝了一些軟件在開機時候會加載一些模塊而當那個軟件被卸載了後記憶裡還是加載這個模塊但是已經沒有了所以會這樣最好安裝360安全衛士高級裡面有個啟動項狀態在命令行裡找到c:\windows\system32\xaqacgev.dll然後把這個啟動項刪除就可以了
|
|