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

正文內(nèi)容

基于單片機(jī)多路溫度巡回檢測儀設(shè)計(jì)畢業(yè)設(shè)計(jì)-文庫吧資料

2024-08-19 08:51本頁面
  

【正文】 質(zhì)量。按鍵電路、報(bào)警電路調(diào)試只需檢測能否報(bào)警和按鍵是否有效,一般出現(xiàn)問題大多是硬件問題。然后分析程序檢查電路。若出現(xiàn)問題用萬用表檢測DQ連線是否正確,在用示波器觀看其波形檢測單片機(jī)是否發(fā)送命令。如同顯示電路調(diào)試一樣,寫一段單個(gè)測量程序帶有顯示程序,看是否能檢測溫度。找到原因后查看自己所用電阻為10K,電阻太小,正上述原因。 其原因在于的MAX7219的各個(gè)數(shù)字驅(qū)動器的消耗功率太大,即選定的Rest太小而使峰值段電流增大,從而引起單片機(jī)系統(tǒng)的供電電壓低于MAX813L的監(jiān)控電壓而使系統(tǒng)長期復(fù)位。通常來自驅(qū)動器的峰值電流為Iest的100倍,當(dāng)Rest 取最小值 )時(shí),段電流為37mA。本項(xiàng)電路調(diào)我試遇到的問題,程序燒寫后進(jìn)行調(diào)試,LED沒有反應(yīng),檢查LED全部正常,分析程序也沒有錯(cuò)誤,最后查閱資料得IEST引腳的電阻過小,從而是21寄存器總是處于復(fù)位狀態(tài)。若全部正常,要根據(jù)7219工作原理分析程序是否出現(xiàn)問題。如果出現(xiàn)問題,首先用萬用表檢測連接電路有沒有短路和斷路。}},是否為一方波,若是則單片機(jī)能正常工作。while(1){Q=~Q。j++)。i++)for(j=0。 for(i=0。 第二看單片機(jī)是否能正常工作,方法:編寫一段小程序燒入單片機(jī),如:includesbit Q=P1^0?;蛘哂檬静ㄆ鳈z查其波形,看其頻率是否為12MHz。5 系統(tǒng)調(diào)試西南石油大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)20 最終硬件電路板焊接完畢,進(jìn)行硬件調(diào)試,整個(gè)電路分為最小系統(tǒng)、顯示電路、測量電路、按鍵電路、報(bào)警電路,對這些電路分步按以上順序調(diào)試進(jìn)行調(diào)試。其整體仿真連接如下圖: 整體連接圖 程序編寫完且仿真成功,進(jìn)行硬件的焊接,焊接時(shí)注意虛焊、連接短路、焊錫過多、電路板或元件由于過熱損壞等問題。 系統(tǒng)程序見附錄二。 2 在項(xiàng)目中加入程序文件;,保存后添加在項(xiàng)目中,這樣便可對新工程進(jìn)行編程。 按鍵流程圖19 本次設(shè)計(jì)的程序編寫利用Keil軟件編寫,Keil是一套Windows環(huán)境下,8051單芯片整合性開發(fā)i接口軟件,它具備完善的項(xiàng)目管理系統(tǒng),提供編輯器以寫程序及說明文件,可以協(xié)助編寫、翻譯(包括C語言的編譯器 C51 Complier 以及 A51 組譯器) 、除錯(cuò)和測試嵌入式系統(tǒng)程序(embedded programs) 。流程圖: 數(shù)據(jù)轉(zhuǎn)換根據(jù)MAX7219的工作原理及時(shí)序圖,編寫顯示子程序,其功能為:初始化西南石油大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)18MAX721尋找對應(yīng)寄存器、送入顯示數(shù)據(jù)、啟動顯示。為方便管理員檢測和操作,設(shè)計(jì)了監(jiān)控操作界面,各個(gè)按鍵的作用在按鍵電路部分已經(jīng)說明,如下圖:15 界面 元件清單元件 型號 數(shù)量單片機(jī) AT89C51 1傳感器 DS18B20 8驅(qū)動器 MAX7219 1顯示器 LED 7三極管 9011 1蜂鳴器 1晶振 12MHz 147K 110K 1電阻1K 9瓷電容22PF 5電容電解電容10uF 1 軟件設(shè)計(jì)主程序的功能為讀取DS18B20的測量值、測量值轉(zhuǎn)換為顯示值、顯示測量結(jié)果、由按鍵對數(shù)據(jù)調(diào)整。通過9011三極管的通斷控制蜂鳴器,三極管導(dǎo)通,蜂鳴器發(fā)出報(bào)警聲。按下SET鍵后,可以設(shè)置參數(shù),設(shè)置方法如下:按下TIADD 鍵 增加循環(huán)時(shí)間,按下TIMDEC鍵減小循環(huán)時(shí)間,按下LOW鍵是顯示底限報(bào)警值,按下HIGH鍵是顯示高限報(bào)警值,按下 BJADD鍵是增加當(dāng)前顯示報(bào)警值,按下BJ DEC鍵是減小當(dāng)前顯示報(bào)警值。 顯示電路 按鍵電路電路設(shè)計(jì)圖:西南石油大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)14 按鍵電路按鍵部分的功能為:按下STOP后測量停止在當(dāng)前的通道,并且測量值保留顯示。IEST連接47K電阻。7)內(nèi)部RAM地址xlH~x8H分別對應(yīng)于DIG0~DIG7。當(dāng)DO=0時(shí),MAX7219處于停機(jī)狀態(tài),所有顯示器消隱,寄存器數(shù)據(jù)保持不變;當(dāng)DO=l時(shí),處于正常工作狀態(tài).6)顯示測試寄存器(地址 )。用于設(shè)置LED顯示器的實(shí)際掃描個(gè)數(shù),由該寄存器的D2Do位設(shè)定,當(dāng)設(shè)定值為000B~lllB時(shí),表示顯示器動態(tài)掃描個(gè)數(shù)為l~8。3)顯示亮度寄存器(地址xAH).顯示亮度可以用硬件和軟件2種方法調(diào)節(jié).通13過對亮度寄存器中D3 Do位寫入不同的數(shù)值可實(shí)現(xiàn)對LED顯示亮度的控制,從xOH到xFH共l6級可調(diào)。該寄存器的8位二進(jìn)制數(shù)的各位分別控制8個(gè)LED顯示器的譯碼模式。用于多片MAX7219級聯(lián),在不改變顯示或不影響任意功能寄存器的條件下,它允許數(shù)據(jù)從DIN傳送到DOUT。MAX7219的所有功能與多樣化操作模式都是通過內(nèi)部寄存器的設(shè)定來實(shí)現(xiàn)的,其內(nèi)部l4個(gè)可尋址寄存器的功能及地址如表所示。D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0X X X X 地址 MSB 數(shù)據(jù) LSB 時(shí)序圖MAX7219的l6位串行數(shù)據(jù)包標(biāo)記為D15~Do,其中D15 D12位未定義,Dll~D8位尋址內(nèi)部8個(gè)靜態(tài)RAM和6個(gè)功能寄存器的地址,D7~Do位存放功能寄存器的數(shù)西南石油大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)12據(jù)和LED數(shù)碼管待顯示的數(shù)據(jù)。 LED和MAX7219引腳圖MAX7219功能特點(diǎn)11? 10MHz連續(xù)串行口? 獨(dú)立的LED段控制? 數(shù)字的譯碼和非譯碼選擇? 150uA的低功耗關(guān)閉模式? 亮度的數(shù)字和模擬控制? 高電壓中斷顯示? 共陰極Led顯示驅(qū)動(2)MAX7219的工作原理MAX7219采用24腳雙列直插式封裝,SEGA~SEGG和SEGDp為LED 7段驅(qū)動線和小數(shù)點(diǎn)線,供給顯示器源電流;DIG0~DIG7為8位數(shù)字驅(qū)動線,輸出位選信號,從每位LED共陰極吸人電流。只有一個(gè)外部寄存器用來設(shè)置各個(gè)LED的段電流。(1)MAX7219 的簡介 MAX7219是一種集成化的串行輸入/輸出共陰極顯示驅(qū)動器,它連接微處理器與八位數(shù)字的七段數(shù)字LED顯示,也可以連接條線圖顯示器或64個(gè)獨(dú)立的LED。動態(tài)顯示驅(qū)動是將所有數(shù)碼管通過分時(shí)輪流控制各個(gè)數(shù)碼管的的COM 端,就使各個(gè)數(shù)碼管輪流受控顯示。連接如下:西南石油大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)10 晶振電路 顯示電路設(shè)計(jì)我們采用七段數(shù)碼管作為顯示工具,它分為靜態(tài)和動態(tài)顯示。圖 AT89C51 引腳圖(2)單片機(jī)最小系統(tǒng) AT89C51 的最小系統(tǒng)中,復(fù)位電路采用按鍵復(fù)位,SB1 按下單片機(jī)復(fù)位。 空 閑 方 式 停 止 CPU的 工 作 , 但 允 許 RAM, 定 時(shí) /計(jì) 數(shù) 器 , 串 行 通 信 口 及 中 斷 系 統(tǒng) 繼 續(xù) 工 作 。A T89C51提 供 以 下 標(biāo) 準(zhǔn) 功 能 : 4k 字 節(jié)Flash 閃 速 存 儲 器 , 128字 節(jié) 內(nèi) 部 RAM, 32 個(gè) I/O 口 線 , 兩 個(gè) 16位 定 時(shí) /計(jì) 數(shù) 器 , 一 個(gè) 5向 量 兩 級 中 斷 結(jié) 構(gòu) , 一 個(gè) 全 雙 工 串 行 通 信 口 , 片 內(nèi) 振 蕩 器及 時(shí) 鐘 電 路 。 DS18B20 的 VDD 接高電平,GND 接地,DQ 接單片機(jī)的 P1 口。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。當(dāng) DS18B20 處于寫存儲器操作和溫度 A/D 轉(zhuǎn)換操作時(shí),總線上必須有強(qiáng)的上拉,上拉開啟時(shí)間最大為10us。圖 DS18B20 測溫原理框圖 表 溫度與測得值對應(yīng)表溫度/ 二進(jìn)制值 十六進(jìn)制值+125 00000111 11010000 07D0H+85 00000101 01010000 0550H+ 00000001 10010001 0191H+ 00000000 10100010 00A2H+ 00000000 00001000 0008H0 00000000 00000000 0000H 11111111 11111000 FFF8H(3)DS18B20 的供電方式DS18B20 可以采用兩種方式供電,一種是采用電源供電方式,此時(shí)DS18B20 的 1 腳接地,2 腳作為信號線,3 腳接電源。圖中的斜率累加器用于補(bǔ)償和修正測溫過程中的非線性,其輸出用于修正計(jì)數(shù)器 1 的預(yù)置值。計(jì)數(shù)器 1 和溫度寄存器被預(yù)置在-55℃所對應(yīng)的一個(gè)基數(shù)值。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號送給計(jì)數(shù)器 1。(2)DS18B20 工作原理DS18B20 的讀寫時(shí)序和測溫原理與 DS1820 相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時(shí)的延時(shí)時(shí)間由 2s 減為 750ms。5176。DS18B20 溫度傳感器是美國DALLAS 半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。C。測溫范圍0176。單片機(jī)將輸出信號送入顯示電路和報(bào)警電路,從而顯示測量結(jié)果。首先,溫度采集模塊利用溫度傳感器采集現(xiàn)場溫度,然后送入控制處理模塊進(jìn)行處理。從以上兩種方案,很容易看出,采用方案二,電路比較簡單,軟件設(shè)計(jì)也比較簡單,故采用了方案二。方案二:采用MAX7219驅(qū)動器,單片機(jī)只需用三根引腳連接7219的串行引腳,連接方便,簡化電路。并沒有節(jié)省端口。故此要用到譯碼驅(qū)動器完成動態(tài)顯示。從以上兩種方案,很容易看出,采用方案二,費(fèi)用較低,可靠性高,故采用了方案二。方案一:凌陽單片機(jī)順應(yīng)了單片機(jī)技術(shù)的發(fā)展趨勢,其系統(tǒng)芯片具有集成度高、數(shù)/模混合、功能全、低功耗、低電壓和易于開發(fā)等特點(diǎn),但其可靠性較差,溫度過高時(shí)會影響測量結(jié)果,且價(jià)格較高不易于畢業(yè)設(shè)計(jì)。方案二:模擬量溫度傳感器容易受環(huán)境影響,所以可以采用數(shù)字溫度傳感器,此類感器,可以很容易直接讀取被測溫度值,進(jìn)行轉(zhuǎn)換,電路簡單,精度高,軟硬件都易于實(shí)現(xiàn),而且節(jié)省使用單片機(jī)的接口便于系統(tǒng)的再擴(kuò)展。整個(gè)過程流程圖如下:圖 設(shè)計(jì)流程33 設(shè)計(jì)方案 方案對比 溫度傳感器選擇方案方案一:本設(shè)計(jì)為溫度測量電路,可以采用熱敏電阻之類的模擬傳感器,將隨被測溫度變化的電壓或電流采集,然后進(jìn)行A/D 轉(zhuǎn)換,再送入單片機(jī)進(jìn)行數(shù)據(jù)的處理,單片機(jī)將輸出信號送入顯示電路,就可以顯示被測溫度,此設(shè)計(jì)需要用到A/D 轉(zhuǎn)換電路,其中還涉及到電阻與溫度的對應(yīng)值的計(jì)算。再者,根據(jù)構(gòu)建的電路圖和元器件的工作原理編寫程序,并利用軟件仿真模擬,看是否能夠運(yùn)行。然后根據(jù)所選元件構(gòu)建整體電路圖,并考察其合理性。 設(shè)計(jì)流程 首先對設(shè)計(jì)整體構(gòu)思,設(shè)計(jì)整體方案。巡回時(shí)間能隨意設(shè)置,這樣可以根據(jù)季節(jié)的變化或環(huán)境溫度的變化率決定巡回時(shí)間。多點(diǎn)測量,但是要具有簡捷操作和簡化顯示,可以讓檢測員快速方便的操作,記錄。 系統(tǒng)設(shè)計(jì)應(yīng)用要求本次設(shè)計(jì)主要應(yīng)用于農(nóng)業(yè)、工業(yè)等需要多點(diǎn)測溫場合,如:溫室大棚的溫度測量與控制、糧倉溫度測量、流水線溫度檢測等。西南石油大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)22 多路溫度巡回檢測儀設(shè)計(jì)內(nèi)容 任務(wù)要求該課題為設(shè)計(jì)一個(gè)八路溫度檢測點(diǎn)巡回檢測,各個(gè)檢測點(diǎn)按固定時(shí)間巡回檢測,并且要有超限報(bào)警。本次設(shè)計(jì)的溫度巡回檢測儀可用于糧庫和溫室大棚中,可對多個(gè)糧倉或溫室大棚進(jìn)行多點(diǎn)監(jiān)測,從而節(jié)省人力物力,并且可在同一界面檢測溫度和設(shè)置參數(shù)。5176。c~30176。糧食儲存在糧倉中,糧食儲存時(shí)間有長有短,為了保證糧食不致腐爛變質(zhì),就必須保證糧倉溫度在一定范圍內(nèi)。176。c~60176。 溫度檢測系統(tǒng)設(shè)計(jì)意義溫室大棚是為了使植物在任何時(shí)期都能正常生長,因此,溫度的大小是很重要的。單片機(jī)的應(yīng)用,打破了人們的傳統(tǒng)設(shè)計(jì)思想,原來很多用模擬電路,脈沖數(shù)字電路,邏輯部件來實(shí)現(xiàn)的功能,現(xiàn)在無需增加硬件設(shè)備,可以通過軟件來完成。而基于單片機(jī)的溫度檢測系統(tǒng)不斷被開發(fā)革新,為一些系統(tǒng)的溫度檢測提供良好的技術(shù)支持,更快速方便的為生產(chǎn)提供及時(shí)準(zhǔn)確的溫度數(shù)據(jù)。單片機(jī)微型計(jì)算機(jī)因其體積小、價(jià)格低、性能靈活、開發(fā)方便的獨(dú)特優(yōu)勢,在機(jī)電一體化產(chǎn)品的開發(fā)和控制中得到了最廣泛的應(yīng)有,而且越來越向縱深發(fā)展。 MAX7219。 to plete the finished debugging and demonstration. First of all analysis and development of ideas and programs of the overall design of the detection system to ensure that the detection system with truly automated testing capability and simple structure. Followed by using AT89C51 microcontroller circuit testing, multiple test points selection of high accuracy, stable digital sensor DS18B20 temperature acquisition. And MAX7219 drive LED shows the measured temperature and the upper and lower limits.Various parts of the circuit one
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1