• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

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

2016/12/20
28
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

原理圖.png

共4個文件

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

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

視頻演示:

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

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

軟件流程介紹:

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

流程圖如下:

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

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

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

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

相關(guān)推薦