專利名稱:一種基于單片機(jī)的溫度測量裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種溫度測量裝置,尤其涉及一種基于單片機(jī)的溫度測量裝置。
背景技術(shù):
溫度測量在人們的日常生產(chǎn)生活中有著廣泛的應(yīng)用,比如,塑料大棚里種植的蔬菜、花卉等,在它們的生長過程中需要時(shí)刻監(jiān)測著溫度的變化,傳統(tǒng)的溫度測量方法是使用溫度計(jì),測量溫度固然準(zhǔn)確,但不具有報(bào)警提示功能,一些先進(jìn)的溫度測量電子裝置,價(jià)格又比較昂貴,因此,利用計(jì)算機(jī)技術(shù)開發(fā)一種成本低廉的溫度測量裝置是非常必要的。
發(fā)明內(nèi)容本實(shí)用新型的目的在于,提供一種基于單片機(jī)的溫度測量裝置,該裝置利用單片機(jī)多余的I/o 口實(shí)現(xiàn)溫度的監(jiān)測,其電路簡單,易于實(shí)現(xiàn)。為了實(shí)現(xiàn)上述任務(wù),該裝置采用了如下的技術(shù)解決方案:一種基于單片機(jī)的溫度測量裝置,包括溫度傳感器,其特征在于,所述的溫度傳感器與單片機(jī)相連接,在單片機(jī)上通過存儲器連接有報(bào)警器,單片機(jī)還通過譯碼器連接有顯示器。本實(shí)用新型的其他特點(diǎn)是:所述溫度傳感器選擇DS18B20數(shù)字溫度傳感器;所述單片機(jī)選擇AT89C2051單片機(jī);所述譯碼器選擇451IB⑶譯碼器。所述報(bào)警器由蜂鳴器和發(fā)光二極管組成。所述顯示器采用兩個共陰極LED數(shù)碼管。所述存儲器采用EEPR0M24C16芯片。本實(shí)用新型的基于單片機(jī)的溫度測量裝置,采用DS18B20溫度傳感器首先對被控對象溫度信號進(jìn)行采集,然后將采集到的信號輸送給AT89C2051單片機(jī)進(jìn)行信號數(shù)據(jù)處理,經(jīng)單片機(jī)處理后的溫度信號經(jīng)譯碼器翻譯后由兩個LED數(shù)碼管將溫度數(shù)據(jù)顯示出來,同時(shí)如果溫度超出存儲在EEPR0M24C16芯片中的報(bào)警溫度時(shí),由連接在報(bào)警電路中的報(bào)警蜂鳴器發(fā)出警報(bào)聲音同時(shí)使發(fā)光二極管閃爍。具有體積小,價(jià)格便宜,工作可靠等優(yōu)點(diǎn)。
圖1是本實(shí)用新型的基于單片機(jī)的溫度測量裝置的電路框圖;圖2單片機(jī)與溫度傳感器的連接圖;圖3是譯碼器451IB⑶的引腳圖;圖4是ULN2003芯片的引腳圖。
以下結(jié)合附圖和實(shí)施例對本實(shí)用新型作進(jìn)一步的詳細(xì)說明。
具體實(shí)施方式
參照圖1和圖2,本實(shí)施例給出一種基于單片機(jī)的溫度測量裝置,包括溫度傳感器,溫度傳感器與單片機(jī)相連接,在單片機(jī)上通過存儲器連接有報(bào)警器,單片機(jī)還通過譯碼器連接有顯示器。本實(shí)施例中,單片機(jī)選擇AT89C2051單片機(jī),AT89C2051單片機(jī)是一個低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含2k bytes的可反復(fù)擦寫的只讀Flash程序存儲器和128bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,功能強(qiáng)大AT89C2051單片機(jī)可提供許多高性價(jià)比的應(yīng)用場合。它只有20個引腳,15個雙向輸入/輸出(I/O)端口,其中Pl是一個完整的8位雙向I/O 口,兩個外中斷口,兩個16位可編程定時(shí)計(jì)數(shù)器,兩個全雙向串行通信口,一個模擬比較放大器。溫度傳感器選擇DS18B20數(shù)字溫度傳感器對被控對象溫度進(jìn)行采集,譯碼器選擇4511B⑶譯碼器,報(bào)警器由蜂鳴器和發(fā)光二極管組成。顯示器采用兩個共陰極LED數(shù)碼管。存儲器采用EEPR0M24C16芯片。其中,DS18B20數(shù)字溫度傳感器的I腳接地,3腳接電源輸入端,2引腳與單片機(jī)的INTO接口連接由此將溫度信號送給單片機(jī)AT89C2051,然后單片機(jī)AT89C2051對所采集到的溫度信號進(jìn)行處理。參照圖3、圖4,單片機(jī)AT89C2051處理后的溫度數(shù)據(jù)經(jīng)過譯碼器451IB⑶翻譯后由2個共陰極LED數(shù)碼管將溫度顯示出來,同時(shí),若被控對象溫度超過存儲在EEPR0M24C16芯片中的報(bào)警溫度時(shí),報(bào)警蜂鳴器和發(fā)光二極管開始工作。單片機(jī)的Pl.0-P1.3引腳分別與4511B⑶譯碼器的7、1、2、6引腳連接,這樣就可以將其處理后的溫度信號送給譯碼器,然后譯碼器將翻譯后的溫度信號送給與它相連接的2個LED數(shù)碼管進(jìn)行顯示,由于在電路中采用共陰極LED數(shù)碼管,所以增加了 ULN2003芯片對溫度信號進(jìn)行放大,使其能夠產(chǎn)生足夠大的電流驅(qū)動數(shù)碼管顯示,這里ULN2003芯片的
1、2引腳分別與單片機(jī)AT89C2051的Pl.4和Pl.5連接,Pl.4和Pl.5作為兩個數(shù)碼管的信號控制,當(dāng)Pl.4 = I時(shí),選中第一個數(shù)碼管(個位),當(dāng)Pl.5 = I時(shí),選中第二個數(shù)碼管(十位),此外,ULN2003芯片的15和16引腳分別連接兩數(shù)碼管驅(qū)動其顯示。報(bào)警電路由I個自我震蕩的蜂鳴器和I個發(fā)光二極管組成,蜂鳴器通過ULN2003電流放大IC來控制,在溫度達(dá)到存儲在EEPR0M24C16芯片中的報(bào)警溫度時(shí),報(bào)警蜂鳴器和發(fā)光二極管開始工作。這里,EEPR0M24C16芯片的1_5引腳接地,6、7引腳分別與單片機(jī)的Pl.6和Pl.7引腳相連接。
權(quán)利要求1.一種基于單片機(jī)的溫度測量裝置,包括溫度傳感器,其特征在于,所述的溫度傳感器與單片機(jī)相連接,在單片機(jī)上通過存儲器連接有報(bào)警器,單片機(jī)還通過譯碼器連接有顯示器。
2.如權(quán)利要求1所述的基于單片機(jī)的溫度測量裝置,其特征在于,所述溫度傳感器選擇DS18B20數(shù)字溫度傳感器;
3.如權(quán)利要求1所述的基于單片機(jī)的溫度測量裝置,其特征在于,所述單片機(jī)選擇AT89C2051 單片機(jī)。
4.如權(quán)利要求1所述的基于單片機(jī)的溫度測量裝置,其特征在于,所述譯碼器選擇451IBCD譯碼器。
5.如權(quán)利要求1所述的基于單片機(jī)的溫度測量裝置,其特征在于,所述報(bào)警器由蜂鳴器和發(fā)光二極管組成。
6.如權(quán)利要求1所述的基于單片機(jī)的溫度測量裝置,其特征在于,所述顯示器采用兩個共陰極LED數(shù)碼管。
7.如權(quán)利要求1所述的基于單片機(jī)的溫度測量裝置,其特征在于,所述存儲器采用EEPR0M24C16 芯片。
專利摘要本實(shí)用新型公開了一種基于單片機(jī)的溫度測量裝置,該裝置采用DS18B20溫度傳感器首先對被控對象溫度信號進(jìn)行采集,然后將采集到的信號輸送給AT89C2051單片機(jī)進(jìn)行信號數(shù)據(jù)處理,經(jīng)單片機(jī)處理后的溫度信號經(jīng)譯碼器翻譯后由兩個LED數(shù)碼管將溫度數(shù)據(jù)顯示出來,同時(shí)如果溫度超出存儲在EEPROM24C16芯片中的報(bào)警溫度時(shí),由連接在報(bào)警電路中的報(bào)警蜂鳴器發(fā)出警報(bào)聲音同時(shí)使發(fā)光二極管閃爍。
文檔編號G01K1/02GK202974457SQ20122055368
公開日2013年6月5日 申請日期2012年10月26日 優(yōu)先權(quán)日2012年10月26日
發(fā)明者喬潔, 白苡琨, 李龍輝 申請人:長安大學(xué)