




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于單片機(jī)的汽車溫控系統(tǒng)設(shè)計目錄摘要 [15]。圖10keil主界面圖圖11Protues主界面圖圖12AD主界面圖4.2主程序流程圖程序流程圖是進(jìn)行編寫程序必須要有的一部分,是我們編寫程序的整個思路的梳理,除了主程序圖外,溫度采集模塊和LCD模塊都有各自的流程圖,每個模塊都有流程圖,接下來我們主要介紹主流程圖。本文的系統(tǒng)核心是由溫度、顯示、單片機(jī)等模塊組成,一起構(gòu)成系統(tǒng)的正常運行。根據(jù)整個程序的編寫思路,我們設(shè)計流程圖采用開始、模塊初始化、判斷溫度、決定升溫和降溫為整個流程。流程如圖13所示。開始開始溫度初始化溫度初始化 LLCD初始化 溫度是否>25溫度是否>25℃ 否是開啟風(fēng)扇開啟加熱電阻開啟風(fēng)扇開啟加熱電阻結(jié)束結(jié)束圖13主流程圖4.3實驗結(jié)果及仿真我們采用AT89C52作為主控芯片來進(jìn)行仿真。在現(xiàn)實生活中人感覺舒適的溫度一般為22℃~25℃,為了滿足舒適度的要求,給人一個最好的汽車室內(nèi)體驗,在仿真時我們設(shè)定溫度為25℃。第一次模擬仿真我們選擇車內(nèi)溫度為22℃,即車內(nèi)溫低于我們設(shè)定的溫度時候,加熱電阻會進(jìn)行加熱。在仿真圖里面表現(xiàn)為加熱電阻由藍(lán)色變?yōu)榧t色,表示在加熱如圖14所示。圖14車內(nèi)溫度為22℃仿真圖第二次模擬仿真我們選擇溫度為25℃,即車內(nèi)溫度剛好等于設(shè)定溫度時候,即不采取降溫也不采取升溫,加熱電阻和風(fēng)扇處于靜止?fàn)顟B(tài)。如圖15所示。圖15車內(nèi)溫度為25℃仿真圖第三次模擬仿真我們選擇溫度為29℃,即車內(nèi)溫度高于設(shè)定溫度時候,風(fēng)扇運行進(jìn)行降溫。在仿真圖里表現(xiàn)為風(fēng)扇轉(zhuǎn)動,因截圖原因只能看到靜止?fàn)顟B(tài)如圖16所示。圖16車內(nèi)溫度為29℃仿真圖第5章結(jié)論本畢業(yè)設(shè)計主要采用AT89C52為核心芯片來對汽車車內(nèi)溫度控制進(jìn)行設(shè)計,在選取核心芯片時,主要是和STC系列的芯片進(jìn)行性能、性價比等進(jìn)行對比,最終選取該芯片。在設(shè)計時采用DS18B20進(jìn)行溫度采集,因為是設(shè)計汽車溫控系統(tǒng)最重要一部分,所以在設(shè)計時下的功夫最大,主要是通過溫度采集傳給核心芯片,然后經(jīng)過判斷溫度的高低,選擇是升溫還是降溫,主要是通過風(fēng)扇和加熱電阻進(jìn)行模擬升溫和模擬降溫,通過硬件的設(shè)計和C語言編程和仿真相結(jié)合設(shè)計并實現(xiàn)了整個汽車室內(nèi)溫控系統(tǒng)。除了核心芯片和溫度采集模塊還有最重要的是溫度的控制和選擇,每個人對溫度的感應(yīng)是不一樣的,有的人怕冷有的人怕熱,為了滿足不同人群對舒適溫度的感受不同,我們增加了按鍵電路,可以根據(jù)自己的需要選擇不同的溫度,最大程度滿足人們需求。在本設(shè)計寫作過程中,我們主要采用器件選擇、硬件電路搭建、軟件編寫的順序來進(jìn)行。第一章我們提出了設(shè)計的背景和意義,提出了要設(shè)計的原因,通過分析國內(nèi)外汽車溫控發(fā)展歷史,論述國內(nèi)發(fā)展情況,確定了整個設(shè)計內(nèi)容和準(zhǔn)備實現(xiàn)的功能。第二章主要是進(jìn)行方案的選擇,如核心芯片、溫度采集器件、LCD顯示器件的選擇等,分析對比最好和最合適的器件,確定最好的方案。在進(jìn)行第三章設(shè)計時,主要是構(gòu)建各個模塊,通過對每個器件特性介紹,讓我們明白器件的性能,還有按鍵電路設(shè)計是進(jìn)行硬件設(shè)計時唯一搭建的電路。第四章也是我們設(shè)計的核心,是整個設(shè)計是否能正常模擬的關(guān)鍵,最主要的是程序的編寫和程序下載及編譯。最終在模擬時調(diào)整按鍵來控制合適溫度,整個設(shè)計的結(jié)果在預(yù)期內(nèi)完成。參考文獻(xiàn)淺析電子技術(shù)的展望[J].彭海軍.數(shù)字技術(shù)與應(yīng)用.2010(6)以“新工科”建設(shè)引領(lǐng)高等教育創(chuàng)新變革[J].吳愛華,楊秋波,郝杰.高等工程教育研究.2019(01).中國汽車后市場現(xiàn)狀及發(fā)展趨勢研究[J].代碧波.經(jīng)濟(jì)研究導(dǎo)刊.2010(21).丁元杰.單片微機(jī)原理及應(yīng)用[M].吉林:機(jī)械工業(yè)出版社,2005:35~78.DS18B20溫度傳感器的應(yīng)用設(shè)計[J].王云飛.電子世界,2014(12).葛耿育.基于STC89C52的LCD12864液晶串并行顯示設(shè)計[J].遵義師范學(xué)院學(xué)報,2016,18(05):98~101.何立民.單片機(jī)應(yīng)用技術(shù)選編[M].北京:北京航空航天大學(xué)出版社,2006:46~58.淺析MCU系統(tǒng)的復(fù)位電路[J].金立平.高新技術(shù)產(chǎn)業(yè)發(fā)展.2012(01).李全利,遲榮強(qiáng).單片機(jī)原理及接口技術(shù)[M].高等教育出版社,2004:22~40.智能溫度傳感器DS18B20及其應(yīng)用.[J].張軍.儀表技術(shù).2021(4)基于AT89S52和DS18B20的數(shù)字溫度報警器的設(shè)計[J].余紅珍,秦宗鋒.自動化技術(shù)與應(yīng)用.2012(12).史潔.基于Proteus的單片機(jī)1602液晶顯示電路的設(shè)計電路設(shè)計[J].農(nóng)機(jī)使用與維修,2017(12):15~17.許泳龍.單片機(jī)原理及應(yīng)用[M].機(jī)械工業(yè)出版社,2005:56~78ZHANGYaHui,JIAOXiaoHong,LILiang,YANGChao,ZHANGLiPeng,SONGJian.Ahybriddynamicprogramming-rulebasedalgorithmforreal-timeenergyoptimizationofplug-inhybridelectricbus[J].ScienceChina(TechnologicalSciences),2014,57(12):542~556.Meteorology;StudyDatafromNationalInstituteforSpaceResearchUpdateUnderstandingofMeteorology[GlobalPositioningSystemPrecipitableWaterVapour(Gps-pwv)JumpsBeforeIntenseRainEvents:aPotentialApplicationToNowcasting][J].Ecology,Environment&Conservation,2020:35~37.附錄一部分程序#include"reg52.h"#include"1602.h"#include"delay.h"#include"18b20.h"sbitkey1=P1^5;//加溫度按鍵sbitkey2=P1^6;//減溫度按鍵sbitjiare=P3^7;//加熱電阻sbitzhileng=P3^6;//風(fēng)扇unsignedchartemp,ts=25;voidkey(){if(key2==0)DelayMs(20){uintwen_du; uintshang,xia;ucharwendu;key();sbitw3=P2^6;sbitw4=P2^7SectorErase(0x2000); byte_write(0x2000,shanghai) byte_write(0x2001,xiaoqing); DelayMs(20);for(ms;ms>0;ms--) for(x=121;x>0;x--);if(key1==0)ucharx=0;voidinit_DS18B20()while(!key1);if(key1==0) //設(shè)置鍵按下 delay(20); //延時 if(key1==0) { flag=1; //判斷按鍵,按下的話進(jìn)入調(diào)控狀態(tài) while(key1==0); //按鍵釋放 } while(flag==1) //進(jìn)入設(shè)置最高溫度狀態(tài) ts++;//設(shè)定溫度值加1 if(key2==0)//按下溫度鍵,讓溫度值減1 { DelayMs(20); if(key2==0) { while(!key2); ts--;//設(shè)定溫度值減1 } }LCD_Write_saing(0,1,"Ts:"); LCD_Write_Tmp(2,1,ts); LCD_Write_Data(0xdf); LCD_Write_Data(0x43);}voidmain(){ LCD_Init();//液晶顯示屏初始化 Init_DS18B20();//DS18b20進(jìn)行初始化 DelayMs(500; ReadTemperat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小班團(tuán)體合作活動的設(shè)計計劃
- 月年度目標(biāo)回顧與調(diào)整計劃
- 備戰(zhàn)2025廣東省深圳市中考數(shù)學(xué)真題匯編《填空基礎(chǔ)重點題二》含答案解析
- 個人工作計劃如何制定
- 項目執(zhí)行計劃
- 如何進(jìn)行情境分析以制定品牌策略計劃
- 可持續(xù)發(fā)展年度戰(zhàn)略計劃
- 2024年高三數(shù)學(xué)重難點復(fù)習(xí)專練:三角函數(shù)的圖像與性質(zhì)八大題型(原卷版)
- 陜西省石泉縣高中生物 第四章 細(xì)胞的物質(zhì)輸入和輸出 4.3 細(xì)胞呼吸教學(xué)實錄 新人教版必修1
- 中國農(nóng)業(yè)發(fā)展現(xiàn)狀與前景
- 河邊基礎(chǔ)施工方案
- 國民經(jīng)濟(jì)行業(yè)分類大類一覽表
- 廣州光伏發(fā)電安裝限高屋頂搭建不得超過2.8米四周不得圍蔽
- 重修課程免聽申請表
- 外出提攜公章申請表
- 可愛的中國教案全冊
- 小學(xué)一年級勞動課教案(全冊)
- 地鐵鋼結(jié)構(gòu)雨棚施工方案
- 421年產(chǎn)1億片頭孢氨芐生產(chǎn)車間工藝設(shè)計(施施)
- 日本文學(xué)史課件
- 胃腸間質(zhì)瘤診療共識
評論
0/150
提交評論