(资料汇总)zigbee红外采集发射模块——全方位、无死角的控制所有红外设备 电路方案

上传:student98556 浏览: 8 推荐: 0 文件:ZIP 大小:2.43MB 上传时间:2021-05-01 12:59:07 版权申诉
做了好久、参考了大量的资料才做出来的,改模块可以学习载波为20K-56KHZ的 红外遥控器,并且配有8路红外发射管,可全方位、无死角的控制家里的所有红外设备。附件内容分享的是zigbee转红外模块(8路红外发射1路红外学习模块)。 1、模块功能介绍 本zigbee转红外模块有两部分组成:zigbee传输节点+红外采集发射模 1.1、Zigbee红外传输节点介绍 1、 入网后向协调器上报节点短地址和节点号; 2、 双串口读取数据,其一、支持高达160字节数据读取和无线传输,完全满足红外数据要求;其二,支持小数据数据读取和无线传输。 1.2、红外采集发射模块具有以下功能: 1、 采用独立(非集成)红外接受和发射二极管; 2、 串口输入和输出数据(57600,N,8,1); 3、 自动分析载波频率(20KHz~56KHz); 4、 支持多种指令调试和控制; 5、 距离远达8~10米,全方位360度红外发射; 6、 支持学习市场上大部分红外遥控器和发射学习码制; 7、自动处理红外冗余数据,使数据量尽量减少; 8、支持数据校验和; 9、学习和发射支持灯光指示。 2、 红外数据采集及结构说明 2.1、MCU返回正确红外数据结构说明:当采集到正确的红外数据时,采集模块返回一下数据结构的红外数据,其中红外数据结构如下: typedef struct struct_sCommand { unsigned char head[2]; //数据头0Xaa,0x55 unsigned char command; //红外命令,0x01为学习命令0x00发射命令 unsigned int datalength; //数据长度,最大为150 unsigned char type; //节点号 unsigned char ir_hl; //载波周期 //数据长度 unsigned char data[DATALENGTH]; //红外数据 unsigned char checksum; //校验和 } sCommand; 其中: 数据头固定为:0xAA,0x55 学习成功红外命令:0x01 发射命令 :0x00 出错指令 :0x03 数据长度包含:节点号1Byte+载波周期1Byte+红外数据(datalength-2)Byte 校验和:1Byte,除了checksum前边所有的数据和。 2.2 、MCU返回错误结构说明出错指令:0x03 typedef struct struct_sCommand { unsigned char head[2]; //数据头0Xaa,0x55 unsigned char command; //红外命令 unsigned int datalength; //数据长度 unsigned char up_error; //上次出错 unsigned char down_error; //本次出错 unsigned char checksum; //校验和 } sCommand; 错误代码: RROR_TIMEOUT 0xF0 操作超时 ERROR_CHECKSUM 0xF1 校验失败 ERROR_FULL 0xF2 红外数据大于网络传输设定上限 ERROR_UNKNOWN 0xFF 未知错误 说明: 主控芯片是用CC2530做的。在此贴上红外相关的函数库IR.C IR.H(内附详细注释),希望大家有时间可以移植到其他常用芯片 更多分析,详见原文出处。 附件内容截图:
上传资源
用户评论
相关推荐
红外发射模块程序
本程序使用汇编写的红外发射接收程序。大家可以将它模块化扩展。
其他文档
0B
2019-05-03 10:40
arduino红外发射模块
此代码用于arduino的红外模块的库函数代码。HL-A838内含高速高灵敏度PIN光电二极管和低功耗、高增益前置放大IC,采用压模塑封半球型封装设计,该产品已经通过REACH和SGS认证属于环保产品
RAR
0B
2019-05-07 23:01
zigbee模块裸板开发之红外收发模块发射代码
zigbee模块裸板开发之红外收发模块发射代码
rar
0B
2019-02-18 19:50
简单红外发射接收电路
红外发射和接收电路,附有简单的电路图,适用于进行红外发射和接收电路的初学者。
DOC
47KB
2020-08-14 08:44
红外发射电路整理
用于红外通信电路中,红外收发管接法电路整理,很实用!
DOC
0B
2019-02-16 18:55
红外测温论文资料电路方案
红外热成像测温论文,包含红外测温原理,数据处理算法,实际应用案例等18篇。 IRTI检测AURI患者体温的临床研究.pdf 测量距离对生猪红外热成像测温的影响及校正.pdf 非制冷红外热成像测温系统关
ZIP
52.07MB
2021-04-21 02:23
红外发射接收电路及仿真
红外发射接收电路图及proteus仿真电路
RAR
0B
2019-05-16 01:38
红外发射和接收电路制作
红外发射和接收电路制作
DOC
0B
2019-09-13 23:08
红外发射经典电路设计
红外发射经典电路,超经典!!!!!!!!
DOC
108KB
2020-08-19 03:16
红外发射接收原理及电路
红外发射接收原理及电路,具体相关的电路图,已经硬件分析,数据原理分析等。
PDF
107KB
2021-02-20 23:24
红外发射以及接受电路
内有红外发射头的电路,以及光电一体化接受头的电路!
DOC
0B
2018-12-17 14:02
火焰红外接收传感器模块资料电路方案
模块特色: 1、 可以检测火焰或者波长在 760 纳米~1100 纳米范围内的光源,打火机测试火焰距离为 80cm,对火焰越大,测试距离越远 2、 探测角度 60 度左右,对火焰光谱特别灵敏 3 、灵
ZIP
316KB
2021-05-10 18:02
红外发射接收详细资料
自己长期收集的关于红外发射接收的资料,很不错的自学资料!
RAR
699KB
2020-08-20 23:50
红外发射接收
单片机红外发射接收,可以值得一看,欢迎下载~~~~~
RAR
0B
2019-03-08 12:43
红外遥控发射
BL9149,BL9150 红外遥控发射电路BL9148B http://www.belling.com.cn - 1 - 8/24/2006 Total 9 Pages Wrote by dipen
PDF
0B
2019-01-09 16:32