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

正文內容

基于單片機的溫控風扇控制設計學士學位論文-免費閱讀

2025-07-12 18:04 上一頁面

下一頁面
  

【正文】 實現(xiàn)了基于單片機的溫控風扇的設計。 系統(tǒng)功能 系統(tǒng)實現(xiàn)的功能本系統(tǒng)能夠實現(xiàn)單片機系統(tǒng)檢測環(huán)境溫度的變化,然后根據(jù)環(huán)境溫度變化來控制風扇直流電機輸入占空比的變化,從而產(chǎn)生不同的轉動速度,也可根據(jù)按鍵調節(jié)不同設置溫度,再由環(huán)境溫度與設置溫度的差值來控制電機。系統(tǒng)顯示部分實現(xiàn)了以下功能:LED顯示的前三位實現(xiàn)了環(huán)境溫度整數(shù)部分與小數(shù)部分的連續(xù)顯示,LED的后兩位能根據(jù)按鍵的調整顯示所需的設計溫度。 電動機調速電路部分調試本設計中,采用了達林頓反向驅動器ULN2803驅動直流電機,其可驅動八個直流電機,本系統(tǒng)僅驅動一個。數(shù)碼管不能正確的顯示,主要是因為所有數(shù)碼管的段碼都由P0口傳送,而數(shù)碼管顯示又采用了動態(tài)掃描的方式,但在程序中卻沒有設置顯示段碼的暫存器,導致當P0口傳送段碼時發(fā)生混亂,不能正確識別段碼。 圖46 仿真效果圖三在上一步仿真的基礎上(,系統(tǒng)預設的溫度為23攝氏度),用按鍵S2調節(jié)系統(tǒng)預設溫度至31攝氏度,此時可知預設溫度大于溫度傳感器檢測到的溫度,觀察到直流風扇電機的轉速逐漸變慢,最后轉速變?yōu)?,符合系統(tǒng)要實現(xiàn)的功能,如圖47所示。在原理圖繪制連接好后再把編譯好的程序加載到AT89C52單片機中。Keil C51的使用界面如圖32所示。(tmp=(sheding+15))){ gaonum=3。(tmp=(sheding+5))){ gaonum=1。 } else if(key2==0) { dmsec(5)。 電路總圖電路總圖主要包括系統(tǒng)復位與晶振電路、獨立按鍵連接電路、數(shù)碼管顯示電路、溫度采集電路、風扇電機驅動與調速電路等,如圖38所示。只須將DS18B20信號線與單片機1位I/O線相連,且單片機的1位I/O線可掛多個DS18B20,就可實現(xiàn)單點或多點溫度檢測。5位數(shù)碼管的段選a、b、c、d、e、f、g、~,其中P0口需要接一10K的上拉電阻,以使單片機的P0口能夠輸出高低電平。笨設計中開關復位與晶振電路如圖33所示,當按下按鍵開關S1時,系統(tǒng)復位一次。LED數(shù)碼管可以分為共陰極和共陽極兩種結構,如圖32(a)和圖32(b)所示。在由外部程序存儲器取指期間,每個機器周期兩次有效。P2口:P2口為一個內部含有上拉電阻的8位雙向I/O口,它可以作為通用I/O口使用,傳送用戶的輸入/輸出數(shù)據(jù),同時可與P0口的第二功能配合,用于輸出片外存儲器的高8位地址,共同選中片外存儲單元,但此時不能傳送存儲器的讀寫數(shù)據(jù)。AT89C52有40個引腳,各引腳介紹如下:VCC:+5V電源線;GND:接地線。 達林頓反向驅動器ULN2803簡介本系統(tǒng)要用單片機控制風扇直流電機,需要加驅動電路,為直流電機提供足夠大的驅動電流。 第三章 各單元模塊的硬件設計系統(tǒng)主要器件包括DS18B20溫度傳感器、AT89C52單片機、五位LED共陰數(shù)碼管、風扇直流電機,達林頓反向驅動器ULN2803。(2)利用定時器。但是液晶顯示模塊的元件價格昂貴,顯示驅動程序的編寫也較復雜,從簡單實用的角度考慮,本系統(tǒng)采用方案一。溫度值在器件內部轉化成數(shù)字量直接輸出,簡化了系統(tǒng)程序的設計,又由于該溫度傳感器采用先進的單總線技術,與單片機的接口變的非常簡潔,抗干擾能力強,因此該方案適用于本系統(tǒng)。并通過兩個按鍵改變預設溫度的大小,一個提高預設溫度,另一個降低預設溫度。而隨著溫度控制技術的發(fā)展,為了降低風扇運轉時的噪音以及節(jié)省能源等,溫度控制風扇越來越受到重視并被廣泛的應用。 關鍵詞: 單片機;DS18B20;溫控;風扇1ABSTRACTIn life, we often use to electric fan. For example, in the hot summer people use electric fan to cool。比如,在炎熱的夏天人們用電風扇來降溫;在工業(yè)生產(chǎn)中,大型機械用電風扇來散熱等。本文設計了基于單片機的溫控風扇系統(tǒng),用單片機為控制器,利用溫度傳感器DS18B20作為溫度采集元件,并根據(jù)采集到的溫度,通過一個達林頓反向驅動器ULN2803驅動風扇電機。 DS18B20。31 第二章 整體方案設計 系統(tǒng)整體的設計本設計的整體思路是:利用溫度傳感器DS18B20檢測環(huán)境溫度并直接輸出數(shù)字溫度信號給單片機AT89C52進行處理,在LED數(shù)碼管上顯示當前環(huán)境溫度值以及預設溫度值。對于方案二,采用熱敏電阻作為溫度檢測元件,有價格便宜,元件容易購的優(yōu)點,但是熱敏電阻對溫度的細微變化不太敏感,在信號采集、放大以及轉換的過程中還會產(chǎn)生失真和誤差,并且由于熱敏電阻的RT關系的非線性,其自身對溫度的變化存在較大的誤差,雖然可以通過一定電路來修正,但這個不僅將使電路變得更加復雜,而且在人體所處環(huán)境溫度變化過程中難以檢測到小的溫度變化。對于方案一,該方案成本很低,顯示溫度明確醒目,即使在黑暗空間也能清楚看見,功耗極低,同時溫度顯示程序的編寫也相對簡單,因而這種方式得到了廣泛的應用。用單片機I/O口輸出PWM信號時,有如下三種方法:(1)利用軟件延時。對于方案一,該方案能夠直接實現(xiàn)對直流電機的無極調速,速度變化靈敏,但是D/A轉換芯片的價格較高,與其溫控狀態(tài)下無極調速功能相比價格較高?!?;可檢測溫度分辨率為9~12位,℃,℃,℃℃,可實現(xiàn)高精度測溫;它單線接口的獨特性,使它與微處理器連接時僅需一條端口線即可實現(xiàn)與微處理器的雙向通信;支持多點組網(wǎng)功能,即多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫的功能;工作電壓范圍寬,~。當輸入TTL信號為5V或CMOS信號為6~15V時,輸出的最大電壓為50V,最大電流為500mA,工作溫度范圍為0~70℃。P1口:P1口是一個內部含有上拉電阻的8位雙向I/O口。ALE/:地址鎖存允許/編程線,當訪問片外存儲器時,~,其下降沿用于把這個片外存儲器低8位地址鎖存到外部專用地址鎖存器,~。XTAL1和XTAL2:片內震蕩電路輸入線,這兩個端子用來外接石英晶體和微電容,即用來連接單片機片內OSC的定時反饋回路。字形與段選碼的關系見表31所示。其連線圖如圖34所示。此時溫度寄存器中的值即為被測溫度值,這個值以16位二進制的形式存放在存儲器中,通過主機發(fā)送存儲器讀命令可讀出此溫度值,讀取時低位在前,高位在后,依次進行。電路圖如圖37所示,風扇電機的一端接12V電源,另一端ULN2803的OUT7引腳,由此控制風扇直流電機的速度與啟停。 if(key1==0) { sheding++。 dinum=4。 dinum=2。隨著單片機開發(fā)技術的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前使用較多的MCS51系列單片機開發(fā)的軟件。其內部元件庫含有豐富的元件,支持總線結構以及智能化的連線功能;支持主流CPU(如ARM、8051/5AVR)及通用外設模型的實時仿真等,為單片機的開發(fā)應用等帶來極大的便利。點擊開始按鈕,系統(tǒng)開始仿真,待一段時間穩(wěn)定后,觀察到此時風扇直流電機的轉速為+ r/s,如圖45所示。經(jīng)過編譯沒有出錯,但在仿真調試時,數(shù)碼管顯示的只是亂碼,沒有正確的顯示溫度,按鍵功能也不靈的,當按鍵按下時,顯示并不變化。通過軟件設計,實現(xiàn)了對環(huán)境溫度的連續(xù)檢測,由于硬件LED個數(shù)的限制,只顯示了預設溫度的整數(shù)部分。當檢測到的溫度比預設的溫度每增加5攝氏度,風扇電機轉速增加一級。 電動機調速電路部分調試系統(tǒng)本部分的設計中重在軟件設計,因為外圍的驅動電路只是將送來的PWM信號放大從而驅動電機轉動。電路的設計中采用了達林頓反向驅動器ULN2803,實現(xiàn)較好的控制效果;再
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1