云隐技术支持中心

物联网解决方案服务商

用户工具

站点工具


irlearnmod:start

云隐FS_IRC_V4.0红外学习型模块介绍

工具软件IRTest.exe下载链接:

一:FS_IRC_V4.0模块编程说明

二:FS_IRC_V4.0模块使用说明


一:红外学习模块编程说明

  • 概述
  • 本文描述了云隐智能科技FS-IRC-V4.0 红外学习型模块的使用方法
  • 本产品适用于物联网智能家居产品中的红外转发器。同时也适用于其他通过红外控制的产品或者二次开发。
  • 云隐科技还提供了蓝牙红外发射器,WiFi红外发射器。
  • 实现手机端对红外模块的控制
  • 实现 Socket 传输数据对红外模块的控制


1:红外学习模块介绍

  • FS-TRC-V4.0标签

红外学习模块用途
  • 红外遥控,备集中控制。可以学习几乎市面上所有的红外信号,并存储起来,你可以通过外置无线模块、蓝牙模块等等来实现远程控制

2:数据通讯协议

  • 所谓通讯协议即模块提供给开发者所使用的操作该模块的通信接口,本模块 支持 UART 通讯协议
  • 串口(UART)协议:UART 接口一帧的数据格式为:1 个起始位、8 个数据位、无奇偶校验位、1 个停止位。波特率可选择: 57600bps
  • 通讯格式:

  • 设备的通讯协议格式结构如下图所示:


1.3:协议发送包协议

协议发包规范

  • PC与MCU之间的通讯协议
  • PC给MCU的命令请求协议(command)

例一:

1.4:命令应答接受包规范

命令应答接受包规范

  • MCU与PC之间的通讯协议
  • MCU发给PC的命令请求协议(command)

例二:

1.5:命令使用时序

运行模式:本模块运行模式有两种,分别为学习模式和工作模式。

  • 软件设置时序如下图

例三:

软件控制
  • 1.发送 学习命令(FC 00 02 00 01 03)到模块,会收到应答(FC 00 03 00 01 00 02)则进入学习模式,指示灯亮起。
  • 2.发送 存储位置命令(FC 00 03 00 03 00 00),指示灯会闪下后亮。同样会 收到对应的应答。
  • 3. 按下遥控器要学习的按键(需要对准发射管)。

1.6:硬件参数定义

  • 串口电平类型:TTL
  • 数据传输速率::57600
  • 工作电压::3.3V
  • 外接发射头电流:<30mA
  • 设备功耗::<5mW
  • 工作环境温度::0℃~70℃
  • 工作环境湿度:5%~95%非凝结

1.7:接口方式以及典型应用

  • 硬件接口定义

  • 管脚定义表:

1.8:硬件部分说明

  • 指示灯说明

  • 指示灯逻辑

二:红外学习模块使用说明

1:连接说明

USB 转串口连接:

  • 3.3V接到模块的VCC管脚
  • GND接GND
  • RX接TX、TX接RX

2:实物连接

PC > USB转TTL >红外模块

  • USB插入到PC机,此时模块电源指示灯以及信号指示灯会亮起(记得添加新设备的驱动)
  • USB转TTL驱动未装,则USB转TTL模块指示灯不亮

3:软件设置

  • 打开软件>选择模式>确认串口>打开串口>调制波特率

  • 先点击(打开串口),再调制波特率,否则会出现模块不响应的现象

4:外部存储测试

测试使用,存储位置自动覆盖上一次红外码

  • a:点击 “开始学习”,命令指示灯会熄灭

  • b:遥控器正对着“黑色接收管”,距离保持在10cm内,按下遥控器任意按键。学习成功,则命令指示灯会闪烁一次,并且在软件的“红外码显示区”会显示出红外码数据

  • c:停止学习,则点击“退出学习”,命令指示灯会亮起。

  • d:退出学习后,可以用学习到“红外码显示区”的红外码来控制对应设备,单击“红外码发送”即可,此时命令指示灯会闪烁一次

5:内部存储设置

步骤:

  • a:点击 “开始学习”,命令指示灯会熄灭
  • b:注意需要先设置存储地址,可以选择 0~49(只有50个存储地址)点击“存储地址设置”。

例如:开机 用地址:000,要记好命令与地址的对应关系

  • c:红外摇控器正对着“黑色接收管”,距离保持在10cm内,按遥控器的按键,对照存储地址做好记录

  • d:停止学习,则点击“退出学习”,命令指示灯会点亮
  • e:退出学习后,可以选择之前学习的命令地址,点击“红外命令发送”来控制对应设备。发送命令时,命令指示灯会闪烁一次。表示已发送

注意

  • 红外码学习不能保证一次就100%成功的。所以,如果学习一次不能控制对应设备的话,不用着急,继续重复学习一下就可以了,本设备可以包证能够学习市面上所有的遥控设备,请放心使用
  • 学习的循环操作与发送的循环操作都是单循环的,退出学习才能发送

irlearnmod/start.txt · 最后更改: 2019/01/14 19:39 由 oxp