基于AT89S52單片機(jī)的紅外遙控溫度報(bào)警器的設(shè)計(jì)與實(shí)現(xiàn)
摘要:溫度報(bào)警器系統(tǒng)以AT89S52單片機(jī)為主控制器,對(duì)溫度報(bào)警和時(shí)間的顯示、調(diào)整進(jìn)行控制。采用高精度DS18B20為溫度傳感器,實(shí)現(xiàn)對(duì)環(huán)境溫度的實(shí)時(shí)檢測(cè)與采集,通過(guò)12864液晶顯示溫度和時(shí)間,當(dāng)實(shí)時(shí)溫度高于溫度報(bào)警上限或低于下限時(shí)可利用蜂鳴器進(jìn)行報(bào)警。通過(guò)紅外遙控可以修改溫度報(bào)警上限和下限、時(shí)間參數(shù)以及設(shè)置鬧鐘。本設(shè)計(jì)的創(chuàng)新點(diǎn)是增加了用VC6.0開(kāi)發(fā)的上位機(jī),在計(jì)算機(jī)上顯示出時(shí)鐘、溫度計(jì)和視頻界面,構(gòu)成友好的人機(jī)界面。因此,本系統(tǒng)具有很高的實(shí)用價(jià)值。
關(guān)鍵詞:AT89S52;紅外遙控;溫度報(bào)警;上位機(jī)
溫度,無(wú)論是在日常生活還是工業(yè)生產(chǎn)中都是人們十分關(guān)注的一個(gè)參數(shù),而溫度控制是工業(yè)自動(dòng)控制的重要組成部分,在工業(yè)、電子、化工精度實(shí)驗(yàn)等諸多領(lǐng)域都有重要的應(yīng)用。同時(shí)隨著科學(xué)技術(shù)的發(fā)展,家用電器普遍進(jìn)入到人們的家庭生活之中,因此引起的火災(zāi)現(xiàn)象也越來(lái)越多,造成的生命危險(xiǎn)和財(cái)產(chǎn)損失也就越大。在這些情況下,一款好的溫度報(bào)警器將起到十分重要的作用,給人們的生產(chǎn)和生活中帶來(lái)很大的方便與安全,減少了不必要的損失。
文中以單片機(jī)為控制核心,利用紅外遙控器、數(shù)字式溫度傳感器及其他控制電路組成紅外遙控溫度報(bào)警器,具有低成本,高穩(wěn)定性,及時(shí)報(bào)警,遠(yuǎn)程遙控,功能擴(kuò)展,顯示時(shí)間和鬧鐘等功能特點(diǎn),該產(chǎn)品能廣泛的應(yīng)用于中小型電鍋爐、電采暖爐、電茶爐、壁掛爐、空調(diào)、倉(cāng)庫(kù)、機(jī)房、辦公室等,有著很好的實(shí)際用途和發(fā)展前景。
1 系統(tǒng)硬件設(shè)計(jì)
本系統(tǒng)硬件部分包含上、下位機(jī)系統(tǒng),以實(shí)現(xiàn)上下位機(jī)的通信。下位機(jī)系統(tǒng)主要由控制器模塊、紅外遙控模塊、顯示模塊、溫度采集報(bào)警模塊、電源模塊、時(shí)鐘模塊以及串口模塊等部分組成。通過(guò)單片機(jī)作為主控制器,對(duì)溫度報(bào)警和時(shí)間的顯示調(diào)整以及鬧鐘進(jìn)行整體控制。
1.1 系統(tǒng)結(jié)構(gòu)圖
本設(shè)計(jì)的上位機(jī)和下位機(jī)通信圖結(jié)構(gòu)圖如圖1所示。下位機(jī)系統(tǒng)結(jié)構(gòu)圖如圖2所示。
評(píng)論