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

正文內(nèi)容

基于單片機的紅外遙控開關(guān)設計本科畢業(yè)設計(留存版)

2025-09-13 16:47上一頁面

下一頁面
  

【正文】 的擴展空間,比如在程序里集成多個解碼程序,讓系統(tǒng)自適應不通種類的遙控器,如果系統(tǒng)加入語 音芯片還可以在設置語音提示,使之功能更加完 美。 case 0x18: //遙控器 2鍵的鍵碼 。 } } if (IRCOM[2]!=~IRCOM[3]) //判斷接受的數(shù)據(jù)與其反碼是 { //否相等,相 等則重新接收 。 } while (IRIN) //等 IR 變?yōu)榈碗娖?,跳過 的前導 { //高電平信號。 //繼電器控制程序 。其文件內(nèi)部不應該包含任何實質(zhì)性的函數(shù)代碼。模塊化的目的是為了降低程序復雜度,使程序設計、調(diào)試和維護 等操作簡單化 ,而在模塊化 C 程序設計的過程中包含 *.c 和 *.h 兩種重要的文件。繼電器一般有兩股電路,為低壓控制電路和高壓工作電路。 USB 接口支持設備的即插 即用和熱插拔功能。 由于供電電源存在干擾,應該對電源端進行濾波處理,處理方法為:電源端與接地端之間連接一個 100Ω 左右 的電阻以及一個 47uF 左右的電容,本設計采用 電容濾波同樣能 夠滿足設計要求 。 紅外解碼思路 遙控器將按鍵信息進行編碼后調(diào)制到紅外線的某個頻率通過 發(fā)光二極 管發(fā)射出去,紅外接收管接收到發(fā)射管發(fā)出的紅外信號后對該信號進行解調(diào)原始編碼信息,紅外遙控接收頭解調(diào)出的編碼是串行二進制碼,包含著遙控 按鍵 信息,但它還不便于 CPU讀取識別,因此需要先對這些二進制碼進行解碼。 繼電器控制模塊:單片機驅(qū)動繼電器的通斷工作,從而對后置電路中的供電電源實現(xiàn)開關(guān)通斷功能控制。如果將 8 位單片機的推出作為起點,那么單片機的 發(fā)展歷史大致可分為以下幾個階段: ( 1) 第一階段( 19761978):單片機探索階段 ( 2) 第二階段( 19781982):單片機完善階段 ( 3) 第三階段( 19821990):微控制器形成階段 ( 4) 第四階段( 1990 至今):微控制器全面發(fā)展階段 隨著單片機的 各個 領(lǐng)域全面深入的發(fā)展和應用,導致 單片機的發(fā)展趨勢是 向 CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面發(fā)展。 紅外遙控 不影響周邊環(huán)境、不干擾電 氣 設備 ;電路調(diào)試簡單,只要按給定電路連接 無誤,一般不需任何調(diào)試即可投入工作;編解碼容易,可進行多路遙控 , 在室內(nèi)近距離遙控 中得到了廣泛的應用 ;而采用單片機進行遙控開關(guān)的設計,具有編程靈活多樣,操作個數(shù)可以隨意設定等優(yōu)點。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學位或?qū)W歷而使用過的材料。 由于本設計采用一體化紅外接收頭以及 USB 接口對整個系統(tǒng)進行供電,使得本設計 電路更為簡單實效且具有 較強的抗干擾性,同時對設計成本實現(xiàn)了最大減縮。 尤其是紅外遙控技術(shù)在這十年得到了迅猛發(fā)展,在家電和其他電子領(lǐng)域都得到了廣 泛應用,隨著生活水平的提高,人們對產(chǎn)品的追求是使用更方便、更智能化,紅外線遙控技術(shù)正是一個重點發(fā)展方向 。 值得注意的是,由于繼電器的控制線圈有電感,在關(guān)斷的瞬間會產(chǎn)生較大的反電勢,因此需要在繼電器線圈上反向并聯(lián)一個二極管,以保護驅(qū)動三極管不被擊穿,該設計采用的二極管是 IN4007,系統(tǒng)框圖 如 圖 所示: 圖 系統(tǒng) 框架 原理圖 遙控發(fā)射模塊: 在本設計中應用到的是普通的成品遙控發(fā)射器,用來發(fā)射含有鍵碼值的紅外線,供紅外接收頭接收。 WD6122 產(chǎn)生的遙控編碼是連續(xù)的 32 位二進制碼組,所發(fā)射的一幀碼含有一個引導碼, 16 位用戶編碼和八位數(shù)據(jù)編碼,數(shù)據(jù)編碼的反碼也同時被傳送,編碼結(jié)構(gòu)如圖 所示: 圖 遙控器發(fā)射的 32 位碼組圖 7 引導碼由一個 9ms 的載波波形和一個 的關(guān)斷時間構(gòu)成,它作為隨后發(fā)射碼的引導碼,這樣當接收系統(tǒng)是由微處理器構(gòu)成的時候,能更有效的處理碼的接受與檢測及其他各項控制之間的時序關(guān)系。三個管腳分別是地 (GND)、+ 5 V 電源 (VCC)、解調(diào)信號輸出端 (接單片機外部中 斷 )。 圖 MAX232 標準應用電路 USB 接口 本 設計采用的是 USB 接口來對整個遙控系統(tǒng)進行適配供電,從而使得本設計的電源部分穩(wěn)定且對電路實現(xiàn)了最大簡化,相比較的單片機傳統(tǒng)供電系統(tǒng)來說更為節(jié)能,成本更節(jié)約。當線圈斷電后,電磁的吸力也隨之消失,銜鐵就會在彈簧的反作用力返回原來的位 置,使動觸點與原來的靜觸點(常閉觸點)釋放。 循 環(huán) 判 斷 主程序 開始 初始化 中斷繼電器控制程序 是否按鍵? 紅外解碼程序 中斷返回 中斷開始 19 模塊化程序簡介 模塊化程序設計即模塊化設計,簡單地說就是程序的編寫不是開始就逐條錄入計算機語句和指令,而是首先用主程序、子程序、子過程等框架把軟件的主要結(jié)構(gòu)和流程描述出來,并定義和調(diào)試好各個框架之間的輸入、輸出鏈接關(guān)系。在我們的 C 文 件中,由于需要對外提供接口,因此必須有一些函數(shù)或者是變量提供給外部其它文件進行調(diào)用。 //驅(qū)動晶體管是高電平,所以一開始將 while(1) // I/O 的電平拉低 。//再次打開外部中斷,接收系統(tǒng)碼和數(shù)據(jù)碼 以及 return。 //數(shù)據(jù)最高位補“,不是接 if (N=8) //收 串口數(shù)據(jù),而是 根據(jù) 脈 23 { //沖的延時來判斷 ‘ 1’和‘ 0’ 。 Relay_1=~Relay_1。 i13。 typedef unsigned int WORD。 typedef unsigned char uint8。本次畢業(yè)設計是對我大學四年學習下來最好的檢驗。 最后,我要感謝我的父母對我的關(guān)系和理解,如果沒有他們在我的學習生涯中的無私奉獻和默默支持,我將無法順利完成今天的學業(yè)。 本聲明的法律后果由本人承 擔。 typedef signed char int8。很感謝各位指導老師的關(guān)心,你們幫助我解決了設計過程中遇到的一些問題,并提出了一些具有指導性的建議,使的本設計更趨完善。 Relay_4=~Relay_4。 include include sbit Relay_1=P2^0。 } while (IRIN) //計算 IR 高電平時長 { delay(1)。 uchar PassWord=0。 endif 相關(guān)程序代碼 本節(jié)將介紹整個系統(tǒng)設計中所涉及到的軟件程序代碼,包括主程序模塊代碼、紅外解碼代碼、繼電器控制代碼以及應用到的主要延時功能代碼。好比我們買了一部手機,我們只需要會用手機提供的功能即可,不需要知曉它是如何把短信發(fā)出去的,如何響應我們按 鍵的輸入,這些過程對我們用戶而言,就是一個黑盒子。 圖 單片機解碼控制電路原理圖 16 圖 PC838 接收電路原理圖 圖 繼電器控制電路原理圖 MAX232程序燒錄 電路 MAX232 芯片 與 RS232 串口 用來對單片機進行程序燒錄 ,由于 RS232 串口需要正負 12V 兩個電源,所以應該在 6 腳 連接如圖 4 只 構(gòu)成兩個 12V 電源,7,、 1 1 1 14 為數(shù)據(jù)通道,本設計采用的是 10,也就是MAX232 的第二數(shù)據(jù)通道 ,如圖 所示。故在電路中起著自動調(diào)節(jié)、安全保護、轉(zhuǎn)換電路等作用。 8 腳( R2IN)、 9 腳( R2OUT)、 10 腳( T2IN)、 7 腳( T2OUT)為第二數(shù)據(jù)通道。 相關(guān)器件 簡介 本章將對 設計中所 涉及到的單片機 STC90C516RD+、紅 外遙控接收頭 PC83MAX23 USB 接口 線 以及 電磁 繼電器進行簡單介紹。 如圖 、編碼調(diào)制、 LED 紅外發(fā)送器,接收部分包括光電轉(zhuǎn)換放大、解調(diào)、解碼電路,而整個接收部分將完全由上述的 PC838 紅外一 體化收頭來完成 ,本設計的發(fā)射部分采用成品遙控器來發(fā)送控制信號 。 設計一個多路紅外遙控開關(guān),利用市售遙控器發(fā)送遙控器鍵盤數(shù)字信號 ,通過以 3 STC90C516RD+單片機為核心的控制器接受數(shù)字信號并解碼,然后通過控制器控制相應的繼電器通斷,使得后置電路工作并實現(xiàn)各自 相關(guān)功能,本文所涉及研究內(nèi)容如下: ( 1) 紅外解碼思路及紅外解碼原理的分析 。 到了六十年代初,一些發(fā)達國家開始 研究民用產(chǎn)品的遙控技術(shù),但由于 當時技術(shù)條件限制,遙控技術(shù)發(fā)展很緩慢。 作者簽名: 日期: 年 月 日 學位論文版權(quán)使用授權(quán)書 本學位論文作者完全了解學校有關(guān)保留、使用學位論文的規(guī)定,同意學校保留并向國家有關(guān)部門或機構(gòu)送交論文的復印件和電子版,允許論文被查閱和借閱。本人完全意識到本聲明的法律后果由本人承擔。 特斯拉( Nikola Tesla)( 1856— 1943)的發(fā)明家在 1898 年時開發(fā)出來的(美國專利 613809 號) 。 為了解決上述 專用編解碼芯片配對的 局限性, 本文 意在 研究 一種 基于 基于單片機的紅外解碼控制系統(tǒng), 實現(xiàn)對紅線外解碼并完成后置繼電器電路的開關(guān)控制功能。指令譯碼器 將編碼指令信號進行譯碼,最后由驅(qū)動電路來驅(qū)動執(zhí)行電路實現(xiàn)各種指令的操作控制(機構(gòu))。就這樣單片機程序就可以識別遙控器相應的功能鍵,通過遙控器向單片機發(fā)出相應的命令,單片機接收到命令后通過驅(qū)動電路使繼電器動作從而實現(xiàn)用電設備的開關(guān)。其中 13 腳( R1IN)、 12 腳( R1OUT)、 11 腳( T1IN)、 14 腳( T1OUT)為第一數(shù)據(jù)通道。通常應用于自動化的控制 電路 中,它實際上是用小電流去控制大電流運作的一種 “ 自動開關(guān) ” 。 繼電器觸控電路 采用 5V 電磁繼電器,在單片機的 I/O 口輸出一個高電平的時候,將驅(qū)動 晶體三極管 9013 導通,使得電磁繼電器的控制線圈通斷形成磁場,可是應該在繼電器線圈上加 15 二極管阻斷線圈反電勢以保護三極管 9013,如圖 所示。即我們只關(guān)心模塊提供的功能,而不管模塊內(nèi)部的實現(xiàn)細節(jié)。 上述例子當中的頭文件包含編寫方法為: ifndef _(對應的 *.C 英文名稱大寫) _H_ define _(對應的 *.C 英文名稱大寫) _H_ extern void LcdPutChar(char cNewValue)。 uchar IRCOM[7]。k++) //每組數(shù)據(jù)有 8位 { while (!IRIN) //等 IR 變?yōu)楦唠娖? { delay(1)。 } include include //附錄 1 中包含文件信息 。 case 0x08: //遙控器 4鍵的鍵碼 。計算機工程與設計 ;20xx 年 11 期 : 20972099. [9]聶詩良,李磊民 .A Method of Sending and Reciving Infrared Remote control Signle with Microchip Computer[J]信息技術(shù)報; 20xx, 28( 2):2123. [10]李志 超, 周華 .Design and Application of Infrared Remote Control Based on MCU[J].中州大學學報; 20xx, 25( 2): 111112. [11] 梁超,謝皓 . Design and Application of Infrared Remote Control System[J].中國學術(shù)期刊; 20xx 年第 4期: 124125. 27 致 謝 經(jīng)過這次鍛煉我的體會更深了,我認識到實踐是最好的 老師,有很多的知識如果不去實踐就永遠也不會有透徹的理解,每一次的實踐都是一種進步。 typedef long INT32。對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標明。 另外,我還要感謝大學四年和我一起走過的同學朋友對我的關(guān)心與支持,與他們一起學習、生活,讓我在大學期間生活的很充實,給我留下了很多難忘的回憶。經(jīng)過這次畢業(yè)設計,我的能力有了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴謹?shù)墓ぷ髯黠L等方方面面都有很大的進步。 typedef unsigned char BOOL。 typedef
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1