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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機的電器遙控器設(shè)計-展示頁

2025-06-15 21:17本頁面
  

【正文】 管與接收頭的選擇 .................................... 8 電路設(shè)計 .................................................... 9 4 軟件部分設(shè)計 ..................................................... 14 遙控碼的信息協(xié)議 ........................................... 14 程序設(shè)計 ................................................... 16 5 最后總結(jié) ......................................................... 20 6 主要參考文獻 ..................................................... 21 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 1 基于單片機的電器遙控器設(shè)計 摘 要 : 遙控,即控制對象的遠程控制,使其根據(jù)指令執(zhí)行動作。而如今隨著科技的飛速發(fā)展遙控控制在生產(chǎn)生活中起到了越來越重要的作用。基于單片機的遙控器設(shè)計采用 AT89C51 單片機為核心處理器,設(shè)計分為發(fā)射電路與接收處理電路 2 個部分。本設(shè)計是以單片機為核心設(shè)計的一種智能型紅外遙控器,可以對發(fā)出的紅外信號進行識別與處理。 receiving side transmits an infrared signal decoded by the decoder to identify the transmitting end corresponding to the further control level for controlling the controlled object output from the microcontroller AT89C51. The design is based on the design of a microcontroller as the core of intelligent infrared remote control that can be emitted by the infrared signal recognition and treatment. Keywords: Remote control。 infrared signal。電器使人們的生活更加便捷舒適,而如今電器產(chǎn)品所著重的不僅僅是功能上的全面、能耗上的性價比還有操作上的便利。如通過物聯(lián)網(wǎng)技術(shù)用戶可以在任意時間任意地點完成對聯(lián)網(wǎng)電器的操作。 1 控制信息的傳遞方式 無線電遙控方式 無線電遙控電路比較復(fù)雜實現(xiàn)難度比較大,但是無線電的控制范 圍廣,近從零點幾米遠則可以突破地球到達外太空!無線電遙控發(fā)射電路模塊是由電路廣泛接受,當接收器接收由發(fā)射器控制電子開關(guān)的工作發(fā)射的無線電波。脈沖發(fā)射有調(diào)頻、調(diào)幅、數(shù)字脈沖發(fā)射三種;從開關(guān)來說分有單通道遙控和多通道遙控。所以依據(jù)各國的無線電管理條列(如 中華人民共和國無線電管理條例 ),無線電的使用被嚴格劃分。國家也對于用無線電業(yè)余愛好者,留下了了特定的波段。但是因為無線電的使用受到了管制(發(fā)射功率、工作頻率),我們只能從提高接受靈敏度、加強電路抗干擾能力入手改進電路。并且用無線電傳送控制指令還要有一定的安全性問題(指令的正確收發(fā))。 綜上所述,使用無線電遙控本身實現(xiàn)復(fù)雜,并且無線電的使用受到了國家 法律法規(guī)的約束。 基于單片機的電器遙控器設(shè)計 紅外遙控方式 紅外遙控是用紅外線發(fā)光 LED,發(fā)射波長 940nm 的紅外不可見光,來傳送信號。 因為紅外光譜中的可見光以外,所以抗干擾性的紅外傳輸。信息可以被調(diào)制的紅外光透射, 而長波紅外波長小于無線電波,以便不干擾的紅外線遙控器等電氣設(shè)備,也不會影響到相鄰的無線電設(shè)備。 方式 Wifi 無線網(wǎng)絡(luò),可為計算機,便攜式設(shè)備(手機,平板)等終端以無線方式互相連接的技術(shù)。雖然這樣做加大了控制范圍,但是成本上還是相對來說比較高昂。 從上所述, ZigBee 單純的性能以及成本方面來考量似乎是最優(yōu)的選擇。而解決此問題可以考慮在設(shè)備之間的控制核心上編寫一套簡單的通信協(xié)議來處理信息沖突。 方式選擇 對以上幾種信息傳遞方式的對比與選擇后,確定本設(shè)計使用紅外遙控的方式對設(shè)備進行遙控。 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 5 2 總體設(shè)計方案 方案一:最簡紅外遙控電路 在僅僅需要控制單一受控目標的情況下,使用一般集成電路組成單通道紅外遙控電路。 紅外發(fā)射端示意圖: 產(chǎn) 生 震 蕩 頻 率 紅 外 發(fā) 射 圖 考慮到該程序是一個簡單的單通道遙控器,可以直接產(chǎn)生一個合適頻率再通過紅外 LED 發(fā)射。 方案二:紅外遙控開關(guān)電路(簡單控制) 紅外線發(fā)射 /接收電路均采用單片機來實現(xiàn),輸出控制方式可選擇,實用性強。 紅外接收端示意圖: 紅 外 接 收受 控 目 標單 片 機控 制 方 式開 關(guān) 圖 當紅外接收端接收到控制脈沖后,由控制方式選擇開關(guān)模式是“互鎖”還是單路控制,再由單片機處理以后,對相應(yīng)的受控目標進行控制。 紅外發(fā)射端示意 圖: 按 鍵 控 制 單 片 機 紅 外 發(fā) 射 圖 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 7 按下相應(yīng)的單片機控制脈沖的按鈕,用紅外發(fā)射出去。 方案比較 以上三套方案中,方案一功能簡單過于單一,沒有才用單片機控制,只能對一路電器進行簡單的開關(guān)遙控; 方案二和方案三的紅外遙控發(fā)射器 /接收器使用單片機電路,該電 路比較簡單,實用性強。而方案三則不僅實現(xiàn)了多個電器的控制還能對 LED 進行亮度的調(diào)節(jié)。 3 硬件部分設(shè)計 單片機的選擇 本設(shè)計所采用的單片機選擇用 AT89C51 來實現(xiàn)。 AT89C2051 是閃存 2K 字節(jié)微控制器的可擦可編程只讀存儲器?;趩纹瑱C的電器遙控器設(shè)計 該設(shè)備采用了高密度非易失性存儲器 ATMEL 公司的制造技術(shù),與工業(yè)標準的MCS51 指令集和輸出管腳相兼容。 AT89C51 單片機的靈活、高效、廉價,使它成為嵌入式行業(yè)內(nèi)常用的單片機主控芯片。這 2 種顯示器成本低廉,配置靈活與單片機的 I/O 接口方便。對于本設(shè)計來說用 LED 表示控制目標的受控狀態(tài)就夠了,故沒必要使用LCD。光電耦合 器是以光為媒介傳輸電信號的一種電一光一電轉(zhuǎn)換 器件 。本設(shè)計使用 PS2021 光電耦合器。 紅外發(fā)射管與接收頭的選擇 LF5038 是一種無色透明已經(jīng)封裝完畢的紅外線發(fā)射管, LF0038F 是鼻梁狀的一體化紅外接收頭。LF0038F 具有 3 個引腳: GND 為接地端; VCC 為輸入電源端,正常的工作電壓范圍在 之間; OUT 為數(shù)據(jù)輸出端,默認未接受狀態(tài)為輸出高電平,使用時一般需要外接一個大于 20KΩ的電阻。 LF0038F 的載波頻率的值為 28kHZ;當紅外線發(fā)射管的正向電流為 300mA時, LF0038F 的最小接收距離為 15m、接收角度的范圍為上下 45176。 電路設(shè)計 發(fā)射電路部分 遙控發(fā)射 本遙控發(fā)射器采用碼分制遙控方式,碼分制紅外遙控就是指令信號產(chǎn)生電路以不同的脈沖編碼(不同的脈沖數(shù)目及組合)代表不同的控制指令。發(fā)射過程示意圖: 指令鍵指令編碼調(diào)制驅(qū)動紅外發(fā)射 圖 遙控發(fā)射過程 紅外發(fā)射電路的載波、數(shù)字基帶信號的產(chǎn)生 因為一體化接收頭的載波頻率為 38KHZ,所以發(fā)射模塊需要以 38KHZ 的載波來發(fā)射信號。為了是單片機的利用更加效率,提高性能,我們使用石英晶體多謝振蕩器來生成 38KHZ 的載波信號。數(shù)字基帶信號使用 單極性非歸零( NRZ)的形式編碼,通過單片機自帶的定時器生成特殊頻率的方波信號,并由 端口輸出。 基于單片機的電器遙控器設(shè)計 下圖為輸出 L 和 OUT 的波形圖: 圖 和 OUT 波形 發(fā)射管驅(qū)動電路設(shè)計 因為輸出的電流的最大值能達到 25Ma,但是紅外發(fā)射的有效距離由紅外發(fā)射管 IF的數(shù)值決定。紅外發(fā)射管的驅(qū)動電路主要有: NPN 管構(gòu)成的驅(qū)動電路和 PNP 管構(gòu)成的驅(qū)動電路。 下圖為 2 種驅(qū)動電路圖: 圖 發(fā)射驅(qū)動管電路 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 11 從以上分析可知: L 恒定輸出高電平作為紅外發(fā)射管的關(guān)斷信號。 發(fā)射電路設(shè)計 在確定使用 AT89C51 作為核心芯片和點觸式開關(guān)作為控制按鍵以后,加上簡單的紅外發(fā)射電路和 12M 晶體振蕩器就可以實現(xiàn)紅外發(fā)射。 接一個 74LS92 和一個門電路用來計數(shù)發(fā)射的脈沖數(shù);計數(shù)完成后由 三級管發(fā)光二級管利用紅外光為介質(zhì),將控制信以紅外光脈沖的形式發(fā)射去,由接收電路再進行放大,解調(diào),信號還原。 因為從 口出來的為高電壓,而三級管 9013 不能承受此電壓,所以采用了一個阻值較大 的電阻來起分壓作用,從而緩沖了加到三級管上的電壓。其中第 1 到第 5 腳控制電器的開關(guān),第 6 腳為可調(diào) LED 7 腳與第 8 腳為控制 LED 燈亮度的開關(guān),按下 7 腳燈變亮,按下 8 腳燈變暗,第 9 腳為復(fù)位腳,使用簡單的RC上電復(fù)位電路 , 15 腳為紅外線遙控碼的輸出端口,輸出 40KHZ 載波編碼,第 1 19 腳接 12MHZ 晶振。并且因為碼分制系統(tǒng)編碼脈沖的頻率很低,為超低頻,所以需要有調(diào)制和解調(diào)的過程。 接收過程圖: 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 13 紅外接收放大信號解調(diào)指令解碼驅(qū)動執(zhí)行 圖 紅外接收電路電源的要求 因為電路中使用塑料封裝完畢的一體化紅外接頭接收數(shù)據(jù),所以對電源要求比較苛刻。但是不適合使用波紋大的開關(guān)電源,以及和發(fā)射模塊使用同一電源驅(qū)動接收模塊電路。設(shè)計出如下電路基于單片機的電器遙控器設(shè)計 圖 從上圖可知:單片機第 1 號端口到第 8 號端口接 8 位數(shù)碼管,用來顯示被控制 LED 發(fā)光 2 極管的亮度,數(shù)碼管顯示范圍從 0 到 8,顯示 8 時最亮然后逐級遞減到 0 最暗。其中第 34 號端口是可以調(diào)節(jié)光暗的電燈,第 28 端口是電耦合器調(diào)光等的調(diào)光脈沖輸出,第 10 號端口為 50HZ 交流電(市電)相位基準輸入,第 12 號端口是中斷輸入,第 11 號端口是用來接收紅外線遙控碼信號。為了確保傳輸?shù)姆€(wěn)定性與可靠性,我們設(shè)置第一位碼寬為 3ms 其余為 1ms,遙控碼數(shù)據(jù)幀間隔大于 10ms。下圖為 15 號端口 發(fā)送器電路的輸出調(diào)制波 形: 圖 15號端口輸出挑吃波形 數(shù)據(jù)幀的處理 當紅外線接收端輸出脈沖幀數(shù)據(jù)時,第一位碼的低電平將啟動中斷程序,實時接收數(shù)據(jù)幀,在接收數(shù)據(jù)幀是,會對啟事位碼的碼寬進行驗證。當間隔位的高電平脈沖位寬大于 3ms 時,結(jié)束接受,然后由累加器 A 中的脈沖個數(shù),執(zhí)行相應(yīng)額輸出口的操作,圖示為紅外線接收端輸出一幀遙控碼的波形: 圖 程序設(shè)計 發(fā)射端程序設(shè)計 紅 外端發(fā)射的初始化代碼應(yīng)該包含初始化 T0 和系統(tǒng)一上電運行就關(guān)閉紅外輸出這兩步。初始化設(shè)置默認不允許開 T0 中斷,并且也不允許啟動 T0。單片機上電復(fù)位時, 4 個并行 I/O 端口默認輸出為高電平,所以當系統(tǒng)上電時必須強制 引腳輸出低電平使紅外輸出處于關(guān)閉的狀態(tài)。 開 始硬 件 、 程 序 初始 化按 鍵 掃 描 模 塊 圖 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 17 按鍵掃描模塊:先判斷 按鍵是否被按下,如果有按鍵被按下則循環(huán)掃描,按照 P 口值查找按下的鍵號。以上為一個完整的發(fā)射過程。如果采用調(diào)頻或者調(diào)幅發(fā)射接收碼,可有效提 高遙控的范圍,并且屏蔽了角度的影響。 程序流程圖如下: 皖西學院 2021屆本科畢業(yè)設(shè)計(論文) 19 開 始初 始 化按 照 顯 示 亮 度設(shè) 置 調(diào) 光 脈 沖延 時 值P 3 . 0 = 0調(diào) 延 時 程 序P 2 . 7 端 口 輸 出調(diào) 光 脈 沖YN 圖 接收端中斷過程:首先判斷低電平脈寬度是否大于 2ms,如果脈寬不到 2ms,則中斷返回;如果低電平大于 2ms,則接收并基數(shù)低電平脈沖個數(shù),然后判斷高電平脈寬度是否大于 3ms,如果小于 3ms,則返回上一階段計數(shù)過程;如果大于3ms,則按照脈沖個數(shù)找到對應(yīng)的功能程序,此時中斷 返回。通過對比紅外傳遞、無線電電波傳遞、 wifi、 zigbee 等方式,從中選擇了最合適于本課題的紅外線傳遞控制信息的方式。運用了大學期間所學的主要課程:微機原理、通信原理、數(shù)電、模電等課程的知識完成了本設(shè)計的硬件實現(xiàn);經(jīng)過對 C 語言、匯
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1