红外控制红外遥控是我们生活中非常常见的一种控制方式,因为控制简单,功耗很低等优点应用广泛。这里我们利用红外模块,通过电脑TTL串口对其下发控制指令,对日常的家电等设备进行控制测试。具体调试和操作注意事项如下;
通信方式:串口通信(TTL电平)
发射距离:6-10米
下面我们以电脑上的USB-TTL串口的形式来连接红外模块进行测试,连接示意图如下;
一、一般红外的功能
1、具备NEC格式红外发射功能。
2、具备NEC格式 红外编码功能。
3、带红外发射头扩展接口。
4、具备串口通信功能,通信电平为TTL。
5、可控制99%的NEC红外格式设备,包括电视机、电风扇等电子电器设备。
6、支持NEC 编码芯片:(典型编码芯片如 uPD6121, uPD6122, TC9012 以及众多 的兼容芯 片型号,如 PT2221, PT2222, SC6121, SC6122, SC9012 等等)
7、可作为红外无线数据通信、数据传输、红外控制等功能
二、应用范围
智能家居 学生电子设计 红外转无线 智能工控设备
MP3控制器 远程红外控制 红外解码设备 电子积木套件
电子设备控制 无线转红外设计 红外编码设备 智能小车遥控
三、使用方法
这里我们以电子专业和非电子专业进行解说:
电子专业:
只需要利用到单片机的串口通信知识,通过串口发送指定的指令进行控制模块发射;通过串口接收方式进行红外编码操作,获取遥控编码信息。
解码:解码时不需要发送任何指令,只需要拿起遥控对准模块的接收头按下,这时模块的串口就输出该红外编码。
编码(发射):编码时需要根据一定格式发送指令,通过电脑或者单片机串口发送5个字节的指令,就可以将对应编码的红外信号还原出去。
利用这红外的收发功能,我们可以做红外数据传输和控制,购买2套可以完成收发操作了。
非电子专业:
如不懂得单片机知识的客户可以采用本店的USB转TTL结合电脑进行控制其他设备,连接好电路后电脑上位机软件可以简单的收发指令,实现编解码功能。
--------------------------------------------
操作指令说明:
---------------举例说明-------------------
发射NEC信号编码为 1C 2F 33,数据位3的信号:
{A1,F1,1C,2F,33}
-------
修改串口通信地址为0xA5
{A1,F2,A5,00,00}
-------
修改波特率为4800bps(对应序号1)
{A1,F3,01,00,00}
1、 NEC红外编解码模块 1块 (Ver1.0版本)
使用软件调试指令如图:
总结:
最后这次使用的时TTL串口的方式对红外模块进行控制,可以对支持NEC编码格式的受控设备进行控制,比如电视机,空调,风扇等设备。在调试过程中要注意采用16进制对指令进行编码,并且指令帧头时固定的格式。能修改的只有操作位和键值等数据段。
网友评论 comments