版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、说明书第1 页共12红外接收传感器说明书 Rev 1.0copyright©ruilongmaker.cc说明书第2 页共121.概述红外的电视接收传感器,红外是我们生活中最常见的方式,你每天使用器和空调器都是使用这个原理,红外器发出的信号是一连串的二进制脉冲码。为了使其在无线传输过程中免受其他红外信号的干扰,通常将其调制在特定的载波频率上(我们的是以 38KHz 调制), 然后再经红外发射二极管发射出去,而红外线接收装置则要滤除其他杂波,只接收该特定频率的信号并将其还原成二进制脉冲码,也就是解调。传感器内置接收管将红外发射管发射出来的光信号转换为微弱的电信号,此信号经由 IC 内部
2、放大器进行放大,然后通过自动增益、带通滤波、解调变、 波形整形后还原为器发射出的原始编码,经由接收头的信号输出脚输入到电器上的编码识别电路。运用 Arduino 搭建红外也非常简单。你只需一个红外传感器(接收信号)、红外)就可以实现了。器(发射信号)和 Arduino器(特定的copyright©ruilongmaker.cc版本号内容变更日期备注Rev1.0说明书发布2015/12/04-说明书第3 页共122.参数电源要求:+3.0-5.5V信号类型:数字信号接口模式:XH2.54×3引脚定义:G-地V-电源S-信号接收(频率 38KHz)模块重量:3.0g3.发货co
3、pyright©ruilongmaker.cc序号名称货号数量1红外接收传感器RLSEB038IR12XH2.54 3Pin 20cm 传感器线RLEET020PS1说明书第4 页共124.使用(1)连线:传感器接口标号与主器相连接,蜂鸣器接在 Arduino开发板的 D10 引脚处;LED 接在D11 引脚处;红外接收模块接在 D8 引脚处。(2)Arduino IDE 中粘贴以下代码:ea (v/chcodease 0/停止igita WriteRE ,LOW);/不亮digitarite(BUZZER,LOW /蜂鸣器不响brea/digitarite(LED_RED,HIGH
4、);/#define1 /鸣器# efi/红灯#define IR_IN8/红外接收in Pu e_W=0 /inirde命令值v id timeiniid)/定时器初始化函数TCCR A = 0X00;CR=5;/给定时器时钟源3薄膜式红外器RLECE038IR1说明书第5 页共12copyright©ruilongmaker.cc说明书第6 页共12/行1or i=0; i<6ogi _va/不是 1 ret;/10f logic_val () = ) /0re;/执行if logic_value()1) / eturn;/器编码中的ma d 指令ir_code=0x00
5、/ fo (i=0;6;i)i ( ogia e() = )_ o e =( << );void e ote_de o (vo d)/译码函数TCNT1 0X00while(digita Rea (8) /是高就等待说明书第7 页共12urnf(Pu se_ idth>=140&&Pulse_Wi<= 41)/9mswhi e(digi a Rea (;/是高就等待se_Wid h=TCNT1;TCNT =0;if(Pulse Wi h>=&&Pulse Wi<=72)/4 5mspulse_dea (); ete se if
6、(Pulse_W34&&P_Widt36 2whi e(igi a(8) /待Pu se Wid h=TCNT1 TCNT1=0;f(Pu7&&P se_ i=1 )/560u说明书第8 页共12要想对某一器进行解码必须要了解该器的编码方式,该模块编码方式为:NEC 协议。下面就一下 NEC 协议:(1)NEC 协议简介:l 8 位地址位,8 位命令位l 为了可靠性地址位和命令位被传输两次l 脉冲位置调制copyright©ruilongmaker.cc说明书第9 页共12l 载波频率 38khzl 每一位的时间为 1.125ms 或 2.25ms(2
7、)逻辑 0 和 1 的定义如下图:(3)协议如下:按键按下立刻松开的发射脉冲:上面的图片显示了 NEC 的协议典型的脉冲序列。注意:这是首先发送 LSB(最低位)的协议。在上面的脉冲传输的地址为 0x59 命令为 0x16。一个消息是由一个 9ms 的高电平开始,随后有一个 4.5ms 的低电平, (这两段电平组成引导码)然后由地址码和命令码。地址和命令传输两次。第二次所有位都取反,可 用于对所收到的消息中的确认使用。总传输时间是恒定的,因为每一点与它取反长度重复。如果你不感命令,以每 16 位!, 你可以忽略这个可靠性取反,也可以扩大地址和copyright©ruilongmake
8、r.cc说明书第 10 页 共 12按键按下一段时间才松开的发射脉冲:一个命令发送一次,即使在器上的按键仍然按下。当按键一直按下时,第一个 110ms 的脉冲与上图一样,之后每 110ms 重复代码传输一次。这个重复代码是由一个 9ms 的高电平脉冲和一个 2.25ms 低电平和 560s 的高电平组成。重复脉冲本是参考注意:脉冲波形进入接收头以后,因为接收头里要进行解码、信号放大和整形,故要注意在没有红外信号时,其输出端为高电平,有信号时为低电平,故其输出信号电平正好和发射端相反。接收端脉冲大家可以通过示波器看到,结合看到的解程序。(4)实验思路根据NEC 编码的特点和接收端的波形,本实验将
9、接收端的波形分成四部分:copyright©ruilongmaker.cc说明书第 11 页 共 12引导码(9ms 和 4.5ms 的脉冲)、地址码 16 位(8 位的地址位和 8 位的地址的取反)、命令码 16 位(8 位命令位和 8 位命令位的取反)、重复码(9ms、2.25ms、560us 脉冲组成)。利用定时器对接收到的波形的高电平段和低电平段进量,根据测量到的时间来区分:逻辑“0”、逻辑“1”、引导脉冲、重复脉冲。引导码和地址码只要是正确的脉冲即可,不用,但是命令码必须作。设置器响;,因为每个按键令码都不同, 根据命令码来执行相应的动器上的几个按键 VOL+:LED 灯亮的;VOL-:作为蜂鸣(5)代码实例功能:对作。按下前进键器发射出来的编码脉冲进行解码,根据解码结果执行相应的动,松开红灯灭停止;按下后退键蜂鸣器响,松
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化工安全考试试题题库及答案
- 2026选调考试面试题及答案
- 2026业务指标面试题及答案
- 2026音乐硕士面试题库及答案
- 2026油田物业面试题目及答案
- 2026中国智能楼宇系统行业市场供需发展及投资机遇规划分析报告
- 2027届广州市增城区六上数学期末考试模拟试题含解析
- 东乡县2027届数学六年级第一学期期末检测试题含解析
- 2026中国农业无人机植保服务模式创新与推广障碍分析
- 2026中国医药制造业市场供需调研投资风险评估规划分析报告
- 介入导管室手术交接流程
- 《疥疮的防治及治疗》课件
- 护理人员中医技术使用手册
- 2024-2025学年九年级化学上册 第二单元 单元测试卷(人教版)
- 2024年宁夏中考语文真题
- 白内障护理查房模板
- 齿轮压缩机端面齿的参数设计及制造方法
- 发运工作总结
- 施工日志(模板)
- 遵义市基础教育教学常规管理督导评估细则中学
- 高危儿早期干预的重要性
评论
0/150
提交评论