版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基于單片機的智能散熱系統(tǒng)設計與實現(xiàn)摘要日常生活中散熱器是很常見的,筆記本電腦很容易發(fā)生死機的狀況如果無法及時散熱的話,人們設計出了散熱底座,為了不允許電腦的使用壽命,可以使電腦的熱量及時散發(fā)出去,電腦的內(nèi)部線路不會由于溫度過高而出現(xiàn)損害現(xiàn)象,保證電腦可以正常運轉,增加它的使用壽命。為了克服底座風扇式散熱器一旦開啟便一直勻速運行,而無法自動調(diào)節(jié)轉速的缺點,設計一款智能溫控散熱器REF_Ref71890360\r\h[1]。將AT89C52單片機作為本文的主控制器,使用DS18B20來完成進行溫度的實時檢測模塊,同時將測量得到的溫度在LCD1620液晶顯示屏中展示。此外還可通過按鍵自定義設置溫度的當溫升超過極限時,風扇是否啟動是由單片機控制;當溫度低于溫度下限時,單片機控制發(fā)動機停機冷卻。關鍵詞:單片機;散熱器;智能控制目錄緒論 [10]。
結論通過這次的畢業(yè)設計,在半年的準備論文以及查閱資料的過程中,我回顧了很多模電、數(shù)電等知識。在此過程中鍛煉了資料歸納總結和實際動手能力,并且增強了我面對實際問題中的解決能力。選擇畢業(yè)課題時,因為我之前的電腦散熱有一陣子老是產(chǎn)生異常聲音,所以我對電腦散熱這方面產(chǎn)生興趣。我根據(jù)生活中電腦所需要散熱器的要求設計了此次設計內(nèi)容,和軟件硬件方面的具體設計方案。單片機和溫度傳感器是整個散熱器的重要組成基礎,所以本設計重點介紹了它們的工作原理、器件構造和工作方式。基于對傳感器和溫度傳感器的,設計出了本散熱器的運行電路。本設計實現(xiàn)了對筆記本溫度的實時監(jiān)控和散熱風扇的運行,可以將數(shù)據(jù)上傳到電腦進行分析與處理,從而廣泛得運用到生活當中,如智能恒溫空調(diào),溫度測量儀表等等。溫度監(jiān)控是一個實用性很強得課題,但是如果想要能夠經(jīng)歷時間的考研在生活中被大規(guī)模生產(chǎn),還需要進行細節(jié)的完善和改進。單片機具有系統(tǒng)機構簡略,速度快的優(yōu)點同時具有高集成度和可靠性,它對于高科技發(fā)展的社會具有不可或缺的重要性。單片機大到國防軍工的控制,小到電腦散熱,處處都有它的聲影。它滲透到我們的處處角落,并且緩解了能源浪費等問題。科學技術的發(fā)展同時推動著單片機的發(fā)展,隨著社會的飛速進步,新一代的智能散熱器就會在不遠的將來出現(xiàn)。
參考文獻金琦淳,李寒霜,陳煒煒.基于單片機的智能溫控散熱器設計[J].現(xiàn)代電子技術,2016.張少康,尹睿,鮑琦,等.基于單片機的智能溫控風扇系統(tǒng)設計[J].電子測試,2019.陳春雄,黃超,黃宇翔,等.智能控制的筆記本外置散熱器[J].電子技術,2014.李朝青.單片機原理及接口技術(簡明修訂版)[M].北京航空航天大學出版社,1999.靳達.單片機應用系統(tǒng)開發(fā)實例導航[M].人民郵電出版社,2003.崔夢雅,羅丹.基于單片機的智能散熱系統(tǒng)設計[J].數(shù)碼世界,2018.劉迎春,葉湘濱.傳感器原理、設計與應用[M].國防工業(yè)出版社,2015.江志紅.51單片機技術與應用系統(tǒng)開發(fā)案例精選[M].清華大學出版社,2008.秋紅,沈占彬.基于單片機溫度控制系統(tǒng)的硬件設計[J].機電產(chǎn)品開發(fā)與創(chuàng)新,2010.羅杰,謝自美.電子線路設計·實驗·測試-第4版[M].電子工業(yè)出版社,2008
附錄#include<reg52.h>#include<intrins.h>#include<absacc.h> //í·???t#include"lcd1602.h"http://í·???t#include"ds18b20.h"http://í·???t#include"eeprom.h"http://í·???t#defineuintunsignedint#defineucharunsignedchar //oê?¨ò?sbitk1=P3^2;sbitk2=P3^3;sbitk3=P3^4;sbitpwm=P3^6;uchartimerh,timerl;ucharflag;uinttemp,temph,templ;ucharnum;ucharfs;bitkq=0;voiddelay(uintz)//?óê±oˉêy{ uintx,y; for(x=z;x>0;x--) for(y=110;y>0;y--);}/******************°?êy?Y±£′?μ?μ¥???ú?ú2?eeprom?D******************/voidwrite_eeprom(){ ucharx1,x2,x3,x4; x1=temph/256; x2=temph%256; x3=templ/256; x4=templ%256; SectorErase(0x2000); byte_write(0x2000,x1); byte_write(0x2001,x2); byte_write(0x2002,x3); byte_write(0x2003,x4); byte_write(0x2058,a_a); byte_write(0x2057,0);}/******************°?êy?Y′óμ¥???ú?ú2?eeprom?D?á3?à′*****************/voidread_eeprom(){ ucharx1,x2,x3,x4; x1=byte_read(0x2000); x2=byte_read(0x2001); x3=byte_read(0x2002); x4=byte_read(0x2003);temph=x1*256+x2; templ=x3*256+x4; a_a=byte_read(0x2058);}/**************?a?ú×??ìeeprom3?ê??ˉ*****************/voidinit_eeprom(){ read_eeprom(); //?è?á if(a_a!=1||k2==0||k3==0) //D?μ?μ¥???ú3?ê?μ¥???ú?ú?êeeprom { a_a=1; temph=380; templ=50; write_eeprom(); //±£′?êy?Y } }voiddisplay(){ temp=ReadTemperature(); lcd1602_write(0,0x80+5); lcd1602_write(1,temp/1000+0x30); lcd1602_write(1,temp%1000/100+0x30); lcd1602_write(1,temp%100/10+0x30); lcd1602_write(1,'.'); lcd1602_write(1,temp%10+0x30); lcd1602_write(1,0xdf); lcd1602_write(1,'C'); lcd1602_write(1,''); lcd1602_write(1,'P'); lcd1602_write(1,':'); lcd1602_write(1,fs%10+0x30); lcd1602_write(0,0xC0+2); lcd1602_write(1,temph/100+0x30); lcd1602_write(1,temph%100/10+0x30); lcd1602_write(1,'C'); if(flag==1) lcd1602_write(1,'<'); else lcd1602_write(1,''); lcd1602_write(0,0xC0+10); if(flag==2) lcd1602_write(1,'>'); else lcd1602_write(1,''); lcd1602_write(0,0xC0+13); lcd1602_write(1,templ/100+0x30); lcd1602_write(1,templ%100/10+0x30); lcd1602_write(1,'C'); }voidkey(){ if(k1==0) { delay(10); if(k1==0) { flag++; if(flag>2)flag=0; } while(!k1); } if(k2==0) { delay(10); if(k2==0) { if(flag==1) { if(temph<990) temph+=10; } if(flag==2) { if(temph>templ) templ+=10; } write_eeprom(); } while(!k2);} if(k3==0) { delay(10); if(k3==0) { if(flag==1) { if(temph>templ) temph-=10; } if(flag==2) { if(templ>0) templ-=10; } write_eeprom(); } while(!k3); }}voidfengshan(){ num++;if(num>=15) {num=0; temp=ReadTemperature(); if(temp<templ){kq=0;fs=0;pwm=1;} //è?1?μíóú???T elseif(temp>temph){kq=0;fs=2;pwm=0;}//è?1???óúé??T else{kq=1;fs=1;}} if(kq==1) { pwm=~pwm; }}voidmain(){ Init_LCD1602(); //16023?ê??ˉ init_eeprom(); temp=ReadTemperature(); lcd1602_write(0,0x80); lcd1602_writebyte("Welcometouse!"); lcd1602_write(0,0x80+0x40); lcd1602_writebyte("
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園衛(wèi)生條例制度
- 酒店前臺衛(wèi)生標準制度
- 基層衛(wèi)生院考勤工作制度
- 煤礦救援隊財務制度
- 天貓運營獎金制度
- 學校衛(wèi)生保潔獎懲制度
- 衛(wèi)生室獎罰制度
- 煤礦風機房衛(wèi)生管理制度
- 果吧衛(wèi)生制度
- 公共衛(wèi)生科核心制度
- 單杠引體向上教學課件
- 高級消防設施操作員試題及答案-1
- 2025年海南省政府采購評審專家考試題庫(含答案)
- 綿陽普通話考試題目含答案
- 國企財務審批管理辦法
- 新型農(nóng)業(yè)經(jīng)營主體法律制度完善研究
- 高中國際班數(shù)學試卷
- 北京市2019-2024年中考滿分作文131篇
- 2024-2025學年湖北省武漢市常青聯(lián)合體高二上學期期末考試語文試題(解析版)
- xx中學十五五發(fā)展規(guī)劃(2025-2030)
- 快遞保證金合同協(xié)議
評論
0/150
提交評論