做了好久、参考了大量的资料才做出来的,改模块可以学习载波为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(内附详细注释),希望大家有时间可以移植到其他常用芯片 更多分析,详见原文出处。 附件内容截图:
1
H3C内部培训资料汇总幻灯片(77页完整版)
2022-05-07 09:04:56 1.5MB 文档资料 H3C
1
定向耦合器是一种通用的微波/毫米波部件,可用于信号的隔离、分离和混合,如功率的监测、源输出功率稳幅、信号源隔离、传输和反射的扫频测试等。主要技术指标有方向性、驻波比、耦合度、插入损耗。 用来分配或合成微波信号功率并具有定向耦合特性的微波元件。它是在主、副两根传输线(简称主、副线)之间设置适当的耦合结构组成的。定向耦合器采用同轴线、带状线、微带线、金属波导或介质波导等各种型式。耦合结构有耦合孔、耦合分支线和连续结构耦合等型式。
2022-05-06 11:06:17 3.78MB 矢量网络分析仪
1
杰控资料汇总,可查询,有书签
2022-05-04 16:00:49 466.24MB 文档资料
1
本设计分享的是ATK-VL53L0X激光测距模块ToF 飞行时间测距模块具体应用以及程序源码等资料汇总,供网友参考学习。该ATK-VL53L0X模块采用ST公司的VL53L0X芯片作为核心,该芯片内部集成了激光发射器和SPAD红外接收器,采用了第二代FightSenseTM技术,通过接收器所接收到的光子时间来计算距离,最远测量距离可达两米,非常适合中短距离测量的应用。ATK-VL53L0X激光测距模块实物截图: ATK-VL53L0X激光测距模块特点: 超小体积,传感器仅4.4*2.4*1.0mm大小; 测量距离高达2m; 测量速度高达50Hz; 使用940nm激光器,不可见,不伤眼睛; 兼容3.3V与5V系统; 工作电流仅6mA,待机电流低至5uA; 具有长距离、高精度等测量模式,满足不同需求。 ATK-VL53L0X 激光测距传感器模块通过1*6的排针(2.54mm间距)同外部连接,模块可以与ALIENTEK战舰STM32F103 V3、精英STM32F103、探索者STM32F407、阿波罗STM32F429/767开发板直接对接(插ATK-MODULE接口),而ALIENTEK MiniSTM32F103开发板则可以通过杜邦线连接模块进行测试。所有ALIENTEK STM32开发板都提供有相应例程,用户可以直接在这些开发板上,对模块进行测试。 ATK-VL53L0X激光测距模块附件资料截图:
2022-04-29 16:41:49 45.92MB 红外接收器 vl53l0x tof 电路方案
1
STM32F103&407:MPU6050+MPU9250+ICM20948资料汇总(2022.03.30)
2022-04-27 17:31:40 200.93MB STM32 ICM20948
1
2021 Flink Forward Asia 大会资料汇总,共79份。资料包含各大厂商对Flink核心技术、机器学习、开源解决方案、平台建设、流批一体、实时数据湖、实时数仓及行业实践文档资料。
2022-04-23 13:04:33 796.85MB FlinkForward
为了期末考试找了许久的资料,汇总起来方便大家查找,节省时间和下载积分;包括几个院校的考试题&答案,题库总结,参考资料等,希望对你有帮助OwO
2022-04-21 13:05:21 522.66MB 机器学习 人工智能 考试 参考资料
1
目录: SDH原理教材 HCIE-Transmission Lab视频 上机考题 MSTP Lab视频 波分 Lab视频 HCIE-Transmission笔试 HCIE-Transmission面试
2022-04-19 15:04:05 443B 音视频 HCIE Transmission
第一章:教育与教育学概述 一、教育的起源 (一)神话起源论:这是关于教育起源最古老的观点。 (二)生物起源论:教育学史上第一个正式提出的有关教育起源的学说,代表人物是法国社会学交、哲学家利托尔诺、英国教育学家沛西·能。 (三)心理起源论:教育产生于儿童对成人无意识的模仿,代表人物是美国教育家孟禄。 (四)劳动起源论:人类教育起源于劳动或劳动过程中所产生的需要,恩格斯在《劳动在从猿到人的转变过程中的作用》中提到“劳动在一定意义上创造了人类本身”。 二、教育的发展 (一)原始社会教育特征:1、教育水平低;2、没有阶级性;3、教育与原始宗教或仪式有着密切联系。 (二)古代社会与教育: 1、我国奴隶社会学校(庠-序-校),教育内容为“六艺”(礼乐射御书数)。 2、欧洲奴隶社会教育体系:斯巴达教育(培养军人、武士)和雅典教育(培养多方面发展的人)。 3、欧洲封建社会教育体系:教会教育(培养教士和僧侣,教育内容是“七艺”,包括“三科”,文法、修辞、辩证法,“四学”,算数、几何、天文、音乐)和骑士教育(培养封建骑士,教育内容是骑马、游泳、击剑、打猎、投枪、下棋、吟诗)。 (三)20世纪后的教育特点
2022-04-17 16:04:28 125KB 教育学原理