日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【测试】更新红外遥控信号读取,用示波器抓取红外遥控器NEC信号

發布時間:2025/4/5 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【测试】更新红外遥控信号读取,用示波器抓取红外遥控器NEC信号 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????最近群里有問紅外信號采集相關問題,我以為他問arduino,原來他問米思齊,然后我居然忘了之前我用米思齊也試過。今天再把資料整理一下,備戰新項目。

紅外遙控器應用非常廣泛,大部分家電都使用它來控制 ,具有價格低,省點等特點。一般紅外遙控器發送數據采用NEC格式,今天我們用示波器抓取一下NEC格式的紅外信號,看看他長什么樣子。

?工具?

  • arduino

  • 紅外接收模塊(2元左右的,這個沒必要非得買模塊,直接買元件也可以,因為模塊上也只是焊了個接收元件)

  • 紅外遙控器(2元左右的)

  • 杜邦線

  • 示波器

  • NEC格式

    NEC格式的特征:(網上找的資料,不用深究,我們用創客思維DIY,出現問題才需要看這個

    1:使用38 kHz載波頻率

    2:引導碼間隔是9 ms + 4.5 ms

    3:使用16位客戶代碼

    4:使用8位數據代碼和8位取反的數據代碼

    下面的波形是從紅外接收頭上得到的波形:

    下邊是引導碼放大圖(簡單理解,看到這個就認為是NEC格式信號就行了

    抓取信號

    硬件連接完成后,設置示波器,主要由以下幾步驟:

  • 設置時間(根據要采集的信號周期)

  • 設置電壓(根據要采集的信號電壓,和個人喜好,只要別設置的太小就行)

  • 選擇觸發方式和通道(上升沿下降沿,采集紅外信號時無所謂,不用深究,通道別選錯了,錯了死活出不來)

  • 點擊單次觸發(然后示波器就在那等你給他信號了)

  • 發射信號(遙控器對著紅外按)

  • 簡單來說就是上圖中的按鈕,從上往下依次設置,設置不對對也沒事,按照上述步驟改一下,重新測一遍,直到看到滿意的效果為止。注意硬件連線,這個要是出問題了,是十分不好找的。上圖是我設置的參數,可以參考。

    感謝瑞迅電子的朋友提供的便攜示波器,上邊這些漂亮的圖都是用這個示波器直接在PC上截取的,非常方便好用

    通過上述方法,我們可以很容易的在示波器上抓取紅外遙控器發射的信號,一般用這種方法來查找問題,比如單片機死活接收不到數據,這時就可以通過這種方法看看是不是遙控器沒電了,根本沒發出信號。

    一般分析數據不用這種方法,方法太原始工作量大,效率比較低。以后介紹分析紅外遙控器信號的簡單方法,敬請關注。

    arduino庫:IRremote

    米思齊測試程序:

    你點的每個贊,我都當成喜歡

    《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

    總結

    以上是生活随笔為你收集整理的【测试】更新红外遥控信号读取,用示波器抓取红外遥控器NEC信号的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。