




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
緒論設(shè)計內(nèi)容確定設(shè)計方案硬件設(shè)計軟件設(shè)計系統(tǒng)調(diào)試結(jié)過與展望1523467
隨著新技術(shù)的不斷開發(fā)與應(yīng)用,近年來單片機發(fā)展十分迅速,一個以微機應(yīng)用為主的新技術(shù)革命浪潮正在蓬勃興起,單片機的應(yīng)用已經(jīng)滲透到電力、冶金、化工、建材、機械、食品、石油等各個行業(yè)。傳統(tǒng)的溫度采集方法不僅費時費力,而且精度差,單片機的出現(xiàn)使得溫度的采集和數(shù)據(jù)處理問題能夠得到很好的解決。溫度是工業(yè)對象中的一個重要的被控參數(shù)。然而所采用的測溫元件和測量方法也不相同;產(chǎn)品的工藝不同,控制溫度的精度也不相同。
本設(shè)計使用單片機作為核心進行控制。單片機具有集成度高,通用性好,功能強,特別是體積小,重量輕,耗能低,可靠性高,抗干擾能力強和使用方便等獨特優(yōu)點,在數(shù)字、智能化方面有廣泛的用途。1緒論2設(shè)計內(nèi)容系統(tǒng)整體設(shè)計方框圖方案一:使用熱敏電阻之類的器件,利用其感溫效應(yīng),在將隨被測溫度變化的電壓或電流采集過來,進行A/D轉(zhuǎn)換后,用單片機進行數(shù)據(jù)處理,被測溫度就可以在顯示電路上顯示出來。方案二:
使用溫度傳感器,結(jié)合單片機電路設(shè)計,采用一只DS18B20溫度傳感器,直接讀取被測溫度值,進行轉(zhuǎn)換后就可以滿足設(shè)計要求。方案確定:
從以上兩種方案很容易看出方案二電路比較簡單,軟件設(shè)計容易實現(xiàn),故實本設(shè)計中采用方案二。方案二可以只用一根線實現(xiàn)信號的雙向傳輸,具有接口簡單容易擴展等優(yōu)點,DS18B20可以直接溫度轉(zhuǎn)換為串行數(shù)字信號,供單片機進行處理,具有低功耗、商性能、抗干擾能力強等優(yōu)點。3
確定設(shè)計方案系統(tǒng)總體結(jié)構(gòu)框圖4硬件設(shè)計圖4.1復(fù)位電路圖1復(fù)位電路設(shè)計
本設(shè)計采用的是上電自動復(fù)位方式,復(fù)位電路如圖4.1所示:硬件選型:
單片機:STC89C52;
溫度傳感器:DS18B20;
顯示器:4位共陰極數(shù)碼顯示管;
報警元件:蜂鳴器;
本設(shè)計還采用了若干電阻、電容、按鍵和PNP等常用基本元件。2晶振電路的設(shè)計
對于每個系統(tǒng)工程的晶振電路,都是用于單片機工作所需要的時鐘信號,單片機只有在時鐘信號的控制下,其各部件之間才能協(xié)調(diào)一致工作,時鐘信號控制著計算機的工作節(jié)奏。本次設(shè)計采用的內(nèi)部方式的晶振電路,其如圖4.2所示:圖4.2晶振電路圖3測溫電路的設(shè)計
本設(shè)計采用的溫度傳感器是DS18B20,其測溫電路如圖4.3所示:圖4.3測溫電路圖
4按鍵電路設(shè)計
利用單片機的I/O口實現(xiàn)按鍵的中斷輸入。另外需要一個與門實現(xiàn)與中斷端口的連接。按鍵電路如圖4.4所示,期中按鍵K1為進入/退出設(shè)置鍵;K2為增加鍵;K3為減小鍵。
5報警電路設(shè)計
本設(shè)計采用三極管8550來驅(qū)動蜂鳴器:報警電路如圖4.5所示,三極管Q5來驅(qū)動蜂鳴器的。圖4.4按鍵電路圖圖4.5報警電路圖
6顯示電路設(shè)計
采用四位數(shù)碼管來顯示溫度的大小,可以直接讀取,溫度精確到0.1℃。四位數(shù)碼管的顯示電路如圖4.6所示,從左到右依次是百位,十位,個位,十分位。圖4.6顯示電路圖5軟件設(shè)計
1主程序流程圖
主程序的主要功能是讀出并處理DS18B20測量的當(dāng)前溫度值和負(fù)責(zé)溫度的實時顯示,溫度測量每1s進行一次。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖5.1所示。圖5.1主程序流程圖
軟件設(shè)計主要是系統(tǒng)程序的設(shè)計和protues仿真。系統(tǒng)程序主要包括主程序、讀出溫度子程序、溫度轉(zhuǎn)換命令子程序、計算溫度子程序、報警子程序、顯示數(shù)據(jù)刷新子程序和按鍵掃描處理子程序。2讀出溫度子程序
讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時需進行CRC校驗,校驗有錯時不進行溫度數(shù)據(jù)的改寫。其程序流程圖如圖5.2示:圖5.2讀出溫度子程序流程圖3溫度轉(zhuǎn)換命令子程序
溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,在本程序設(shè)計中采用1s顯示程序延時法等待轉(zhuǎn)換的完成。溫度轉(zhuǎn)換命令子程序流程圖如圖5.3所示:圖5.3溫度轉(zhuǎn)換命令子程序流程圖4報警子程序
設(shè)置報警標(biāo)志位beep,當(dāng)溫度大于設(shè)置的高限報警值或低于設(shè)置的低限報警值是,beep=1報警;當(dāng)溫度值在正常范圍內(nèi)時,beep=0.報警流程圖如圖5.4所示圖5.4報警子程序流程圖5計算溫度子程序
計算溫度子程序?qū)AM中讀取值進行BCD碼的轉(zhuǎn)換運算,并進行溫度值正負(fù)的判定,其程序流程圖如圖5.5所示:圖5.5計算溫度子程序流程圖6顯示數(shù)據(jù)刷新子程序
顯示數(shù)據(jù)刷新子程序主要是對分離后的溫度顯示數(shù)據(jù)進行刷新操作,當(dāng)標(biāo)志位位為1時將符號顯示位移入第一位。程序流程圖如圖5.6所示。圖5.6顯示數(shù)據(jù)刷新子程序流程圖7按鍵掃描處理子程序
按鍵采用掃描查詢方式,設(shè)置標(biāo)志位,當(dāng)標(biāo)志位為1時,顯示設(shè)置溫度,否則顯示當(dāng)前溫度。如下圖5.7所示。圖5.7按鍵掃描處理子程序流程圖Proues仿真
Protues仿真圖如圖5.8和5.9所示:圖5.9DS18B20仿真圖圖5.8Protues仿真圖
如圖5.10是第一次按下K1鍵顯示的上限溫度報警值,此時按K2或K3鍵分別對上限溫度報警值進行加一或減一;圖5.11是第二次按下K1鍵顯示的下限溫度報警值,此時按K2或K3鍵分別對下限溫度報警值進行加一或減一;第三次按下K1鍵時,顯示當(dāng)前測量的溫度值。圖5.11下限溫度報警值圖5.10上限溫度報警值6系統(tǒng)調(diào)試系統(tǒng)調(diào)試
首先檢查電路的焊接是否正確及電路中有沒有虛焊等問題,然后用萬用表測試電路板上的各個正極和負(fù)極是否全部都正確的接在了相應(yīng)的正極公共端和負(fù)極公共端上和檢查各元件的引腳是否有接錯。經(jīng)檢查一切無誤后,溫度傳感器DS18B20正常工作,測得的現(xiàn)場溫度如圖6.1所示:圖6.1系統(tǒng)調(diào)試圖
第一次按下K1鍵,顯示系統(tǒng)的高限報警溫度值,按下K2和K3鍵能對高限報警溫度值分別進行加1和減1設(shè)置,高限報警溫度值如圖6.2所示:
第二次按下K1鍵,顯示系統(tǒng)的低限報警溫度值,按下K2和K3鍵能對低限報警溫度值分別進行加1和減1設(shè)置,低限報警溫度值如圖6.3所示:圖6.3低限溫度報警值圖6.2高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 喀什市健身日活動方案
- 咖啡服務(wù)活動方案
- 團隊游藝活動方案
- 啤酒暢飲套餐活動方案
- 國外民間活動方案
- 團體活動小競技活動方案
- 團建拓展故事活動方案
- 商業(yè)銀行舉行活動方案
- 周大福傳承活動方案
- 園丁新年活動策劃方案
- 德勤-問題解決策略與實踐-客戶服務(wù)培訓(xùn)手冊課件
- 2025年山東產(chǎn)權(quán)交易集團有限公司招聘筆試參考題庫含答案解析
- 《浙江市政預(yù)算定額(2018版)》(第七冊-第九冊)
- DB32-T 4878-2024 居住區(qū)供配電設(shè)施建設(shè)標(biāo)準(zhǔn)
- 2025年河北交通投資集團公司招聘筆試參考題庫含答案解析
- 藥品配送包裝及運輸方案
- 經(jīng)濟師考試知識產(chǎn)權(quán)高級經(jīng)濟實務(wù)新考綱題庫詳解(2025年)
- 新課標(biāo)(水平三)體育與健康《籃球》大單元教學(xué)計劃及配套教案(18課時)
- 醫(yī)院培訓(xùn)課件:《失血性休克的急救護理》
- 2024年北京市中考生物真題卷及答案解析
- 華東理工大學(xué)《藥物設(shè)計與新藥發(fā)現(xiàn)-小分子藥物》2023-2024學(xué)年第一學(xué)期期末試卷
評論
0/150
提交評論