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