基于 AT89C51 的防燙手水龍頭設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
0 引 言
隨著時(shí)代的發(fā)展,對(duì)于水龍頭的改進(jìn)也在不斷完善?,F(xiàn)在的水龍頭具有過濾、止回等功能,且開關(guān)耗電量小。目前, 全自動(dòng)感應(yīng)水龍頭不僅被應(yīng)用在家庭生活中,更在人流密集的火車站、汽車站、飛機(jī)場(chǎng)、醫(yī)院等公共場(chǎng)所被大量使用, 給人們的生活帶來了極大便利。但是這種水龍頭在熱水供應(yīng)方面依然存在較多不足,如很多小孩子因?yàn)槭褂貌划?dāng)被燙傷等。因此,需要設(shè)計(jì)一款防燙手水龍頭,解決傳統(tǒng)水龍頭在此方面的弊端。
1 系統(tǒng)總體設(shè)計(jì)
1.1 系統(tǒng)組成
本文系統(tǒng)以穩(wěn)定性較強(qiáng)的 51 單片機(jī)為核心,由溫度傳感器、熱釋電模塊等構(gòu)成的外圍電路組成。溫度傳感器等模塊將檢測(cè)到的信號(hào)實(shí)時(shí)傳輸至主控芯片,通過 LCD1602 實(shí)時(shí)顯示檢測(cè)到的溫度,并與閾值進(jìn)行比較。當(dāng)超過閾值,熱釋電模塊檢測(cè)到使用者可能被燙傷時(shí),將會(huì)發(fā)出信號(hào),電磁閥迅速通電閉合,停止出水,防止使用者被燙傷。
1.2 系統(tǒng)硬件設(shè)計(jì)
硬件結(jié)構(gòu)如圖 1 所示。
圖 1 防燙手水龍頭硬件結(jié)構(gòu)
1.2.1 溫度傳感器
溫度傳感器選用 DS18B20,該傳感器接線方便,封裝后可應(yīng)用于多種場(chǎng)合,擁有管道式、螺紋式、磁鐵吸附式、不銹鋼封裝式等,主要根據(jù)應(yīng)用場(chǎng)合的不同而改變其外觀。封裝后的 DS18B20 可用于電纜溝、高爐水循環(huán)、鍋爐、機(jī)房、農(nóng)業(yè)大棚、潔凈室、彈藥庫等各種非極限溫度場(chǎng)合測(cè)溫。耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設(shè)備數(shù)字測(cè)溫和控制領(lǐng)域。在溫度傳感器的選擇上, DS18B20 具備顯著的優(yōu)點(diǎn),因此選擇 DS18B20 作為本文系統(tǒng)的溫度傳感器。
1.2.2 蜂鳴器報(bào)警模塊
本文系統(tǒng)采用有源蜂鳴器,當(dāng)溫度傳感器檢測(cè)到的溫度超過本文系統(tǒng)所設(shè)置的閾值時(shí),51 單片機(jī) P1.5 口將會(huì)輸出高電平,蜂鳴器發(fā)出警報(bào)。
1.2.3 電磁閥控制模塊
本文系統(tǒng)電磁閥選用常開開關(guān),置于水管與水龍頭的連接處。當(dāng)檢測(cè)到有危險(xiǎn)報(bào)警時(shí)立即關(guān)閉電磁閥防止?fàn)C傷。與常閉開關(guān)相比,常開開關(guān)在一定程度上節(jié)約了電能,而且效果也更好。
1.2.4 熱釋電模塊
通過對(duì)感應(yīng)范圍和延時(shí)時(shí)長(zhǎng)的調(diào)節(jié),可以精確地在流水區(qū)域?qū)θ梭w有無危險(xiǎn)進(jìn)行感應(yīng),將實(shí)時(shí)數(shù)據(jù)傳送至單片機(jī)處理。可在人體遇到危險(xiǎn)時(shí)迅速反應(yīng),減小使用者被燙傷的風(fēng)險(xiǎn)。
2 軟件設(shè)計(jì)
系統(tǒng)程序由主程序、DS18B20驅(qū)動(dòng)子程序以及蜂鳴器報(bào)警程序組成。A/D驅(qū)動(dòng)程序與 1602驅(qū)動(dòng)子程序分別驅(qū)動(dòng)A/D轉(zhuǎn)換器和數(shù)字溫度傳感器,從而采集水的溫度并實(shí)時(shí)顯示。報(bào)警程序則與設(shè)定的閾值相比較,若超過閾值則觸發(fā)報(bào)警。軟件流程如圖 2 所示。
3 結(jié) 語
本文結(jié)合單片機(jī)與傳感器技術(shù),設(shè)計(jì)了一款防燙手水龍頭系統(tǒng),實(shí)現(xiàn)了對(duì)電磁閥的智能控制,解決了使用現(xiàn)有水龍頭有可能導(dǎo)致使用者被燙傷的問題,實(shí)現(xiàn)了水龍頭的智能化,全面降低了被燙傷的風(fēng)險(xiǎn),也使得水龍頭在此方面的功能更加全面和完善。