《红外遥控总结》
- 格式:doc
- 大小:31.00 KB
- 文档页数:25
第1篇一、实验目的本次实验旨在通过搭建红外遥控系统,了解红外遥控的基本原理,掌握红外遥控信号的编码和解码方法,并利用单片机实现对红外遥控信号的解码,实现对红外遥控器的控制。
二、实验原理红外遥控技术是一种无线通信技术,通过发射端发送特定编码的红外信号,接收端接收该信号并进行解码,从而实现对电器的控制。
红外遥控系统主要由发射端和接收端两部分组成。
1. 发射端:由按键矩阵、编码调制电路和红外发射器组成。
按键矩阵根据按键的不同产生不同的编码信号,编码调制电路将这些信号调制在38kHz的载波上,红外发射器将调制后的信号发射出去。
2. 接收端:由红外接收器、前置放大电路、解调电路和指令信号检出电路组成。
红外接收器接收发射端发射的红外信号,前置放大电路对信号进行放大,解调电路将38kHz的载波信号去除,指令信号检出电路从解调后的信号中提取出指令信号。
三、实验设备1. 红外遥控发射器2. 红外接收模块3. 单片机开发板4. 连接线5. 电源6. 红外遥控解码程序四、实验步骤1. 搭建红外遥控系统:将红外接收模块连接到单片机开发板的相应引脚上,确保连接正确无误。
2. 编写红外遥控解码程序:根据红外遥控协议,编写解码程序,实现对红外信号的解码。
3. 程序烧录与调试:将解码程序烧录到单片机中,连接电源,进行程序调试。
4. 测试与验证:使用红外遥控器对单片机进行控制,观察单片机是否能够正确解码红外信号,并实现相应的控制功能。
五、实验结果与分析1. 红外遥控系统搭建成功:通过连接红外接收模块和单片机开发板,成功搭建了红外遥控系统。
2. 解码程序编写与调试:根据红外遥控协议,编写解码程序,实现对红外信号的解码。
在调试过程中,通过观察单片机的输出,验证了程序的正确性。
3. 测试与验证:使用红外遥控器对单片机进行控制,观察单片机是否能够正确解码红外信号,并实现相应的控制功能。
实验结果表明,单片机能够成功解码红外信号,并实现红外遥控器的控制功能。
关于红外遥控的一点资料整理 问:最近发现家里遥控器老是弄混(唉,遥控器多了,也是一件麻烦事)。
如果有一种可对家中各种红外遥控器发射的控制信号进行识别、存储和再现的智能型红外遥控器,用这样一个遥控器控制家中所有电器该多好。
这就是大家称作的学习型红外遥控器。
于是,下了不少工夫查找了许多资料,对红外遥控也做了一点表面研究,现总结一点文档,与大家一同探讨(有不对之处,请大家指正!);另外由于本人愚顿还未开窍,还有部分东西想不太明白,在此也向专家们请教,请知道的老兄支点招,在此小弟先谢过了!!!一、红外遥控概述红外遥控系统一般都是由发射部分和接收部分组成。
1、发射部分的主要元件为红外发光二极管。
它实际上是一只特殊的发光二极管,由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它发出的便是红外线而不是可见光。
目前大量使用的红外发光二极管发出的红外线波长为940n m 左右,外形与普通Φ5发光二极管相同,只是颜色不同。
2、接收部分主要元件是红外接收管,它是一种光敏二极管(实际上是三极管,基极为感光部分)。
在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。
由于红外发光二极管的发射功率一般都较小(100m W 左右),所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。
前些年常用μP C 1373H 、C X 20106A 等红外接收专用放大电路。
最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。
成品红外接收头的封装大致有两种:一种采用铁皮屏蔽;一种是塑料封装(如图中的H S 0038),均有三只引脚,即电源正(V D D )、电源负(G N D )和数据输出(V O 或O U T )。
红外接收头的引脚排列因型号不同而不尽相同,可参考厂家的使用说明。
成品红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。
1 学生实验报告专业班级: 学号: 姓名 成绩: 实验课程:光学实验 实验名称:光红红外遥控实验实验组号:第二大组 同组成员:实验地点:光热实验室 实验时间: 指导教师:实验目的:了解多红外遥控电路的设计原实验仪器:GCGDBJ-B 型红外遥控实验仪型红外遥控实验仪 红外发射装置红外发射装置红外发射装置 红外接收装置红外接收装置红外接收装置 实验原理:红外线遥控系统一般由发射器和接收器两部分组成。
发射器由指令键、指令信号产生电路、调制电路、驱动电路及红外线发射器组成。
当指令键被按下时,指令信号产生电路便产生所需要的控制信号,控制指令信号经调制电路调制后,最终由驱动电路驱动红外线发射器,发出红外线遥控指令信号。
线遥控指令信号。
接收器由红外线接收器件、前置放大电路、解调电路、指令信号检出电路、记忆及驱动电路、执行电路组成。
当红外接收器件收到发射器的红外指令信号时,它将红外光信号变成电信号并送到前置放大电路进行放大,再经过解调器后,由信号检出电路将指令信号检出,最后由记忆电路和驱动电路驱动执行电路,实现各种操作。
实验内容与步骤:四路红外遥控设计实验四路红外遥控设计实验1、分别用屏蔽线将红外发射装置与实验仪主板上的驱动模块的接口J3相接;红外接收装置与接收模块上的接口J4相连接,并且使红外发射装置与光电接收装置在同一水平线上。
相连接,并且使红外发射装置与光电接收装置在同一水平线上。
2、将编码模块中的T31T31((VCC 编码芯片电源引脚)与其下方的地址码高电平中任意一个接口相连接。
口相连接。
3、将编码模块的编码输出端口T30(DOUT)T30(DOUT)与驱动模块的与驱动模块的T4T4((Drive_in Drive_in)相连接。
)相连接。
)相连接。
4、将接收模块的T16T16((Signal_out Signal_out)与信号变换模块的)与信号变换模块的T72T72((Signal_1Signal_1)相连接。
红外遥控综合实验报告一、实验目的通过本次实验,掌握红外遥控的原理和基本应用,了解红外遥控器的工作原理,并通过实际操作掌握红外遥控的编程与控制方法。
二、实验器材- STM32F103RD开发板- 红外遥控接收器- 红外遥控发射器- 电脑三、实验原理红外遥控技术基于红外线的传输和接收。
红外遥控接收器和发射器分别位于遥控器和被控制设备之间,实现信号的传输和解码。
红外遥控器通过发送不同的红外信号来控制不同的设备。
当按下遥控器上的按钮时,红外遥控发射器会发出特定的红外信号。
被控制设备上的红外遥控接收器接收到红外信号后,通过解码判断接收到的信号是什么指令,然后执行相应的操作。
四、实验步骤1. 准备实验器材,将红外遥控接收器和发射器分别连接到开发板上。
2. 在电脑上下载并安装开发板的驱动程序和编程软件。
3. 编写程序,实现红外遥控的编码和传输功能。
使用开发板的GPIO口来控制红外发射器的工作,并通过编程设置红外遥控发射时的频率和协议。
4. 编写程序,实现红外遥控的译码和执行功能。
使用开发板的GPIO口来接收红外遥控接收器的信号,并通过解码判断接收到的信号是什么指令,然后执行相应的操作。
5. 将程序烧录到开发板上,将遥控器和被控制设备连接好。
6. 进行遥控测试,按下遥控器上的按钮,检查被控制设备是否执行了相应的操作。
五、实验结果经过实验,我们成功实现了红外遥控的功能。
按下遥控器上的按钮时,被控制设备能够准确执行相应的操作,例如打开或关闭灯光、调节电风扇的风速等。
六、实验总结本次红外遥控综合实验通过理论与实际操作相结合的方式,让我们更深入地了解了红外遥控的原理和应用。
通过编程与控制的实践,我们进一步加深了对红外遥控技术的理解,提高了程序设计和调试的能力。
红外遥控技术在日常生活中广泛应用于电视、空调、音响、智能家居等各种设备上。
掌握了红外遥控的编程和控制方法,对我们今后的学习和工作都将有很大的帮助。
通过本次实验,我们学会了团队合作和解决实际问题的能力。
一、概述PLC(可编程逻辑控制器)是一种广泛应用于工业自动化控制领域的控制设备,其具有可编程、高可靠性等特点。
而红外遥控技术是一种常见的无线控制技术,用于传输和接收红外信号。
本文将对PLC红外遥控实验进行总结分析,以期能够为相关领域的学习者和从业者提供一定的借鉴和指导。
二、实验目的1. 了解PLC的基本原理和结构;2. 熟悉红外遥控技术的工作原理;3. 实践运用PLC进行红外遥控的控制。
三、实验内容1. PLC基本原理及结构介绍PLC是一种用于控制生产过程的自动化电气控制设备,其主要由中央处理器、输入/输出模块、电源模块、通信模块等组成。
通过逻辑控制程序实现对生产线的自动控制。
2. 红外遥控技术工作原理红外遥控技术是利用红外线传输控制信号,通过红外发射器将控制指令转换为红外信号发送到接收器,再由接收器解码并执行相应动作。
3. 实验步骤(1)搭建实验评台:连接PLC、红外发射器、红外接收器等设备;(2)编写控制程序:使用PLC编程软件编写红外遥控的控制程序;(3)调试和测试:对搭建好的实验评台进行调试和测试,验证控制程序的正确性和稳定性。
四、实验总结1. 实验过程本次实验通过搭建实验评台,编写控制程序,验证了PLC红外遥控的实际应用。
在搭建实验评台时,需要注意设备的连接方式和信号传输的稳定性。
编写控制程序时,需要充分考虑红外遥控技术的工作原理,编写符合实际控制需求的程序。
在调试和测试过程中,需对程序进行多次验证,确保其在不同情况下的稳定性和可靠性。
2. 实验结果本次实验取得了较好的实验结果,PLC成功实现了对红外遥控的控制。
实验评台搭建稳定,控制程序运行良好,红外发射器和接收器的工作稳定。
实验结果表明,PLC红外遥控技术具有较高的可靠性和实用性,适用于工业自动化控制领域。
3. 实验经验在本次实验中,我们深刻领会到了PLC红外遥控技术的实际应用,对PLC的控制能力和稳定性有了更加深入的理解。
实验中所遇到的问题和解决方法,也为我们今后在工程实践中遇到类似问题提供了经验借鉴。
目录1)MIT-C8D8 (40k)2) MIT-C8D8(33K)3)SC50560-001,003P 4)M504625)M50119P-016)M50119L7)RECS808)M30049)LC7464M10)LC7461-C1311)IRT1250C5D6-0112)Gemini-C6-A13)Gemini-C614) Gemini-C17(31.36K)-1 15)KONKA KK-Y26116)PD6121G-F17)DATA-6BIT18)Custum-6BIT19)M9148-120)SC3010 RC-521) M50560-1(40K)22) SC50560-B123)C50560-002P24)M50119P-0125)M50119P-126)M50119P27)IRT1250C5D6-0228)HTS-C5D6P29)Gemini-C1730)Gemini-C17 -231)data6bit-a32)data6bit-c33)X-Sat34)Philips RECS-8035)Philips RC-MM36)Philips RC-637)Philips RC-538)Sony SIRC39)Sharp40)Nokia NRC1741)NEC42)JVC43)ITT44)SAA3010 RC-5(36K)45)SAA3010 RC-5(38K)46)NEC2-E247) NEC-E348) RC-5x49) NEC1-X250) _pid:$006051) UPD1986C52) UPD1986C-A53) UPD1986C-C54) MV500-0155) MV500-0256) Zenith S101) MIT-C8D8(40K)MIT-C8D8(40K)是一种常见的红外遥控编码格式。
该格式出现在万能遥控器ZC-18A(600-917)中。
Features 基本特点1,8位地址码,8位数据码,结束码;2,脉宽调制方式(PWM);3,载波:40.0 KHZ;4,逻辑位时间长度是 1.215ms或2.436 ms。
红外遥控开关小组成员:指导教师:掌握电子电路设计的基本方法;了解各种红外收发器件;掌握红外遥控的收发方式;掌握红外遥控的编码、解码方式;掌握开关量信号对强电设备的控制方式设计要求及技术指标:基本部分:[1]红外遥控器采用现成的家用电器的红外遥控器,遥控距离不小于5米;[2]遥控开关接收端的工作电源为220V交流电;[3]遥控开关使用发光二极管指示有无220V交流电源及遥控开关的开关状态;[4]遥控开关能够控制台灯、电扇等家用电器,输出功率不超过200W。
发挥部分:[1]自制红外遥控器,包括至少4路遥控按键;[2]遥控开关能够控制至少4路家用电器设计任务[1]设计、安装、调试所设计的电路;[2]画出完整电路图,详细说明电路原理,写出设计总结报告设计思路红外遥控→红外接收→信号处理→开关驱动及显示红外遥控器的发射端具有键盘矩阵,每按下一个键,即产生具有不同的编码的数字脉冲,这种代码指令信号调制在38kHZ的载波上,激励红外光二极管产生具有脉冲波串的红外波,通过空间的传送送到受控机内的遥控接收器。
在接收过程中红外波信号通过滤波器和光电二极管转换为38kHZ的电信号,此信号经过放大、检波、整形、解调,送到解码器与接口电路,从而完成相应的遥控功能。
“红外线遥控器”设计方案直流稳压电源部分直流稳压电源的基本结构设计电路整流电路虽然已经把交流电转换成直流电, 但是整流出来的电压还不是平稳的直流电电压, 所以在整流电路的后边还要有滤波电路, 来改善整流输出电压的平滑程度, 这个工作由电容器来完成。
电路的核心是集成稳压电路LM317, 它有三个端点, 一个输入端, 一个输出端, 还有一个调节端。
调节端接地在实际的焊接过程中,我们采用芯片7805代替了芯片LM317,由7805的OUT端输出直流的稳定的电压。
三端稳压集成电路7805功能框图:红外遥控开关组成框图:多路红外遥控发射部分:发射端的结构发射端电路图BA5104是发射器芯片,K1~K8是控制输入端,内部接有上拉电阻。
红外遥控的相关知识总结(2010-12-7)一、红外线及其特点图2 红外发光二极管的伏安特性曲线图3 红外发光二极管的输出特性曲线(2)输出特性如图3所示,红外发光二极管的输出特性表示的是,输出光功率P0与正向工作电流I F 之间的关系。
在工作电流较小时,输出光功率与工作电流成线性关系,当工作电流较大时,曲线产生了弯曲,管子进入饱和状态。
(3)指向特性指它的发射光强与几何角度的关系,是由封装透镜的形状及管芯与顶端的位置决定的。
球面透镜封装的管子指向角度较小,在偏离直线发射中心线100位置上,发射光强只有00位置上的50%。
平头透镜封装的管子指向角度较大,在偏离直线发射中心线400时的发射光强为00位置上的50%。
采用多只发光管并列安装的方法,可以改善发射光线的指向特性。
(4)辐射光谱指红外发光二极管的发射光强与发射光波长之间的关系,红外发光二极管发出的近红外光中,峰值波长的光强最大。
2、红外发光二极管的主要参数(1)正向工作电流I F:指管子长期工作时,允许通过的最大平均正向电流。
因为电流通过PN结要消耗一定的功而引起管子发热,若管子长期超过I F运行,会因过热而烧坏。
(2)光功率P0: 指输入到发光二极管的电功率转化为光输出功率的那一部分。
光功率越大,发射距离越远。
(3)峰值波长λp:指红外发光二极管所发出的近红外光中,光强最大值所对应的发光波长。
在选用红外接收管时,其受光峰值波长应尽量靠近λp。
(4)反向漏电流I R:指管子未被反向击穿时反向电流的大小,希望它越小越好。
(5)响应时间t w:由于红外发光二极管PN结电容的存在,影响了它的工作频率。
一般红外发光二极管的响应时间约10-6~10-7s。
3、红外发光二极管的基本驱动方式红外发光二极管是一种电流驱动器件,它的基本驱动方式有直流恒定电流驱动、直流脉动电流驱动和交流电流驱动三种。
(二)光电二极管光电二极管是一种光电变换器件,它是利用半导体材料的光电效应制成的。
单片机红外遥控实验报告【实验报告】单片机红外遥控摘要:本实验通过使用单片机和红外遥控器,实现了对电器设备的远程控制。
首先,介绍了红外遥控技术的原理和应用场景;接着,详细描述了实验所使用的硬件与软件配置;然后,阐述了实验的步骤和过程;最后,总结了实验结果与心得体会。
1. 简介红外遥控技术是一种基于红外线信号传输的无线控制技术,广泛应用于家电、汽车、医疗设备等领域。
它通过红外线发射器将指令信号转换为红外线信号,并通过红外线接收器接收并解码信号,从而实现对电器设备的远程控制。
2. 硬件配置本实验所使用的硬件配置包括单片机、红外发射模块、红外接收模块、继电器模块和电器设备。
其中,单片机作为控制中心,通过编程控制红外发射模块发射特定的红外信号,红外接收模块接收信号并解码,继电器模块实现对电器设备电源的切换。
3. 软件配置3.1 单片机编程使用C语言编写单片机的控制程序。
首先,通过引入相应的库函数,对单片机进行初始化配置。
然后,定义红外信号对应的按键码,并设置相应的工作模式。
最后,编写主循环程序,实现对红外发射模块的控制和对红外接收模块的解码处理。
3.2 红外遥控器配置在红外遥控器上配置对应的按键码与功能,将其与实验中的电器设备进行匹配。
通过学习功能,将红外遥控器上的按键码与相应操作绑定。
4. 实验步骤4.1 硬件连接将红外发射模块、红外接收模块和继电器模块连接到单片机的相应引脚上,并保证连接正确可靠。
4.2 单片机编程根据实验需求,编写单片机的控制程序,并将程序下载到单片机的存储芯片中。
4.3 红外遥控器学习使用红外遥控器学习功能,将红外遥控器上的按键码与需要控制的电器设备进行匹配。
4.4 实验执行先使用红外接收模块接收红外遥控器发送的信号,并解码得到相应的按键码。
然后,通过单片机的控制程序判断收到的按键码,并控制继电器模块对电器设备进行功率切换。
5. 实验结果经过实验,验证了红外遥控技术在远程控制电器设备中的有效性。
第1篇一、实验目的1. 了解红外遥控的基本原理和组成。
2. 掌握红外遥控信号的发射和接收技术。
3. 评估红外遥控系统的性能,包括遥控距离、角度和抗干扰能力。
4. 分析实验过程中遇到的问题,并提出相应的解决方案。
二、实验原理红外遥控技术是一种无线通信技术,通过发射端发送红外信号,接收端接收并解析红外信号,从而实现对设备的控制。
红外遥控系统主要由发射端、传输介质和接收端组成。
三、实验器材1. 红外遥控器2. 红外接收模块3. 逻辑分析仪4. 万用表5. 电源6. 调试工具四、实验步骤1. 搭建实验平台:将红外遥控器和红外接收模块连接到逻辑分析仪,并将逻辑分析仪与电脑连接,以便实时观察和分析信号。
2. 测试遥控距离:在实验室内,保持红外遥控器和红外接收模块之间距离不变,逐步增加距离,记录不同距离下的遥控效果。
3. 测试遥控角度:在实验室内,保持红外遥控器和红外接收模块之间距离不变,改变红外遥控器与红外接收模块之间的角度,记录不同角度下的遥控效果。
4. 测试抗干扰能力:在实验室内,向红外遥控器和红外接收模块之间添加干扰信号,观察红外遥控系统的抗干扰能力。
五、实验结果与分析1. 遥控距离测试:在实验过程中,当红外遥控器和红外接收模块之间距离为5米时,遥控效果良好;当距离增加到10米时,遥控效果有所下降;当距离增加到15米时,遥控效果基本失效。
这表明红外遥控系统的遥控距离与发射端和接收端之间的距离有关,距离越远,遥控效果越差。
2. 遥控角度测试:在实验过程中,当红外遥控器和红外接收模块之间距离为5米时,在正前方角度范围内,遥控效果良好;当角度增加到45度时,遥控效果有所下降;当角度增加到90度时,遥控效果基本失效。
这表明红外遥控系统的遥控角度与发射端和接收端之间的角度有关,角度越大,遥控效果越差。
3. 抗干扰能力测试:在实验过程中,向红外遥控器和红外接收模块之间添加干扰信号,发现当干扰信号强度较高时,红外遥控系统的抗干扰能力较差,容易导致遥控失效。
《红外遥控总结》红外遥控器的制作摘要本文以STC89C52单片机为核心,设计和制作了一个红外遥控收发系统,其结构主要由单片机控制和数据处理模块、4×4键盘模块、发射模块、接收显示模块等部分组成,具有按键编码发射、数据接收处理、显示等功能。
本设计具有体积小、功耗低、功能强、成本低等特点。
适用于彩电、录像机、音响设备、空调机以及玩具等其他小型电气装置上。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外遥控不仅完全可靠而且能有效地隔离电气干扰。
具有较大的实际意义和应用价值。
本论文及系统设计、硬制作和程序调试于一身,是理论与实际的结合,应用了我们所学的单片机、模拟电子、数字电子等知识,对培养和提高应用所学理论知识解决实际问题的能力、动手能力和创新能力具有较大帮助。
关键词:STC89C52单片机、红外接收、红外发射。
目录1概述··············································2红外遥控的功能与特点·······························3总体设计方案·······································4系统硬电路设计···································4.1发射电路部分····································4.2接收电路部分····································5遥控程序的发射及接收流程图·························6遥控的发射及接收程序·······························7总结···············································1概述红外遥控的频带宽,能携带的信息量多,不易受干扰。
由于红外线的频谱居于可见光之外,所以抗干扰能力强,具有广泛的直线传播特性,不易产生相互干扰,是很好的信息传输媒体。
信息可以直接对红外光进行调制,接收端再去掉载波,取到信息。
容易实现信息的传送,所以在日常生活中应用广泛。
2红外遥控的功能与特点红外遥控技术是一种利用红外线进行点对点通信的技术,其相应的软和硬技术都已经比较成熟。
它是把红外线作为载体的红外遥控方式。
由于红外线的波长远小于无线电的波长,因此在采用红外遥控方式时,不会干扰电器的正常工作,也不会影响临近的无线电设备。
红外线是利用波长为0.6~1.5微米之间的近红外信号来传递控制信号的。
它具有以下特点:1.由于为不可见光,因此,对环境影响很小。
红外线的波长远小于无线电的波长,所以,红外线不会干扰其他家电,也不会影响临近的无线电设备。
2.红外线为不可见光,具有很强的保密性和隐蔽性,因此在防盗、警戒等安全保卫装置中也得到广泛应用。
3.红外遥控的遥控距离一般为几米至几十米或更远。
4.红外遥控具有结构简单,制作方便,成本低廉,抗干扰能力强,工作可靠性高等一系列优点。
同时,由于红外遥控器,工作电压低,功耗小,外围电路简单,因此,在日常生活中广泛应用。
3总体设计方案利用单片机控制红外线传输方式进行遥控系统的收发。
总体方案结构如图1:图1总体方案结构在发射部分采用4×4按键,以及单片机最小系统,和红外反射管,其框图如图2所示:图2红外发射框图在接收显示部分,使用了红外接收头,单片机最小系统,以及数码管显示,其框图如图3所示:图3红外接收框图4系统硬电路设计4.1发射电路部分1)1、0和1的编码根据NEG格式编码原理,当发射器按键按下后,就有遥控码发出,故按下的键不同遥控码也不同。
这种遥控码具有以下特征:采用脉宽调制串行码,以脉宽0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。
2)按键的编码当我们按下遥控器的按键时,遥控器将发出一串二进制代码,我们称它为一帧数据。
根据各部分的功能。
可将它们分为5部分,分别为引导码、地址码、地址码、数据码、数据反码。
遥控器发射代码时.均是低位在前。
高位在后。
引导码高电平为4.5ms,低电平为4.5ms。
当接收到此码时.表示一帧数据的开始。
单片机可以准备接收下面的数据。
地址码由8位二进制组成,共256种。
地址码重发一次可以加强遥控器的可靠性。
如果两次地址码不相同.则说明本帧数据有错,应丢弃。
不同的设备可以拥有不同的地址码,因此,同种编码的遥控器只要设置地址码不同,也不会相互干扰。
地址码为十六进制的0EH(注意低位在前),在同一个遥控器中,所有按键发出的地址码都是相同的;数据码为8位,可编码256种状态,代表实际所按下的键;数据反码是数据码的各位求反。
通过比较数据码与数据反码,可判断接收到的数据是否正确。
如果数据码与数据反码之间的关系不满足相反的关系.则本次遥控接收有误,数据应丢弃。
在同一个遥控器上,所有按键的数据码均不相同。
数据码为十六进制的0CH,数据反码为十六进制的0F3H(注意低位在前).两者之和应为0FFH。
3)红外发射电路图如图4所示:图4红外发射电路4.2接收电路部分1)红外接收红外遥控接收可采用一体化红外接收头,它将红外接收二极管、放大、解调、整形等电路做在一起,只有三个引脚,分别是+5V电源、地、信号输出。
红外接收头的信号输出接单片机的INTO或INT1脚。
2)遥控信号的解码算法及程序编制平时,遥控器无键按下,红外发射二极管不发出信号,遥控接收头输出信号1;有键按下时,O和1编码的高电平经过遥控头反相后会输出信号O。
由于与单片机的中断脚相连,将会引起单片机中断(单片机预先设定为下降沿时产生中断)。
单片机在中断时使用定时器0或定时器1开始计时,到下一个脉冲到来时,即再次产生中断时,先将计数值取出。
清零计数值后再开始计时,通过判断每次中断与上一次中断之间的时间间隔,便可知接收到的是引导码还是O或1。
如果计数值为9ms,接收到的是引导码;如果计时值等于1.12ms,接收到的是编码O;如果计数值等于2 25ms,接收到的是编码1。
在判断时间时,应考虑一定的误差值。
因为不同的遥控器由于晶振参数等原因,发射及接收到的时间也会有很小的误差3)解码方法如下:(1)设外部中断0(或者1)为下降沿中断,定时器0(或者1)为16位计时器.初始值均为O。
(2)第一次进入遥控中断后,开始计时。
(3)从第二次进入遥控中断起,先停止计时。
并将计时值保存后,再重新计时。
如果计时值等于前导码的时间,设立前导码标志。
准备接收下面的一帧遥控数据,如果计时值不等于前导码的时间,但前面已接收到前导码,则判断是遥控数据的O还是1。