国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送

這篇具有很好參考價(jià)值的文章主要介紹了T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


紅外遙控是利用近紅外光進(jìn)行數(shù)據(jù)傳輸?shù)囊环N控制方式,廣泛應(yīng)用在工業(yè)控制、家電、照明等多個(gè)領(lǐng)域,很多產(chǎn)品在加入了智能控制功能后,依然還會保留紅外控制方式。

這次我們就是使用Tuya T2-U開發(fā)板開發(fā)智能產(chǎn)品的基礎(chǔ)上,加入紅外接收、發(fā)送功能。不僅可以通過APP、語音等方式控制設(shè)備,還可以使用紅外遙控器控制。

一、紅外概況

近紅外光波長0.76um~1.5um,紅外遙控收發(fā)器件波長一般為0.8um ~ 0.94um,具有傳輸效率高,成本低,電路實(shí)現(xiàn)簡單,抗干擾強(qiáng)等特點(diǎn)。

紅外遙控一般有發(fā)射和接收兩部分組成,發(fā)射元件為紅外發(fā)射管,接收一般采用一體化紅外接收頭,但發(fā)射載波頻率與接收頭固定頻率需一致才能正確接收。
T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送

二、發(fā)射

1. 調(diào)制

紅外遙控是以調(diào)制方式發(fā)射數(shù)據(jù),將數(shù)據(jù)調(diào)制到固定的載波上發(fā)送,調(diào)制發(fā)送抗干擾能力更強(qiáng),傳送距離也更遠(yuǎn)。
紅外發(fā)送首先要解決的就是調(diào)制問題,目前主流的調(diào)制方式有PPM和PWM。

  • PPM:脈沖位置調(diào)制,調(diào)制脈沖寬度不變,用脈沖間隔來區(qū)分0和1。如下圖所示,脈沖寬度不變都是560us,脈沖間隔改變。邏輯1總時(shí)間為2.25ms,邏輯0中時(shí)間長度為1.12ms。

T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
圖1:PPM調(diào)制

  • PWM:脈沖寬度調(diào)制,脈沖間隔不變,調(diào)制脈沖寬度改變。如下圖所示,脈沖間隔 為600us,脈沖寬度不同。邏輯1高電平時(shí)間為1.2ms,邏輯0高電平時(shí)間為0.6ms。

T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
圖2:PWM調(diào)制

調(diào)制載波頻率一般在30KHz到60KHz之間,常用的載波有33K,36K,36.6K,38K,40K,56K等,其中38K使用最多。
常用占空比有1/3、1/2,1/3最多。

2. 紅外傳輸協(xié)議

常用的紅外傳輸協(xié)議有ITT協(xié)議、NEC協(xié)議、Nokia NRC協(xié)議、Sharp協(xié)議、Philips RC-5、RC-6 RECS-80協(xié)議、Sony SIRC協(xié)議等,其中最常見的為NEC協(xié)議。
常見NEC協(xié)議分析:

  • 載波38KHz,邏輯1為2.25ms,脈沖時(shí)間560us;邏輯0為1.12ms,脈沖時(shí)間560us

T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
圖3:NEC邏輯’0’與邏輯’1’

  • 協(xié)議格式
    T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
    圖4:NEC紅外載波發(fā)送協(xié)議

(1) 首先發(fā)送9ms的載波脈沖
(2) 然后發(fā)送4.5ms的低電平
(3) 接下來是8bit的地址碼(低位在前)
(4) 然后是8bit的地址反碼,用于檢驗(yàn)地址碼是否出錯(cuò)
(5) 接下來的是8bit的命令碼(低位在前)
(6) 然后是8bit的命令反碼,用于檢驗(yàn)命令碼是否出錯(cuò)。

  • 重復(fù)碼

T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
圖5:NEC重復(fù)發(fā)送載波協(xié)議

如果一直按著一個(gè)鍵,將以110ms為周期發(fā)送重復(fù)碼,重復(fù)碼由9ms載波、2.25ms低電平及560us載波組成。
T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
圖6:NEC重復(fù)碼

3. 編碼

雖然不同協(xié)議都對各自的協(xié)議格式做了不同定義,但總體而言還是有高低電平組成的一串?dāng)?shù)據(jù)。
對于紅外發(fā)射,就是按照協(xié)議規(guī)定高電平時(shí)間內(nèi),在紅外輸出口輸出固定頻率載波;低電平則直接輸出低。紅外接收頭接到載波時(shí)輸出高電平,沒有載波時(shí)輸出低電平,完成數(shù)據(jù)解碼。

T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
圖7:NEC解碼后協(xié)議

三、接收

紅外接收常采用一體化紅外接收頭,集紅外接收、放大、濾波、比較器輸出等功能,并輸出MCU可識別的TTL信號的。常用的一體化紅外接收頭有SCR638、HS0038、VS1838等。
T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
SCR638
T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
HS0038

圖8:一體化接收頭

紅外接收應(yīng)用電路圖:
T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
圖9:紅外接收典型應(yīng)用

四、T2-U開發(fā)板硬件連接

這次使用的是T2-U2開發(fā)板配套紅外遙控功能板,實(shí)現(xiàn)設(shè)備紅外接收與發(fā)送功能。
紅外遙控功能板介紹:
https://developer.tuya.com/cn/docs/iot/tuya-sandwich-infrared-remote-control-board?id=K97o1wfxi7v9l
T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
紅外遙控功能板
T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送
將遙控接收 study 管腳連接到T2開發(fā)板GPIO8,連接3.3V電源。
如需要紅外發(fā)射功能將CRTL管腳連接到T2開發(fā)板GPIO7,同時(shí)連接5V電源。

五、TuyaOS紅外功能介紹

TuyaOS紅外接收目前支持NEC碼、紅外學(xué)習(xí)時(shí)間碼(可用于萬能紅外遙控器)、紅外發(fā)送功能。

TuyaOS紅外接收采用中斷+硬件定時(shí)器方式,可使用所有支持外部中斷的GPIO,無 GPIO 管腳限制,給產(chǎn)品設(shè)計(jì)帶來很大的便利。

紅外接收功能

  1. 支持查詢模式和中斷模式,可應(yīng)用與不同的場景;如查詢模式目前多用于萬能紅外遙控器學(xué)習(xí)狀態(tài),中斷模式多用于設(shè)備紅外控制。

  2. 支持NEC解碼,支持高位之前/低位在前,引導(dǎo)碼最大誤差率 , 高電平最大誤差率, 低電平最大誤差率, 重復(fù)碼最大誤差率 設(shè)置

  3. 支持按下、松開通知,在中斷模式下,可在回調(diào)中通過 s_frame_finish 獲取,
    is_frame_finish 為 1 表示這幀數(shù)據(jù)接收完成,處于松開狀態(tài),為 0 表示這幀數(shù)據(jù)可能還沒有結(jié)束還在接收中。文章來源地址http://www.zghlxwxcb.cn/news/detail-477600.html

  4. <

到了這里,關(guān)于T2-U開發(fā)板實(shí)現(xiàn)紅外遙控接收與發(fā)送的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 018——紅外遙控模塊驅(qū)動開發(fā)(基于HS0038和I.MX6uLL)

    018——紅外遙控模塊驅(qū)動開發(fā)(基于HS0038和I.MX6uLL)

    目錄 一、 模塊介紹 1.1 簡介 1.2 協(xié)議 二、 驅(qū)動代碼 三、 應(yīng)用代碼 四、 實(shí)驗(yàn) 五、 程序優(yōu)化 ????????紅外遙控被廣泛應(yīng)用于家用電器、工業(yè)控制和智能儀器系統(tǒng)中,像我們熟知的有電視機(jī)盒子遙控器、空調(diào)遙控器。紅外遙控器系統(tǒng)分為發(fā)送端和接收端,如圖下圖所示。

    2024年04月16日
    瀏覽(21)
  • uni-app實(shí)現(xiàn)跨端開發(fā)手機(jī)藍(lán)牙接收和發(fā)送數(shù)據(jù)

    uni-app實(shí)現(xiàn)跨端開發(fā)手機(jī)藍(lán)牙接收和發(fā)送數(shù)據(jù)

    最近接觸uni-app夸終端開發(fā)手機(jī)藍(lán)牙模塊的接收和發(fā)送數(shù)據(jù)功能, 手機(jī)藍(lán)牙模塊接發(fā)收數(shù)據(jù)主要流程步驟如下: 1、初始化手機(jī)藍(lán)牙 2、根據(jù)設(shè)備id獲取藍(lán)牙服務(wù), 3、根據(jù)藍(lán)牙服務(wù)獲取對應(yīng)的藍(lán)牙特征值 4、監(jiān)聽藍(lán)牙特征值數(shù)值變化,發(fā)送對應(yīng)數(shù)據(jù)到藍(lán)牙特征值 具體

    2024年02月12日
    瀏覽(24)
  • 單片機(jī)學(xué)習(xí)筆記---紅外遙控&紅外遙控電機(jī)調(diào)速(完結(jié)篇)

    單片機(jī)學(xué)習(xí)筆記---紅外遙控&紅外遙控電機(jī)調(diào)速(完結(jié)篇)

    目錄 低電平觸發(fā)中斷和下降沿觸發(fā)中斷的區(qū)別 紅外遙控 Int0.c Int.h Timer0.c Timer0.h IR.c IR.h main.c? 紅外遙控電機(jī)調(diào)速 Timer1.c Timer.h Motor.c Motor.h main.c 上一節(jié)講了紅外發(fā)送和接收的工作原理,這一節(jié)開始代碼演示! 提前說明,本節(jié)代碼演示中會涉及定時(shí)器和中斷系統(tǒng)! 如果不懂定

    2024年02月21日
    瀏覽(22)
  • stm32---用外部中斷實(shí)現(xiàn)紅外接收器

    stm32---用外部中斷實(shí)現(xiàn)紅外接收器

    紅外遙控是一種無線、非接觸控制技術(shù),具有抗干擾能力強(qiáng),信息傳 輸可靠,功耗低,成本低,易實(shí)現(xiàn)等顯著優(yōu)點(diǎn),被諸多電子設(shè)備特別是 家用電器廣泛采用,并越來越多的應(yīng)用到計(jì)算機(jī)系統(tǒng)中。 紅外遙控通信系統(tǒng)一般由紅外發(fā)射裝置和紅外接收設(shè)備兩大部分組成 (1) 紅

    2024年02月10日
    瀏覽(24)
  • STM32定時(shí)器實(shí)現(xiàn)紅外接收與解碼

    STM32定時(shí)器實(shí)現(xiàn)紅外接收與解碼

    ?????????紅外遙控是一種比較常用的通訊方式,目前紅外遙控的編碼方式中,應(yīng)用比較廣泛的是NEC協(xié)議。NEC協(xié)議的特點(diǎn)如下: 載波頻率為 38KHz 8 位地址和 8位指令長度 地址和命令2次傳輸(確??煽啃裕?PWM 脈沖位置調(diào)制,以發(fā)射紅外載波的占空比代表“0”和“1” ???

    2024年02月03日
    瀏覽(16)
  • (紅外遙控)STM32+紅外模塊控制格力空調(diào)

    (紅外遙控)STM32+紅外模塊控制格力空調(diào)

    ? 其他紅外介紹不多說了,下面介紹一下我使用stm32控制格力空調(diào)所遇到問題。 ? ?網(wǎng)上大部分對格力空調(diào)紅外編碼的介紹都是 ? ? 起始碼(S)+35位數(shù)據(jù)碼+連接碼(C)+32位數(shù)據(jù)碼 ? 0的電平寬度為:620us低電平+540us高電平, 1的電平寬度為:620us低電平+1620us高電平 起始碼S電

    2024年01月22日
    瀏覽(15)
  • 【Arduino實(shí)驗(yàn)14 紅外遙控】

    【Arduino實(shí)驗(yàn)14 紅外遙控】

    目錄 一、實(shí)驗(yàn)?zāi)康?二、實(shí)驗(yàn)設(shè)備與環(huán)境 三、實(shí)驗(yàn)重點(diǎn) 四、實(shí)驗(yàn)難點(diǎn) 五、實(shí)驗(yàn)內(nèi)容 5.1實(shí)驗(yàn)任務(wù) 5.2實(shí)驗(yàn)原理 ?5.3實(shí)驗(yàn)內(nèi)容 5.4實(shí)驗(yàn)結(jié)果 5.5思考題 ????????1熟悉紅外遙控發(fā)射、接收模塊的基本的原理; ????????2理解紅外遙控器的編碼原理; ????????3 編寫紅外遙控

    2024年02月05日
    瀏覽(13)
  • 51單片機(jī)--紅外遙控

    51單片機(jī)--紅外遙控

    紅外遙控是一種無線、非接觸控制技術(shù), 通過使用紅外線來傳送控制信號。它具有抗干擾能力強(qiáng)、信息傳輸可靠、功耗低、成本低、易實(shí)現(xiàn)等顯著優(yōu)點(diǎn) ,因此被廣泛應(yīng)用于各種電子設(shè)備和家用電器,也越來越多地應(yīng)用于計(jì)算機(jī)和手機(jī)系統(tǒng)中。 紅外遙控系統(tǒng)一般由 發(fā)射和接收

    2024年02月15日
    瀏覽(25)
  • 【【51單片機(jī)的紅外遙控】】

    【【51單片機(jī)的紅外遙控】】

    紅外遙控 利用紅外光進(jìn)行通信的設(shè)備,由紅外LED將調(diào)制后的信號發(fā)出,再由專門的紅外接收頭進(jìn)行解調(diào)輸出 通信方式:單工 異步 紅外LED波長:940nm 通信協(xié)議標(biāo)準(zhǔn):NEC標(biāo)準(zhǔn) 用那種一體化紅紅外接收頭 直接幫忙濾波 好用一點(diǎn) 因?yàn)橛眉t外遙控案件按下 速度太快了 比普通按鍵按

    2024年02月15日
    瀏覽(24)
  • STM32外設(shè)系列—紅外遙控

    STM32外設(shè)系列—紅外遙控

    ?? 文章作者:二土電子 ?? 關(guān)注文末公眾號獲取其他資料和工程文件! ?? 期待大家一起學(xué)習(xí)交流! 紅外遙控,顧名思義,就是利用紅外線實(shí)現(xiàn)遙控。這里就不單獨(dú)對紅外線做介紹了,紅外線的波長再可見光范圍外,所以人眼是看不到的。紅外遙控的原理就是利用紅外線進(jìn)

    2024年02月14日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包