红外遥控实验报告

合集下载

红外遥控解码实验报告(3篇)

红外遥控解码实验报告(3篇)

第1篇一、实验目的本次实验旨在通过搭建红外遥控系统,了解红外遥控的基本原理,掌握红外遥控信号的编码和解码方法,并利用单片机实现对红外遥控信号的解码,实现对红外遥控器的控制。

二、实验原理红外遥控技术是一种无线通信技术,通过发射端发送特定编码的红外信号,接收端接收该信号并进行解码,从而实现对电器的控制。

红外遥控系统主要由发射端和接收端两部分组成。

1. 发射端:由按键矩阵、编码调制电路和红外发射器组成。

按键矩阵根据按键的不同产生不同的编码信号,编码调制电路将这些信号调制在38kHz的载波上,红外发射器将调制后的信号发射出去。

2. 接收端:由红外接收器、前置放大电路、解调电路和指令信号检出电路组成。

红外接收器接收发射端发射的红外信号,前置放大电路对信号进行放大,解调电路将38kHz的载波信号去除,指令信号检出电路从解调后的信号中提取出指令信号。

三、实验设备1. 红外遥控发射器2. 红外接收模块3. 单片机开发板4. 连接线5. 电源6. 红外遥控解码程序四、实验步骤1. 搭建红外遥控系统:将红外接收模块连接到单片机开发板的相应引脚上,确保连接正确无误。

2. 编写红外遥控解码程序:根据红外遥控协议,编写解码程序,实现对红外信号的解码。

3. 程序烧录与调试:将解码程序烧录到单片机中,连接电源,进行程序调试。

4. 测试与验证:使用红外遥控器对单片机进行控制,观察单片机是否能够正确解码红外信号,并实现相应的控制功能。

五、实验结果与分析1. 红外遥控系统搭建成功:通过连接红外接收模块和单片机开发板,成功搭建了红外遥控系统。

2. 解码程序编写与调试:根据红外遥控协议,编写解码程序,实现对红外信号的解码。

在调试过程中,通过观察单片机的输出,验证了程序的正确性。

3. 测试与验证:使用红外遥控器对单片机进行控制,观察单片机是否能够正确解码红外信号,并实现相应的控制功能。

实验结果表明,单片机能够成功解码红外信号,并实现红外遥控器的控制功能。

红外遥控综合实验报告

红外遥控综合实验报告

红外遥控综合实验报告一、实验目的通过本次实验,掌握红外遥控的原理和基本应用,了解红外遥控器的工作原理,并通过实际操作掌握红外遥控的编程与控制方法。

二、实验器材- STM32F103RD开发板- 红外遥控接收器- 红外遥控发射器- 电脑三、实验原理红外遥控技术基于红外线的传输和接收。

红外遥控接收器和发射器分别位于遥控器和被控制设备之间,实现信号的传输和解码。

红外遥控器通过发送不同的红外信号来控制不同的设备。

当按下遥控器上的按钮时,红外遥控发射器会发出特定的红外信号。

被控制设备上的红外遥控接收器接收到红外信号后,通过解码判断接收到的信号是什么指令,然后执行相应的操作。

四、实验步骤1. 准备实验器材,将红外遥控接收器和发射器分别连接到开发板上。

2. 在电脑上下载并安装开发板的驱动程序和编程软件。

3. 编写程序,实现红外遥控的编码和传输功能。

使用开发板的GPIO口来控制红外发射器的工作,并通过编程设置红外遥控发射时的频率和协议。

4. 编写程序,实现红外遥控的译码和执行功能。

使用开发板的GPIO口来接收红外遥控接收器的信号,并通过解码判断接收到的信号是什么指令,然后执行相应的操作。

5. 将程序烧录到开发板上,将遥控器和被控制设备连接好。

6. 进行遥控测试,按下遥控器上的按钮,检查被控制设备是否执行了相应的操作。

五、实验结果经过实验,我们成功实现了红外遥控的功能。

按下遥控器上的按钮时,被控制设备能够准确执行相应的操作,例如打开或关闭灯光、调节电风扇的风速等。

六、实验总结本次红外遥控综合实验通过理论与实际操作相结合的方式,让我们更深入地了解了红外遥控的原理和应用。

通过编程与控制的实践,我们进一步加深了对红外遥控技术的理解,提高了程序设计和调试的能力。

红外遥控技术在日常生活中广泛应用于电视、空调、音响、智能家居等各种设备上。

掌握了红外遥控的编程和控制方法,对我们今后的学习和工作都将有很大的帮助。

通过本次实验,我们学会了团队合作和解决实际问题的能力。

红外线遥控小车实验报告

红外线遥控小车实验报告

课程设计实验报告题目:专业班级:姓名:学号:指导教师:一、实验目的采用无线通信的思想和方法设计制作红外线遥控小车,根据不同的需要设计他的传输信息的距离、稳定和抗干扰性,使它满足对小车精确遥控的目的。

在单片机控制下把红外线接收头收集到的信号进行运算,得到控制命令再将其通过连接了lm298控制芯片上的两个电机输出,从而实现对小车的无线控制。

二、实验原理从红外线发射发送红外线光信号,让位于小车上的红外线接收器接收到信号,通过单片机at89c52里的程序对信号进行解码,以实现对两个直流电机的控制,具体可分为前进、后退、左转、右转等功能。

三、实验程序#include"reg52.h"sbit IR=P3^2; //接红外sbit BEEP=P0^5; //接蜂鸣器sbit P0_0=P0^0;sbit P0_1=P0^1;sbit P0_2=P0^2;sbit P0_3=P0^3;sbit P1_0=P1^0;sbit P1_1=P1^1;sbit P1_2=P1^2;sbit P1_3=P1^3;unsigned char a[4];unsigned int LowTime,HighTime; //储存高、低电平的时间unsigned int LT,HT;void delay1ms() //延迟1ms{unsigned char a,b;for(b=102;b>0;b--)for(a=3;a>0;a--);}void delay(unsigned char n) //延迟若干毫秒{unsigned char i;for(i=0;i<n;i++)delay1ms();}void beep() //蜂鸣器响一声unsigned char i;for(i=0;i<100;i++){delay1ms();BEEP=!BEEP; //取反}BEEP=1; //关闭蜂鸣器}bit DeCode(void) //对4个字节的用户码和数据码进行解码{unsigned char i,j;unsigned char temp; // 存放解码出来的数据码for(i=0;i<4;i++) // 读取4个用户码和数据码{for(j=0;j<8;j++) // 每个码有8位数字{temp=temp>>1; // temp中的各数据位右移一位,因为先读出的是高位数据TH0=0; // 定时器清零TL0=0; // 定时器清零TR0=1; // 启动定时器T0while(IR==0); // 等待TR0=0; // 关闭定时器T0LowTime=TH0*256+TL0; // 保存低电平时间TH0=0;TL0=0;TR0=1;while(IR==1);TR0=0;HighTime=TH0*256+TL0;if((LowTime<370)||(LowTime>640))return 0; // 出错,停止解码if((HighTime>420)&&(HighTime<620))temp=temp&0x7f; // 该位是0if((HighTime>1300)&&(HighTime<1800))temp=temp|0x80; // 该位是1}a[i]=temp; //将解码出来的字节值储存在a[i]}return 1; //解码正确,返回1void main(){P0_0=1;P0_1=1;P0_2=1;P0_3=1;EA=1; //开总中断EX0=1; // 开外中断0ET0=1; // 定时器T0中断允许IT0=1; // 外中断的下降沿触发TMOD=0X01; // 使用定时器T0的模式1TR0=0; // 定时器T0关闭while(1); // 等待红外线...}void Int0(void) interrupt 0{EX0=0;TH0=0;TL0=0;TR0=1;while(IR==0);TR0=0;LowTime=TH0*256+TL0;TH0=0;TL0=0;TR0=1;while(IR==1);TR0=0;HighTime=TH0*256+TL0;if((LowTime>7800)&&(LowTime<8800)&&(HighTime>3600)&&(HighTime<4700)) {if(DeCode()==1){if(a[2]==0x14) // 前进{P0_0=0;P0_1=1;P1_0=0;P1_1=0;P1_2=1;P1_3=1;}if(a[2]==0x16) // 后退{P0_0=1;P0_1=0;P1_0=1;P1_1=1;P1_2=0;P1_3=0;}if(a[2]==0x1d) // 右转{P0_2=0;P0_3=1;delay(30);P0_2=1;P0_3=1;}if(a[2]==0x11) //左转{P0_2=1;P0_3=0;delay(30);P0_2=1;P0_3=1;}if(a[2]==0x15) // 停止{P0_0=1;P0_1=1;P1_0=0;P1_1=0;P1_2=0;P1_3=0;}if(a[2]==0x4d)//喇叭声{beep();delay(20);beep();}if(a[2]==0x49) //待机{P1_0=!P1_0;P1_1=P1_0;P1_2=P1_0;P1_3=P1_0;}}}EX0=1;}四、实验总结通过这次的实验,让本人对红外线的使用有了更加深入的了解。

红外遥控实训报告

红外遥控实训报告

安徽科技学院数理与信息工程学院《电子信息系统实训红外遥控开关设计》设计说明书题目: 电子信息系统实训红外遥控开关设计姓名(学号) 姜磊(1665120208)同组者(姓名)王山豹同组者(学号) 1665120230 专业: 电子信息工程班级: 122班指导教师:刘纯利2015 年 6 月 5 日电子信息系统实训红外遥控开关设计报告一、概述时至今日,无线遥控器已经在生活中得到了越来越多的应用,给人们带来了极大的便利。

随着科技的进步无线遥控器也扩展到了许多种类,简单来说常见的有2种,一种是家电常用的红外遥控模式(IR Remote Control),另一种是防盗报警设备、门窗遥控、汽车遥控等等常用的无线电遥控模式(RF Remote Control)。

两者各有不同的优势,应用的领域也有所区别。

本次开放性实验我们以PT2262/PT2272为发射接收模块,并辅以辅助电路。

实现简单的无线遥控的智能解码。

《电子信息系统实训》是以学生自己动手,掌握通信相关理论、一定操作技能和制作实际硬件产品为特色的实训项目。

本实训通过学生独立完成一个完整的具有较强实用性的硬件电路实物为任务,可以通过实训锻炼学生硬件电路的设计能力,电路辅助设计软件的应用以及熟悉印刷电路板的完整制作过程,在后期工作中,还需要学生对制作的好的印刷电路进行调试,排除故障。

通过本实训可以让学生掌握技能、积累经验和提高能力共同发展。

二、实习的目的与要求主要目标和任务:1、掌握电子技术应用过程中的一些基本技能。

2、熟练识别各种电子元器件;了解各种元器件的作用、分类、性能及其参数。

3、巩固、扩大已获得的理论知识。

4、掌握电路板的设计原则,熟悉简单印刷电路板制作的过程,掌握查找及排除电子电路故障的常用方法。

5、培养学生综合运用所学的理论知识和基本技能的能力,尤其是培养学生独立分析和解决问题的能力。

6、熟悉电子产品的安装及手工焊接技术,能独立完成电子元器件的拆、装、焊。

简易红外遥控系统实验报告

简易红外遥控系统实验报告

简易红外遥控系统实验报告2008211208班08211106号史永涛班内序号:01指导教师:***本次课程设计在实验室度过了两周时间,但接到实验任务却是暑假前的事了,由于已经有别班同学事先做过了相同的实验,所以我在暑假期间已经询问了一些实验中的注意事项和核心内容,为开学后的实验做好了充分的准备。

本次实验可分为三个步骤:1、实验前的准备工作,画出电路图,列出自己实验中需要用到的各个芯片,并得到各芯片的管脚图和功能表,对各个芯片应有自己的一定程度的理解。

2、搭建电路,电路分为发射和接收两部分,搭建的时候应有一定的整体意识,同时应注意好细节问题,比如各模块间应隔开一定的距离,方便后期的调试,使各模块间相互独立,而搭线时应注意VCC和地线的连接,有时前期细节的不注意需要后期调试花费大量的时间去弥补。

3、电路调试与改进。

这是本次实验中的核心问题,因为实验要求中要求发射与接收的距离大于两米,而发射端和接收端的调试对于接收距离的影响十分关键,尤其是接收端,由于使用的是CX20106芯片,必须较为全面的理解了CX20106的功能,才能正确调配CX20106周围的电阻、电容的值,从而使实验最终成功。

一、实验要求1、遥控对象8个,被控制设备用LED分别代替,LED发光表示工作。

接收机与发射机的距离不小于2米。

2、8 路设备中的一路为 LED 灯,用指令遥控 LED 灯亮度,亮度分为 8 级并用数码管显示级数。

在一定的发射功率下,尽量增大接收距离。

增加信道干扰措施。

二、选择芯片74ls147、MC145026、MC145027、按键开关、拨码开关、红外发射管、红外接收管、NE555、CD4069、LED灯、7段数码管、电阻、电容、CX20106、CD4514。

三、具体电路图1、发射部分(1)调制放大首先使用74ls147进行编码,八路开关控制高低电平接入74LS147优先编码,转换成三路信号,连接MC145026的数据端(D6~D8)。

红外遥控实验报告

红外遥控实验报告

红外遥控实验报告红外遥控实验报告引言:红外遥控技术是一种常见的无线通信技术,被广泛应用于电视遥控器、空调遥控器等各种家电产品中。

本文将介绍一次关于红外遥控的实验,包括实验目的、实验原理、实验步骤、实验结果及分析等内容。

实验目的:本次实验旨在通过搭建一个简单的红外遥控系统,探究红外遥控技术的工作原理,并验证其在实际应用中的可行性。

实验原理:红外遥控技术是基于红外线通信原理的无线通信技术。

红外线是一种电磁波,其波长较长,无法被人眼直接观察到。

在红外遥控系统中,遥控器通过发射红外信号,而设备接收器则通过接收红外信号来实现通信。

实验步骤:1. 准备材料:红外发射器、红外接收器、电源、示波器等。

2. 连接电路:将红外发射器和红外接收器分别与电源和示波器连接。

3. 设置示波器:调整示波器的参数,使其能够准确显示红外信号的波形。

4. 发射信号:通过按下遥控器上的按钮,发射红外信号。

5. 接收信号:观察示波器上的波形,确认红外信号是否被接收器正确接收。

实验结果及分析:在实验中,我们成功搭建了一个简单的红外遥控系统,并进行了信号发射和接收的测试。

通过观察示波器上的波形,我们可以清楚地看到红外信号的特征。

实验结果表明,红外遥控技术在实际应用中具有良好的可行性和稳定性。

进一步探究:除了基本的红外遥控功能外,红外技术还可以应用于更多领域。

例如,红外遥感技术可以用于地质勘探、农业监测等领域;红外成像技术可以用于夜视仪、红外热像仪等设备中。

这些应用进一步拓展了红外技术的应用范围,使其在现代科技领域中发挥了重要作用。

结论:通过本次实验,我们深入了解了红外遥控技术的工作原理,并验证了其在实际应用中的可行性。

红外遥控技术作为一种常见的无线通信技术,已经广泛应用于各种家电产品中,为人们的生活带来了便利。

同时,红外技术在其他领域的应用也显示出了巨大的潜力。

我们相信,在不久的将来,红外技术将继续发展壮大,为人类创造更多的科技奇迹。

plc红外遥控实验报告

plc红外遥控实验报告

plc红外遥控实验报告实验报告:PLC红外遥控实验一、实验目标本实验的目标是了解和掌握PLC(可编程逻辑控制器)在红外遥控中的应用,通过编程实现红外遥控控制,以提高对PLC的实际应用能力。

二、实验原理红外遥控是一种利用红外线传输信号的无线遥控技术。

它通过调制信号将二进制编码信号传输出去,接收端对接收到的信号进行解调,还原出原来的信号,从而实现遥控功能。

红外遥控具有方向性、不可穿透性、抗干扰能力强等优点。

三、实验步骤1. 实验准备:准备一台PLC、一个红外遥控器、一个红外接收器以及相关的连接线和编程软件。

2. 硬件连接:将红外接收器连接到PLC的输入端口,将PLC连接到电脑的通讯端口。

3. 编程:使用PLC的编程软件编写程序,实现红外遥控控制。

具体来说,需要编写一个程序,当红外接收器接收到遥控器发出的信号时,PLC会根据接收到的信号执行相应的动作。

4. 调试:将编写好的程序下载到PLC中,通过调试,检查程序是否能够正确地实现红外遥控控制。

5. 测试:在实际环境中测试PLC的红外遥控功能,观察是否能够正常工作。

四、实验结果与分析通过本次实验,我们成功地实现了PLC的红外遥控控制。

在实验过程中,我们发现PLC的红外遥控功能具有很高的实用价值,可以方便地实现对设备的远程控制。

同时,我们也发现红外遥控的信号传输距离有限,易受到遮挡物的干扰。

为了提高红外遥控的可靠性和稳定性,可以考虑增加中继器或采用其他通信方式。

五、实验总结与建议本次实验让我们深入了解了PLC在红外遥控中的应用,提高了我们的实际应用能力。

在未来的实验中,我们可以进一步探索PLC在其他领域的应用,如运动控制、过程控制等。

同时,我们也可以尝试使用其他通信方式来实现远程控制,以提高控制的可靠性和稳定性。

红外遥控系统设计实验报告

红外遥控系统设计实验报告

红外遥控系统设计实验报告1.设计任务与要求(1)设计任务设计一个红外遥控发射、接收系统。

(2)基本要求1)控制系统具有一个发射装置和一个接收装置;2)发射装置具有4个按键开关,能够控制装置分别发射4种不同编码的红外光束;3)接收装置能够接收、解调出相应的控制信号,并在4个LED上分别显示;4)遥控距离应大于5m;5)遥控系统的载波频率为38kHz;6)能对系统地址进行设置,地址数不小于16种。

7)参考器件数据手册,设计满足上述功能的红外遥控电路;8)在通用板上实现红外遥控系统;9)利用数字示波器记录红外发射信号、解调后的红外接收信号。

2.电路设计过程红外遥控系统结构框图:图1 发射装置框图图2 接收装置框图参考PT2262与PT2272的介绍说明书,得到基本电路图:PT2262电路基本设计图PT2272电路基本设计图因为至少需要16位地址,因此需要4位地址调节开关,4位发射装置按键开关,因此选择PT2262、PT2272芯片上的1~4号为地址选取开关,10~13为发射装置按键开关以及LED灯的连接处,其余接口直接接地。

由于选取的红外发射管的型号为IR333,其最大持续电流为100mA,因此要让红外发射器与一个电阻串联以降低电流。

查说明书得到IR333在电流为100mA情况下正常工作时,两端电压为1.4V ,而9013三极管在饱和工作时,饱和电压为0.6V ,因此:4.5 1.40.6()25100()V R mA --≥=ΩPT2262的15和16两端的电阻为内部震荡电阻按规定接入430K-470K 之间的即可。

3. 标有元件值的电路图NET_1R2R3R4R5R6R7R81kΩ R91kΩ 1kΩ S5键 = A S6键 = A S7键 = A S8键 = APT2262电路图NR91kΩR10SS6键 = AS7键 = AS8R2R4R6X LXLEPT2272电路图4.系统的性能测试过程上面两幅图是从PT2272接收端截获的一段波形,前一幅是发射端每按一次按键,接收端接收到的波形,它由一组一组的字码共4组组成,每组字码之间有同步码隔开;后一幅是放大的一组字码,由图可知:一个字码由12位AD码(地址码+数据码,比如8位地址码加4位数据码)组成,每个AD位用两个脉冲来代表:两个窄脉冲表示“0”;两个宽脉冲表示“1”;一个窄脉冲和一个宽脉冲表示“F”也就是地址码的“悬空”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

红外遥控开关
小组成员:
指导教师:
掌握电子电路设计的基本方法;
了解各种红外收发器件;
掌握红外遥控的收发方式;
掌握红外遥控的编码、解码方式;
掌握开关量信号对强电设备的控制方式
设计要求及技术指标:
基本部分:
[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是控制输入端,内部接有上拉电阻。

当按下其中任一键时,OSC1和OSC2脚所内接的时钟电路及外接455kHz晶体、电容C1、C2组成的振荡电路起振,经内部电路分频产生38kHz载频。

BA5104将C1、C2端及K1 - K8脚输入的数据进行编码,由D0端串行输出,经三极管D1581放大后驱动半导体激光管LD送出调制载波脉冲激光信号。

电位器调节激光管的工作电流,以使其处于额定工作电流之内。

LED端是发射状态显示输出端,有高电平输出时,LED发亮。

C1、C2端为用户编码输入端,可以设定4种编码方式。

图中的LD半导体激光二极管,是光电开关发射器的关键元件。

在实际的焊接过程中,由于9013、9014和S8050管脚排列是直线型的,所以我们在实际的焊接中,用9013代替了D1581
9013管脚图
多路红外遥控接收部分
接收端的结构
接收端电路图
当接收、解调模块M6938接收到激光信号时,对该信号进行放大、选频与脉冲解调,此后输出低电平,经VT1反向后,作用于BA5204的D1端,经该电路进行比较、解码后,由BA5204的3~10脚输出相应的控制信号。

当按下发射器K1 ~ K6任一键时,BA5204相应的HP端输出高电平,松开发射键,则输出低电平;CP1、CP2端为自锁反向电平输出端,当按下K7、K8中某一键时,BA5204相应的CP端输出的电平翻转,每按一次,输出的电平翻转一次。

C1、C2端为用户码输入端。

有4种编码方式,要求与BA5104的C1、C2端设臵一致。

电容C1、电阻R2与BA5204的13脚内部电路组成振荡回路,频率为38kHz。

图中的a部分为继电器部分,继电器连接发光二极管,当对应的管脚接收到
发射器传输来的信号后,相对应的指示灯会相应的变亮或变暗
由于现在芯片BA5204已经停产,在实际的焊接过程中,我们采用了SM5032代替,其功能与BA5204一致。

芯片中,HP1-HP6与CP1-CP2的焊接方式相同,几路控制,则连接几路,共八路
“多路红外线遥控器”总电路设计
直流稳压电源电路图
红外遥控器发射端
红外遥控器接收端
元件清单。

相关文档
最新文档