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

正文內(nèi)容

畢業(yè)設計-基于單片機的多路溫度采集系統(tǒng)設計-文庫吧

2025-05-16 02:34 本頁面


【正文】 致 謝 ...............................................................28 附錄 A 多路溫度檢測系統(tǒng)示意圖 .......................................29 附錄 B DS18B20 溫度測量程序 .........................................30 榆林學院本科畢業(yè)設計(論文) 1 1 緒論 本設計主要設計一種多路溫度采集檢測系統(tǒng),采用目前低價位但技術十分成熟的 AT89S52 單片機作為內(nèi)核,選用 DS18B20 作為溫度傳感器,送到顯示器循環(huán)顯示所測的四路溫度數(shù)值,并根據(jù)現(xiàn)場工業(yè)需要,設置了一定范圍的報警值,報警優(yōu)先顯示,利用按鍵消除報警??捎冒存I查看某一路的溫度值,查看時數(shù)據(jù)采集不中斷。軟件算法上采用了直接擬合的方法(通過電壓 溫度關系來計算溫度值),符合課題要求。本課題構成的多路溫度系統(tǒng)具有結構簡單、價格低廉、測量精度高、量程寬的特點,在很 多場合具有一定的適用性。 溫度是工業(yè)對象中主要的被控參數(shù)之一,在各個種類的企業(yè)中應用廣泛的各種加熱設備、反應爐設備等都需要嚴格的控制溫度。隨著時代的進步,科技的發(fā)展,各行各業(yè)對于溫度采集系統(tǒng)的要求也在不斷提高以達到設備環(huán)境、生產(chǎn)流程的安全要求,也越來越成為溫度采集系統(tǒng)的幾個重要指標。 隨著集成電路技術的越來越快、越來越大規(guī)?;陌l(fā)展,由于單片機具有體積小、功能強、性價比高等優(yōu)點,基于單片機開發(fā)出來的一系列采集、控制系統(tǒng)也逐漸受到廣泛關注。采取單片機作為核心,可完成對溫度的采集要求。所以基于 單片機的多路溫度采集系統(tǒng)被廣泛應用于很多工業(yè)過程控制中,使產(chǎn)品既提高了產(chǎn)品的功能和質量,又降低了成本,簡化了設計。采用單片機設計的多路溫度采集系統(tǒng),可進行溫度檢測、采集及顯示,對于提高生產(chǎn)效率,節(jié)約能源、資源都有非常重要的作用。 本設計國內(nèi)外狀況 二十世紀七十年代單片機的出現(xiàn)是近代計算機技術發(fā)展史上的一個重要里程碑,單片機的誕生標志著計算機正式形成了通用計算機系統(tǒng)和嵌入式計算機系統(tǒng)兩大分支。在不斷的完善通用操作系統(tǒng)的過程中,單片機在數(shù)據(jù)處理,模擬仿真,人工智能等得到了廣泛的應用。單片機目前以 8位 機為主流,不斷增強控制能力,降低成本,減小體積,改善開發(fā)環(huán)境,以空前的速度迅速而廣泛地取代經(jīng)典電子系統(tǒng)。 溫度是表征物體冷熱程度的物理量,是國際單位制中 7 個基本物理量之一,基于單片機的多路溫度采集系統(tǒng)設計 2 它與人類生活、工農(nóng)業(yè)生產(chǎn)和科學研究有著密切關系。隨著科學技術的不斷提高,溫度測量采集技術也在不斷的發(fā)展著。溫度采集是過程控制中的重要課題,各行業(yè)對高性能的溫度采集系統(tǒng)的需求也在日益增加。 在溫度采集方面各國均取得了許多可喜的成果,其中前蘇聯(lián)的壓石英頻率溫度計分辨能力可達 攝氏度,而且在 40— 230 攝氏度范圍內(nèi)溫度與頻率的線性特 性;我國生產(chǎn)的石英溫度傳感器分辨率達到 攝氏度,誤差在 攝氏度以內(nèi)。 國內(nèi)的溫度控制儀發(fā)展經(jīng)歷了三個階段:第一階段為動圈式控溫儀,顯示精度差,升溫速度和加熱時間設定都不能自動控制;第二階段為數(shù)字式控溫儀,精度有所提高,但控制精度低,反應不靈敏;第三階段為智能型控溫儀,帶有特有的程序,控制精度高,減少了誤差。雖然溫度的采集方法有很多種,但在很多情況下,對于一些特殊條件的溫度測量來講,想要的到精確的結果并不容易,需要熟練掌握各種測量方法的原理及特點,同時結合設計要求才能完成。與此同時,還需探究新 的采集方法,改進以前的技術,以滿足不同條件下的溫度采集需要。 如何基于 AT89S52 對 4 路溫度進行采集的具體要求,有以下幾點: ( 1) 選用哪種傳感器將溫度信號轉化為電信號; ( 2) 單片機外圍硬件的電路設計; ( 3) 內(nèi)部程序的編寫。 在溫度采集系統(tǒng)中我們經(jīng)常用到集成型溫度傳感器,集成型傳感器可以達到較高的精度,在集成型溫度傳感器的使用過程中,由于采用的單總線傳輸方式進行對遠距離的多點溫度進行檢測,故在程序的控制上較復雜。新型溫度傳感器DS18B20 具有體積小、精度高、使用電壓寬 采用一線總線等優(yōu)點,在實際應用中取得了良好的測溫效果。 用四只 DS18B20 同時采集 4 路溫度。 AT89S52 單片機 接口接單線總線。單片機有一個全雙工的串行通訊口,單片機與電腦之間能更好地進行串口通訊 。 榆林學院本科畢業(yè)設計(論文) 3 2 系統(tǒng)總體設計 根據(jù)設計要求的性能指標,本系統(tǒng)不僅要滿足一定精度的溫度采集的基本功能,而且由于測量的路數(shù)為 4 路,還存在多路信號的循環(huán)顯示問題,還要考慮溫度超限報警輸出的功能,同時系統(tǒng)還具有顯示當前各路的測量溫度值的功能和鍵盤選擇顯示路數(shù)的功能。 系統(tǒng)工作原理分析 在測溫系統(tǒng)中我們常常用到集成型溫度傳感器,集成型溫度傳感器可以達到較高的精度,在集成型溫度傳感器的使用過程中,由于采用的單總線傳輸方式進行對遠距離的多點溫度進行檢測,所以在程序的控制上比較復雜。在溫度測量系統(tǒng)中,采用抗干擾能力強的新型數(shù)字溫度傳感器是解決這些問題的最有效方案,新型數(shù)字溫度傳感器 DS18B20 具有體積更小、精度更高、適用電壓更寬、采用一線總線、可組網(wǎng)等優(yōu)點,在實際應用中取得了良好的測溫效果。 根據(jù)本課題的設計目標以及硬件的特點,本系統(tǒng)的總體設計框圖如圖 21所示 圖 21總體 設計框圖 AT89S52 報警 時鐘電路 鍵盤電路 4 位 LED 顯示 DS18B20 1 DS18B20 2 DS18B20 3 DS18B20 4 基于單片機的多路溫度采集系統(tǒng)設計 4 3 系統(tǒng)的硬件設計 一個溫度采集系統(tǒng) ,包括被采集信息的采集、轉換、顯示等環(huán)節(jié),在本多路溫度采集系統(tǒng)設計中,包括 CPU 的選型以及包括顯示電路、存儲器、報警電路、電源電路等設計。 溫度采集系統(tǒng)的開發(fā)過程 本設計中以 DS18B20 為傳感器、 AT89S52 單片機為控制核心組成的多點溫度測試系統(tǒng)。用 4只 DS18B20 同時測控 4路溫度(視實際需要還可擴展通道數(shù))。 由于每片 DS18B20 含有唯一的硅串行數(shù),所以在一條總線上可掛接多個DS18B20 芯片。從 DS18B20 讀出的信息或寫入 DS18B20 的信息,僅需要一根口線(單線接口)。讀寫及溫度變換功率來源于數(shù)據(jù)總線,總線本身也可以向所掛接的 DS18B20 供電,而無需額外電源。 DS18B20 提供 9 位溫度讀數(shù),構成多點溫度檢測系統(tǒng)而無需任何外圍硬件。處理時,將 DS18B20 信號線與單片機一位口線相連,單片機可掛接多片 DS18B20,從而實現(xiàn)多點溫度檢測系統(tǒng)。由于 DS18B20只有三個引腳,其中兩根是電源線 VDD和 GND,另外 一 根用作總線 DQ(Data In/Out),由于其輸出和輸入均是數(shù)字信號且與 TTL 電平兼容,因此其可以與微處理器直接進行接口,從而 省去了一般傳感器所必需的中間轉換環(huán)節(jié)。 單片機的最小系統(tǒng)設計 單片機的選型 目前,生產(chǎn)單片機的廠商有很多,尤其是近年來微電子技術、計算機技術的飛速發(fā)展,比較著名的有 Intel、 Philips、 Microchip、 Motorola、 Zilog、 Atmel等半導體企業(yè)。 在上述著名的半導體企業(yè)產(chǎn)品中,尤其在工業(yè)測控場合,運用較多的為 Intel公司的 MCS51 系列, Microchip 公司的 PIC 系列,如果作單路溫度測量,恐怕要選擇該系列的 CPU,但由于本系統(tǒng)涉及的是多路,各路報警的輸出信號 需要單獨輸出,而且考慮信號調(diào)理電路的切換等還需要不少的控制線,因此該系列的少引腳特點就不適合本設計的需要,因此,本設計還是選用了 ATMEL 最新的 8 位單片機榆林學院本科畢業(yè)設計(論文) 5 AT89S52 作為本系統(tǒng)的 CPU。下面簡單地介紹一下 AT89S52。 AT89S52 的性能及應用 功能特性描述: AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲器。使用 Atmel 公司高密度易失性存儲器技術制造,與工業(yè) 80S52 產(chǎn)品指令和引腳完全兼容。片上 Flash 允許程序存 儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 為眾多嵌入式控制應用系統(tǒng)提供高靈活、 有效的解決案 ,其引腳如圖 31所示 。 AT89S52 具有以下標準功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時器, 2 個數(shù)據(jù)指針,三個 16 位定時器 /計數(shù)器,一個 6 向量 2 級中斷結構,全雙工串行口,片內(nèi)晶振及時鐘電路。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模 式??臻e模式下, CPU 停止工作,允許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下, RAM 內(nèi)容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或 圖 31 是 AT89S52 的引腳配置, 40 個引腳中,正電源和地線兩根,外置石英振蕩器的時鐘線兩根, 4組 8位共 32個 I/O 口,中斷口與 P3口復用。 其對應的引腳功能 : Pin40:正電源腳,正常工作或對片內(nèi) EPROM 抄寫程序時,接 +5V 電源。 Pin19:時鐘 XTAL1 腳,片內(nèi)振蕩電路的輸入端。 Pin18:時鐘 XTAL2 腳,片內(nèi)振蕩電路的輸出端。 AT89S52 的時鐘有兩種方式,一種是片內(nèi)時鐘振蕩方式,但需在 18 和 19 腳外接石英晶體 (212MHz)和振蕩電容 ,振蕩電容的值一般取 10PF30PF;另外一種是外部時鐘方式,即將 XTAL1 接地,外部時鐘信號從 XTAL2 腳輸入。本設計采用片內(nèi)時鐘 電路,外接晶振和電容組成振蕩器。 基于單片機的多路溫度采集系統(tǒng)設計 6 圖 31 AT89S52引腳 輸入輸出 (I/O)引腳: Pin39Pin32 為 。 輸入輸出腳, Pin1Pin8 為 輸入輸出腳 ,Pin21Pin28 為 輸 硬 件復位為止入輸 出腳,Pin10Pin17 為 輸入輸出腳。 在對單片機設計中, P0 作為數(shù)碼管的段選選通端口何數(shù)字鍵盤接口。Pin9:RESET/ 復位信號復用腳,當 AT89S52 通電,時鐘電路開始工作,在 RESET引腳上出現(xiàn) 2 個時鐘周期以上的高平,系統(tǒng)即初始復位。初始化后,程序計數(shù)器PC 指向 0000H, P0P3 輸出口全部為高電平,堆棧指針寫入 07H,其它專用寄存器被清“ 0”。 RESET 由高電平下降為低電平后,系統(tǒng)即 從 0000H 地址開始執(zhí)行程序。 值得注意的是, P0、 P P P3口作為普通 I/O 口使用時都是準雙向口結構,其輸入操作和輸出操作本質不同,輸入操作是讀引腳狀態(tài),輸出是對鎖存器的寫入操作。當內(nèi)部總線給口鎖存器置 0或 1時,鎖存器中的 0、 1狀態(tài)立即反映到引腳上。但在輸入操作時,如果鎖存器狀態(tài)為 0 引腳被鉗位 0 狀態(tài),導致無法讀出引腳的高電平輸入。因此,準雙向口作為輸入口時,應先使鎖存器置 1(稱之為置輸入方式)。然后,再讀引腳,例如:要將 P1 口的狀態(tài)讀入到累加器 A中,應執(zhí)行以下兩條指令: MOV P1, 0FFH ; P1 口置入方式 。 MOV A, P1 ;讀 P1 口引腳狀態(tài)到 A。 此 外, I/O 口 的端口自動識別功能,保證了無論是 P1 口(低 8位地址) P2 口榆林學院本科畢業(yè)設計(論文) 7 (高 8位地址)的總線復用,還是 P3 口的功能復用,內(nèi)部資源自動選擇不需要用指令進行狀態(tài)選擇。隨著計算機技術的發(fā)展,單片機的功能越來越強大,壽命長、速度快、低功耗、低噪聲、可靠性高的特點及 16 位、 32 位單片機的出現(xiàn),在工業(yè)領域仍具有很大的發(fā)展?jié)摿Α? 時鐘電路設計 本設計采用內(nèi)部時鐘方式來為系統(tǒng)提供時鐘信號。 時鐘電路 通常 由晶震控制芯片 、 電容 和 晶體震蕩器組成 。 時鐘電路是用來產(chǎn)生 AT89C51 單片機工作時所需要的時鐘信號。一般時鐘設計有兩種形式: 內(nèi)部時鐘和外部時鐘。 AT89C51 單片機內(nèi)部有一個高增益反響放大器,它用來構成振蕩器。此放大器有兩個引腳,一個是的輸入引腳 XTAL1,另一個是輸出引腳 XTAL2,這兩個引腳跨接晶體振蕩器和用于微調(diào)的電容,目的是用來構成一個自激勵振蕩器。如圖 32 時鐘 電路,晶體振蕩器的頻率范圍一般在 和 12MHz 之間,單片機的運行速度會受到晶振頻率的影響,因此晶振頻率的選擇很重要。晶振的起振頻率有兩個,一個是 ,另一個是 12MHZ,本設計的 AT89S52單片機采用的是 12MHz。通常電路中的電容 C1和 C2 的值都取為 30PF。電路對外接電容的值盡管沒有明確的要求,然而電容的晶體振蕩器頻率會受到電容大小的影響,以及振蕩器的穩(wěn)定性和起振的快速性都會受到影響。為了減少寄生電容,晶振和電容應該與單片
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1