加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

萬用遙控之紅外解碼分析儀(上位機源碼、下位機源碼、詳細的制作講解)

2016/12/20
42
服務支持:
技術交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術大咖們分享疑惑和經(jīng)驗、收獲成長和認同、領取優(yōu)惠和紅包等。

虛擬商品不可退

當前內(nèi)容為數(shù)字版權作品,購買后不支持退換且無法轉移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖
相關方案
  • 方案介紹
  • 相關文件
  • 相關推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

萬用遙控之紅外解碼分析儀概述:

基于LPC824 mbed的紅外邏輯分析解碼儀,可以用來分析解碼各品牌電視,空調(diào),及各種紅外遙控玩具的紅外數(shù)據(jù)。使用LPC824breakout開發(fā)板,在mbed開發(fā)平臺上實現(xiàn)分析解碼各種紅外遙控的紅外數(shù)據(jù),對于復雜的紅外協(xié)議能夠準確的繪制紅外波形,幫助人工分析紅外數(shù)據(jù)。

視頻演示:

硬件組成與介紹:
  一塊LPC824breakout開發(fā)板,一個HS0038的紅外接收管,串口收發(fā)。

紅外解碼分析儀電路原理圖如下圖,HS0038接PIO0_18管腳,LPC824通過測量PIO0_18管腳的高低電平時間來采集紅外數(shù)據(jù)。

軟件流程介紹:

單片機上電,打開串口等待上位機指令。上位機初始化完畢后,給下位機發(fā)送采集指令,進行數(shù)據(jù)采集,每次采集持續(xù)5秒,5秒結束后,上位機對下位機采集來的數(shù)據(jù)進行分析解碼。

流程圖如下:

上位機捕獲的紅外數(shù)據(jù)波形圖:

上面的是對NEC協(xié)議的解碼結果:00FF18E7 。
分解下:00 是遙控器的地址碼,F(xiàn)F是地址碼的反碼,
18是遙控按鍵數(shù)據(jù),二進制格式為:00011000
E7是按鍵數(shù)據(jù)反碼,二進制格式為:11100111
從上面來看解碼是完全正確的。

解碼部分的核心代碼放出來(c#版):

  • 原理圖.png
    描述:原理圖
  • LPC824_IR.rar
    描述:下位機源碼
  • 詳細的制作講解.txt
    描述:硬件、軟件詳細的制作講解
  • AnalysisIR.rar
    描述:上位機源碼

相關推薦

電子產(chǎn)業(yè)圖譜