溫度報警器電路設(shè)計(jì)方案(一)
溫度計(jì)電路設(shè)計(jì)總體設(shè)計(jì)方框圖如圖1所示,控制器采用單片機(jī)AT89S52,溫度傳感器采用DS18B20,用4位LED數(shù)碼管以串口傳送數(shù)據(jù)實(shí)現(xiàn)溫度顯示。
系統(tǒng)硬件設(shè)計(jì)
硬件電路由四部分組成:溫度數(shù)據(jù)采集部分,即時溫度顯示驅(qū)動部分,溫度數(shù)據(jù)存儲部分和上位PC機(jī)數(shù)據(jù)處理部分。整個硬件設(shè)計(jì)原理圖如圖2所示。
圖3 AT89S52單片機(jī)最小系統(tǒng)
AT89S52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32位I/O口線,看門狗定時器,2個數(shù)據(jù)指針,三個16位定時器/計(jì)數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外,AT89S52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。空閑模式下,CPU停止工作,允許RAM、定時器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個中斷或硬件復(fù)位為止。
溫度數(shù)據(jù)采集部分
DS18B20是智能型的數(shù)字溫度傳感器,以單總線方式通信。其數(shù)據(jù)線與單片機(jī)的P1.1相連接。當(dāng)?shù)竭_(dá)采樣時間時,由單片機(jī)發(fā)出讀溫度信號,通過單片機(jī)AT89C51的P1.1口和DS18B20的I/O口相連,按照DS18B20的時序要求,發(fā)出相應(yīng)的讀、寫命令。
主控制器
單片機(jī)AT89S52具有低電壓供電和體積小等特點(diǎn),四個端口只需要兩個口就能滿足電路系統(tǒng)的設(shè)計(jì)需要,很適合便攜手持式產(chǎn)品的設(shè)計(jì)使用系統(tǒng)可用二節(jié)電池供電。
顯示電路
顯示電路采用4位共陽LED數(shù)碼管,從P3口RXD,TXD串口輸出段碼。
溫度傳感器
DS18B20溫度傳感器是美國DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。
DS18B20的測溫原理
DS18B20的測溫原理如圖5所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號送給減法計(jì)數(shù)器1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號作為減法計(jì)數(shù)器2的脈沖輸入,圖中還隱含著計(jì)數(shù)門,當(dāng)計(jì)數(shù)門打開時,DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖后進(jìn)行計(jì)數(shù),進(jìn)而完成溫度測量。
DS18B20與單片機(jī)的典型接口設(shè)計(jì)
以MCS51單片機(jī)為例,圖3中采用寄生電源供電方式,P1.1口接單線總線為保證在有效的DS18B20時鐘周期內(nèi)提供足夠的電流,可用一個MOSFET管和89C51的P1.0來完成對總線的上拉。
溫度報警器電路設(shè)計(jì)方案(二)
本文介紹的是采用熱敏電阻作為敏感元件的溫度報警器,當(dāng)由金屬探頭所接觸的溫度通過傳感器到開關(guān),如果溫度超過預(yù)定值,此時的開關(guān)即開啟,連接報警器發(fā)出報警聲,此時的發(fā)聲的報警裝置可以通過改變一些元器件的接法而發(fā)出不同的聲音。為了增加實(shí)用效果,特添加由共陽極雙色發(fā)光管組成的指示電路。電路不報警時為綠燈,反則報警時為紅綠交替。
該溫度報警器的主電路由NTC測溫電阻,可調(diào)溫度電位器,低頻振蕩器和音頻振蕩器四部分組成。工作原理如下:
由電位器設(shè)定好溫度值,當(dāng)溫度升高時,測溫電阻NTC的電阻值降低,達(dá)到CD4011輸入高電平閥值,導(dǎo)致低頻振蕩器工作,調(diào)制音頻振蕩器,通過三極管放大,由報警裝置發(fā)出報警聲。
圖 溫度報警器電路設(shè)計(jì)方案
溫度報警器電路設(shè)計(jì)方案(三)
該溫度報警器的電路如圖2所示。時基電路IC1、電位器Rp、電阻R1和熱敏電阻RT組成溫度檢測觸發(fā)電路。RT是一種負(fù)溫度系數(shù)熱敏電阻,阻值隨溫度的升高而逐漸減小。IC2是一種音響集成電路KD9561,能產(chǎn)生4種模擬聲,即警車聲、消防車聲、救護(hù)車聲和機(jī)槍聲。IC3為音頻功率放大器,可將微弱的音頻信號放大,推動揚(yáng)聲器B發(fā)聲。具體工作過程如下:
溫度未達(dá)到預(yù)定值時,由于溫度傳感器RT的阻值大于1/2(Rp+R1),IC1的觸發(fā)端②腳電位高于1/3G(2V),使得IC1的③腳為低電位,二極管VD截止,IC2因得不到供電電壓而無音頻信號輸出,揚(yáng)聲器B無聲。當(dāng)溫度升高到預(yù)定值時,RT的阻值將小于1/2(Rp+R1),IC1的觸發(fā)端②腳電位低于1/3G(2V),IC1的輸出端③腳為低電位跳變到高電平,二極管VD導(dǎo)通,輸出約5V(200mA)的直流電壓。該直流電壓經(jīng)電容C2濾波后供給IC2。這時IC2產(chǎn)生的警笛信號由OUT端輸出,經(jīng)C3耦合至IC3的輸入端③腳進(jìn)行功率放大。放大后的音頻信號從IC3的⑤腳輸出,最后經(jīng)電容C6驅(qū)動揚(yáng)聲器B發(fā)出響亮的警笛報警聲。
圖 溫度報警器電路圖
溫度報警器電路設(shè)計(jì)方案(四)
溫度計(jì)電路設(shè)計(jì)總體設(shè)計(jì)方框圖如圖1所示,控制器采用單片機(jī)AT89S51,溫度傳感器采用DS18B20,用3位LED數(shù)碼管以串口傳送數(shù)據(jù)實(shí)現(xiàn)溫度顯示。
圖 總體設(shè)計(jì)方框圖
系統(tǒng)由單片機(jī)最小系統(tǒng)、顯示電路、按鍵、溫度傳感器等組成。
DS18B20的性能特點(diǎn)如下:
1、獨(dú)特的單線接口僅需要一個端口引腳進(jìn)行通信;
2、多個DS18B20可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能;
3、無須外部器件;
4、可通過數(shù)據(jù)線供電,電壓范圍為3.0~5.5V;
5、零待機(jī)功耗;
6、溫度以9或12位數(shù)字;
7、用戶可定義報警設(shè)置;
8、報警搜索命令識別并標(biāo)志超過程序限定溫度(溫度報警條件)的器件;
9、負(fù)電壓特性,電源極性接反時,溫度計(jì)不會因發(fā)熱而燒毀,但不能正常工作;DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時DS18B20的1腳接地,2腳作為信號線,3腳接電源。另一種是寄生電源供電方式,如圖4所示單片機(jī)端口接單線總線,為保證在有效的DS18B20時鐘周期內(nèi)提供足夠的電流,可用一個MOSFET管來完成對總線的上拉。
當(dāng)DS18B20處于寫存儲器操作和溫度A/D轉(zhuǎn)換操作時,總線上必須有強(qiáng)的上拉,上拉開啟時間最大為10us。采用寄生電源供電方式時VDD端接地。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。
報警溫度調(diào)整按鍵
本系統(tǒng)設(shè)計(jì)三個按鍵,采用查詢方式,一個用于選擇切換設(shè)置報警溫度和當(dāng)前溫度,另外兩個分別用于設(shè)置報警溫度的加和減。均采用軟件消抖
圖 系統(tǒng)仿真圖
-
熱敏電阻
+關(guān)注
關(guān)注
14文章
1166瀏覽量
101532 -
DS18B20
+關(guān)注
關(guān)注
10文章
779瀏覽量
80859 -
溫度報警
+關(guān)注
關(guān)注
0文章
13瀏覽量
10259
發(fā)布評論請先 登錄
相關(guān)推薦
評論