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
主站蜘蛛池模板: 国产精品刺激对白在线| 国产一级毛片高清完整视频版| 香蕉久久国产精品免| 99热这里只有精品国产99| 色哟哟国产精品一区二区| 在线无码私拍| 91亚洲影院| 熟妇丰满人妻| 亚洲综合欧美在线一区在线播放| 四虎影视无码永久免费观看| 波多野结衣一级毛片| 伊人五月丁香综合AⅤ| 狼友av永久网站免费观看| 亚洲一区二区三区国产精华液| 女人18毛片水真多国产| 偷拍久久网| 日韩无码一二三区| 日本一区高清| 伊人久久大香线蕉成人综合网| 国产自在线拍| 亚洲精品麻豆| 国产精品思思热在线| 欧洲亚洲一区| 91麻豆国产精品91久久久| 青青久久91| 91小视频版在线观看www| 久久人人妻人人爽人人卡片av| 国产亚洲精品资源在线26u| 免费看美女自慰的网站| 在线一级毛片| 午夜性爽视频男人的天堂| 九九免费观看全部免费视频| 日日拍夜夜操| 欧美午夜在线播放| 日本一区二区三区精品国产| 毛片在线区| 免费A级毛片无码无遮挡| 亚洲中久无码永久在线观看软件| 亚洲无码久久久久| 欧美成人日韩| 国产成年女人特黄特色毛片免| 一本一道波多野结衣一区二区| 少妇精品网站| a天堂视频| 午夜国产理论| 欧美专区在线观看| 99久视频| 国产成人高清精品免费5388| 日本91在线| 精品无码一区二区在线观看| 亚洲精品欧美日本中文字幕| 五月婷婷综合色| 久久久91人妻无码精品蜜桃HD| 日本黄网在线观看| 天堂亚洲网| 国产天天色| 国产精品黄色片| 国产第二十一页| 性视频一区| 免费a在线观看播放| 国产日韩欧美在线视频免费观看| 亚洲男人在线| 国产成人毛片| 亚洲欧美日本国产综合在线| 98精品全国免费观看视频| 亚洲成A人V欧美综合天堂| 亚洲色欲色欲www网| aⅴ免费在线观看| 亚洲美女高潮久久久久久久| 国产偷倩视频| 欧美精品伊人久久| 91麻豆精品国产高清在线| 国内毛片视频| 韩日无码在线不卡| aa级毛片毛片免费观看久| 麻豆精品国产自产在线| 午夜精品久久久久久久2023| 亚洲激情区| 久久人午夜亚洲精品无码区| 99久久精品国产精品亚洲| 免费一级毛片在线观看| 久久国产香蕉|