2、將紅外模塊接到串口模塊,而后串口模塊USB口插到電腦。
3、打開電腦專用紅外分析軟件,選擇好波特率(115200bps)和COM串口號。
分析軟件具有四路波形顯示功能和波形縮放功能,方便對紅外波形對比和分析:
4、按下分析軟件上的采集按鍵,發(fā)送采集指令( 四個字節(jié)十六進制數(shù)據(jù)采集指令: FF 11 11 FE )
5、設(shè)備遙控器對準(zhǔn)IR_01模塊紅外接收頭,按下要解碼的按鍵,分析軟件將輸出解碼數(shù)據(jù)并同步顯示紅外波形,如需要解碼多個按鍵,可重復(fù)此操作,并記錄好每個按鍵對應(yīng)的編碼數(shù)據(jù)。具有波形縮放功能,便于查看和分析紅外波形數(shù)據(jù)。
6、有了對應(yīng)的編碼數(shù)據(jù)后,需要利用紅外模塊發(fā)射紅外信號,只需要將對應(yīng)的數(shù)據(jù)編碼通過串口發(fā)送給模塊即可。為了調(diào)試方便,波形顯示區(qū)域右側(cè)有四個發(fā)射按鍵,按下按鍵可以將學(xué)習(xí)到的紅外編碼立馬發(fā)射出去,即刻驗證解碼數(shù)據(jù)是否正確。下面就是接收到的十六進制解碼數(shù)據(jù),將數(shù)據(jù)拷貝后留作其他軟件或設(shè)備發(fā)射使用。
7、客戶也可使用普通的串口調(diào)試助手軟件,完成紅外數(shù)據(jù)編解碼
四、模塊串口通信協(xié)議(固定波特率為115200 bps,可以做定制修改)
1、模塊學(xué)習(xí)指令,向串口發(fā)出16進制數(shù):
學(xué)習(xí)指令 FF 11 11 FE
2、模塊接收學(xué)習(xí)指令后,模塊上的狀態(tài)燈會常亮,等待紅外遙控器按下按鍵進行解碼,按下按鍵后將通過串口輸出解碼后數(shù)據(jù),同時狀態(tài)燈熄滅,串口接收數(shù)據(jù)格式:
幀頭固定格式為 FF xx 11 FD
幀尾固定格式為 16
中間部分是有效紅外數(shù)據(jù)
3、發(fā)射紅外時,只需要將接收到的解碼數(shù)據(jù)原本(含幀頭和幀尾)發(fā)回給模塊即可還原出對應(yīng)的紅外信號,從而控制紅外設(shè)備,紅外發(fā)射時狀態(tài)燈會閃爍一次。
特別注意:解碼時不要在強光下進行,一個紅外按鍵最好在兩個不同波形顯示通道做解碼,將兩次解碼做對比,看數(shù)據(jù)波形是否一致。
五、模塊接口說明
RX --->連接其他設(shè)備的TX(如電腦、中控、無線模塊)
TX --->連接其他設(shè)備的RX(如電腦、中控、無線模塊)
地 --->連接其他設(shè)備的地
5v --->模塊供電電壓為5v
六、可選模塊和芯片
1、成品模塊XM_IR-01,經(jīng)過實際測試
2、單獨芯片,可選單片機有:
A、STC15W408AS (16腳)
B、STC15W408AS (20腳)
C、STC15W408AS (28腳)
D、STC15F2K60S2 (40腳)
E、STC12C5A60S2 (40腳)
3、也可按照要求做定制
七、實物
八、工作和控制狀態(tài)說明
1、模塊加電后,綠色的工作燈常亮
2、進入紅外學(xué)習(xí)狀態(tài),紅色狀態(tài)燈常亮,紅外學(xué)習(xí)結(jié)束后熄滅
3、發(fā)射狀態(tài),紅色狀態(tài)燈閃爍一次
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |