![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-9/22/21/7dcb0f93-f46f-4ee0-9e3f-2a1eaa783d3e/7dcb0f93-f46f-4ee0-9e3f-2a1eaa783d3epic.jpg)
![2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-9/22/21/7dcb0f93-f46f-4ee0-9e3f-2a1eaa783d3e/7dcb0f93-f46f-4ee0-9e3f-2a1eaa783d3e1.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于基于AVR單片機的汽車空調控制系統(tǒng)單片機的汽車空調控制系統(tǒng)摘要摘要:AVR單片機功能強大,用AVR單片機開發(fā)各種控制系統(tǒng)只需很少的外部器件就可以實現(xiàn)強大的功能。本文介紹的就是利用Atmega16、CodeVisionAVRC開發(fā)環(huán)境、Proteus仿真軟件開發(fā)汽車空調自動控制系統(tǒng)。關鍵字關鍵字:AVR單片機、空調自動控制、CodeVisionAVRC、Proteus仿真1前言前言Atmega16是美國ATMEL公司的高檔8位單片機,
2、采用Flash存儲器,可以擦寫10000次以上、內部集成、四通道PWM、集成PROME28路10位精度ADC、片內經過標定的RC振蕩器、采用精簡指令集,具有32個通用工作寄存器,具有只需兩個時鐘周期的硬件乘法器,運算速度快等。由于其集成度高、處理速度快,使得利用AVR單片機進行系統(tǒng)開發(fā)只需很少(甚至沒有)的外部器件即可實現(xiàn)強大的功能,逐漸在各種場合得到廣泛應用,取代其它8位單片機。利用它來開發(fā)汽車空調控制系統(tǒng),只需熱電阻、液晶顯示模塊和
3、一些繼電器及其驅動芯片即可實現(xiàn)。2工作原理工作原理本系統(tǒng)可以分為五大部分:熱電阻溫度采集、運行狀態(tài)顯示、繼電器控制、鍵盤輸入、風向步進電機控制。2.1熱電阻溫度采集熱電阻溫度采集熱電阻傳感器以其溫度特性穩(wěn)定、測量精圖1Pt1000熱電阻溫度測量電路度高的特點,在大型中央空調得到了廣泛的應用。采用Pt1000熱電阻作為溫度傳感器的測量電路原理圖如圖1所示。熱電阻Rt與三個電阻接成電橋。當溫度變化時,使得運算放大器的同相輸入端的電位發(fā)生變化
4、,經過運算放大器放大之后輸入到Atmega16單片機進行AD轉換。由于單片機采用5V電壓作為ADC的參考電源,而電橋在溫度變化為0~100C時,輸出電壓范圍為0~0.7V,所以確定運算放大電路的放大倍數為7以獲得最佳的測量結果。運算放大電路的電阻按以下公式確定:71045??iuuRR+456RRR?取。輸出電壓變????86016645RkRkR化范圍大致是0~5V。由于ADC的轉換精度為10故當輸入電壓為5V時,其采樣值為1023根
5、據電橋平衡原理,可得到以下公式:)21(1023750?????ttRRRUNV(1)其中,N——ADC數據寄存器的值,U——電橋電源電壓,——Pt1000在0C時的電阻10000R?函數原型:voidlcd_put(c)功能:在當前坐標顯示字符c。函數原型:voidlcd_puts(str)功能:在當前坐標顯示SRAM中的字符串str。函數原型:voidlcd_putsf(flashstr)功能:在當前坐標顯示FLASH中的字符串st
6、r。在對LCD進行寫入顯示數據之前,需要對它進行初始化,設定顯示參數。#include使用PTB連接LCD模塊#asm.equ__lcd_pt=0x18PTB#endasmvoidmain(void)定義字符數組uarr[5]初始化指定列數為16lcd_init(16)設定顯示坐標為(01)lcd_gotoxy(01)在(01)顯示字符串注意:此字符串存儲在Flash只讀存儲器中l(wèi)cd_putsf(“RunMode:“)調用“浮點數轉換
7、成字符串”函數,函數原型:voidftoa(floatnunsigneddecimalsstr)data為浮點數ftoa(data1arr)設定顯示坐標為(02)lcd_gotoxy(02)顯示RAM中字符串數組arr的內容lcd_puts(arr)while(1)2.3繼電器控制繼電器控制Atmega16輸出緩沖器具有對稱的驅動特性,可以輸出和吸收大電流,直接驅動LED,但是仍然不能直接驅動更大電流的器件,如繼電器,所以必須接入較大功
8、率的驅動器。常用的驅動方法有74系列功率集成電路驅動、MOC系列光耦合過零觸發(fā)雙向晶閘管驅動、固態(tài)繼電器驅動等。本系統(tǒng)采用ULN2003芯片來驅動繼電器。其內部結構如圖2所示。ULN2003是達林頓陣列,是專門用來驅動繼電器的芯片,甚至在芯片內部做了一個消線圈圖2ULN2003內部結構圖反電動勢的二極管。ULN2003的輸出端允許通過IC電流200mA,飽和壓降VCE約1V左右,耐壓BVCEO約為36V。采用集電極開路輸出,輸出電流大,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于AVR單片機的汽車空調控制系統(tǒng)設計.pdf
- 基于單片機的汽車空調控制系統(tǒng)設計
- 基于單片機的空調控制系統(tǒng)設計畢業(yè)論文
- 基于單片機SPCE061A的汽車空調控制系統(tǒng).pdf
- 畢業(yè)論文--基于單片機的智能空調控制系統(tǒng)設計
- 基于單片機的汽車空調控制系統(tǒng)設計與實現(xiàn)開題報告.doc
- 基于單片機的汽車空調控制系統(tǒng)設計與實現(xiàn)開題報告.doc
- 汽車空調控制系統(tǒng)設計本科畢業(yè)論文
- 基于單片機的汽車空調控制系統(tǒng)設計與實現(xiàn)【單片機類】【1張電路圖】
- 基于單片機的汽車空調控制系統(tǒng)設計與實現(xiàn)說明書.doc
- 基于單片機的汽車空調控制系統(tǒng)設計與實現(xiàn)說明書.doc
- 基于單片機的汽車空調控制系統(tǒng)設計與實現(xiàn)【單片機類】【1張電路圖】
- 基于單片機的汽車空調模糊控制開題報告
- 畢業(yè)論文----汽車轉彎燈單片機控制系統(tǒng)
- 【車輛工程類】基于單片機的汽車空調控制系統(tǒng)的設計與實現(xiàn)【全套cad圖紙+畢業(yè)論文】【汽車車輛專業(yè)】【畢業(yè)論文說明書】
- 基于avr單片機的溫度控制系統(tǒng)
- 基于單片機的溫度控制系統(tǒng)畢業(yè)論文
- 畢業(yè)論文--基于單片機的溫度控制系統(tǒng)
- 基于單片機的電梯控制系統(tǒng)畢業(yè)論文
- 基于單片機的溫度控制系統(tǒng)畢業(yè)論文
評論
0/150
提交評論