加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

2016/11/23
55
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

做了好久、参考了大量的资料才做出来的,改模块可以学习载波为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(内附详细注释),希望大家有时间可以移植到其他常用芯片

更多分析,详见原文出处。

附件内容截图:

  • 本红外模块原理图&PCB.pdf
    描述:原理图&PCB-PDF档
  • 红外相关的函数库IR.C IR.H.zip
    描述:红外相关的函数库
  • 相关参考文档.zip
    描述:相关参考文档
  • 原文出处.txt
    描述:原文出处

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
3413.0224.22 1 Schurter Electronic Components Electric Fuse, Very Fast Blow, 6.3A, 32VAC, 63VDC, 63A (IR), Surface Mount, HALOGEN FREE AND ROHS COMPLIANT

ECAD模型

下载ECAD模型
$1.13 查看
1825011-1 1 TE Connectivity ASF2204=DPDT AUTOSLIDE

ECAD模型

下载ECAD模型
$8.37 查看
B3SN-3112P 1 OMRON Corporation Keypad Switch, 1 Switches, SPST, Momentary-tactile, 0.05A, 24VDC, 2.06N, Solder Terminal, Surface Mount-straight, ROHS COMPLIANT
$1.06 查看

相关推荐

电子产业图谱