freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的醫(yī)用恒溫箱的設(shè)計-資料下載頁

2024-12-01 19:35本頁面

【導(dǎo)讀】及時準確地獲取溫度信息,并完成對溫度的預(yù)期控制。單片機在檢測和控制系統(tǒng)中得到。廣泛的應(yīng)用,溫度則是系統(tǒng)需要測量、控制和保持的一個量。與研究一直備受廣大科研工作者的重視。編寫程序結(jié)合硬件進。另外,本系統(tǒng)通過軟件實現(xiàn)對按鍵誤差、加熱過沖的調(diào)整,以提高系統(tǒng)的安全性、可靠性和穩(wěn)定性。本設(shè)計從實際應(yīng)用出發(fā)選取了體積小、精度相對高的數(shù)字式溫度傳感。元件DS18B20作為溫度采集器,單片機AT89C51作為主控芯片,數(shù)碼管作為顯示輸出,和程序圖作了簡潔的描述。此次設(shè)計的溫度控制系統(tǒng)主要是由中央控制器、溫度檢測器、顯示器等模塊組成。溫度檢測部分采用DS18B20溫度傳感器,用LED數(shù)碼管做顯示器。數(shù)據(jù)送LED顯示,從而實現(xiàn)對溫度控制的目的。

  

【正文】 18B20 又忙于做時間轉(zhuǎn)換的話, DS18B20 將在總線上輸出 “0”,若溫度轉(zhuǎn)換完成,則輸出 “ 1” 。如果使用寄生電源,總線控制器必須在發(fā)出這條命令后立即起動強上拉,并保持 500ms。 Recall E2(重新調(diào)整 E2) [B8H] 這條命令把貯存在 E2 中溫度觸發(fā)器的值重新調(diào)至?xí)捍娲鎯ζ?。這種重新調(diào)出的操作在對 DS18B20 上電時也自動發(fā)生,因此只要器件一上電,暫存存儲器內(nèi)就有了有效的數(shù)據(jù)。在這條命令發(fā)出之后,對于所發(fā)出的第一個讀數(shù)據(jù)時間片,器件會輸出溫度轉(zhuǎn)換忙的標識: “ 0” =忙, “ 1” =準備就緒。 Read Power Supply(讀電源) [B4H] 對于在此命令發(fā)送至 DS18B20 之后所發(fā)出的第一讀數(shù)據(jù)的時間片,器件都會給出其電源方式的信號: “ 0” =寄生電源供電, “ 1” =外部電源供電。 ④ 處理數(shù)據(jù) DS18B20 的高速暫存存儲器由 9 個字節(jié)組成,其分配如表 32 所示。當溫度轉(zhuǎn) 換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補碼形式存放在高速暫存存儲器 的第 0 和第 1 個字節(jié)。單片機可通過單線接口讀到該數(shù)據(jù),讀取時低位在前,高位在后。 安徽工程大學(xué)畢業(yè)設(shè)計(論文) 19 表 32 DS18B20 暫存器字節(jié)分配 溫度 /℃ 二進制表示 十六進制表 示 符號位( 5 位) 數(shù)據(jù)位( 11 位) +125 0 0 0 0 0 1 1 1 1 1 0 1 0 0 0 0 07D0H + 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 1 0191H + 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 00A2H + 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0008H 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000H 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 FFF8H 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 FF5EH 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 FE6FH 55 1 1 1 1 1 1 0 0 1 0 0 1 0 0 0 0 FC90H 上表是 DS18B20 溫度采集轉(zhuǎn)化后得到的 12 位數(shù)據(jù),存儲 在 DS18B20 的兩個 8 比特的 RAM 中,二進制中的前面 5 位是符號位,如果測得的溫度大于或等于 0,這 5 位為 0,只要將測到的數(shù)值乘于 即可得到實際溫度;如果溫度小于 0,這 5 位為 1,測到的數(shù)值需要取反加 1 再乘于 即可得到實際溫度。 溫度轉(zhuǎn)換計算方法舉例: 例如當 DS18B20 采集到 +125℃ 的實際溫度后,輸出為 07D0H,則: 實際溫度 =07D0H╳ =2021╳ =℃ 。 例如當 DS18B20 采集到 55℃ 的實際溫度后,輸出為 FC90H,則應(yīng)先將 11位數(shù)據(jù) 位取反加 1 得 370H(符號位不變,也不作為計算),則: 實際溫度 =370H╳ =880╳ =℃ 。 本章小結(jié) 本章詳細的講述了以 80C51 為核心元件的 恒溫箱 的硬件電路具體設(shè)計過程,分析了具體電路的工作原理。在設(shè)計過程中,實現(xiàn)溫度控制的是通過編寫程序的方法集成在 80C51 內(nèi)部。接著將程序下載到硬件電路中,配合周邊的溫度采集電路,時鐘電路,溫度控制電路,顯示電路等,制作出符合設(shè)計要求的 恒溫箱 。 劉楊:基于單片機的智能恒溫箱的設(shè)計 20 第 4章 軟件設(shè)計 軟件任務(wù)分析 軟 件任務(wù)分析和硬件電路設(shè)計結(jié)合 進行,哪些功能由硬件完成,哪些任務(wù)由軟件完成,在硬件電路設(shè)計基本定型后,也就基本上決定下來了。 軟件任務(wù)分析環(huán)節(jié)是為軟件設(shè)計做一個總體規(guī)劃。從軟件的功能來看可分為兩大類:一類是執(zhí)行軟件,它能完成各種實質(zhì)性的功能,如測量,計算,顯示,打印,輸出控制和通信等;另一類是監(jiān)控軟件,它是專門用來協(xié)調(diào)各執(zhí)行模塊和操作者的關(guān)系,使在系統(tǒng)軟件中充當組織調(diào)度角色的軟件。這兩類軟件的設(shè)計方法各有特色,執(zhí)行軟件的設(shè)計偏重算法效率,與硬件關(guān)系密切,千變?nèi)f化。 軟件任務(wù)分析時,應(yīng)將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進行功能定義和 接口定義(輸入輸出定義)。在對各執(zhí)行模塊進行定義時,將要牽扯到的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型問題也一并規(guī)劃好。 各執(zhí)行模塊規(guī)劃好后,就可以設(shè)計監(jiān)控程序了。首先根據(jù)系統(tǒng)功能和鍵盤設(shè)置選擇一種最適合的監(jiān)控程序結(jié)構(gòu)。相對來講,執(zhí)行模塊任務(wù)明確單純,比較容易編程,而監(jiān)控程序較易出問題。這如同當一名操作工人比較容易,而當一個廠長就比較難一樣。 軟件任務(wù)分析的另一個內(nèi)容是如何安排監(jiān)控軟件和執(zhí)行模塊。整個系統(tǒng)軟件可分為后臺程序(背景程序)和前臺程序。后臺程序指主程序及其調(diào)用的子程序,這類程序?qū)崟r性要求不是太高,延時幾十毫秒甚至幾 百毫秒也沒關(guān)系,故通常將監(jiān)控程序(鍵盤解釋程序),顯示程序和打印程序等與操作者打交道的程序放在后臺程序中執(zhí)行;而前臺程序安排一些實時性要求較高的內(nèi)容,如定時系統(tǒng)和外部中斷。也可以將全部程序均安排在前臺,后臺程序為“使系統(tǒng)進入睡眠狀態(tài)”,以利于系統(tǒng)節(jié)電和抗干擾。 程序流程圖 在本程序中包括了以下主要的程序,主程序,溫度設(shè)定子程序,溫度讀取及轉(zhuǎn)換子程序,顯示溫度子程序,比較溫度子程序,顯示切換子程序。 安徽工程大學(xué)畢業(yè)設(shè)計(論文) 21 主程序流程圖如圖 41 所示: 開 始初 始 化設(shè) 定 溫 度溫 度 采 集 計 算顯 示 溫 度溫 度 顯 示 切 換結(jié) 束溫 度 比 較 處 理 圖 41 主程序流程圖 劉楊:基于單片機的智能恒溫箱的設(shè)計 22 溫度設(shè)定子程序流程圖如圖 42 所示: 顯 示 溫 度溫 度 加 ?為 0 ℃ ?溫 度 減 1 ℃跳 到 9 9 ℃為 9 9 ℃ ?溫 度 加 1 ℃ 跳 到 0 ℃退 出返 回YYYYYNNNN溫 度 減 ?N 圖 42 溫度設(shè)定子程序流程圖 安徽工程大學(xué)畢業(yè)設(shè)計(論文) 23 溫度采集計算子程序如圖 43 所示: 9 字 節(jié) 完 ?移 入 溫 度 暫 存 器將 溫 度 數(shù) 據(jù) 轉(zhuǎn) 化 攝氏 溫 度 并 存 儲返 回D S 1 8 B 2 0 初 始 化發(fā) 跳 過 R O M 命 令寫 D S 1 8 B 2 0發(fā) 出 溫 度 轉(zhuǎn) 換開 始 命 令持 續(xù) 1 s , 等 待A D 轉(zhuǎn) 換讀 溫 度 前D S 1 8 B 2 0 初 始 化發(fā) 跳 過 R O M 命 令發(fā) 讀 取 溫 度 命令讀 取 溫 度 操 作YN 圖 43 溫度采集計算子程序流程圖 溫度比較處理子程序流程圖如圖 44 所示 劉楊:基于單片機的智能恒溫箱的設(shè)計 24 圖 44 溫度比較處理子程序 流程圖 溫度顯示子程序如圖 45 所示 : 圖 45 溫度顯示子程序 讀取實時溫度值 實時溫度與設(shè)定溫度相等嗎? 實時溫度比設(shè)定值大? 開啟制冷 開啟 加熱 N 返回 N Y Y 選通十位地址,送顯示字符 延時約 12ms 選通個位地址,送顯示字符 延時約 12ms 返回 安徽工程大學(xué)畢業(yè)設(shè)計(論文) 25 根據(jù)這些流程圖編寫出的最終源程序見附錄 D 本章小結(jié) 本章是 恒溫箱 的軟件設(shè)計,實現(xiàn) 恒溫箱 的主要功能 是 通過編寫程序的方法集成在 80C51 內(nèi)部。將程序下載到硬件 電路中,實現(xiàn) 溫控 功能。 劉楊:基于單片機的智能恒溫箱的設(shè)計 26 結(jié)論與展望 三個 多 月的畢業(yè)設(shè)計即將結(jié)束了,我深刻感受到 專業(yè) 知識的缺乏,同時,在整個設(shè)計過程中我也感受到自身知識的進步,特別是在單片機控制系統(tǒng)方面。 設(shè)計是以 80C51 單片機為核心進行 的, 數(shù)據(jù)采樣模塊采用可直接輸出 數(shù)字量的數(shù)字溫度傳感器 DS18B20,使系統(tǒng)的軟、硬件都簡化了很多;采用 繼電器驅(qū)動模塊 作為為系統(tǒng)的降溫 部分,大大地簡化了系統(tǒng)硬件電路。通過對 風(fēng)機的控制 可實現(xiàn) 糧庫 溫度的自動控制。由于 采用數(shù)字溫度傳感器 DS18B20 采集溫度,所以,詳細介紹了 DS18B20 的運用;軟件設(shè)計方面 采用匯編語言對系統(tǒng)的軟件編程,為了便于編寫、調(diào)試、修改和增刪,系統(tǒng)軟件的編制采用了模塊化的設(shè)計方法。 鑒于溫度控制的發(fā)展趨勢,在以后的實踐中對系統(tǒng)還要做進一步的改進: 硬件方面,采用 DSP, ARM 或者利用第一章提到的片上系統(tǒng) SOC 對系統(tǒng)的硬 件進行重新設(shè)計 , 軟件方面,摒棄傳統(tǒng)的前后臺系統(tǒng)軟件編程模式,改用基于實時操作系統(tǒng)的系統(tǒng)軟件開發(fā);控制算法方面,嘗試采用現(xiàn)在得到快速發(fā)展的智能控制方法,如模糊控制、神經(jīng)網(wǎng)絡(luò)控制和模糊 PID 控制等等。 安徽工程大學(xué)畢業(yè)設(shè)計(論文) 27 致 謝 本課題是在 代廣珍 導(dǎo)師 的 悉心指導(dǎo)下完成的,從論文的選題、系統(tǒng)設(shè)計、到修改定稿都沒有離開 代 老師的無私幫助, 通過本次設(shè)計,本人在 代 老師的指引下學(xué)到了許多知識,這些是在平時的學(xué)習(xí)中得不到的知識, 他嚴謹?shù)闹螌W(xué)態(tài)度、淵博的學(xué)識 和悉心的指導(dǎo)使我 受 益非淺。 在此,向 代 老師表 以崇高的敬意和由衷的感謝 ! 還要感謝各位評閱老師,經(jīng)過你們的認真評閱和指正,將會使我的設(shè)計的系統(tǒng)更加完善。在此,我向你們致以最誠摯的謝意! 安徽工程 大學(xué)電氣工程學(xué)院 的老師們 , 在平時嚴謹?shù)闹螌W(xué)和勤懇的教育,讓我在平時打下堅實的基礎(chǔ),才能順利完成本次設(shè)計, 可以說沒有你們的教誨和指導(dǎo),我們也不會取得今天的成績。我想對他們說一聲:感謝你們的教導(dǎo)和關(guān)心,您們辛苦了! 本次課程設(shè)計的完成還離不開我身邊同學(xué)和一些老師的幫忙,在系統(tǒng)軟件設(shè)計方面同學(xué)給了我很大的幫助,因為期間我一直在外實習(xí)工作,許多事都要麻煩在校的老師 和同學(xué)幫忙,在此,向他們表示感謝! 鑒于本人所學(xué)知識有限,經(jīng)驗不足,又是初次研究這種復(fù)雜的設(shè)計,在此過程中難免存在一些錯誤和不足之處,懇請各位老師給予批評和指正。 作者 : 2021 年 6 月 16 日 劉楊:基于單片機的智能恒溫箱的設(shè)計 28 參考文獻 [1] 何立民 . 單片機高級教程應(yīng)用與設(shè)計 [M].北京:北京航空航天大學(xué)出版社 , [2] 胡漢才 .單片機原理及接口技術(shù) [M].北京:清華大學(xué)出版社, 1999 [3]歐陽文 .ATMEL89 系列單片機的原理與開發(fā)實踐 [M].北京:中國電力出版社 , [4]樊尚春 .傳感器技術(shù)及應(yīng)用 [M].北京航空航天大學(xué)出版社 , [5]高鵬等 .Protel99 入門與提高 [M].人民郵電出版社 ,2021. [6]劉亮 .先進傳感器及應(yīng)用 [M].化學(xué)工業(yè)出版社, 2021 [7]潘永雄 .新編單片機原理與應(yīng)用 [M].西安 :西安電子科技大學(xué)出版社 ,2021 [8]徐鳳霞,趙成安 .AT89C51 單片機溫度控制系統(tǒng) [J].齊齊哈 爾大學(xué)學(xué)報, 2021,3 [9]樓然苗 .51 系列單片機設(shè)計實例 [M].北京航空航天大學(xué)出版社 [10]褚斌,徐力 .多參數(shù)新型智能變送器的設(shè)計 [J].儀表技術(shù)與傳感器, 2021(10):5456. [11]李德振 .濕度監(jiān)測系統(tǒng)設(shè)計方案 [J].電子制作 ,2021. [12] AD590 temperature sensor and resolution of tem
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1