找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2777|回復: 5
打印 上一主題 下一主題
收起左側(cè)

紅外發(fā)射模塊問題

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:214439 發(fā)表于 2017-6-25 14:30 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
我買了這款,用串口調(diào)試的時候能接受到遙控器數(shù)據(jù),但是發(fā)送的時候,電視空調(diào)沒有響應,一般有那些原因?qū)е碌模蠼蹋?br /> 備注: 說明文檔我看過,發(fā)送的時候串口顯示F1, 意思是發(fā)射成功。但是就是沒響應
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:82765 發(fā)表于 2017-6-25 23:30 | 只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
回復

使用道具 舉報

板凳
ID:164602 發(fā)表于 2017-6-26 08:14 | 只看該作者
紅外遙控發(fā)射的信號,是經(jīng)過編碼的,如果對不上編碼,接收就無法解碼成有用的信號,也就不能遙控了。所以,你不僅要了解你的發(fā)射源的編碼信息,還要了解空調(diào)等接收器的編碼信息。
我們學習時用到的紅外遙控器,多是NEC格式的編碼,它的發(fā)送編碼規(guī)則是:
    NEC協(xié)議有以下規(guī)定:
    (1)協(xié)議規(guī)定低位首先發(fā)送。
    (2)一串信息首先發(fā)送9ms的AGC(自動增益控制)的高脈沖,接著發(fā)送4.5ms的起始低電平,接下來是發(fā)送四個字節(jié)的地址碼和命令碼,這四個字節(jié)分別為:地址碼;地址碼反碼;命令碼;命令碼反碼。
    (3)如果你一直按那個按鍵,一串信息也只能發(fā)送一次,一直按著,發(fā)送的則是以110ms為周期的重復碼。
    重復碼的格式是由9ms的AGC高電平和4.5ms的低電平及一個560us的高電平組成。
    (4)邏輯1的是由560us的高電平和1.69ms的低電平組成的脈沖表示。
    (5)邏輯0的是由560us的高電平和565us的低電平組成的脈沖表示。
要進行紅外遙控,就必須了解不同的編碼規(guī)則。這里只是一種規(guī)則,你再找找其它資料,特別是你說的什么空調(diào)紅外遙控的編碼規(guī)則,才能遙控空調(diào)的。
回復

使用道具 舉報

地板
ID:214439 發(fā)表于 2017-6-26 14:25 | 只看該作者
地址:http://www.torrancerestoration.com/bbs/dpj-34108-1.html
和他買的一樣的模塊,我說下我簡單調(diào)試,上面有說明文檔
比如說串口調(diào)試接受到16進制的數(shù)據(jù)為:48 77 02  , 然后按照說明發(fā)送16進制的數(shù)據(jù): A1 F1 48 77 02
串口返回了F1,意思就是成功了。但是電視空調(diào)沒有響應,就是這樣的問題。
我在某寶上,問了商家,他們說只支持NEC設備,空調(diào)的不是。
我想買能控制的紅外模塊,你們有什么推薦購買的嗎?
備注:對這些都初學者,最近剛學習樹莓派,想結(jié)合紅外模塊,然后通過手機給樹莓派發(fā)生數(shù)據(jù),然后控制電視空調(diào)等~
回復

使用道具 舉報

5#
ID:214665 發(fā)表于 2017-6-26 14:39 | 只看該作者
正好我們這次課程設計就要做這個
回復

使用道具 舉報

6#
ID:202549 發(fā)表于 2017-6-26 15:32 | 只看該作者
首先檢查你紅外的載波是否是38KHz,然后檢查你發(fā)碼的格式是否符合NEC協(xié)議,還得檢查你發(fā)生的碼是否為對應空調(diào)的有效碼值。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表