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

正文內容

基于atmega16的溫度測試系統(tǒng)畢業(yè)論文-文庫吧資料

2025-06-24 15:39本頁面
  

【正文】 參考文獻 [1]黃智偉.數字溫度傳感器的設計[J].傳感器技術,2002,21(9):3133. [2]嚴天峰.AD7416數字溫度傳感器及其應用 [J].電子世界,2001(6):3435. [3]劉鳴,車立新,陳興梧.溫度傳感器 DS18B20的特性及程序設計方法 [J].電測與儀表, 2001,(10):4751. [4]吳堅,虞中偉,陳輝堂.基于 LonWorks現場總線技術的分布式溫度檢測系統(tǒng)設計[J].電子與自動化,2000,(6):1719. [5]金偉正.單線數字溫度傳感器的原理與應用[J].電子技術應用,2000(6):6668. [6]王俊省.微計算機檢測技術及應用[M].北京:電子工業(yè)出版社,1999:147151. [7]沙占友.DS1820組成的單線數字溫度計原理與應用 [J].電測與儀表,1999,(2):2527. [8]孫海巖.安培型電化學傳感器在大氣質量監(jiān)測中的應用[J].傳感器世界, 1997(8):2223. [9]姜云柏,韓懷成,包文毅,孫衛(wèi)東.主從式 RS485串行通訊在實際中的應用 [J].信息技術,2001(3):78. [10]鄒彩梅,葉振華.PDA與單片機串口通信的實現[J].電子世界,2004(2):3435. [11]薄瑋.多線程在串口通信中的應用模型研究[J].陜西教育學院學報, 2007(01):114117. [12]殷志華,鄭海,楊浩.單片機與 PC機串口通信的實現[J].中國數據通信,2004(01): 6770. [13]黃良沛,黃昕,陽小燕. Delphi環(huán)境中利用 MSCOMM實現 PLC與上位機的串口通信 [J].計算機應用與軟件,2005(04):126128. [14]宋光德,韓旭明.用 MSComm控件實現微機 單片機串口通信 [J].微計算機應用, 1999(06):3437. [15]陳功貴.基于 WINDOWS平臺的串行端口通信程序設計[J].湖北民族學院學報(自然科學版),2000(02):7274. [16] JIWEI CHEN,BINGXUE SHI. Circuit Design of an OnChip Temperature Com pensated Constant Transconductance Reference[J].Kluwer Academic Publishers, 2003,37: 215– 222. [17] JAMES M. BAKER, JR. A SingleChip MessagePassing Parallel Computer [J].Kluwer Academic Publishers. 2004,30: 133–149. 25 中國計量學院本科畢業(yè)設計(論文)附錄A 下位機程序 ⑴初始化程序: void port_init(void) { PORTA = 0xFF。正是這一次設計讓我積累了很多經驗,也必然會讓我在未來的工作學習中表現出更高的應變能力,更強的溝通力和理解力。各種系統(tǒng)的適用條件,各種電子元件的選用,程序的編寫,我都是隨著設計的不斷深入而不斷熟悉并學會應用的。這正是我們進行畢業(yè)設計的目的所在。圖 溫度超過所設定的上限值 22 中國計量學院本科畢業(yè)設計(論文)圖 ,所顯示的軟件界面,此時狀態(tài)顯示“太低”,并且圖標由原來的正常藍色變?yōu)椴徽5募t色,同時有聲音發(fā)出報警。 19 中國計量學院本科畢業(yè)設計(論文)圖 上位機曲線描繪 20 中國計量學院本科畢業(yè)設計(論文)圖 24小時,所測的溫度變化,此次曲線圖也表示了上位機軟件具有記憶功能,它可以記錄上一次的溫度變化,并且記錄了上一次溫度測量的開始描繪時間。點擊溫度曲線描繪按鈕,則開始在溫度曲線坐標系內描繪溫度變化,點擊添加輔助線按鈕,可以添加紅色的輔助線,點擊上次測量曲線圖,則可以顯示上一次所描繪的溫度曲線。在溫度曲線的繪圖過程中,橫坐標選用 24小時時,系統(tǒng)每分鐘采集一次溫度值,并在坐標內描繪出溫度曲線圖;橫坐標選用 24秒時,系統(tǒng)每秒采集一次溫度值,并在坐標內描繪出溫度曲線圖。圖 上位機軟件的溫度顯示界面圖 ,溫度下限值和溫度上限值,狀態(tài)顯示“正常”,則表示前溫度值在所設定的溫度下限和溫度上限之間。此上位機軟件可以顯示開始測量溫度時的日期和時間,它具有記憶功能,可以描繪出最近一次測量過的溫度曲線,并且可以顯示上一次測量的時間。上位機響鈴可執(zhí)行程序是用 C編寫的,當溫度超過所設定值時,上位機軟件就會調用響鈴可執(zhí)行程序,從而實現聲音報警。 =1 其作用是對 1口進行操作 =9600,n,8,1 設置波特率為 9600不作奇偶校驗 8位數據位,1個停止位 =1 設置事件發(fā)生傳輸數據時的傳輸字符數為 1 =True 將串口打開設置好參數后如果事件發(fā)生則可以傳輸數據,點擊上位機應用程序的下載按鈕則可以將用戶輸入的數據下載到緩存區(qū),單片機可以接受數據并改變顯示屏上限和下限溫度值,考慮到溫度傳感器的測量范圍和以免用戶錯誤輸入非數字的字符等要求,用戶輸入的數據已經由上位機應用程序作了一些限制(只能輸入55到 125之間的整數),以免數據傳輸到單片時出錯,該應用程序由當前溫度值和溫度的上限和下限的數據比較來判斷顯示狀態(tài)是正常、太高還是太低,判斷之后利用程序來改變報警圖標的顏色,并且是否調用響鈴程序。上位機軟件利用 Microsoft Visual Basic軟件的 Msm控件通過串口和單片機互傳數據,上位機應用程序啟動時首先通過程序自動將 Msm控件安裝到指定目錄,從而做好準備工作。上位機軟件界面上有報警圖標,正常則為藍色,如果超限則圖標由原來的藍色變?yōu)榧t色。該應用程序可以利用下位機的串口程序而改變單片機液晶屏上顯示的一些數據,如果溫度超限,上位機軟件和下位機的顯示屏都可以報警。按鍵及顯示流程圖如圖 。串口通訊程序:實現下位機通過串口和 PC機進行通訊,互傳數據。溫度測試采集程序:對溫度芯片送過來的數據進行采集和處理。溫度傳感器 DS18B20的讀寫流程圖如圖 15 中國計量學院本科畢業(yè)設計(論文)圖 溫度傳感器 DS18B20的讀寫流程圖下位機軟件設計采用模塊化的方法,主要有主程序、鍵盤掃描以及按鍵處理程序、溫度測試采集程序、數碼管顯示程序,串口通訊程序等。圖 單片機控制示意圖鍵盤的按鍵可以通過 ATMEGA16來控制溫度上下限的增減,ATEMEGA16控制液晶屏的顯示,DS18B20采集到的溫度通過 ATEMEGA16中的程序顯示到液晶屏,并可將數據通過 PC通訊將數值傳給上位機軟件,同時溫度上下限值也通過 PC通訊傳可給上位機軟件,上位機軟件設定的上下限值同樣可通過串口通訊傳給液晶屏顯示。這樣不但可以實現遠程控制,而且可以有更好的人機對話界面。下位機軟件一方面要充分發(fā)揮硬件平臺的潛力,在現有硬件資源的條件下,讓系統(tǒng)根據實際溫度測試系統(tǒng)的工藝要求完成更多的工作,從而節(jié)省硬件成本費用;另一方面,系統(tǒng)軟件平臺是用戶二次開發(fā)的主要依據,為了縮短開發(fā)周期,其軟件實現的主要功能都可以做成標準模塊,方便二次開發(fā)使用。溫度數據表如表 3。表 2 DS18B20溫度值格式表 23 22 21 20 21 22 23 24 MSB LSB S S S S S 26 25 24這是12位轉化后得到的12位數據,存儲在18B20的兩個8比特的RAM中,二進制中的前面 5位是符號位,如果測得的溫度大于 0,這 5位為 0,只要將測到的數值乘于 ;如果溫度小于 0,這 5位為 1,測到的數值需要取反加 1再乘于 。光刻 ROM的作用是使每一個 DS18B20都各不相同,這樣就可以實現一根總線上掛接多個 DS18B20的目的。 DS18B20主要數據部件 DS18B20主要有四個數據部件: (1)光刻 ROM中的 64位序列號是出廠前被光刻好的,它可以看作是該 DS18B20的地址序列碼。計數器 1對低溫度系數晶振產生的脈沖信號進行減法計數,當計數器 1的預置值減到 0時,溫度寄存器的值將加 1,計數器 1的預置將重新被裝入,計數器 1重新開始對低溫度系數晶振產生的脈沖信號進行計數,如此循環(huán)直到計數器 2計數到 0時,停止溫度寄存器值的累加,此時溫度寄存器中的數值即為所測溫度。高溫度系數晶振隨溫度變化其振蕩率明顯改變,所產生的信號作為計數器 2的脈沖輸入。DS18B20測溫原理如圖 。 DS18B20的外形和內部結構 DS18B20內部結構主要由四部分組成:64位光刻 ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器 TH和 TL、配置寄存器。 ,以一線總線 串行傳送給 CPU,同時可傳送 CRC校驗碼,具有極強的抗干擾糾錯能力。 9~12位,對應的可分辨溫度分別為 ℃、℃、 ℃和 ℃,可實現高精度測溫。 -55℃~+125℃,在10~+85℃時精度為177。 3. DS18B20支持多點組網功能,多個 DS18B20可以并聯在唯一的三線上,實現組網多點測溫。 元器件清單 硬件系統(tǒng)中所用元件如下表所示:表 1 元器件清單元件名稱封裝形式規(guī)格數量 電容0805 1uf 5 0805 9 0805 15pf 2 直插 16V/470uf 2 電阻 0805 12 0805 100歐姆 13 集成芯片直插 DIP40 ATMEGA16L8PU 1 DIP MAX232CPE 1 SOP20 HC244(中體) 1 DIP8 LM358或 HA17358 2 SOT223 1 TO252 IRLR014 1 貼片光偶 P181 1 其他元件整流橋 2W08或 2W10 1 無源晶振 8M 1 接插件 9芯串口 1 3296 10K三端電位器 2 66 小按鍵 5 IC插座 DIP40 1 IC插座 DIP16 1 IC插座 DIP8 2接插件雙排插針 1 接插件單排插針 1 接插件 5.08兩芯(綠色) 1 接插件 5.08四芯(綠色) 1 接插件 10芯插座(雙排) 1 接插件 25針并口頭(焊線式) 1 并口殼 1 9芯串口線 1 25芯并口線 1 液晶屏 RT1602 1 10 中國計量學院本科畢業(yè)設計(論文)3. DS18B20溫度傳感器 DS18B20的主要特性 ,電壓范圍:~,在寄生電源方式下可由數據線供電。圖 ISP下載線原理圖 7 中國計量學院本科畢業(yè)設計(論文)圖 開發(fā)板電路原理圖 8 中國計量學院本科畢業(yè)設計(論文) ATMEGA16單片機介紹: Atmega16單片機是ATMEL公司的基于增強的AVR-RISC結構的低功耗8位微控制器,具有先進指令集及單周期指令執(zhí)行時間,使ATmega16的數據吞吐率高達1MIPS/MHz。其中主要功能包括: 1) 3路 PWM輸出,8-16位可編程分辨率,適用于電機調速控制等 2) 3個定時/計數器,2個 8位,1個 16位; 3) 8路 10位 ADC,可實現 0~5V單極性信號測量;采樣速率達 15Ksps,可實現大多數模擬式傳感器的信號測量; 4) 板載一個功率 NMOS管和一個光電耦合器,分別連接到單片機的一路 PWM輸出和一路計數器,可直接實現小功率直流電機的調速和轉速測量; 5) 具有標準 RS232的通訊接口,方便和 PC機進行通訊控制; 6) 具備液晶顯示器和鍵盤操作接口; 7) 具備 ISP在線編程調試功能,編程軟件可選匯編或 C語言開發(fā)軟件; 開發(fā)板硬件原理圖: ISP下載線如圖 ,開發(fā)板的電路原理圖見圖 ,ISP下載線的 PCB板中標“ *”號的電阻均為 Ω,其余電阻為 100歐。開發(fā)板的結構原
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1