




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
.摘要:介紹了一種由普通遙控器作為信號控制器的紅外遙控電源開關(guān)。該控制器可以通過分AT89C2052單片機(jī)構(gòu)成的結(jié)構(gòu)。關(guān)鍵詞:單片機(jī) AT89C2052紅外遙控 定時開關(guān)Abstract:Thispassageistalkingabouttheinfraredremoteswitch,ofwhichthesignaliscontrolledbyanordinaryremotecontroller.Byanalysingcodeoftheremotecontroller,thiscontrollercancontrollseveralswitches.Besides,itisintroducingtheconstruction,functions,andworkingprinciplesoftheinfraredremotecontroller,whichismadebyAT89S2052,aswellasthedesignideasandbasicstructureofdecodeprogram.Keyword:single-chip;AT89C2052;infraredremotecontrol;TimeSwitch..目 錄第一部分 前言…………………1頁第二部分第三部分第四部分第五部分第六部分第七部分第八部分.
8051單片機(jī)概述…………………4紅外線遙控簡介…………………6系統(tǒng)設(shè)計(jì)要求…………………7系統(tǒng)硬件設(shè)計(jì)…………………8系統(tǒng)軟件設(shè)計(jì)…………………14頁結(jié)束語…………………19頁致謝.…………………19頁第九部分 參考資料…………………19頁前 言紅外遙控交流電開關(guān)是一種集遙控、定時功能于一體的家用電器等的開關(guān)裝置,它可CPU解碼,作為一般的單片機(jī)控制系統(tǒng)不能直接使控器控制系統(tǒng)實(shí)現(xiàn)集中控制用電設(shè)備的紅外遙控技術(shù)是本系統(tǒng)設(shè)計(jì)的重點(diǎn)AT89S2052單片機(jī)做解碼及主系列單片機(jī)是目前應(yīng)用最為廣泛的8位單片機(jī),該單片機(jī)具有成本低廉,技術(shù)成熟的特點(diǎn),相應(yīng)的學(xué)習(xí)資料很多,非常適用..一、AT89C2052單片機(jī)簡介AT89C2052CMOS820入/輸出端口,其中P18位雙向I/O16同時AT89C2052醒方式有RAM/計(jì)數(shù)器、串行口和外中斷口,系統(tǒng)喚醒后即進(jìn)入繼續(xù)工作狀態(tài)。省電模式中,片內(nèi)RAM繼續(xù)運(yùn)行。芯片的主要功能特性:表1.1單片機(jī)主要功能MCS5115I/O16/計(jì)數(shù)器0-24MHz兩個外部中斷源LED低功耗睡眠功能UARL
2k(>1000FlashROM62.7-6.V128x8bitRAM兩個串行中斷兩級加密位內(nèi)置一個模擬比較放大器軟件設(shè)置睡眠和喚醒功能..外部引腳圖圖1.1AT89C2052引腳圖AT89S2052..圖1.2AT89S2052結(jié)構(gòu)方框圖二、紅外線遙控簡介紅外線特點(diǎn)紅外線遙控是目前使用最廣泛的一種通信和遙控手段。由于紅外線遙控裝置具有體積遙控發(fā)射器及其編碼7461組成發(fā)射電路為例說明編..0.565ms0.56ms1.125ms0.565m1.685m2.25ms2圖2.1遙控編碼的“0”和“1”3238kHz達(dá)到降低電源功耗的目的。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射。74614226不同的紅外遙控設(shè)備,防止不同機(jī)種遙控碼互相干擾。后1688三、系統(tǒng)設(shè)計(jì)要求設(shè)計(jì)紅外遙控電源開關(guān)要求2000W5M。間到后立即切斷開關(guān)。LCD能顯示遙控狀態(tài),如開關(guān)的開合、所設(shè)定的時間等。實(shí)現(xiàn)方案紅外..彩電遙控器遙控接收頭彩電遙控器遙控接收頭繼電器顯示器件單片電器插座溫度接收頭機(jī)晶振受控電器圖3.1紅外遙控電源開關(guān)實(shí)現(xiàn)方案框圖四、系統(tǒng)硬件電路設(shè)計(jì)紅外遙控電源開關(guān)的系統(tǒng)組成電源光耦MOC3061可控硅BT137電源光耦MOC3061可控硅BT137AT89S20521338B蜂鳴器18B20晶振液晶屏12232圖4.1紅外遙控電源開關(guān)組成框圖系統(tǒng)設(shè)計(jì)及紅外解碼實(shí)現(xiàn)思路遙控器將按鍵信息進(jìn)行編碼后調(diào)制到紅外線的某個頻率通過管發(fā)射出去,紅外接收管接收到發(fā)射管發(fā)出的紅外信號后對該信號進(jìn)行解調(diào)原始編碼信息CPU..些二進(jìn)制碼進(jìn)行解碼。當(dāng)遙控器上任意一個按鍵按下超過36ms時,控制芯片的振蕩器使芯片激活,將發(fā)射一個特定的同步碼頭,對于接收端而言就是一個9ms的低電平,和一個4.5ms的高電平,這個同步碼頭可以使程序知道從這個同步碼頭以后可以開始接收數(shù)據(jù)。0”1”均以0.56ms的低電平開始,不同的是高電平的寬度不同0”為0.56ms1”為1.68ms0”10.56ms0.56ms以后,若10.56ms長些,但又不能超過1.12ms,否則如果該位為“0(1.12ms+0.56ms)/2=0.84ms最為可靠,一般取0.84ms左右即可。根據(jù)紅外編碼的格式,程序應(yīng)該等待9ms的起始碼和4.5ms的結(jié)果碼完成后才能讀碼。單片機(jī)把解碼所得的二進(jìn)制存入相應(yīng)的存儲單元,這樣就完成了某一按鍵的紅外解碼定時器以AT89S205212MHz晶振,用內(nèi)部定時器T05ms送液晶屏顯示。系統(tǒng)工作原理如圖所示,NB1838是塑封一體化紅外線接收器,它是一種集紅外線接收、放大、整形TTL電平信號兼容NB1838AT59S20520,單片機(jī)采集到這些數(shù)據(jù)后利用IO1min24h400V16A,可完全保證大功率電器的正常工作,避免可控硅過熱燒壞加了散熱器。..系統(tǒng)原理圖電源電路
圖4.2糸統(tǒng)總原理圖系統(tǒng)主控電路需要5V直流電壓電源,如圖所示,分為整流、濾波、穩(wěn)壓幾部分,提供+5V直流電源。圖4.3糸統(tǒng)電源圖紅外線接收及控制電路遙控器發(fā)出的紅外遙控信號經(jīng)紅外接收器NB1838V接收直接送給AT59S2052的中斷口0,單片機(jī)采集到這些數(shù)據(jù)后利用外部中斷和定時對其進(jìn)行紅外解碼處理獲得外部所需的控制信息,通過I\O口輸出信號控制開關(guān)的閉合。..圖4.4紅外線接收及控制電路光偶、可控硅開關(guān)驅(qū)動電路光偶MOC3041用作交流零點(diǎn)雙向可控硅BT137驅(qū)功動器,當(dāng)單片機(jī)BT137導(dǎo)通AC220圖4.5光偶、可控硅開關(guān)驅(qū)動電路..顯示部分電路利用CA12232K串口進(jìn)行串行輸入輸出數(shù)據(jù)顯示。圖4.6LCD顯示部分接口電路時鐘及定時電路PCF8563是PHILIPS公司推出的一款工業(yè)級內(nèi)含I2C能時鐘。PCF8563的多種報(bào)警功能時鐘輸出功能、以及中斷輸出1.0V,以及兩線制I2C總線通訊方式。不但使外圍電路及加該電路工作原理的文字說明!..圖4.7時鐘及定時器接口電路溫度接收電路加該電路工作原理的文字說明!圖4.8溫度接收部分接口電路五、系統(tǒng)軟件設(shè)計(jì)..12232加介紹糸統(tǒng)的軟件工作仼務(wù)的文字說明!5.1主程序流程加該流程的工作原理的文字說明!圖5.1糸統(tǒng)軟件工作流程..5.3解碼部分程序如下:/*========================================紅外解碼接收模塊:1838接收范圍:9ms/4.5ms========================================*/sbitIR=P3^2; 紅外接口//====================================bitirpro_ok,irok,startflag;uchariring; 按鍵轉(zhuǎn)換后功能鍵ucharirtime; 紅外全局變量用于定時中斷計(jì)數(shù)ucharIRcord[4]; 碼ucharirdata[33]; //33/******************************************************************//* 定時器0中斷服務(wù)函數(shù) *//******************************************************************/voidtim0_isr()interrupt1using1//定時器0中斷服務(wù)函數(shù){irtime++;//用于計(jì)數(shù)2個下降沿之間的時間}/******************************************************************//* 外部中斷0函數(shù) */../******************************************************************/voidex0_isr()interrupt0using2//外部中斷0服務(wù)函數(shù){uchari; 接收紅外信號處理ET0=1; //開定時中斷TR0=1;if(startflag){
//開定時器if(irtime<63&&irtime>=33) 引導(dǎo)碼TC9012i=0;irdata[i]=irtime; 存儲每個電平的持續(xù)時間,用于以后判斷是0還是1irtime=0;i++;if(i==33){irok=1;i=0;ET0=0;TR0=0;
//關(guān)中斷//關(guān)定時器}}else{irtime=0;startflag=1;}}/******************************************************************//* 定時器0初始化 */../******************************************************************/voidTIM0init(){
//定時器0初始化TMOD=0x02;TH0=0x00;TL0=0x00;ET0=0;TR0=0;
//定時器0工作方式2,TH0是重裝值,TL0是初值//重載值//初始化值//關(guān)中斷}/******************************************************************//* 外部中斷初始化 *//******************************************************************/voidEX0init(){IT0=1; //0(P3.2)EX0=1;EA=1;
//使能外部中斷//開總中斷}/******************************************************************//* 紅外解碼函數(shù)處理 *//******************************************************************/voidIrcordpro(){
//紅外碼值處理函數(shù)uchari,j,k;ucharcord,value;k=1;for(i=0;i<4;i++){for(j=1;j<=8;j++){
//處理4個字節(jié)//處理1個字節(jié)8位..cord=irdata[k];if(cord>7) 大于某值為1,12M{value=value|0x80;}else{value=value;}if(j<8){value=value>>1;}k++;}IRcord[i]=value;value=0;}irpro_ok=1; //1}六、結(jié)束語本設(shè)計(jì)通過了試驗(yàn),基本上符合設(shè)計(jì)要求,論文涉及的相關(guān)理論的得到了進(jìn)一步的驗(yàn)89C2052充分利用了它的資源,時間控制定時器更是設(shè)計(jì)的亮點(diǎn)。系統(tǒng)的功能還有很大的擴(kuò)七、致謝經(jīng)過這次鍛煉我的體會更深了,我認(rèn)識到實(shí)踐是最好的老師,有很多的知識如果不去實(shí)踐就永遠(yuǎn)也不會有透徹的理解..生命力,由于時間倉促,還希望大家的批評與指點(diǎn)。八、參考資料1、朱光忠呂雪蕾、楊子鳴。基于單片機(jī)的紅外遙控開關(guān)控
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 彩鋼房基礎(chǔ)防水施工方案
- 裝配式預(yù)留預(yù)埋施工方案
- 玻璃鋼除塵凈化塔施工方案
- 合盛包裝科技(徐州)有限公司玻璃瓶包裝裝潢及配套件加工項(xiàng)目環(huán)境影響報(bào)告表
- 保亭縣大件垃圾及園林垃圾破碎分揀及建筑垃圾轉(zhuǎn)運(yùn)調(diào)配場項(xiàng)目環(huán)評報(bào)告表
- 超高速切削機(jī)床項(xiàng)目風(fēng)險識別與評估綜合報(bào)告
- 陽泉直埋式保溫管施工方案
- 場地平整及強(qiáng)夯施工方案
- 施工方案編制格式
- 湖北省黃岡市部分學(xué)校2024-2025學(xué)年九年級下學(xué)期入學(xué)化學(xué)試題(原卷版+解析版)
- 【完整版】2020-2025年中國大語文培訓(xùn)行業(yè)發(fā)展戰(zhàn)略制定與實(shí)施研究報(bào)告
- 專題11 電磁感應(yīng)-2024物理高考真題及??碱}分類匯編
- 《中國各民族的語言》課件
- 2024年中考數(shù)學(xué)壓軸題預(yù)測《圓的綜合壓軸題》及答案解析
- 廣東省汕頭市龍湖區(qū)汕頭市龍湖實(shí)驗(yàn)中學(xué)2024-2025學(xué)年八年級上學(xué)期11月期中語文試題
- 南京信息工程大學(xué)《流體力學(xué)(Ⅰ)》2022-2023學(xué)年第一學(xué)期期末試卷
- IEC 62368-1標(biāo)準(zhǔn)解讀-中文
- 進(jìn)口冷鏈?zhǔn)称菲髽I(yè)應(yīng)急響應(yīng)制度
- 皮革制品價格與消費(fèi)者購買意愿
- 《現(xiàn)代家政導(dǎo)論》電子教案 5.2模塊五項(xiàng)目二國外家政服務(wù)業(yè)發(fā)展認(rèn)知
- 中建基礎(chǔ)設(shè)施類物資驗(yàn)收作業(yè)指導(dǎo)手冊
評論
0/150
提交評論