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

基于HXD019DU的學習型紅外遙控系統

2021-12-14 10:30:02韓煒
電子制作 2021年23期
關鍵詞:單片機設備

韓煒

(海南熱帶海洋學院海洋信息工程學院,海南三亞,572022)

0 引言

隨著物聯網技術的不斷普及,使用紅外遙控的家電種類開始增多,針對紅外遙控板的多樣性進行統一化的問題亟待解決[1]。使用者提出了“遙控統一化”、“紅外遙控便攜化”的用戶需求[2-3]。本文設計了一款自學習型藍牙紅外遙控系統。該系統能夠學習并記憶常見的家電紅外遙控器信號,可以集合多種紅外遙控于一體,從而實現對多種紅外遙控設備的集中控制[4]。

1 紅外遙控系統的總體設計

如圖1所示,本文設計的學習型紅外遙控系統由兩部分組成。一部分是以HXD019DU和STC8G1K08單片機為核心組成的板載遙控器,其中HXD019DU連接主控STC8G1K08單片機的串 口2,HXD019DU會將紅外接收頭接收到的紅外數據進行數據處理,將紅外數據變成相應的十六進制數據,單片機通過串口發送處理好的紅外數據來遙控紅外設備。

圖1 紅外遙控系統總體框架圖

另一部分是以TLSR8232為核心構建的藍牙紅外遙控單元。此單元可將遙控系統通過藍牙與微信小程序連接,小程序中包含全球紅外碼庫,可通過紅外接收一體頭對遙控設備的遙控板進行學習,也可以直接在小程序中選擇對應品牌的遙控設備,再通過小程序的設備適配界面對相應設備進行控制。

2 紅外遙控系統的硬件電路設計

本文硬件系統主要由兩個核心部分組成,即STC8G1K08主控核心單元和宏芯達藍牙紅外學習單元。宏芯達藍牙紅外學習單元負責紅外數據的學習、存儲,STC8G單片機負責處理并發送處理后的紅外數據。單片機引出了I/O端口用于連接功能按鍵,可用于學習與發送更多的遙控器功能鍵。遙控系統的硬件采用5V電池供電,硬件實物體積小、功耗低、便于攜帶,可應用于實際產品中。

2.1 STC8G單片機主控電路設計

如圖2所示,主控部分采用了STC公司生產的STC8G1K08增強型8051內核單片機,STC8G系列單片機兼容傳統的MCS-51系列單片機,性價比高且具備較強的抗干擾能力,該主控實現了功能按鍵解碼和紅外數據的處理與存儲。

圖2 STC8G1K08單片機核心電路圖

單元電路中的U2采用了LM1117-3.3V芯片構成LDO穩壓電路,該芯片可將5V電壓轉換成3.3V電壓供藍牙單元使用。U3為CH340G芯片構成的USB轉TTL電平串口電路,該電路用于單片機的程序燒錄及串口通信。U1為STC8G1K08單片機,該單片機自帶2組獨立異步高速串口,可用于PC通信及紅外芯片拓展通信。在電路設計中,本系統將串口1預留作為程序下載接口,將串口2作為與HXD019DU芯片串口通信的端口。STC8G單片機的P1.0、P1.1引腳(串口2資源的數據收發引腳)與HXD019DU芯片的RX、TX端口交叉連接,以實現異步串口通信,接收學習到的紅外數據碼。

2.2 宏芯達藍牙紅外電路設計

宏芯達藍牙紅外單元電路是本系統電路設計中的重中之重,該單元電路主要以HXD019DU與TLSR8232芯片為核心構成。HXD019DU是集學習型、多設備萬能遙控器于一體,具有學習碼值功能,集成了各種常用遙控器的碼值庫,可學習全球絕大部分紅外碼格式,學習效果穩定、精準。TLSR8232是Telink開發的BLE SoC解決方案,它完全符合藍牙4.2標準,允許與藍牙智能手機、平板電腦、筆記本設備進行連接。

宏芯達藍牙紅外電路如圖3所示。該單元通過紅外收發一體頭接收紅外數據,通過HXD019DU進行數據處理,在選擇紅外模式時,可將處理好的數據存入STC8G單片機中等待發送;在選擇藍牙模式時,可將紅外數據在全球萬能碼庫中進行查詢,將對應的碼庫調出,再通過TLSR8232芯片連接微信小程序,后將數據通過藍牙協議下發到HXD019DU芯片進行數據發送即可。

圖3 宏芯達藍牙紅外電路

電路設計時添加了撥動開關P1,便于藍牙模式與紅外模式的切換,天線部分采用PCB天線,可進一步降低設備成本,電路中添加了兩個0R電阻和3nH電感組成2.4GHz天線濾波器,X1為石英晶體,C17與C18為晶振電路的負載電容。LED1為紅外學習狀態指示燈。

3 系統軟件設計

STC8G單片機與HXD019DU的通信方式選擇異步串口通訊。通過撥碼開關選擇紅外模式或藍牙模式,程序上電之后會對整個系統進行初始化,在紅外模式下,判斷當前的按鍵狀態,長按按鍵三秒以上單片機就向HXD019DU發送學習指令進入學習模式,同時學習指示燈熄滅,表示成功進入學習模式。遙控器對準HXD5038紅外收發一體頭發送要學習的按鍵。當成功學習到按鍵數據時,學習指示燈會重新亮起。再次單擊該按鍵,即可通過HXD019DU發送學習到的紅外數據。撥碼開關選擇藍牙模式時,HXD019DU與TLSR8232的TXD與RXD交 叉相連,以便雙方進行串口通信。用戶可通過微信小程序連接上遙控系統的藍牙??芍苯油ㄟ^微信小程序的操控界面進行遙控設備的控制。

在藍牙模式下,不需要單片機單元的參與。因此程序編寫的重點在于紅外模式下的按鍵狀態判斷、學習數據的接收、處理及紅外數據的發送。軟件處理過程如圖4所示。

圖4 軟件處理流程圖

在選擇紅外模式時,程序首先要對按鍵的狀態進行判斷,判斷按下的狀態是長按還是短按。按鍵按下時,需要有一個自定義的變量與延時函數,反映出按鍵按下的時長,規定當按鍵按下3秒以上時表示長按動作,反之則為短按動作。根據以上的思路可編寫源碼如下:

在長按按鍵時,單片機會通過串口2向HXD019DU發送學習指令,即4個16進制數“0x12,0x36,0x56,0x7A”,此時學習指示燈會熄滅。用戶可用遙控板向HXD5038發送紅外數據,當HXD019DU成功接收紅外數據后學習指示燈再次亮起。單片機處理接收到的紅外數據后再將其發送出去,即可控制相應的紅外設備。該過程的核心源碼如下:

若在單片機串口上添加檢測探針,可在串口調試助手中得到如圖5所示數據,將串口助手接收數據中的第一個字節和第二個字節(實際接收到的數據可能不是圖5中所示的00、52,直接對這兩個字節進行修改即可)修改為30、03后,再由單片機將其發送出去即可控制紅外設備。

圖5 HXD019DU接收到的紅外數據

4 系統測試

本文設計的學習型紅外遙控系統實現了常見家電紅外遙控器信號的學習,可以集合多種紅外遙控于一體,從而實現對多種紅外遙控設備的集中控制。

在藍牙控制模式下,系統連接手機端微信小程序后可以在界面中選擇三種匹配模式,即品牌匹配模式、型號匹配模式和一鍵匹配模式來匹配控制設備。以型號匹配模式為例,用戶可在型號選項中搜索相應的設備型號,點擊對應設備選項,此時會出現命名選項框,用戶可以根據自己的需求來命名。命名完成后點擊對應的圖標,小程序會跳轉到相應的操控界面,可以點擊界面中的功能按鍵來操控目標電器。具體的控制界面如圖6所示。

圖6 微信小程序控制界面圖

5 結語

本文設計的學習型藍牙紅外遙控系統通過藍牙模塊將系統與微信小程序相結合,實現了設備遙控和紅外碼學習,實現了多種遙控器的整合與統一,提升了人機交互的操作性與便利性,解決了不同品牌遙控器間的兼容性問題。方案具有一定的實用性與拓展性,基于本系統,還可添加Wi-Fi等物聯網模塊組建為智能家居的紅外控制網關設備等。

猜你喜歡
單片機設備
諧響應分析在設備減振中的應用
基于單片機的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
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
如何在設備采購中節省成本
主站蜘蛛池模板: 91久久偷偷做嫩草影院| 国产凹凸一区在线观看视频| 久久久亚洲色| 国产欧美日韩综合一区在线播放| 九九九久久国产精品| 视频一本大道香蕉久在线播放| 日本人妻一区二区三区不卡影院| 欧美翘臀一区二区三区| 婷婷六月激情综合一区| 国产成人综合亚洲网址| 国内熟女少妇一线天| 午夜不卡视频| www.av男人.com| 精品少妇人妻av无码久久| 小说区 亚洲 自拍 另类| 91蝌蚪视频在线观看| 亚洲日韩高清无码| 国产精品密蕾丝视频| 国产精品v欧美| 一级毛片免费不卡在线视频| 亚洲美女AV免费一区| 99视频国产精品| 亚洲成在人线av品善网好看| 亚洲最大福利视频网| 国产综合另类小说色区色噜噜| 99激情网| 日韩欧美国产另类| 精品视频在线观看你懂的一区| 中文字幕日韩丝袜一区| 女同久久精品国产99国| 69综合网| 国产一区二区三区免费| 54pao国产成人免费视频| 日本欧美视频在线观看| 色哟哟国产精品| 亚洲日韩精品欧美中文字幕| 欧美成a人片在线观看| 麻豆精品在线| 园内精品自拍视频在线播放| jizz国产视频| 欧美日韩国产成人高清视频| 国产精品浪潮Av| 亚洲欧美日韩成人在线| 国产精品久久精品| 亚洲高清中文字幕| 丝袜无码一区二区三区| 成人伊人色一区二区三区| 国产一区二区三区免费观看| 日韩中文精品亚洲第三区| 亚洲国产中文欧美在线人成大黄瓜| 亚洲欧美激情小说另类| 国产福利微拍精品一区二区| 人妻一区二区三区无码精品一区| 无码粉嫩虎白一线天在线观看| 蜜芽一区二区国产精品| 欧美激情第一欧美在线| 老司机午夜精品网站在线观看 | 亚洲无限乱码| 国产综合亚洲欧洲区精品无码| 乱人伦中文视频在线观看免费| 国产真实自在自线免费精品| 一区二区日韩国产精久久| 不卡视频国产| 国产69精品久久久久孕妇大杂乱| 少妇极品熟妇人妻专区视频| 亚洲国产精品日韩专区AV| 欧美狠狠干| 一区二区三区毛片无码| 欧美区一区| 2021国产v亚洲v天堂无码| 成人精品区| 国产亚洲视频免费播放| 国产精品精品视频| 青青青亚洲精品国产| 在线观看欧美精品二区| 午夜一级做a爰片久久毛片| 欧美乱妇高清无乱码免费| 日韩福利视频导航| 亚洲性影院| 伊人久久综在合线亚洲2019| 日本人妻一区二区三区不卡影院| 91免费在线看|