加入星計(jì)劃,您可以享受以下權(quán)益:

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

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

2016/12/20
36
服務(wù)支持:
技術(shù)交流群

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

虛擬商品不可退

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

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

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

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

視頻演示:

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

紅外解碼分析儀電路原理圖如下圖,HS0038接PIO0_18管腳,LPC824通過測量PIO0_18管腳的高低電平時(shí)間來采集紅外數(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)推薦

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