




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、摘要本設計主要應用了AT89C205第片機作為核心,綜合應用了單片機中斷系統(tǒng)、定時器、計數(shù)器等知識,應用紅外光的優(yōu)點。文章首先介紹了紅外遙控的基本原理和應用范圍,再對AT89C205第片機的結構和性能給出簡單的說明,接著給出了遙控器的編碼格式,及遙控發(fā)射器,遙控接受器的電路設計。對于遙控操作的不同,遙控發(fā)射器通過對紅外光發(fā)射頻率的控制來區(qū)別不同的操作;遙控接收器通過對紅外光接收頻率的識別,判斷出控制操作,來完成整個紅外遙控發(fā)射、接收過程。最后分別詳細介紹遙控系統(tǒng)的發(fā)射部分和接收部分的電路原理圖和程序流程圖。關鍵詞:單片機;紅外線;發(fā)射;接收AbstractThedesignismainlyap
2、pliedAT89C2051microcontrollerasthecore,integratedapplicationmicrocontrollerinterruptsystem,timers,countersandotherknowledge,theadvantagesoftheapplicationofinfraredlight.Thearticlefirstintroducesthebasicprinciplesandscopeofapplicationoftheinfraredremotecontrol,thengiveasimpledescriptionofthestructure
3、andpropertiesoftheAT89C2051microcontroller,thentheencodingformatoftheremotecontrolandtheremotecontroltransmitter,remotecontrolreceivercircuitdesign.Todistinguishthetypeofoperationfortheremoteoperationofthetypeofremotecontroltransmitterviatheinfraredlight-emittingfrequencycontrol;remotereceiverthroug
4、htheinfraredlightreceivingfrequencyidentificationAnalyzingacontroloperation,tocompletetheinfraredremotecontroltransmitterandreceiverprocess.Finallydetailstransmittingpartandareceivingpartoftheremotecontrolsystemcircuitschematicandprogramflowchart.目錄一、第1章緒論1.1 課題背景與選題依據(jù)1.2 紅外遙控技術簡介1.3 課題研究的目的和意義二、第2章
5、方案論證1 學習方式1 按鍵模塊1 顯示模塊1 紅外接受模塊1 微處理器選擇三、第3章紅外遙控的工作原理四、第4章通信協(xié)議五、第5章硬件電路設計顯示電路鍵盤電路紅外發(fā)射電路紅外接受電路存儲電路單片機控制電路六、第6章軟件程序編寫七、第7章調試八、參考文獻1緒論課題背景與選題依據(jù)進入二十一世紀以來紅外線技術進入高速發(fā)展階段,紅外線是一種人的肉眼看不見的光線,最近幾十年來,紅外技術初露頭角,在各個領域里獲得了廣泛的應用。開始應用到生產(chǎn)上,并形成了一門嶄新的技術一一紅外技術。紅外線(IrDA),簡稱IR,又稱紅外光波,在電磁波譜中,波長為0.76um一i000um由于波長太短,不能繞過障礙物繼續(xù)傳輸
6、,只能進行點對點的短距離的無線數(shù)據(jù)的傳輸。紅外線遙控是把遙控指令經(jīng)過調制后加載到近紅外光中進行傳送控制的,用近紅外做傳輸載體,是因為紅外發(fā)射器件與紅外接收器件的發(fā)光與受光峰值波長相近,能夠很好的匹配,可以獲得較高的傳輸效率及較高的可靠性。另外,近年來隨著計算機技術的快速發(fā)展,單片機已在各個領域發(fā)揮作用,同時傳統(tǒng)控制在單片機的帶動下也得到快速發(fā)展。傳統(tǒng)的遙控器大多數(shù)采用了無線電遙控技術,但是隨著科技的發(fā)展和紅外技術的成熟,紅外遙控也成為了一種主要的遙控手段。近年來,遙控技術在工業(yè)生產(chǎn)、家用電器、安全保衛(wèi)以及人們的日常生活中使用越來越廣泛。由于紅外線抗干擾能力強,且不會對周圍的無線電設備產(chǎn)生干擾電
7、波,同時紅外發(fā)射接收范圍窄,安全性較高。特別是在高危、高輻射、高污染的環(huán)境下,采用紅外線遙控技術能起到很好的作用。紅外遙控雖得到廣泛應用,但各產(chǎn)商各自為戰(zhàn),生產(chǎn)的產(chǎn)品不能相互兼容。市場上的紅外遙控裝置一般采用專用的遙控編碼及解碼集成電路,由于其靈活性較低,應用范圍有限。所以設計一種采用單片機進行控制且具有體積小、成本低、功耗低、功能強、可靠性高等特點的紅外遙控技術具有廣闊的發(fā)展前景。紅外遙控技術簡介遙控技術始于上世紀60年代初,主要利用無線電波、超聲波、紅外光作為載體進行遙控。無論采用何種方式,準確無誤傳輸信號,最終達到滿意的控制效果是非常重要的。最初的無線遙控主要采用的是電磁波傳輸信號,由于
8、電磁波容易產(chǎn)生干擾,也易受到外界干擾,因此逐漸采用超聲波和紅外線媒介來傳輸信號。相比于超聲波遙控器,紅外遙控器的的波長更短,因此紅外線遙控信號不會影響其他家用電器,也不會影響鄰近的無線設備;另外,紅外遙控不具有無線電遙控那樣穿透障礙物去控制被控對象的能力,在設計家用電器的紅外線遙控器時,不必像無線遙控器一樣,不同發(fā)射、接受器使用不同的頻率或編碼。否則就會影響到其他的電器或者鄰居的無線電設備。所有的紅外遙控器,都可以使用相同的頻率或編碼,而不會出現(xiàn)遙控信號“串門”現(xiàn)象。這對于大量生產(chǎn)及普及紅外遙控器提供極大的幫助。紅外光為不可見光,對環(huán)境影響很小,同時又具有很強的隱秘性、保密性和安全性。它具有一
9、下特點:.紅外線遙控的遙控距離一般為幾米至幾十米或更遠一點。.由于為不可見光,因此,對環(huán)境影響很小。紅外線的波長遠小于無線電波的波長,所以,紅外遙控不會干擾其它家用電器,也不會影響近鄰的無線電設備。.紅外為不可見光,具有很強的隱蔽性和保密性,因此在防盜,警戒等安全保衛(wèi)裝置中也得到了廣泛的應用。.紅外線遙控具有結構簡單,制作方便,成本低廉,抗干擾能力強,工作可靠性高等一系列優(yōu)點,特別是室內遙控的優(yōu)先遙控方式。同時,由于采用無線遙控器件是,工作電壓低,功耗小,外圍電路簡單,因此它在日常工作生活中的應用越來越廣泛。它在技術上的主要優(yōu)點是:.無需專門申請?zhí)囟l率的使用執(zhí)照;.具有移動通信設備所必須的體
10、積小、功率低的特點;.傳輸速率適合于家庭和辦公室實用的網(wǎng)絡;.信號無干擾,傳輸準確度高。它的缺點是:由于它是一種視距傳輸技術,采用的連接具有方向性,兩個設備之間如果傳輸數(shù)據(jù),中間就不能有格擋物;而且通訊距離較短,此外紅外發(fā)光二極管(LED)不是一種十分耐用的器件。1.3課題研究的目的和意義本課題的目的是通過對設計要求地認真分析和研究,拿出了幾種可行方案,最終選定了一個最佳方案。該方案是采用先進的單片機技術實現(xiàn)遙控的主要手段。我們所設計的遙控器能控制5個電器的電源開關,并且可對一路電燈進行亮度的調節(jié)。由于紅外遙控不影響周邊環(huán)境的、不干擾其他電器設備。由于其無法穿透墻壁,故不同房間的家用電器可使用
11、通用的遙控器而不會產(chǎn)生相互干擾;電路調試簡單,只要按給定電路連接無誤,一般不需任何調試即可投入工作;編解碼容易,可進行多路遙控。而現(xiàn)代紅外線應用非常廣泛,紅外線遙控的研究能是人們的生活更加方便快捷。2方案論證學習方式方案:紅外學習型遙控器主要有兩大類型:固定碼式學習型遙控器和波形拷貝式學習型遙控器。固定碼式型遙控器。主要應用思想是“不完全歸納法”,也就是對目前在市場上應用的所有遙控器信號進行收集并對他們進行分類,然后對每一種類型的信號都預制一種解碼和發(fā)射程序。固定碼式遙控器的學習過程:采集學習信號;判別信號類型;編碼;存儲到EEPRQM優(yōu)點:這種學習型遙控器的硬件制作簡單,對主控制器的頻率要求
12、不高。因為所發(fā)送的信號的頻率和編碼都是已知的,只要對所采集到的信號進行辨別即可,同時不要求對編碼進行壓縮,只按照原始編碼存儲,所以對存儲器的要求也不高缺點:只能對已收集到的信號進行遙控,對未收集到的或新開發(fā)的,新編碼格式的信號就不起作用。方案:波形拷貝式學習型遙控器。此類遙控器的工作思想是:不管遙控器是什么型號和什么編碼格式,只要拷貝原始遙控器所發(fā)出來的信號,然后對他們壓縮并存儲。發(fā)射時,只要把他們從存儲器中取出,解壓還原原始信號即可。把采集到的信號波形存儲到主控MCU勺RAK。把采集到的信號波形進行測量,并把它們緩存到RAMfro對采集到的信號進行分析,主要分析所發(fā)信號的高低電平時間,便于下
13、步的壓縮。對分析后的信號進行壓縮,主要是根據(jù)高低電平的發(fā)送時間和周期。存儲壓縮后的信號,把壓縮編碼后的信號存儲到EEPROMP。優(yōu)點:無須任何新代碼新程序,只要是原始遙控器發(fā)出來的信號都可以拷貝學習。缺點:對主控制器的存儲芯片要求比較高,價格也比固定碼式的高。由于目前市場上的遙控器編碼多式多樣,且客戶碼、命令碼都由不同廠商自行定制,沒有一個統(tǒng)一的標準,要想模擬并替代所種原始遙控器十分困難。如果選用固定式學習型的方法有很大的局限性。但使用拷貝型遙控器時,不關心編碼細節(jié),則通用性大大加強。故選擇拷貝式學習型紅外遙控器。按鍵模塊方案:獨立式鍵盤。電路結構簡單,配置靈活,每個獨立式按鍵占用一個I/O口
14、。每個I/O口上的按鍵工作時不會影響其他的I/O口。但是每個按鍵占用一個I/O口,當按鍵多時,對I/O的浪費會很大。鍵盤比較少時使用獨立式鍵盤比較合算。獨立式鍵盤與單片機的接口如下圖:1S2獨立式鍵盤?.CDEN方案:4X4矩陣鍵盤。用8個I/O口組成矩陣結構,按鍵就安裝在矩陣交點處。利用8個I/O口就可以控制16個鍵盤,提高了I/O口的利用率,節(jié)省了資源。4X4鍵盤與單片機的接口如下圖:圖2.24X4矩陣鍵盤經(jīng)兩者對比并結合設計需要,本著節(jié)省資源的原則,這里選擇方案4X4矩陣鍵盤。顯示模塊方案:采用(LED激碼管顯示,數(shù)碼管價格便宜,對環(huán)境要求不高,顯示明亮,數(shù)字顯示采用BCD®碼
15、,接口簡單,不需專用的驅動程序,程序設計容易,資源占用少。方案:采用(LCD液晶顯示。可視面積大,分辨率高,抗擾能力強,但接口復雜,需要人造字庫,編程工作量大,控制占用資源比較多。本著制作方便,節(jié)省資源的原則,這里選擇方案(1)。紅外接受模塊方案(1):使用紅外接受二極管和專用紅外處理電路。用光敏二極管作紅外接受電路里的接受工具。使用時給接受二極管加反向偏壓,才能正常工作以及獲得高的接受靈敏度。因為紅外二極管發(fā)射功率小,致使紅外接受二極管收到的信號比較弱。為了提高信號的接受度,必須要在接受端高增益的放大電路,此電路結構復雜,制作成本高,在現(xiàn)實中不常用。方案(2):采用一體化紅外接收頭。一體化紅
16、外接受頭是集紅外接受、放大、濾波、比較輸出于一身的模塊。不需要其他外部元器件輔助作用,就可以完成從紅外接受到輸出與TTL電平兼容的信號。有了一體化紅外接受頭,就不再需要外部放大電路,這種紅外一體化接受頭不僅結構簡單而且可靠性極高。這種一體化紅外接收頭和普通三極管大小差不多,適合于輸。綜上所述,這里選擇第二種方案。本設計主要運用了頻率為38KHz型號為HS0038的一體化紅外接受頭。微處理器選擇此設計中有三種單片機可供選擇,分別是C-31,凌陽單片機和AT89C-52但C-31沒有內存,存儲程序時需要外擴內存,比較麻煩。凌陽單片機使用16位微處理器芯片采用的是模塊式集成結構,它以&mic
17、ro;'nSP內核為中心集成不同規(guī)模的ROMPAMF口功能豐富的各種外設部件。AT89C5犯一個片內含8kbytes的可反復擦寫的Flash只讀程序存儲器和256bytes的隨機存取數(shù)據(jù)存儲器(RAM的低電壓,高性能CMOS8單片機。該器件采用了ATMEL勺高密度非易失存儲生產(chǎn)技術。兼容了MCS-51的標準指令系統(tǒng),片內置了Flash存儲單元和8位通用中央處理器。AT89C52g一種高效微處理器,為很控制系統(tǒng)提供一種靈活且性價比高的方案。他的主要特點如下:1.兼容MCS51旨令;2.2個串行中斷,可編程UARW行通道;3.2個外部中斷源,共8個中斷源;4.2個讀寫中斷口線,3級加密位;
18、5.256X8bit內部RAM6.8KB可反復擦寫FlashROM;7.時鐘頻率為0-24MHz8.32個雙向I/O口;9.3個16位可編程定時/計數(shù)器;綜上所述,選擇C-31則不夠用,選擇凌陽單片機則大材小用,而選擇AT89C-52卻恰到好處。3紅外遙控的工作原理在可見光中,紅光的波長范圍為0.620.76may紫光的波長范圍為0.380.46mi而波長比紫光波長短比紅光波長長的波叫紅外線。紅外線遙控器是利用波長為0.761.5pm近紅外線作為載體,把信號調制到近紅外線中進行傳輸?shù)钠骷?。常用的紅外遙控系統(tǒng)主要由發(fā)送和接受兩部份組成。發(fā)射部分主要為紅外發(fā)射二極管。目前主要使用的為波長為940n
19、m左右的二極管,其外觀和普通二極管一樣。實際應用時,要給紅外二極管加反向電壓,這樣可以提高二極管的接受靈敏度。紅外遙控器的載波頻率主要由發(fā)射端的晶振和分頻系數(shù)決定,本設計中主要使用455KHz發(fā)射晶振,分頻系數(shù)一般為12,所以發(fā)射頻率為455KHz-1237.9KHz38KHz0紅外遙控的特點是不受周邊環(huán)境的影響,不干擾其他電器設備。由于紅外線的波長較短,無法穿透墻壁去干擾其他房間的設備,故不同房間的電器可以用通用的遙控器來控制。紅外遙控器的結構簡單,編程容易,只要按給定的電路圖無誤連接,一般不需要調試就可以投入使用,可進行多路遙控。多路控制的紅外遙控系統(tǒng)的發(fā)射部分一般由許多不同按鍵組成,不同
20、按鍵表示不同的控制功能,當發(fā)射端的按鍵按下時,接受端會有不同的狀態(tài)輸出。主要體現(xiàn)為脈沖、電平、自鎖、互鎖、數(shù)據(jù)五種形式。當反射端發(fā)出數(shù)字信號,經(jīng)過適當?shù)恼{制和編碼后,進入變換電路,再經(jīng)紅外發(fā)射管轉換成可以發(fā)射的紅外光脈沖并發(fā)射到空中;接受端的接受器受到紅外脈沖后,再對脈沖信號進行解碼和譯碼就可以還原出原始信號。紅外發(fā)射端發(fā)射數(shù)據(jù)時,先對原碼以二進制的形式進行編碼,然后再對編碼進行調制,最后以脈沖發(fā)出去。紅外載波主要是頻率為38KHz的方波,使用脈沖調制PMM式進行發(fā)送,通過待發(fā)送的二進制數(shù)的“0”或“1”控制脈沖的時間間隔及PWM的占空比。紅外載波既可以通過單片機內部的定時功能實現(xiàn)也可以通過外
21、圍電路實現(xiàn)。紅外接受頭接受到38KHz載波信號后,輸出狀態(tài)會是低電平或高電平兩種形態(tài)。從而可以將“斷斷續(xù)續(xù)”的紅外信號調制成連續(xù)的方波信號,再經(jīng)過單片機的處理,便可以恢復出原來的信號。4.通信協(xié)議本設計中主要使用的協(xié)議時NEO議主要特征:1.8位地址碼,8位命令碼;2.完整發(fā)送兩次地址碼和命令碼,以提高可靠性;3.38KHZ載波頻率;4.位時間為1.12ms或2.25ms;5.脈沖時間長短調試方式;調試方式Logical"0°Logical-5G0|js+-i國5印”沱1.12ms.NECa、議是根據(jù)脈沖時間的長短來解碼的。每個脈沖為560小長的38KHz載波,大約為21個
22、載波周期。邏輯“0”的脈沖時間為1.12ms,邏輯“1”的時間為2.25ms,主要的載波周期為1/4或1/3。協(xié)議10011010100110113110100001101000SBMSBUBMSBLSBMSBLSBMSB:5ml£AddresskMAddress-Conmand>1CommandWumniiiHimiMuiiu上圖所示的脈沖群為在NEC協(xié)議下的典型脈沖鏈。該協(xié)議定義首先發(fā)送的低位,如上圖所示,是以地址碼為“59”,命令碼為“16”發(fā)送的脈沖群。每次發(fā)送信息都用9msAG睛電平脈沖來調整紅外接收器的增益,接著是4.5ms的低電平,然后便是地址碼和命令碼。每次發(fā)送
23、過程都發(fā)送兩次地址碼和命令碼,用來提高信息的接受率和準確性。每個發(fā)送過程都發(fā)送一次他的反碼,無論發(fā)送的是0或1,發(fā)送的總時間都是它和它反碼時間的總和,所以每次發(fā)送的時間是包定的。以這種方式發(fā)送,主要是提高信息接收的可靠信。另外,還可以把地址碼和命令碼擴展為16位,用來提高系統(tǒng)命令的容量。盡管一直按著某一個按鍵,但是也只能一次發(fā)送一串信息。發(fā)送原則是以110ms為周期的重復碼,重復碼主要是9ms的AGQW電平和4.5ms的低電平及一個560仙S的高電平組成。5.硬件電路設計本系統(tǒng)的硬件電路主要由六部分組成:單片機系統(tǒng)電路、紅外接收電路、紅外發(fā)送電路、存儲電路、鍵盤電路和顯示電路。顯示電路本設計的
24、顯示部分主要是LED數(shù)碼管,數(shù)碼管主要有四種類型:單位數(shù)碼管、雙位數(shù)碼管、四位數(shù)碼管和米字數(shù)碼管。不管什么類型的數(shù)碼管,他們的工作原理都是一樣的,都是靠點亮里面的發(fā)光二極管來發(fā)光。數(shù)碼管的引腳總共有10個,其中9個為發(fā)光二極管,一個為公共端,其中公共端又可以分為共陰極和共陽極,他們的電路圖如下:f6引腳(b)共陰極(c數(shù)碼管內部原理圖在單片機應用中主要使用編碼方式來點亮二極管,編碼如下所示:符吁編碼符號福礙ok3rKih(7r10xl>69tk6f;0x3bA01773“x4rb,0x66cM翦OiMdCkSe6他7dE1X79中&k07F0x71共陰極數(shù)碼管編碼數(shù)碼管與單片機的
25、連接電路如下:sl中“七DBI二:IMM而1三I而界DBBpiwrpuipiKK)R)1P02心ruPI5P06PO?'A<>ct>-<I>Cfc-0INI11,-;%cn.vI#MD2叵應運EMilOkOMlRDINIEXIinMil1()I.A'VpRLS1.THDP21;',-P?t,中RXIfTXDALM不Ml?4HC居3數(shù)碼管連接電路鍵盤電路鍵盤分為編碼鍵盤非編碼鍵盤。鍵盤上閉合鍵的識別由專用的硬件編碼器實現(xiàn),并產(chǎn)生鍵盤編碼或鍵值的稱為編碼鍵盤,主要有計算機鍵盤。而靠軟件編程來識別的鍵盤稱為非編碼鍵盤。在單片機中使用最多的是非編碼
26、鍵盤,非編碼鍵盤又為獨立式和矩陣式鍵盤。由于獨立式鍵盤一個按鍵就占用一個I/O,太占資源,為了節(jié)省資源,這里選用4X4矩陣鍵盤。將16個按鍵排成4行4列,第一行將每個按鍵的一端連接在一起構成行線,第一列將每個按鍵的另一端連接在一起構成列線,一共有4行4列共8根線,每根線占用一個I/O口,這樣8個I/O口就可以控制16個按鍵。無論是獨立鍵盤還是陣鍵盤,單片機檢測按鍵是否按下,只要是看他對應的I/O口電平是否為低電平。矩陣鍵盤的兩端都與單片機I/O口相連,因此,檢測時先要人為通過單片機I/O口送出低電平,檢測時,先給一列低電平,其他三列為高電平,然后馬上掃描每一行看看有沒有低電平,如果有低電平,此
27、時我們就可以確定哪一行那一列按下。也可以設置行為低電平,掃描列是否為低電平。這樣就是矩陣鍵盤的工作原理。矩陣鍵盤和單片機的連接圖如下:KS1JNTISrm/iPurrFWJF0(PUP1>2rnPH吶PI?1m5PI6rotPI7巴仃INTIP20LNTDl>2l1*2?nlu1田y”:hAVPP26V1P2?A1X?k"IRXI;TXI>見ALE市IMNKSIS14-*號-IJ,1JTD3叵運IXiTrO77SlAOSC1.18B20TM口>-tSilHr)KHA-DUl.A白3誦口Apioj;I3(1;iE7Qk'矩陣鍵盤連接電路pi紅外發(fā)射電路我
28、們把波長介于0.763.0pm光叫做近紅外光,紅外遙控器使用的紅外光主要集中在0.761.6pm近紅外光。因為紅外線的波長較短,所以更適合用于短距離的遙控傳輸系統(tǒng)。近紅外光可以通過紅外發(fā)光二極管獲得,紅外發(fā)光二極管是由PN結構成的電流型器件。給他加上適當?shù)恼妷汉?,他會發(fā)出一定的波長的紅外光。發(fā)射電路如下圖所示:紅外發(fā)射電路目前市場上大多數(shù)使用的是發(fā)出波長為940nm左右的發(fā)光二極管,外形和普通二極管一樣,只是顏色不同。紅外發(fā)光二極管有透明、藍色和黑色三種,同時有直流電流、交流電流和脈沖電流三種驅動方式。交流驅動主要用于紅外檢測、測量以及紅外通信。直流電流驅動方式也可稱為平均發(fā)射方式,是指通
29、過直流電源驅動紅外二極管發(fā)出恒定波長的光線。一般只有發(fā)射功率較小,抗干擾能力差和高耗能的紅外發(fā)光二極管才用這種方式驅動。為了提高遙控器的工作距離,卻又不使發(fā)光二極管過載,選擇調制載波脈沖驅動或脈沖驅動的方式來工作。紅外遙控器的有效工作距離主要取決發(fā)光二極管的最大輻射功率,而輻射峰值是由驅動電路的峰值所決定。在相同的平均電流驅動下,脈沖越窄,峰值功率就越大,有效工作距離就越遠,同時這種發(fā)射方式也可以提高遙控器的抗干擾能力。對于紅外遙控器來說,除了工作距離外,調制頻率、調制帶寬也是紅外發(fā)射二極管的重要參數(shù)。頻率會影響到紅外發(fā)光二極管在光通信中的速率,紅外發(fā)光二極管因受注入PN結少數(shù)載流子壽命的限制
30、,從而影響到發(fā)光二極管在高比特傳輸速率中的應用。通過優(yōu)化電路驅動和合理的脈沖編碼,可使二極管用于高速傳輸系統(tǒng)中。調制帶寬主要是保證在一定調制頻率下,當輸出頻率比參考頻率下降3db時,所對應的頻率值。他是體現(xiàn)二極管調制能力的主要參數(shù)。紅外接受電路一體化的紅外接受裝置是集接受、放大、檢波、整形于一身,并輸出與TTL電路兼容的信號。這樣簡化了發(fā)射電路,同時提高了應用性。本設計中主要使用紅外一體化接受頭HS0038外觀如下圖:HS0038®大接受距離為35m,可以與COMSTTL電路兼容。它是直立側面收光型接受的載波頻率為38KHz,接受周期為26以明同時能對信號放大、檢波、整形,得到與TT
31、L電路兼容的信號。三個管腳分別是+5V電源,接地線,解調信號的輸出端。沒接受到信號時,HS0038輸出的始終是高電平。但接受到信號時,輸出為高低脈沖電平,所以接受碼為一個低電平后跟一個高電平。遙控接受電路如下:P3-71IR2二4打_L_2LHSOO38VCC紅外接受電路存儲電路衡量一個智能學習型遙控器的好壞,存儲代碼的數(shù)量也是一個重要指標。遙控器學習完以后得把代碼存儲起來,但由于單片機的內部存儲器RAMt限且不能掉電保護,所以需要一個適合的外部存儲器來存儲學習代碼。本設計中使用的外部存儲芯片為AT245C02AT245C02的特點如下:1、使用I2C總線串行EEPRQM2、容量為1KB工作電
32、壓在1.8V5.5V;3、生產(chǎn)工藝為CMOSC藝;4、具有的工作電壓寬為2.5V5.5V;5、擦寫次數(shù)大于10000次;6、寫入速度小于10mq7、數(shù)據(jù)不易丟失、體積??;其引腳圖如下:AOCAlCA2CG1DC3vccJTESTJXLEsda引腳功能介紹如下:引腳1(A0):器件地址的A0位;引腳2(A1):器件地址的A1位;引腳3(A2):器件地址的A2位;引腳4(GND:地線;引腳5(SDA:數(shù)據(jù)總線引腳;引腳6(SCD:時鐘總線引腳;引腳7(TEST:測試引腳;引腳8(VCC:電源線引腳;AT42C系歹的地址是A6A5A4A3A2A1A0R/W,除最低位R/W外,其他的者B是地址。其中低
33、3位由引腳的連接決定,高四位由產(chǎn)家給出為1010。R/W決定數(shù)據(jù)傳輸方向,R/W=0是把數(shù)據(jù)寫入存儲器中,R/W=1,是讀出存儲器中的數(shù)據(jù)。AT24C02t256個存儲單元,片內地址范圍為00HFFH存儲電路圖如下:,存儲電路單片機控制電路1、單片機簡介本設計中使用的核心控制元器件是AT89C52單片機,它是一種低電壓、高性能COMS8單片機。使用ATME公司的高密度、非易失性存儲技術制造,片內置了通用8位中央處理器和Flash存儲單元,能兼容標準MCS-51指令系統(tǒng),設置了32個雙向I/O口,256X8bit內部RAM3個16位可編程定時/計數(shù)器中斷,2個串行中斷,2個外部中斷,2個讀寫中斷
34、口線,時鐘頻率為24MHz機器周期達到級,又由于遙控器的工作距離一般不會太遠,且移動速度不會太快,所以單片機的計時精度完全可以滿足系統(tǒng)的測量要求。同時此單片機的加密性號,抗干擾能力強。故選擇它作為核心控制元器件。2、單片機引腳功能AT89C52勺裝封弓I腳圖如下:T2/PL0rJ,40bVccT2EXZP1,1匚5PO.0/ADOP1.2CbPO.1ZAD1P1.3匚PO.2/AD2P1.4匚5P0t3ZAD3P1.5匚bPO.4ZAD4Pl.S匚PO.5/AD5P1.7CPO+S/AD&RST匚bPO.7/ADTRXD/P3.0匚EA/VFFTXD/P3.1rPALE/PROGINT
35、0/P3.2匚5PESNINT17P3.3匚hP2.7/A15T0/P3.4匚P2,6/A14T1/P3.5匚5P2.5/A13CbP2.4/Al2RD/P3.7CP2.3/A11XTAL2CP2.2/A10XTAL1匚bF2.1ZASPDIFGND匚PZ.0/A8AT89C52弓|腳圖AT89C52S用標準的C51內核,功能及管腳排布上與8x52相同,主要用于功能調整控制。主要功能包括初始化RAMt外部接口功能部件、會聚側視圖控制、會聚主IC內部寄存器、會聚調整控制、紅外遙控信號IR的接受解碼及與主板CPU通信等。主要管腳有:(1)、VCC(40腳)和VSS(20腳)為供電口,分別接+5V電
36、源的正負端。(2)、P0P3為可編程通用I/O腳,其功能用途由軟件決定。(3)、XTAL1(19腳)和XTAL2(18腳)為震蕩器輸入輸出端口,外接12MH磊振。RST/Vpd(9腳)為復位輸入端口,外接電阻電容的組成的復位電路。P0端口(3239腳)被定義為N1功能控制口,分別與N1的相應功能管腳相連接。10腳和11腳定義為I2C總線控制端口,分別連接N1的SDAS(18W)和SCAS(19腳)端口。13腳定義為IR輸入端。12腳、27腳和28腳定義為握手信號功能端口,連接主板CPU勺相應功能端,用于當前制式的檢測及會聚調整狀態(tài)進入的控制功能。3、單片機控制電路r第6章軟件程序編寫程序框圖如
37、下:學習部分程序:Voidinter0(void)interrupt0using1(EX0=0;TH1=0;TR1=1;PW_pt=4;Timeout=0;length=0;RX_flag=1;Lend_flag=0;End_flag=0;While(ir_in=0)(.timeout+;if(timeout>40000)(RX_flag=0;Break;TR1=0;PW_data0=TH1;PW_data1=TL1;TH1=0;TL1=0;TR1=1;Timeout=0;if(PW_data0<90)&&(PW_data0>55)(Head_flag=1;.
38、Else(Head_flag=0;.While(ir_in)(.Timeout+;If(timeout>20000)(RX_flag=0;break;TR1=0;PW_data2=TH1;PW_data3=TH1;TH1=0;TL1=0;For(u8_i;u8_i<26;u8_i+)(TR1=1;Timeout=0;RX_flag=1;while(ir_in=0)(.timeout+;If(timeout>10000)(RX_flag=0;break;TR1=0;PW_dataPW_pt+=TH1;PW_dataPW_pt+=TL1;TH1=0;TL1=0;PW_pt=0;f
39、or(u8_i=0;u8_i<16;u8_i+)一一一TR1=1;timeout=0;RX_flag=1;While(ir_in=0)timeout+;if(timeout>10000)RX_flag=0;Break;TR1=0;PW_data2PW_pt+=TH1;PW_data2PW_pt+=TL1;TH1=0;TL1=0;TR1=0;timeout=0;If(RX_flag)&&(End_flag=0)length+;)if(PW_data2PW_pt-2<20)(End_flag=0;).Else(End_flag=1;)RX_flag=1;While
40、(ir_in)(timeout+;If(timeout>10000)(RX_flag=0;Break;)TR1=0;PW_data2PW_pt+=TH1;PW_data2PW_pt+=TL1;TH1=0;TL1=0;)for(u8_i=0;u8_i<2;u8_i+)一一一TR1=1;Timeout=0;RX_flag=1;While(ir_in=0).Timeout+;If(timeout>6000)RX_flag=0;Break;)TR1=0;PW_data2PW_pt+=TH1;PW_data2PW_pt+=TL1;TH1=0;TL1=0;TR1=0;Timeout=0;)if(RX_flag)&&(End_flag=0)(length+;)if(PW_data2PW_pt-2<20)(End_flag=0;)else(End_flag=1;)RX_flag=1;while(ir_in)(timeout+;if(timeout>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZJWL 001-2024 大宗商品供應鏈金融動產(chǎn)質押監(jiān)管倉儲服務規(guī)范
- T-ZNZ 264.3-2024 重金屬中度污染農(nóng)田土壤修復和安全利用技術規(guī)范 第3部分:超積累東南景天與芝麻輪作
- 二零二五年度服裝品牌廠家全國代理合作協(xié)議
- 2025年度電影院包場租賃及廣告合作合同
- 二零二五年度金融科技股權投資合同協(xié)議
- 二零二五年度工傷事故賠償調解協(xié)議(含傷殘評定)
- 二零二五年度全包裝修合同模板含定制家具制作
- 2025年度離職賠償協(xié)議書中的離職員工離職通知及手續(xù)辦理
- 二零二五年度聯(lián)防聯(lián)控疫情防控科研合作合同
- 2025年度線上虛擬購物體驗合同書
- 生產(chǎn)車間管理制度辦法
- 機電企業(yè)管理導論第1章課件
- 水平一足球全冊教案
- 蘇教版科學二年級下冊全冊教案
- 約束評分標準
- GB/T 28799.2-2020冷熱水用耐熱聚乙烯(PE-RT)管道系統(tǒng)第2部分:管材
- 法律和道德的關系 課件
- GB 16780-2021水泥單位產(chǎn)品能源消耗限額
- 全面推進依法行政課件
- 政務服務一網(wǎng)通辦平臺解決方案-最新
- 第十四屆全國交通運輸行業(yè)職業(yè)技能競賽(公路收費及監(jiān)控員)賽項題庫-上(單選題匯總-共3部分-1)
評論
0/150
提交評論