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

正文內(nèi)容

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

2024-12-09 12:09本頁面
  

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