999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的紅外遙控LED設計

2022-03-19 03:12:30杜路泉劉德春莫建麟王玉晶
關鍵詞:單片機信號系統

杜路泉,劉德春,莫建麟,王玉晶

(阿壩師范學院 電子信息與自動化學院,四川 阿壩州 623002)

1 紅外線遙控概述

按照波長由長到短劃分,可見光依次分為紅、橙、黃、綠、青、藍、紫。紅光的波長范圍為0.62~0.76 μm;紫光的波長范圍為0.38~0.46 μm.紅外線的波長比紅光的波長長,紫外線的波長比紫光的波長短。利用波長在0.76~1.5 μm之間的紅外線來傳輸控制信號稱為紅外線遙控技術[1]。

紅外遙控設備一般由發射器和接收器兩個部分組成,發射器通常由鍵盤電路、紅外編碼芯片、電源部分和發射部分構成。當按鍵被按下后,發射器在識別對應的按鍵后通過編碼芯片產生相應的控制信號,生成的控制信號再經過紅外發射電路的驅動發射出去。接收器通常由紅外接收電路、執行電路、電源電路和紅外解碼芯片組成。當紅外接收器收到紅外光信號后,會將收到的光信號轉化為對應脈沖電信號發送到紅外解碼芯片處進行解調。解調后芯片會控制執行電路產生對應狀態來表示應答[2]。

2 總體方案的選定

綜合考慮成本和資源使用程度等方面選擇了STC89C52單片機作為系統設計的編解碼芯片。將紅外發射模塊和紅外接收模塊分別用不同的電路板焊接成兩個獨立的模塊,使其在50~100 cm甚至更遠范圍內能穩定控制。該方案提高了設備靈活性、節省人工、符合遙控概念,和目前電子行業發展理念相同[3]。表1給出了方案對比分析。

表1 設計方案對比分析

3 遙控系統的硬件設計

單片機最小系統是指使單片機正常工作所需最少元器件的組合。52單片機最小系統除了單片機以外還包括電源電路、復位電路、時鐘電路、下載電路。表2分析了硬件選型,考慮到價格以及基本功能實現即可的原則,選擇STC89C52單片機。

表2 硬件對比分析

紅外發射電路是由一個NPN三極管S9013、兩個1k電阻和一個紅外發射管構成的開關電路,電路中三極管基級連一個電阻后與單片機P2.7引腳相連。當P2.7引腳輸出為1時,電路導通,紅外發射管會發出頻率為38 kHz的脈沖。

紅外接收電路主要由一個紅外接收頭HS0038連接在接收器的P3.2(外部中斷0)引腳。當產生紅外信號的時候,HS0038會給出低電平,單片機進行中斷解碼,并將產生的數據存在一個數組內。圖1所示為電路原理圖[4],圖2為PCB設計。

圖1 電路原理圖

圖2 PCB設計

鍵盤設計電路由八個按鍵組成,每一個按鍵都有不同的功能。表3給出了各個按鍵的作用。

表3 按鍵功能說明

在硬件電路設計完成后,進行最后電路板焊接,應當仔細檢查是否與仿真一致。在沒接電源的情況下用萬用表通斷開關檢查每條線路有沒有短路或者虛焊,并且檢查各元器件的值是否與仿真一致。以上檢查均準確無誤時再給設備接上電源,打開開關,檢查是否有短路現象,最后進行性能測試。

4 遙控系統的軟件設計

為了讓通信信號高效準確地到達接收端,將二進制信號進行編碼并轉換為脈沖信號,然后經過紅外發射管傳輸出去。通常有兩種方法進行調制,以脈沖串之間的時間間隔來實現信號調制的脈位調制(PPM)和以脈沖寬度來實現信號調制的脈寬調制(PWM),軟件設計采用PPM調制[5]。圖3為發射接收波形圖。

發射端 接收端

發射程序將嚴格遵循NEC紅外編碼協議來完成。紅外發射設備通過識別按鍵后在38 kHz的載波上依次將引導碼、用戶碼、用戶反碼、數據碼、數據反碼以脈沖的形式傳給發送引腳。

Proteus仿真里面必須要求嚴格遵循NEC編碼和誤差,雖然實際面包板模擬設備能通訊仿真卻通不過。經過測試發現,一般紅外接收頭設計的信號載波頻率為38 kHz,實際上能接收36~40 kHz之間的載波信號,并且每個指令的誤差可以增加到28 μs左右也能進行通信,但是在仿真軟件上就需要精確無誤。圖4給出了發射主程序流程圖。

圖4 發射主程序流程圖

圖5 接收主程序流程

接收程序主要用到外部中斷0來解碼,當接收到紅外信號時進入中斷通過一個延遲函數來判斷每個電平變化的時間。對比相應的紅外編碼時間來判斷出指令是0還是1.在程序編碼中主要是要掌握好信號每個高低電平變化的瞬間,計時并識別。在編碼的前期因為邏輯問題導致很久都沒有解碼成功,一組指令32個是一次性發送,所以一個完整指令的解碼都需要在一個邏輯里完成,并且不能有延遲的錯誤性,調試方法和發送類似[6~10]。解碼流程圖分為初始化和解碼兩個部分,初始化負責單片機的復位和外部中斷的初始化,并將執行電路電平拉低。主程序主要負責信號的解碼和功能的執行。圖5給出了接收主程序流程圖。

5 系統的調試分析

利用Proteus完成電路圖的設計和搭建。通過Keil編寫遙控編碼和遙控解碼的程序,編后顯示0錯誤、0警告。將生成的HEX文件導入Proteus仿真,運行仿真,觀察通信結果。將LED顯示需要修改的地方在Keil上重新編寫編譯后執行。將發射程序和接收程序下載到發射設備和接收設備上。將所有功能都進行測試,分析不符合或者不正常的現象。將燈光效果不滿意的地方進行軟件或硬件調整再測試[11~15]。表4給出了功能測試。

表4 功能測試

圖6與圖7所示,給出了發射電路與測試電路。

圖6 發射器圖

圖7 發射電路圖

6 總結

紅外遙控LED系統制作以單片機為核心,實現紅外發射電路與紅外接收電路設計,同時完成紅外LED燈的紅外信號通信,燈組各種不同的功能和變化測試。但是該系統中仍然存在不足之處即遙控距離,通常要求系統的控制距離為5 m左右,而該系統遙控距離在1 m左右;另外針對系統功能的擴展等都是后續研究需要改進的部分。

猜你喜歡
單片機信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 精品无码一区二区三区电影| 亚洲男人的天堂在线观看| 成人在线亚洲| 久久精品这里只有国产中文精品| 97av视频在线观看| 色爽网免费视频| 国产精品免费p区| 国产精品爆乳99久久| 日韩大乳视频中文字幕| 国产麻豆精品手机在线观看| 91精品国产丝袜| 日韩欧美国产成人| 免费 国产 无码久久久| 国产精品美人久久久久久AV| 久久国产精品77777| 亚洲日韩在线满18点击进入| 色呦呦手机在线精品| 亚洲福利网址| 日日噜噜夜夜狠狠视频| 中文字幕啪啪| 无码免费视频| 91精品伊人久久大香线蕉| 国产在线拍偷自揄观看视频网站| 特级aaaaaaaaa毛片免费视频| 亚洲精品视频免费| 亚洲精品自拍区在线观看| 久久精品国产一区二区小说| 国产精品成| 成人免费一级片| 久久精品人人做人人综合试看| 亚洲国产日韩在线观看| 欧美成人精品一区二区| 国产亚洲精品97在线观看| 欧美成人国产| 国产综合在线观看视频| 97人妻精品专区久久久久| 国产成人高精品免费视频| 伊人久久综在合线亚洲2019| 国产爽歪歪免费视频在线观看| 欧洲亚洲一区| 91在线中文| 国产污视频在线观看| 亚洲色图欧美激情| 亚洲精品国产自在现线最新| 99国产精品国产| 亚洲精品制服丝袜二区| 中文天堂在线视频| 国产最爽的乱婬视频国语对白| 欧美日韩一区二区在线免费观看| 国产精品无码翘臀在线看纯欲| 波多野结衣视频一区二区| 国内毛片视频| 精品久久久久久久久久久| 日本欧美一二三区色视频| 中文成人在线视频| 制服无码网站| 婷婷色婷婷| 亚洲人成网站观看在线观看| 亚洲综合片| 亚洲成人网在线观看| 亚洲精品图区| 日韩无码视频播放| 91久久偷偷做嫩草影院免费看| 午夜视频日本| AV无码一区二区三区四区| 亚洲天堂高清| 国产黄色视频综合| 亚洲无码电影| 亚洲另类国产欧美一区二区| 99久久精品无码专区免费| 暴力调教一区二区三区| 亚洲经典在线中文字幕| 亚洲成人黄色在线| 国产美女91视频| 91精品国产91欠久久久久| 色综合久久综合网| 国产无码网站在线观看| 在线精品亚洲国产| 一级成人a做片免费| 亚洲AV无码久久天堂| 婷婷色狠狠干| 国产激情影院|