基于智能傳感器的溫/濕度監(jiān)控系統(tǒng)設(shè)計(jì)
3系統(tǒng)結(jié)構(gòu)及原理本文引用地址:http://www.ex-cimer.com/article/162049.htm
該設(shè)計(jì)系統(tǒng)主要由單片機(jī)、傳感器和執(zhí)行機(jī)構(gòu)組成。采用的是AT89C51型低電壓和高性能的CMOS8位單片機(jī).片內(nèi)含4Kbytes可反復(fù)擦寫的只讀程序存儲(chǔ)器(PEROM)和128bytes的隨機(jī)存取存儲(chǔ)器(RAM),采用ATmel公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn).兼容標(biāo)準(zhǔn)MCS一51機(jī)指令系統(tǒng),片內(nèi)還有通用8位中央處理器和Flash存儲(chǔ)單元。功能強(qiáng)大的AT89C51微型計(jì)算機(jī)提供了高性價(jià)比的解決方案。它的主要功能特性如下:
兼容MCS一51指令系統(tǒng);
4K可反復(fù)擦寫f>1000次)FlashROM;
32個(gè)雙向I/O口;
可編程UARL通道;
2個(gè)16位可編程定時(shí)/計(jì)數(shù)器;
全靜態(tài)操作0—24MHz;
1個(gè)串行中斷;
128x8bit內(nèi)部RAM;
2個(gè)外部中斷源;
總共6個(gè)中斷源;
可直接驅(qū)動(dòng)LED;
3級(jí)加密位;
低功耗空閑和掉電模式;
軟件設(shè)置睡眠和喚醒功能。
AT89C51和SHT15之間通過串行總線進(jìn)行通信.執(zhí)行機(jī)構(gòu)主要由電機(jī)控制的降溫機(jī)、升溫機(jī)、降濕機(jī)、增濕機(jī)等組成。彈藥倉庫的溫/濕度監(jiān)控系統(tǒng)如圖3所示。
AT89C51循環(huán)實(shí)時(shí)選通多個(gè)SHTl5,使其檢測溫度值和相對(duì)濕度值.然后讀出數(shù)據(jù)值并顯示此時(shí)的數(shù)據(jù)值.當(dāng)相對(duì)濕度超過70%時(shí),單片機(jī)控制降濕機(jī)開始工作.若相對(duì)濕度低于40%,則增濕機(jī)開始工作;當(dāng)溫度超過30℃時(shí),降溫機(jī)開始工作,當(dāng)溫度低于一12℃時(shí),升溫機(jī)開始工作,每循環(huán)3次,打印1次溫,濕度值報(bào)表。
評(píng)論