嵌入式学习型红外模块使用手册V4.0.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习型红外模块IR-u64/448 Ver-4.0 IR-u64/448是高集成度超低功耗嵌入式学习型红外遥控模块,采用高性能超低功耗32bit微处理器,可以学习不同红外码,自动检测载波频率,具有超高的性价比。 主要应用:智能家居,暖通以及各种红外自动控制需求 尺寸图和接口说明 接口说明: 1 供电输入VDD(3.6V-5V) 2 GND 3 GND 4 VOUT,3.3V输出,Imax = 100mA 5 GPIO1 6 TXD,MAX Vout = 3.3V 7 RXD,MAX Vin = 3.3V 8 NC空脚 9 GPIO2 10 红外发送引脚io输出,可驱动外部发送 注意:PIN3和PIN9为GPIO,用于无线通信方式的控制IO,串口方式无需连接。可以定义PIN5为RS485的收发控制引脚。GPIO不用时引脚在低功耗应用建议接10K电阻到GND。 特点: 采用高速32位处理器,处理速度快,学码精度高;内置看门狗,可靠性高。 可学习型,适应不同种类的有载波的遥控器,适应新出的电器。 支持载波自适应学习,范围30kHz-45kHz,适用性广。 采用波形数据压缩存储存,最大存储键数64/448只,每键存储代码长度:424位,满足常用电器的需求。 接口:RS232(TTL)/无线,使用方便。波特率9600、19200、38400、57600、115200可设置 工作电压:3.6-5V。 功耗:串口型:IR-u64T 学习3mA,发射5mA,休眠15uA@3.3V 无线型:IR-u64F 无线接收4mA,学习3mA,发射5mA,休眠20uA@3.3V 低功耗只针对9600波特率有效。 无线型距离:空旷地100米(弹簧天线,离地2米),采用高性能天线距离可以达到500米。 发射距离:≥5米(供电为5V,可以调整红外发射功率增大距离)。 10.学习码上传功能:模块学习之后的红外码通过串口发送。 11.红外码转发功能:通过串口将红外码发送给模块,模块能将收到的数据还原成红外信号发送。 12.红外数据批量下载:将txt文件中的红外代码下载到模块中,从而不用学习就能实现代码的复制。 13.遍历码发送功能:串口指令可以指定发送的起始码位置,发送的结束码位置,模块执行遍历发送,同时支持自定义发送次数,默认发送间隔50ms。 红色LED状态说明如下: 学习过程 进入学习状态 闪烁,300ms亮,300ms灭,总共10次,超时自动退出 串口命令匹配 不闪烁 接收到红外码熄灭 红外码过长或者按钮一直按下 闪烁1次 接收到红外码熄灭1s后,闪烁1次 学习码成功 闪烁2次 接收到红外码熄灭1s后,闪烁2次 载波超范围 闪烁3次 接收到红外码熄灭1s后,闪烁3次 红外码长度超范围 闪烁4次 接收到红外码熄灭1s后,闪烁4次 存储出错 闪烁5次 接收到红外码熄灭1s后,闪烁5次 红外学习出现乱码 闪烁6次 接收到红外码熄灭1s后,闪烁6次 按键数超范围 发射过程 闪烁1次 开始发送亮,发送完毕熄灭 发送红外码 闪烁2次 收到发射指令后,闪烁2次 该按键无学习码 注意:不要在强光环境下进行学习操作! 通信说明 串口配置:默认波特率9600,数据位8位,停止位1位,无校验 注意:多字节数据都以低字节在前发送 发送 字头(4字节固定) 类和id 长度 命令代码 数据 CRC校验 0x01,0x05,0x02,0x06 0x00,0x00 0x03 xx xx xx 2字节 设备类:控制对象种类编码:如空调、电视机、机顶盒等可红外遥控控制对象 id:同一控制对象种类的不同节点地址,如同一系统中有多台空调或者电视机 命令代码:0x01-学习;0x02-发射 命令代码:0x03-获取供电电压 命令代码:0x04-读取内部存储红外码 命令代码:0xf1-0xff 系统保留 0xf1:读取设备信息 0xf2:设置节点信息 0xf3:接收串口红外编码发送 0xf4:保存从串口接收到的红外编码到指定的按键存储区,软件版本V2.40以上版本支持 0xf5:客户定制指令 0xf6:客户定制指令 数据:学习和发射的具体键号,两个字节,低字节在前 CRC校验:从字头的第一个字节到数据的最后一个字节的CRC16校验和,低字节在前。 应答 字头(4字节固定) 长度 命令代码 数据 CRC校验 0x0f,0x24,0x0f,0x24 0x03 xx xx xx 2字节 举例说明: 学习1号按键:01 05 02 06 00 00 03 01 01 00 5f a9 当配置为回传开启时,学习成功后 学习完之后发送学习后的压缩码至uart,存储只能存64条 格式: 0f 24 0f 24 (yy1 yy2) cc cc aa aa xx xx ……

文档评论(0)

xiangxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档