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

正文內(nèi)容

基于51單片機的高精度恒溫控制系統(tǒng)設(shè)計畢業(yè)論文(編輯修改稿)

2024-12-13 22:14 本頁面
 

【文章內(nèi)容簡介】 通過簡單的編程實現(xiàn) 9~ 12 位的數(shù)字值讀數(shù)方式??梢苑謩e在 ms和 750 ms 內(nèi)完成 9 位和 12 位的數(shù)字量,并且從 DS18B20 讀出的信息或?qū)懭隓S18B20 的信息僅需要一根口線(單線接口 )讀寫 ,溫度變換功率來源于數(shù)據(jù)總 線,總線本身也可以向所掛接的 DS18B20 供電,而無需額外電源。因而使用DS18B20 可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。 DS18B20 的主要特性: ( 1) 獨特的單線接口方式: DS18B20 與微處理器連接時僅需要一條口線即 可實現(xiàn)微處理器與 DS18B20 的雙向通訊。 ( 2)在使用中不需要任何外圍元件 。 ( 3)可用數(shù)據(jù)線供電,電壓范圍: V。 ( 4) 測溫范圍: 55 ~ 125 ℃ 。固有測溫分辨率為 ℃ 。 ( 5) 通過編程可實現(xiàn) 912 位的數(shù)字讀數(shù)方式。 ( 6) 用戶可自設(shè)定非易失性的報警上下限值 。 ( 7) 支持多點組網(wǎng)功能,多個 DS18B20 可以并聯(lián)在惟一的三線上,實現(xiàn)多點測溫 。 ( 8) 負壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作 。 DS18B20 內(nèi)部結(jié)構(gòu) DS18B20 的工作時序 DS18B20 的工作時序包括初始化時序、寫時序和讀時序。 ( 1) 初始化:單片機將數(shù)據(jù)線的電平拉低 480~960us 后釋放,等待 15~60us, 單總線器件即可輸出一持續(xù) 60~240us 的低電平 (存在脈沖 )單片機收到此應(yīng)答后即可進行操作。 ( 2) 寫時序:當(dāng)主機將數(shù)據(jù)線的電平從高拉到低時,形成寫時序,有“ 0”和寫“ 1”兩種時序。寫時序開始后, DS18B20 在 15us~60us 期間從數(shù)據(jù)線上采樣。如果采樣到低電平,則向 DS18B20 寫“ 0”;如果采樣到高電平,則向 DS18B20 寫“ 1”。兩個獨立的時序間至少需要 1us 的恢復(fù)時間 (拉高總線電平 )。 ( 3) 讀時序:當(dāng)主機從 DS18b20 讀取數(shù)時,產(chǎn)生時序。此時,主機將數(shù)據(jù)線的電平從高拉到低使讀時序被初始化。如果此后 15us 內(nèi),主機總線上采樣到低電平,則 DS18B20 讀“ 0”;如果此后 15us 內(nèi),主機在總線上采樣到高電平,則 DS18B20 讀“ 1”。 第三章 設(shè)計模塊器件比較、選型 根據(jù)上面幾種傳感器的介紹中,我們可以選出我們設(shè)計中要用到的溫度傳感器,下面我們從以下幾點來選擇傳感器類型: 傳感器的選型 AD590 共有 I、 J、 K、 L、 M 五檔,其中 M 檔精度最高,在 55℃ ~ +150℃ 范圍內(nèi),非線性誤差為 177。 ℃ 。 DS1612 它可測量的溫度范圍為在 0℃ ~+70℃ 范圍內(nèi),測量精度為 177。 ℃ DS18B20 測量溫度范圍為 55 176。 C 至 +125 ℃ ,精度可達 177。 攝氏度。 運用的簡易程度: AD590 特別適合遠程檢測應(yīng)用 , AD590 輸出電流 223μA電路中串接采樣電阻R 時, R 兩端的電壓可作為喻出電壓。注意 R 的阻值不能取得太大,以保證 AD590兩端電壓不低于 3V。 AD590 輸出電流信號傳輸距離可達到 1km 以上。 DS1612:在芯片上分別設(shè)置了一個振蕩頻率溫度系數(shù)較大的振蕩器( OSC1)和一個溫度系數(shù)較小的振蕩器( OSC2)。在溫度較低時,由于 OSC2 的開門時間較短,因此溫度測量計數(shù)器計數(shù)值( n)較?。欢?dāng)溫度較高時,由于 OSC2 的開門時間較長,其計數(shù)值( m)增大。 DS18B20 采用一線通信接口。因為一線通信接口,必須在先完成 ROM 設(shè)定,否則記憶和控制功能將無法使用 。 描述該 DS18B20 的數(shù)字溫度計提供 9 至 12 位(可編程設(shè)備溫度讀數(shù)。信息被發(fā)送到 /從 DS18B20 通過 1 線接口,所以 中央微處理器 與 DS18B20 只有一個一條口線連接。為讀寫以及溫度轉(zhuǎn)換可以從數(shù)據(jù)線本身獲得能量,不需要外接電源。 因為每一個 DS18B20 的包含一個獨特的序號,多個 ds18b20s 可以同時存在于一條總線。 價格比較: AD590 單價: 165。19 DS1612 單價: 165。 DS18B20 單價: 165。 從上面一系列的比較重,我最后選擇了 DS18B20 溫度傳感器,雖然它的精度沒有 AD590 的高,但是在測量上它運用起來更加的方便,不需要放大電路和 A/換, 而且非常的便宜。 3. 2 單片機的選用 針對一定的用途,恰當(dāng)?shù)倪x擇所使用的單片機是十分重要。對于明確的應(yīng)用對象,選擇功能過少的單片機,無法完成控制任務(wù);選擇功能國強的單片機,則會造成資源浪費,使產(chǎn)品的性能價格比下降。目 前,市面上的單片機不僅種類繁多,而且在性能方面也各有不同。在實際應(yīng)用中,針對不同的需求選擇合適的單片機,選擇單片機時要注意下幾點: ① 單片機的基本性能參數(shù),例如指令執(zhí)行速度,程序存儲器容量,中斷能力及 I/O 口引腳數(shù)量等; ② 單片機的增強功能,例如看門狗,雙串口, RTC(實時時鐘 ), EEPROM, CAN 接口等; ③ 單片機的存儲介質(zhì),對于程序存儲器來說, Flash 存儲器和 OTP(一次性可編程 )存儲器相比較,最好是選擇 Flash 存儲器; ④ 芯片的封裝形式,如 DIP 封裝, PLCC 封裝機表面貼裝封裝等。選擇 DIP 封裝在搭建實 驗電路時會更加方便一些; ⑤ 芯片工作溫度范圍符合工業(yè)級、軍品級還是商業(yè)級,如果涉及戶外產(chǎn)品,必須選用工業(yè)級芯片; ⑥ 單片機的工作電壓范圍,例如設(shè)計電視機遙控器時,使用 2 節(jié)干電池供電,至少選擇的單片機能夠在 ~ 電壓范圍內(nèi)工作; ⑦ 單片機的抗干擾性能好; ⑧ 編程器以及仿真器的價格,單片機開發(fā)是否支持高級語言以及編程環(huán)境要好用易學(xué); ⑨ 供貨渠道是否暢通,價格是否低廉,是否具有良好的技術(shù)服務(wù)支持。根據(jù)上面所述的原則,結(jié)合本系統(tǒng)實際情況綜合考慮,本文的溫度控制系統(tǒng)選用 ATMEL 公司生產(chǎn)的AT89C52 單片機作為主 控模塊的核心芯片。 單片機選型 本系統(tǒng)選用 ATMEL 公司生產(chǎn)的 AT89 溪流單片機中的 AT89C52, AT89C52單片機是一種新型的低功耗、高性能的 8位 CMOS微控制器,與工業(yè)標(biāo)準(zhǔn) MCS51指令溪流和引腳完全兼容。具有超強的三級加密功能,其片內(nèi)閃電存儲器( Flash Memory)的編程與檫除完全用電實現(xiàn),數(shù)據(jù)不易揮發(fā),編程 /檫除速度快。 第四章 設(shè)計方案 主控模塊電路由 ST89C52 單片機、溫度采集、數(shù)碼管顯示、溫度控制、外部時鐘電路、復(fù)位電路、 PL2303 下載。 總體設(shè)計方案 方案一 測溫電路的設(shè)計,可以使用熱敏電阻之類的器件利用其感溫效應(yīng),在將隨被測溫度變化的電壓或電流采集過來,進行 A/D 轉(zhuǎn)換后,就可以用單片機進行數(shù)據(jù)的處理,在顯示電路上,就可以將被測溫度顯示出來,這種設(shè)計需要用到A/D 轉(zhuǎn)換電路,感溫電路比較麻煩。 方案二 考慮使用溫度傳感器,結(jié)合單片機電路設(shè)計,采用一只 DS18B20 溫度傳感器,直接讀取被測溫度值,之后進行轉(zhuǎn)換,依次完成設(shè)計要求 。 比較以上兩種方案,很容易看出,采用方案二,電路比較簡單,軟件設(shè)計容易實現(xiàn),故實際設(shè)計中擬采用方案二 。 在本系統(tǒng)的電路設(shè)計方框 圖如圖 所示,它由三部分組成 :①控制部分主芯片采用單片機 AT89S52;②顯示部分采用 4 位 LED 數(shù)碼管以動態(tài)掃描方式實現(xiàn)溫度顯示;③溫度采集部分采用 DS18B20 溫度傳感器。 首先由溫度傳感器 DS18B20 采集溫度數(shù)據(jù),經(jīng) A/D 轉(zhuǎn)換后送入 ST89C52 單片機進行運算處理,并三位數(shù)碼管顯示當(dāng)前溫度,同時與鍵盤輸入的設(shè)定溫度值(上限與下限)進行比較,由單片機控制是否發(fā)出控制信號,控制繼電器(加熱或降溫)工作,從而實現(xiàn)恒溫控制。在整個過程中,溫度始終都能得以顯示。設(shè)定溫度過程中顯示設(shè)定溫度值,以便于操作:設(shè)定 完畢后,改為顯示當(dāng)前測試溫度值: 本系統(tǒng)的電路設(shè)計方框圖,它主要 由五部分組成; ① 主控制部分主芯片采用單片機 ST89C52(包括時鐘和復(fù)位電路); ② 顯示部分采用 3 為 LED 數(shù)碼管以動態(tài)掃描方式實現(xiàn)溫度顯示; ③ 溫度采集部分采用 DS18B20 溫度傳感器; ④ 按鍵輸入部分主要功能是實現(xiàn)設(shè)定溫度值的輸入; ⑤ 控制電路實現(xiàn)對繼電器的控制; 總體設(shè)計框圖 數(shù)碼管顯示 ST89C52 控制 DS18B20采集溫度 溫度控制模塊 PL2303下載模塊 第五章 硬件設(shè)計 系統(tǒng)的硬件設(shè)計部分主要由以下幾部分組成: ( 1)單片機最小系統(tǒng):采用 ST89C52 單片機; ( 2)溫度采集模塊:采用 DS18B20 溫度傳感器; ( 3)溫度顯示模塊:采用 4 位 一體共陽 數(shù)碼管顯示; 18B20 溫度采集模塊: DS18B20 溫度傳感器是美國 DALLAS 半導(dǎo)體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度。這一部分 主要完成對溫度信號的采集和轉(zhuǎn)換工作,由 DS18B20 數(shù)字溫度傳感器及其與單片機的接口部分組成。數(shù)字溫度傳感器 DS18B20 把采集到溫度通過數(shù)據(jù)引腳傳到單片機的 口,單片機接受并儲存。此部分只用到 DS18B20 和單片機,硬件很簡單。 DS18B20 通??梢圆捎脙煞N方式供電,一種是寄生電源供電方式,另一種是采用外部電源供電方式,此時 DS18B20 的 1 引腳接地, 2 引腳作為信號線, 3 引腳接電源。本設(shè)計采用外部電源供電方式,外部電源供電方式是 DS18B20 最佳的工作方式,工作穩(wěn)定可靠,抗干擾能力強,而且電路也比 較簡單,可以開發(fā)穩(wěn)定可靠的多點溫度監(jiān)控系統(tǒng)。 DS18B20 與單片機的接口電路 DS18B20 的工作原理: 單片機 DS18B20 GND VCC DS18B20 工作時序根據(jù) DS18B20 的通訊協(xié)議,主機控制 DS18B20 完成溫度轉(zhuǎn)換必須經(jīng)過三個步驟: DS18B20 進行復(fù)位; 2.復(fù)位成功后發(fā)送一條 ROM 指令; RAM 指令,這樣才能對 DS18B20進行預(yù)定的操作。復(fù)位要求主 CPU 將數(shù)據(jù)線下拉 500 微秒,然后釋放, DS18B20收到信號后等待 15~ 60 微秒左右后發(fā)出 60~ 240 微秒的存在低脈沖, CPU 主收到此信號表示復(fù)位成功。其工作時序包括初始化時序、寫時序和讀時序, 初始化時序: 總線上的所有傳輸過程都是以初始化開始的,主機響應(yīng)應(yīng)答脈沖。應(yīng)答脈沖使主機知道,總線上有從機設(shè)備,且準(zhǔn)備就緒。主機輸出低電平,保持低電平時間至少 480us,以產(chǎn)生復(fù)位脈沖。接著主機釋放總線, 高,延時 15~ 60us,并進入接受模式,以產(chǎn)生低電平應(yīng)答脈沖,若為低電平,再延時 480us。 寫時序: 寫時序包括寫 0 時序和寫 1 時序。所有寫時序至少需要 60us,且在 2 次獨立的寫時序之間至少需要 1us 的恢復(fù)時間,都是以總線拉低開始。寫 1 時序,主機輸出低電平,延時 2us,然后釋放總線,延時 60us。寫 0 時序,主機輸出低電平,延時 60us,然后釋放總線,延時 2us。 讀時序: 總線器件僅在主機發(fā)出讀時序是,才向主機傳輸數(shù)據(jù),所以,在主機發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時序,以便從機能夠傳輸數(shù)據(jù)。所有讀時序至少需要 60us,且在 2 次獨立的讀時序之間至少需要 1us 的恢復(fù)時間。每個讀時序都由主機發(fā)起,至少拉低總線 1us。主機
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1