基于FPGA的多功能空調控制器設計
圖6 輸出驅動(dòng)狀態(tài)轉換圖
6 設計驗證
設計采用了具有良好可移植特性的VHDL語(yǔ)言進(jìn)行描述,通過(guò)Altera公司的MAX+PLUSII工具軟件,以其FPGA/ACEX1K /EP1K30TC144-3芯片作為測試載體,進(jìn)行了編譯測試和硬件驗證。
6.1 仿真測試
控制器整體仿真測試結果如下:
圖7 控制器仿真波形1
圖8 控制器仿真波形2
圖7為控制器按鍵輸入的響應情況,如圖所示,隨著(zhù)按鍵的按下,各種輸出正常。圖8為控制器工作于睡眠模式,風(fēng)速為4級,定時(shí)兩小時(shí)的波形圖,從圖中可以清晰地看到,在關(guān)機到來(lái)時(shí),STATE信號進(jìn)行了閃爍提示,自設溫度值也隨著(zhù)時(shí)間由21℃自增為23℃。綜合以上分析可以看出,軟件仿真達到了預期的性能指標。
6.2 資源使用狀況
FPGA具有精確的可測試性,借助功能強大的分析軟件可以在軟件設計階段就對設計做出準確的預測和評估。由MAX+PLUSII軟件分析可知,設計中關(guān)鍵路徑的最大延時(shí)不超過(guò)20個(gè)納秒,這是一般的設計方法所不能達到的??刂破鞯馁Y源使用情況如表1所示。
表1 控制器資源使用狀況
輸入引腳數輸出引腳數邏輯單元數
15 32 230
6.3 硬件測試
設計已于零七年十月在樂(lè )山師范學(xué)院EDA技術(shù)開(kāi)發(fā)實(shí)驗平臺上通過(guò)硬件測試,控制器各項功能工作正常,整機運行良好,性能穩定,達到預期設計指標。
7 結束語(yǔ)
FPGA技術(shù)的引入,使得設計擺脫了硬件電路的束縛,設計者只需將更多的精力致力于軟件的設計和優(yōu)化上,從而極大地提高了設計效率。本設計從任務(wù)提出到最終完成硬件測試僅歷時(shí)兩個(gè)多月,這在一定程度上也證明了在空調控制器的設計中引入現代FPGA技術(shù)的可行性和巨大潛力。隨著(zhù)FPGA技術(shù)及其制作工藝的不斷進(jìn)步,將現代FPGA技術(shù)融入該類(lèi)控制器的研發(fā)和生產(chǎn)之中必將大有可為。
[參考文獻]
[1]http://xk.cn.yahoo.com/articles/070814/1/2a52_2.html. 雅虎數碼.
[2] 黃志偉.FPGA系統設計與實(shí)踐[M].北京:電子工業(yè)出版社,2005.
[3] 潘松,黃繼業(yè).EDA技術(shù)與VHDL[M].北京:清華大學(xué)出版社,2005.
[4] 周啟,冀兆良.家用空調的現狀與發(fā)展趨勢[J].山西建筑,2007,(3):159-160.
評論