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

正文內(nèi)容

基于單片機的溫度控制系統(tǒng)的設(shè)計(編輯修改稿)

2025-06-12 20:49 本頁面
 

【文章內(nèi)容簡介】 S18B20 主要由 一下幾部分 組成 : 溫度系數(shù)振蕩器、減法計數(shù)器、 斜率累加器 、 溫度寄存器。 溫度系數(shù)振蕩器用于產(chǎn)生減法計數(shù)脈沖信號, 低溫度系數(shù)振蕩器受溫度的影響 度 很小 , 所以 用于產(chǎn)生固定頻率的脈沖信號 ,此信號 送給減法計數(shù)器 1, 高溫度系數(shù)振蕩器隨溫度變化其振蕩頻率 的改變而改變 , 所產(chǎn)生的信號作為減法計數(shù)器 2的脈沖輸入 。 斜率累加器用于補償和 修正測溫過程中的非線性,其輸出用于修正減法計數(shù)器的欲置值。 減法計德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 8 數(shù)器對脈沖信號進行減法計數(shù)。溫度寄存器 存放轉(zhuǎn)化后的 溫度數(shù)值。 DS18B20 的測溫原理 : 減法計數(shù)器 1對低溫度系數(shù)振蕩器產(chǎn)生的脈沖信號進行減法計數(shù) , 當減法計數(shù)器 1的預置值減到 0時,溫度寄存器的值將 會自動 加 1。減法計數(shù)器 1 的預置將 被重新 裝入 , 減法計數(shù)器 1將 重新開始對低溫度系數(shù)振蕩器產(chǎn)生的脈沖信號進行計數(shù) , 循環(huán)一 直到減法計數(shù)器 2減到 0為止 ,溫度寄存器值的 將停止 累 加 。 這時 溫度寄存器中的數(shù)值即為所測 的 溫度 [7]。 DS18B20 與單片機的接口 設(shè)計 及工作時序 圖 8 DS18B20 與單片機的接口電路 由 DS18B20 的通訊協(xié)議 可知 , 其 溫度轉(zhuǎn)換 包括以下三個步驟 [8]: 1. 每次讀寫前都 必須 要進行復位 ; 2. 復位成功后 必須 發(fā)送一條 ROM 指令 ; 3. 最后發(fā)送 RAM指令,才 可以 對 DS18B20 進行預定的操作。 復位要求主 CPU將數(shù)據(jù)線下拉 500微秒,然后釋放, DS18B20 收到信號后等待 15~ 60微秒左右后發(fā)出 60~ 240 微秒的存在低脈沖,主 CPU收到此信號表示復位成功。 工作時 序包括 以下幾個步驟: 初始化時序、寫時序和讀時序, 其是時序圖如 圖 9。 (1) 初始化時序 圖 響應(yīng)脈沖60 ~2 40等待1 5 60主機 最小4 80主機復位脈沖最小4 80 US 圖 9 初始化時序 總線上的所有 操作 都 是 從 初始化 后 開始的,主機響應(yīng)應(yīng)答脈沖。應(yīng)答脈沖使主機知道總線上有從機設(shè)備 并且從機設(shè)備 準備就緒。主機 會 輸出低電平 并保持 時間 480 微秒 以德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 9 上 , 從而 產(chǎn)生復位 信號 。接著主機 將會 釋放 掉 總線, 會 將總線拉高 并延時15~ 60 微 秒 , 此時 主機 進入接受模式,以產(chǎn)生低電平應(yīng)答脈沖, 此 低電平要 延時 480 微秒 。 (2) 寫時序 圖 采樣15~45采樣15~4511主機寫1 時序主機寫0 時序 圖 10 寫時序 寫時序包括寫 0和寫 1時序。所有寫時序至少需要 60微秒 , 而 且在 2次獨立的寫時序之間至少需要 1us的恢復時間, 并且 都是以總線拉低開始 的 。寫 1時序,主機 會 輸出低電平, 并 延時 2 微秒 ,然后釋放總線, 再 延時 60 微秒 。寫 0 時序,主機 會 輸出低電平,并 延時 60 微秒 ,然后 再 釋放 掉 總線 并 延時 2微秒 。 (3) 讀時序 圖 主機采樣主機采樣454511主機寫1時 序主機寫0時 序 圖 11 讀時序 主機發(fā)出讀時序 時 ,從機 才向主機傳輸數(shù)據(jù) ,所以 在主機發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時序,以便從機能夠傳輸數(shù)據(jù) 。所有讀時序至少需要 60微秒 , 并 且在 2次獨立的讀時序之間至少需要 1 微秒 的恢復時間。每個讀時序都由主機發(fā)起,至少拉低總線 1德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 10 微秒 。主機在讀時序期間必須 保持 總線 釋放 ,并且在時序起始后的 15微秒 之內(nèi)采樣總線狀態(tài)。主機輸出低電平延時 2微秒 ,然后主機轉(zhuǎn)入輸入模式 并 延時 12微秒 ,然后讀取總線當前電平, 最后再 延時 50 微秒 [8]。 LCD 顯示 模塊及 其 與單片機的接口電路 1602 字符型 LCD 簡介 及 引腳功能說明 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式 LCD,目前常用16*1, 16*2, 20*2 和 40*2 行等的模塊。 1602 基本 參數(shù) 為 顯示容量 :162 個字符 、 芯片工作電壓 :— 、 工作電流 :()、 模塊最佳工作電壓 :、 字符尺寸 :(WH)mm 。 1602LCD 采用標準的 14腳(無背光)或 16 腳(帶背光)接口,各引腳接口說明如 下表 2所示 [8]。 引腳 符號 功能說明 1 VSS 一般接地 2 VDD 接電源( +5V) 3 V0 液晶顯示器對比度調(diào)整端,接地電源時對比度最高 , 接正電源時對比度最弱(使用時可以通過一個 10K 的電位器調(diào)整對比 度)。 4 RS RS 為寄存器選擇,高電平 1時選擇數(shù)據(jù)寄存器、低電平 0時選擇指令寄存器。 5 R/W R/W 為讀寫信號線,高電平 (1)時進行讀操作,低電平 (0)時進行寫操作。 6 E E(或 EN)端為使能 (enable)端,下降沿使能。 7 DB0 低 4位三態(tài)、 雙向數(shù)據(jù)總線 0位(最低位) 。 8 DB1 低 4位三態(tài)、 雙向數(shù)據(jù)總線 1位 9 DB2 低 4位三態(tài)、 雙向數(shù)據(jù)總線 2位 10 DB3 低 4位三態(tài)、 雙向數(shù)據(jù)總線 3位 11 DB4 低 4位三態(tài)、 雙向數(shù)據(jù)總線 4位 12 DB5 低 4位三態(tài)、 雙向數(shù)據(jù)總線 5位 13 DB6 低 4位三態(tài)、 雙向數(shù)據(jù)總線 6位 14 DB7 高 4位三態(tài)、 雙向數(shù)據(jù)總線 7位(最高位)(也是 busy flag) 15 BLA 背光電源正極 16 BLK 背光 電源負極 表 2 LCD1602 的引腳功能圖 1602LCD 的指令說明及時序 1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令,如 表 3所示 [9]: 德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 11 序號 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標返回 0 0 0 0 0 0 0 0 1 * 3 確定 輸入模式 0 0 0 0 0 0 0 1 I/D S 4 控制 顯示開 /關(guān) 0 0 0 0 0 0 1 D C B 5 光標或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 確定 字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 確定 數(shù)據(jù)存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標志或地址 0 1 BF 計數(shù)器地址 10 寫數(shù)到 DDRAM 或 CGRAM 1 0 要寫的數(shù)據(jù) 的 內(nèi)容 11 從 DDRAM或 CGRAM讀數(shù) 據(jù) 1 1 要讀 的數(shù)據(jù) 的 內(nèi)容 表 3 LCD1602 控制命令表 1602LCD 與單片機的接口電路 圖 12 LCD1602 與單片機的接口電路圖 電源、按鍵、報警 、溫度控制 模塊 ( 1)電源 德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 12 圖 13 系統(tǒng)電源電路圖 ( 2)按鍵電路 圖 14 按鍵電路圖 ( 3) 報警 電路 圖 15報警電路 ( 4)溫度控制電路 德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 13 圖 16溫度加熱控制電路 圖 17溫度制冷控制電路 ( 5) 系統(tǒng)整體 電路 德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 14 圖 18 系統(tǒng)整體 電路 4 系統(tǒng)軟件設(shè)計 系統(tǒng)主程序的設(shè)計 系統(tǒng)的軟件主要是采用 C語言,對單片機進行變成實現(xiàn)各項功能。主程序?qū)δK進行初始化,而后調(diào)用讀溫度、處理溫度、顯示、鍵盤等模塊。用的是循環(huán)查詢方式,來顯示和控制溫度,主程序的主要功能是負責溫度的實時顯示、讀出并處理 DS18B20 的測量的當前溫度值并負責調(diào)用各子程序 [10]。 控制算法在主程序中實現(xiàn),軟件總體結(jié)構(gòu)如圖 19 所示 德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 15 開 始系 統(tǒng) 初 始 化溫 度 測 試溫 度 顯 示是 否 有 按 鍵 按 鍵 處 理比 較 設(shè) 置 溫 度 與當 前 溫 度 大 小繼 電 器 控 制 程 序YN 圖 19 系統(tǒng)主程序流程圖 主程序主要完成以下幾部分任務(wù) [11]: (1)初始化 設(shè)置各參數(shù)的初始值,設(shè)定中斷及定時器。 (2)溫度 檢測 此部分通過傳感器以及一些輔助設(shè)備,對 溫度 進行采集。 (3)按鍵檢測 檢測是否有按鍵按下 , 來調(diào)節(jié)上下線溫度。 (4)繼電器程序 通過 繼電器來控制加熱、制冷設(shè)備進行控制 (這里 本設(shè)計以 LED 燈代替,紅燈為加熱,綠燈為制冷 )。 各模塊子 程序設(shè)計 1. 鍵盤 掃描 處理子 程序 完成對 溫度上下限 的設(shè)定 警功能 。 如圖 20 所示 [12]。 德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 16 開 始按 鍵 掃 描按 鍵 按 下溫 度 上 限 溫 度 下 限+ 鍵 鍵+ 鍵 鍵溫 度 + 1溫 度 1溫 度 + 1溫 度 1確 認 鍵結(jié) 束NY 圖 20 鍵掃描 處理 子程序流程圖 實現(xiàn)溫度的實時顯示,如圖 21 所示 [13]。 初 始 化跳 過 R O M匹 配延 時 1秒溫 度 變 化跳 過 R O M匹 配轉(zhuǎn) 換 成 顯 示 碼LC D顯 示讀 暫 存 器 圖 21 顯示子程序流程圖 德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 17 3 溫度控制子程序?qū)崿F(xiàn)溫度的實時控制 , 如圖 21 所示 [14] 。 開 始溫 度 低 于 設(shè) 定 時溫 度 高 于 設(shè) 定 時溫 度 達 到 設(shè) 定 時加 熱 控 制制 冷 控 制斷 電NYYYNN 圖 22 溫控程序流程圖 3 報警子程序,如圖 23 所示。 程 序 初 始 化報 警 程 序溫 度 檢 測開 始溫 度 高 于 上 限 值 ? / 溫 度 低 于下 限 值 ?YN 圖 23 報警電路程序流 德州學院 機電工程系 2021 屆 機械設(shè)計制造及自動化專業(yè) 畢業(yè)論文(設(shè)計) 18 5 全文總結(jié) 經(jīng)濟效益分析 本系統(tǒng)的設(shè)計 是為了 保證某特定環(huán)境溫度維持在設(shè)定的范圍內(nèi), 以保證工作系 統(tǒng)在穩(wěn)定的狀態(tài) 下工作。本系統(tǒng)的設(shè)計成本很低, 如果采用大批量生產(chǎn)的話,生產(chǎn)成本會更低 。本系統(tǒng)能夠很穩(wěn)定的控制溫度而且穩(wěn)定性很高。只要配上適當?shù)臏囟葌鞲衅?,這個系統(tǒng)便還可以實現(xiàn)很多領(lǐng)域的溫度自動控制。這對于提高系統(tǒng)的利用率,避免重復設(shè)計有很大的幫助的。在本系統(tǒng)的作用下,可以為工作系統(tǒng)提供一個良好的環(huán)境,使產(chǎn)品的數(shù)量和質(zhì)量有很大的提高。使得產(chǎn)品的生產(chǎn)成本降低,從而使系統(tǒng)的使用者獲得的利潤提高了。 通過分析表明:本系統(tǒng)是一個性價比比較好的系統(tǒng),不論對于生產(chǎn)者還是使用者來說,它都可以帶來好的經(jīng)濟效益。 社會效益分析 本設(shè)計 是以 AT89S51 為核心,利用軟硬件相結(jié)合的自動控制的典型例子。在單片機自動控制已經(jīng)廣泛的應(yīng)用于人們的生產(chǎn)和生活的今天,傳統(tǒng)用模擬電路來控制溫度的做法,已經(jīng)逐漸被淘汰。這個系統(tǒng)的實現(xiàn) 改變了傳統(tǒng)的溫度控制方法,為溫度的控制開辟了一條新的道路。根據(jù)我國的科技和工業(yè)水平,這個系統(tǒng)的設(shè)計是符合工業(yè)生產(chǎn)的需要。實現(xiàn)我國的工業(yè)化,自動控制是其中的一個重要目標,自動控制系統(tǒng)正廣泛的應(yīng)用于工業(yè)生產(chǎn)和人們的日常生活。本系統(tǒng)的設(shè)計成功知識實現(xiàn)自動控制的“冰山一角”,但它為以后更加智能化、人 性化的自動控制系統(tǒng)的設(shè)計 作了鋪墊。因此 這種系統(tǒng)的設(shè)計具有比較好的社會效益 [14]。 經(jīng)過 長時間 的方案論證、系統(tǒng)的硬件和軟件的設(shè)計、系統(tǒng)的調(diào)試。查閱了大量的關(guān)于傳感器、單片機及其接口電路、以及控制方面的理論。經(jīng)過了一番特殊的體驗后,經(jīng)歷了失敗的痛苦,也嘗到了成功的喜悅。第一次靠用所學的專業(yè)知識來解決問題。檢查了自己的知識水平,使我對自己有一個全新的認識。通過這次畢業(yè)設(shè)計,不僅鍛煉自己分析問題、處理問題的能力,還提高了自己的動 手能力。這些培養(yǎng)和鍛煉對于我們這些即將走向工作崗位的大學生來說 是很重要的。 這次畢業(yè)設(shè)
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1