本設(shè)計(jì)的整體思路是:以XILINX FPGA作為控制中心,通過(guò)提取熱釋電紅外傳感器感應(yīng)到的人體紅外線(xiàn)信息,并利用溫度傳感器DS18B20檢測(cè)環(huán)境溫度并直接輸出數(shù)字溫度信號(hào)給FPGA 進(jìn)行處理,在LED數(shù)碼管上顯示當(dāng)前環(huán)境溫度值以及預(yù)設(shè)溫度值。通過(guò)獨(dú)立鍵盤(pán)輸入預(yù)設(shè)溫度值,其中預(yù)設(shè)溫度值只能為整數(shù)形式,檢測(cè)到的當(dāng)前環(huán)境溫度可精確 到小數(shù)點(diǎn)后一位。同時(shí)采用PWM脈寬調(diào)制方式來(lái)改變直流風(fēng)扇電機(jī)的轉(zhuǎn)速。并通過(guò)兩個(gè)按鍵改變預(yù)設(shè)溫度值,一個(gè)提高預(yù)設(shè)溫度,另一個(gè)降低預(yù)設(shè)溫度值。系統(tǒng)結(jié) 構(gòu)框圖如下:
標(biāo)簽:
Xilinx
FPGA
溫控
地址
上傳時(shí)間:
2013-11-12
上傳用戶(hù):cjf0304