版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、溫度監(jiān)測系統(tǒng),1,學(xué)習(xí)交流PPT,1 設(shè)計(jì)任務(wù),測溫范圍為-55+125 數(shù)碼管顯示所測溫度值 可用按鍵設(shè)置最高/低溫度值 若所測溫度超過設(shè)置的溫度,蜂鳴器報(bào)警,2,學(xué)習(xí)交流PPT,2 設(shè)計(jì)分析,在工業(yè)生產(chǎn)過程和科研工作中很多時(shí)候需要對溫度進(jìn)行測量和控制,數(shù)字式溫度測量是采用數(shù)碼管直接顯示出被測溫度值,這種數(shù)字顯示不僅直觀而且便于控制。 本課題的設(shè)計(jì)是基于DS18B20的溫度顯示系統(tǒng)。該系統(tǒng)設(shè)計(jì)分為5個(gè)模塊:主控模塊、溫度獲取模塊、溫度顯示模塊、按鍵控制模塊和超限報(bào)警模塊。單片機(jī)從溫度傳感器獲取數(shù)據(jù)并進(jìn)行處理,之后送入顯示模塊,按鍵用于設(shè)置上下限溫度,蜂鳴器用于超限報(bào)警。顯示模塊采用四個(gè)數(shù)碼管
2、進(jìn)行顯示當(dāng)前環(huán)境溫度。,3,學(xué)習(xí)交流PPT,硬件電路框圖,系統(tǒng)工作流程:系統(tǒng)上電后,若一切工作正常,實(shí)時(shí)采集溫度數(shù)據(jù),并對數(shù)據(jù)處理,既轉(zhuǎn)換成溫度值并通過數(shù)碼管顯示,轉(zhuǎn)換的溫度與所設(shè)置的最高溫度值與最低溫度值進(jìn)行比較,如果測得當(dāng)前溫度超限,蜂鳴器就一直蜂鳴。通過按鍵可以設(shè)置最高溫度和最低溫度。此系統(tǒng)可以測溫范圍-55-125。,4,學(xué)習(xí)交流PPT,3 主要器件簡介,DS18B20簡介 溫度傳感器DS18B20是單總線數(shù)字溫度傳感器,無需外加A/D 即可輸出數(shù)字量, 把溫度信號(hào)直接轉(zhuǎn)換成串行數(shù)字信號(hào)供微機(jī)處理,并且它只有三個(gè)管腳,與單片機(jī)連接電路非常簡單。該系統(tǒng)的DS18B20分辨率采用默認(rèn)值12
3、位,精度為0.0625,溫度量值乘以精度就所測的溫度值。,5,學(xué)習(xí)交流PPT,DS18B20特點(diǎn),數(shù)據(jù)傳輸采用單總線(1 - Wire Bus)結(jié)構(gòu) ,無需外圍其它元件; 測溫范圍為-55+125,在-1085時(shí)精度為0.5; 以912位數(shù)字值方式讀出溫度; 兩種供電方式:寄生電源供電方式,外部電源供電方式; 具有可編程的溫度報(bào)警功能; 電源電壓范圍為35. 5V; 低功耗 ,無外部供電電源也能可靠工作。,6,學(xué)習(xí)交流PPT,Ds18b20引腳圖及內(nèi)部結(jié)構(gòu)圖,DS18B20內(nèi)部結(jié)構(gòu)圖,DS18B20引腳圖,7,學(xué)習(xí)交流PPT,單片機(jī)簡介,單片機(jī)是一種集成在電路芯片,是采用超大規(guī)模集成電路技術(shù)把
4、具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的計(jì)算機(jī)系統(tǒng)。本系統(tǒng)使用單片機(jī)STC12C5A08S2。,8,學(xué)習(xí)交流PPT,單片機(jī)STC12C5A08S2引腳圖,9,學(xué)習(xí)交流PPT,STC12C5A08S2引腳簡介,vcc(40腳):電源正極 電源引腳 gnd(20腳):接地 XTAL1(19腳):輸入引腳 時(shí)鐘引腳接時(shí)鐘電路 XTAL2(20腳):輸出引腳 復(fù)位引腳:接復(fù)位電路RST/VPD(9腳) PSEN(29
5、腳) 控制引腳-輔助控制作用 ALE/PROG(30腳):地址鎖存允許端 EA/VPP(31腳),10,學(xué)習(xí)交流PPT,I/O端口引腳:連接單片機(jī)和外部設(shè)備,實(shí)現(xiàn)數(shù)據(jù)的輸 入/ 輸出 P0.0P0.7(39腳32腳):P0端口 P1.0P1.7(1腳8腳):P1端口 P2.0P2.7(21腳28腳):P2端口 P3.0P3.7(10腳17腳):P3端口,11,學(xué)習(xí)交流PPT,單電機(jī)最小電路復(fù)位與時(shí)鐘電路,復(fù)位電路,RST復(fù)位輸入。確定單片機(jī)工作的起始狀態(tài),完成其自啟動(dòng)過程。當(dāng)振蕩器工作時(shí)RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。,12,學(xué)習(xí)交流PPT,時(shí)鐘電路,時(shí)鐘電路向單片機(jī)提供一
6、個(gè)正弦波信號(hào)作為單片機(jī)工作的時(shí)間基準(zhǔn),決定單片機(jī)的工作速度。晶振提供的時(shí)鐘頻率越高,單片機(jī)速度就越快。 STC12C5A08S2單片機(jī)的時(shí)鐘產(chǎn)生方法有兩種,內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。本設(shè)計(jì)采用內(nèi)部時(shí)鐘方式,利用芯片內(nèi)部的振蕩電路,在XTAL1、XTAL2引腳上外接定時(shí)元件,內(nèi)部的振蕩電路便產(chǎn)生自激振蕩。振蕩晶體可在1.2MHZ到12MHZ之間選擇。電容值無嚴(yán)格要求,但其取值對振蕩頻率輸出的穩(wěn)定性、大小、振蕩電路起振速度有少許影響,CX1、CX2可在20pF到100pF之間取值本設(shè)計(jì)中,振蕩晶體選擇12MHZ,電容選擇30pF。,13,學(xué)習(xí)交流PPT,單片機(jī)STC12C5A08S2主控其他模塊
7、,通過單片機(jī)控制來采集溫度信息,將采集到的溫度信息進(jìn)行處理并用數(shù)碼管顯示所采集的當(dāng)前溫度。如果所測當(dāng)前溫度超過設(shè)置的最高或最低報(bào)警溫度,單片機(jī)控制蜂鳴器使蜂鳴器蜂鳴,否則不蜂鳴。通過單片機(jī)控制按鍵來設(shè)置最高或最低報(bào)警溫度。,4硬件電路簡介,主控模塊,14,學(xué)習(xí)交流PPT,溫度傳感器DS18B20的第一個(gè)管腳接地,第三個(gè)管腳接VCC,第二個(gè)管腳(DS18B20的數(shù)據(jù)線DQ)與單片機(jī)STC12C5A08S2的P1.5口連接,實(shí)現(xiàn)傳感器與微控制器之間的數(shù)據(jù)傳輸。溫度傳感器DS18B20是單總線數(shù)字溫度傳感器,無需外加A/D 即可輸出數(shù)字量, 把溫度信號(hào)直接轉(zhuǎn)換成串行數(shù)字信號(hào)供微機(jī)處理.,溫度獲取模塊
8、,15,學(xué)習(xí)交流PPT,本系統(tǒng)所需顯示的溫度范圍- 55 + 125 ,所以只需四個(gè)數(shù)碼管就可以,選用四個(gè)連在一塊的數(shù)碼管,共有12個(gè)管腳,連接方便。單片機(jī)P0口作為要顯示的數(shù)據(jù)口,與數(shù)碼管8個(gè)片選管腳對應(yīng)連接。其余四個(gè)管腳接與位選電路對應(yīng)連接。采用四個(gè)PNP三級管來進(jìn)行位選。三極管的發(fā)射極接VCC,集電極對應(yīng)連接四位數(shù)碼管的標(biāo)注為SMX(X代表1、2、3、4)(SM1為數(shù)碼管顯示最低位,SM4為數(shù)碼管顯示最高位)的管腳。每個(gè)三極管的基極先接一個(gè)4.7K的電阻,再對應(yīng)連接單片機(jī)的P2.0P2.3口。,溫度顯示模塊,16,學(xué)習(xí)交流PPT,四個(gè)按鍵的下端都接地,上端都與單片機(jī)接。標(biāo)注為inter的
9、按鍵接單片機(jī)P3.2口(外部中斷0),inter按下,就進(jìn)入中斷,此時(shí)顯示已設(shè)置的最高或最低溫度值,不再變化,為后面調(diào)整超限溫度值做準(zhǔn)備。標(biāo)注為shi的按鍵接單片機(jī)P1.0口,此按鍵按一下,數(shù)碼管所顯示的十位溫度數(shù)字加1,十位溫度數(shù)字可在09之間變化。一樣,標(biāo)注為ge的按鍵接單片機(jī)P1.1口,此按鍵按一下,數(shù)碼管所顯示的個(gè)位溫度數(shù)字加1,個(gè)位溫度數(shù)字可在09之間變化。標(biāo)注為stop的按鍵接單片機(jī)P1.2口,如果最高或最低溫度設(shè)置完畢,就按下此鍵,退出中斷。,按鍵模塊,17,學(xué)習(xí)交流PPT,報(bào)警電路采用三極管驅(qū)動(dòng)蜂鳴器發(fā)聲報(bào)警,此電路連接方便,簡單耐用。電阻的上端與單片機(jī)的P1.3口連接。將采集的溫度值與所設(shè)置的最高溫度和最低溫度值進(jìn)行比較,如果所采集的溫度超限,就報(bào)警。,超限報(bào)警模塊,18,學(xué)習(xí)交流PPT,5 調(diào)試,硬件調(diào)試:顯示模塊,按鍵模塊,報(bào)警模 塊,溫度獲取模塊 軟件調(diào)試:在KEIL軟件中對.C文件進(jìn)行調(diào)試。 軟硬聯(lián)調(diào):將KEIL 軟件中生成的.hex 文件燒寫到單片機(jī)中,進(jìn)行軟硬聯(lián)調(diào),用手捏住DS18B20 管,會(huì)看到顯示屏的溫度不斷上升, 當(dāng)上升的溫度超過設(shè)定的上限報(bào)警值時(shí),蜂鳴器會(huì)響起;用冰放在DS18B20 管處,會(huì)看到顯示屏上的溫度迅速下降。,19,學(xué)習(xí)交流PPT,6 結(jié)論,本論文設(shè)計(jì)了基于單片機(jī)的溫度檢測控制系統(tǒng)及仿真,系統(tǒng)采用DS18B20傳感器檢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車隊(duì)冬季安全培訓(xùn)課件
- 車間行車使用安全培訓(xùn)
- 酒店員工行為準(zhǔn)則制度
- (2025)供應(yīng)商管理與采購成本控制工作總結(jié)(2篇)
- 2025年手術(shù)室護(hù)士年度無菌操作規(guī)范落實(shí)與院感零事故工作總結(jié)(2篇)
- 車間電焊工安全培訓(xùn)內(nèi)容課件
- 車間生產(chǎn)培訓(xùn)課件模板
- 潰瘍性結(jié)腸炎標(biāo)準(zhǔn)化診療路徑2026
- 車間消防安全培訓(xùn)知識(shí)課件
- 車間安全班前培訓(xùn)課件
- 崗位標(biāo)準(zhǔn)作業(yè)流程培訓(xùn)
- 《導(dǎo)游實(shí)務(wù)》課件-3.2出入境知識(shí)、其他相關(guān)知識(shí)
- 部隊(duì)自救互救教學(xué)課件
- 07+意動(dòng)用法-備戰(zhàn)2025年中考語文文言文詞法與句式考點(diǎn)精講與集訓(xùn)
- 學(xué)堂在線 雨課堂 學(xué)堂云 中國傳統(tǒng)藝術(shù)-篆刻、書法、水墨畫體驗(yàn)與欣賞 章節(jié)測試答案
- 陰莖假體植入術(shù)改良方案-洞察及研究
- 互助與團(tuán)隊(duì)精神主題班會(huì)課件
- 可持續(xù)采購管理辦法
- 制造企業(yè)發(fā)票管理辦法
- 教師培訓(xùn)論文題目
- 小小工程師小學(xué)課件
評論
0/150
提交評論