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.51hei.com/bbs/) | Powered by Discuz! X3.1 |