当前位置:文档之家› 课程设计-红外遥控开关(完整版附程序)

课程设计-红外遥控开关(完整版附程序)

课程设计-红外遥控开关(完整版附程序)
课程设计-红外遥控开关(完整版附程序)

2008届计算机与信息学院

计算机科学与技术专业

一.课程设计题目:红外遥控开关

二.课程设计任务内容

1.课程设计的目的意义:

通过课程设计培养同学们的系统设计能力,使同学们达到以下能力训练:

⑴、调查研究、分析问题的能力;

⑵、使用设计手册、技术规范的能力;

⑶、查阅中外文献的能力;

⑷、制定设计方案的能力;

⑸、计算机应用的能力;

⑹、设计计算和绘图的能力;

⑺、技术经济指标的分析能力;

⑻、语言文字表达的能力。

2.本课题研究的主要内容:

设计一个多路红外遥控开关,利用市售彩电遥控器(以编码芯片LC7461为例),发送遥控器键盘数字信号,控制器接收解码,控制相应的输出。

基本要求:

⑴、设计实验电路(要求利用实验仪的硬件资源)

⑵、分析实验原理

⑶、列出实验接线表

⑷、采用汇编语言编写实验程序

⑸、通过实验验证功能的实现

⑹、编写课程设计说明书

红外遥控技术的出现,大大方便了人们的生活,而单片机技术的出现,给现代工业测控领域带来了一次新的革命。红外线遥控器具有体积小、功耗低、功能强、成本低等特点从而成为了当今非常流行的一种控制方式,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。

红外遥控器是一种利用红外遥控系统来控制被控对象的系统.整个系统由数字电路和模拟电路两个部分组成。发射部分包括键盘矩阵、编码调制、红外发射器;接收部分包括红外接收、解调、解码电路。

关键字:红外遥控器,红外发射,红外接收,单片机

第一章绪论 (1)

1.1红外遥控技术简介 (1)

1.2红外遥控技术特点 (1)

第二章红外遥控系统设计方案 (2)

2.1红外遥控系统框图 (2)

2.2遥控发射器及其编码 (2)

2.3红外接收器及解码 (3)

2.4系统程序控制流程 (4)

2.5技术难点 (4)

第三章红外遥控开关硬件系统设计 (5)

3.1处理芯片的选择 (5)

3.2显示器件的选择 (5)

3.3红外遥控发射器的选择 (6)

3.4红外接收器的选择 (6)

第四章红外遥控开关软件系统设计 (7)

4.1主控程序 (7)

4.2遥控发射部分 (7)

4.3遥控接收解码部分 (8)

4.4遥控接收处理部分 (10)

4.5精确延时部分 (10)

第五章设计调试 (12)

5.1实验仪与机器的连接 (12)

5.2硬件系统的调试 (12)

5.3软件系统的调试 (12)

第六章小结 (13)

参考文献 (14)

附录(计算机程序清单) (15)

第一章绪论

目前市面上的遥控器很多,对于家电设备的控制,首选的就是红外遥控器,多功能红外遥控器是在普通红外遥控器的基础上,应市场需求而产生的,它能控制不同种类的设备,并且操作方便,深受人们的喜爱。

1.1 红外遥控技术简介

常用的红外遥控系统一般分发射和接收两个部分。发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。目前大量的使用的红外发光二极管发出的红外线波长为940nm左右,外形与普通φ5发光二极管相同,只是颜色不同。

接收部分的红外接收管是一种光敏二极管。在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。红外发光二极管一般有圆形和方形两种。

由于红外发光二极管的发射功率一般都较小(100mW左右),所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。目前大多都采用成品红外接收头,有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO或OUT)。成品红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。但在使用时注意成品红外接收头的载波频率。红外遥控常用的载波频率为38kHz这是由发射端所使用的455kHz晶振来决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz ÷12≈37.9kHz≈38kHz。也有一些遥控系统采用36 kHz、40 kHz、56 kHz等,一般由发射端晶振的振荡频率来决定。

1.2 红外遥控技术的特点

红外遥控的特点是不影响周边环境的、不干扰其他电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。

现在红外遥控在家用电器、室内近距离(小于10米)遥控中得到了广泛的应用。

第二章红外遥控系统设计方案

本学期学习了单片机技术,初步了解了80C51芯片的基本组成和基本功能,熟悉了其指令系统和中断系统以及接口设计技术。基于本学期学习的知识,设计了一个简单的红外遥控系统并将其实现。

2.1 红外遥控系统框图

通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图1所示。

发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。

2.2 遥控发射器及其编码

遥控发射器专用芯片很多,根据编码格式可以分成脉冲宽度调制和脉冲相位调制两大类,这里我们以运用比较广泛,解码比较容易的脉冲宽度调制来加以说明,现以LC7461组成发射电路为例说明编码原理。

当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:

图2 遥控码“0”和“1”

采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms

的组合表示二进制的“0”;

以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。上述“0”和“1”组成的42位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。

然后再通过红外发射二极管产生红外线向空间发射,7461产生的遥控编码是连续的42位二进制码组,其中前26位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位为8位的操作码和8位的操作反码用于核对数据是否接收准确。

图3 红外发射码

当遥控器上任意一个按键按下超过36ms时,LC7461芯片的振荡器使芯片激活,将发射一个特定的同步码头,对于接收端而言就是一个9ms的低电平,和一个4.5ms的高电平,这个同步码头可以使程序知道从这个同步码头以后可以开始接收数据。

2.3 红外接收器及解码

解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以0.56ms的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)

/2=0.84ms最为可靠,一般取0.84ms左右即可。

根据红外编码的格式,程序应该等待9ms的起始码和4.5ms的结果码完成后才能读码。

LT0038是塑封一体化红外线接收器,它是一种集红外线接收、放大、整形于一体的集成电路,不需要任何外接元件,就能完成从红外线接收到输出与TTL 电平信号兼容的所有工作,没有红外遥控信号时为高电平,收到红外信号时为低电平,而体积和普通的塑封三极管大小一样,它适合于各种红外线遥控和红外线数据传输。

2.4 系统程序控制流程

系统控制采用中断服务程序来对接收到的信号进行解码,利用外部中断1,当接收到信号,触发中断进行解码,并将其按键信息显示在LED小灯上。

图0 系统程序流程

2.5 技术难点

本系统开发的技术难点主要在于对红外信号的解码方面,由于红外发射器发送的是一串不同脉宽的串行码,时间很短,需要有精准控制识别,对延时要有精准的把握。

第三章红外遥控开关硬件系统设计

3.1 处理芯片的选择

该系统采用基本的89C51芯片即可满足需求,4KB的RO M已经可以实现复杂的控制,128B的RAM也足够系统运行程序,32位的可编程I/O口可以满足系统的输入输出要求。

处理芯片选择AT89C51,它包含了

(1)一个8位的CPU;

(2)一个片没振荡器以及时钟电路;

(3)4K字节ROM程序存储器和128字节RAM数据存储器;

(4)两个16位定时/计数器;

(5)可寻址64K 外部数据存储器和64K 外部程序存储器空间的控制电路;

(6)32 条可编程的I/O 线(四个6 位并行I/O 端口);

(7) 一个可编程全双工串行口;

(8) 具有五个中断源、两个优先级嵌套中断结构;

P1口是一带有内部上拉电阻的8位双向I/O口。

本次实验用到了P1.0,接一个发光二极管,用于显示系统开关状态;

P1.1口,接蜂鸣器,用于提示用户系统开关;

P3口同时具有AT89C51的多种特殊功能,用到的端口有P3.2口,这个端口的第二功能如下表所示:

端口引脚第二功能

P3.2 0

INT (外部中断0)

表1 P3.2口的第二功能

3.2显示器件的选择

在单片机应用系统中,使用的显示器主要有LED(发光二

极管)和LCD(液晶显示器)。这两种显示器成本低廉,配置

灵活,与单片机接口方便。但是他们也是各有特点的:LED

接口非常简单,不需要专用的驱动程序,在设计程序时也非

常的简单;LC D显示的字比较丰富,也比较清楚,给人的

感觉很好,但是他接口复杂。本红外遥控系统用LED指示

灯来显示状态。

图2.2红外发光二极管

3.3 红外遥控发射器的选择

本系统采用LC7461作为芯片的遥控器作为红外发射器。

图4 红外遥控器

3.4 红外接收器的选择

图5 红外接收器

此LT0038红外线接收器是一种集红外线接收、放大、整形于一体的集成电路,只要将OUT口接入外部中断0口即P3.2口即可。

第四章 红外遥控开关软件系统设计

4.1 主控程序

主控程序很简单,主程序主要是对软硬件环境进行初始化,如在中断服务入口地址添加跳转,跳转到所需要执行的中断服务程序、对所用到的P1,P2口进行初始化,设置外部中断0为下降沿触发,并开中断,然后循环等待外部中断。

实验代码如下:

ORG 0000H AJMP START ORG 0003H AJMP INT ;跳转到相应的中断服务程序 ORG 0030H START: SETB EA SETB IT0 SETB EX0 MOV P2,#0FFH MOV P1,#0FFH

QQ:AJMP QQ ;等待中断

4.2 遥控发射部分

红外遥控信号的发射是由LC7461芯片组成发射电路嵌入在遥控器中, 本设计的重点在于对它发射的红外信号进行解码识别,进而完成相应的控 制。

其中发射部分程序固化在遥控器芯片中,当我们按键,会自动执行编 码程序,并进行调制和发射。

本遥控发射器采用脉冲宽度调制方式,当不同的指令键被按下时,指 令信号电路产生不同脉冲编码的指令信号,也就是进行编码,然后经调制 电路调制,用不同的脉宽来区分“0”和“1”,产生连续42位二进制码 组,其中前26为用户识别码,能区别不同的红外遥控设备,后16位为8 位的操作码和8位的操作反码用于区别按键,再由驱动电路驱动红外发射 器发射 红外信号。整体过程如下:

图3.1遥控发射部分过程图

指 令 键

指 令 编码

调 制

驱 动

红外发射

4.3 遥控接收解码部分

接收部分的解码程序在中断服务程序中,程序流程图如下:

中断开始

关中断

检查5次都是低电平

吗?

引导码高电平来了

吗?

延时4ms

地址码低电平来了

吗?

高电平吗?

延时882微秒

接收“1”接收“0”

低电平吗?

26位地址码接收完毕了吗?

中断结束

否否

计数器置为8

操作码低电平来了

吗?

高电平吗?

延时882微秒

接收“1”接收“0”

低电平吗?

16位操作码接收完

了吗?

存储到内存单元1AH,计数器减1

存储满8位了吗?(计数器为0吗?)

内存单元加一计数器置为8

两个内存单元的内容相等吗?

解码成功!

中断结束

4.4 遥控接收处理部分

当解码成功之后,内存单元1AH中存放的就是我们所按键的键值,根据键值我们查表取出控制字,可以转移到相应的控制程序,这里为了简便,用控制字开控制开关,当红色开关键时,调用FUNC_ON_OFF子程序来开关系统,当按下数字键时,对应的小灯会亮,如按键1,则第一个小灯亮。

一下是键值处理流程图:

取出1AH单元的内容,

存入累加器A

查表,是否与键值

匹配?

指向下一个字节,

指向下下个字节取出控制字

送到P2口,小灯亮

中断结束

4.5精确延时部分

解码程序需要精确地延时,以避免因延时过长,导致解码失败。这里用到了两种延时,一个是1000微秒的延时,一个是882微秒的延时。

由于采用的是12MHZ的CPU芯片,根据每条指令执行的机器周期计算得出一下两个延时子程序。

YS1: MOV R4,#20 ;延时子程序1,精确延时882微秒D1: MOV R5,#20

DJNZ R5,$

DJNZ R4,D1

RET

YS2: MOV R4,#2;延时程序3,精确延时1000微秒

D3: MOV R5,#248

DJNZ R5,$

DJNZ R4,D3

RET

第五章设计调试

5.1 实验仪与计算机的连接

将实验仪与计算机通过串行口COM1进行连接,并进行相应的配置,设置波特率为57600,编写简单的程序,如果能够通过计算机对实验仪进行操作,可表示连接正确。可以往下进行试验。

5.2 硬件系统的调试

要检查我们要使用的一些硬件资源是否完好,是否可用。检查所用到的小灯,蜂鸣器是不是能够控制,检查P2口,P1口,P3口是不是能够控制输入输出,检查红外接收器是不是能够实现接收,检查P3.2口是不是能引发外部中断。

对于本试验要用到的遥控器,也要确定是否可用,是否能正确的发射红外信号。

通过简单的调试,确定所用资源都可用时,可接着进行软件系统的调试。

5.3 软件系统的调试

当编写好程序之后,运行不能达到所要的效果,就要检查是不是程序出了问题,通过设置断点,单步运行,了解程序的走向,找出出错的地方,进行修改。通过不断地试验修改,程序终于可以实现所预期的效果。

第六章小结

通过这次课程设计,更加熟悉了单片机系统的使用,熟悉了接口技术的设计,以及汇编语言的使用。同时,通过这个简单红外遥控系统的实现,了解了红外遥控的原理,扩展了很多知识,也激发了对电子芯片、各种电子设备的浓厚的兴趣,也对汇编语言直接的编程方式感到很有意思。

当学了计算机组成之后,对计算机也只是有一种抽象的理解,知道计算机大致划分为哪几个部分,但还不了解其内在运行机制,而本学期通过简单的80C51单片机系统的学习,更加深刻的体会到了计算机运行机制,也更加深刻体验到了寻址方式、SFR以及片内片外控制机理,至于更深入的了解,还需要继续学习。

通过本次课程设计,收获最大的是兴趣,看着那一个个小小的芯片集成了那么多的功能,那些功能是怎么实现的呢,呵呵,那就要学习电路了咯。不过对于我们,只需要了解芯片的功能,引脚的作用就可以了,其他的都交给芯片去做好了。其实,是计算机内部信号的传递,和内部与外部的信号传递,也联系到了以前学到得数电知识。

总之,这次课程设计很有意义,提高了动手能力,解决问题的能力,期待着更深一步的学习。

参考文献

[1] 李华. MCS-51系列单片机实用接口技术. 北京: 航天航空大学出版社,1999

[2] 李朝青. 单片机原理及接口技术. 北京: 航天航空大学出版社,2010

[3] 《微型计算机及接口技术(基于51MCU)实验指导书》. 计算机与信息学院 2010年12月

附录(计算机程序清单)ORG 0000H

AJMP START

ORG 0003H

AJMP INT

ORG 0030H

START:

SETB EA

SETB IT0

SETB EX0

MOV P2,#0FFH

MOV P1,#0FFH

QQ:AJMP QQ

INT:CLR EA

MOV R6,#5 ;检测5次,确定是否按键

WW:LCALL YS1 ;延时882微秒

JB P3.2,EXIT

DJNZ R6, WW

JNB P3.2, $ ;等待高电平避开9毫秒低电平引导脉冲

MOV R6,#4

EE: LCALL YS2 ;延时1毫秒

DJNZ R6,EE

JB P3.2,$ ;等待随后的13位地址码的低电平

MOV R7,#26

JJJJA:

JNB P3.2,$;等待地址码第一位的高电平信号

LCALL YS1

MOV C,P3.2;将P3.2引脚此时的电平状态0或1存入C中JNC UUUA

LCALL YS2;高电平,延时1毫秒

UUUA:

DJNZ R7,JJJJA

MOV R1,#1AH

MOV R2,#02H

PP: MOV R3,#08H

JJJJ:

JNB P3.2,$;等待地址码第一位的高电平信号

LCALL YS1

MOV C,P3.2

JNC UUU

LCALL YS2

UUU: MOV A,@R1

RRC A

MOV @R1,A

DJNZ R3,JJJJ

INC R1

DJNZ R2,PP ;接收完8位数据码和8位数据反码,存放在1AH/1BH中MOV A,1AH

CPL A;

CJNE A,1BH,EXIT;如果不等表示接收数据发生错误,放弃

;以下是控制部分!!

CONTROL:

MOV A,1AH

CLR C

SUBB A,#01H

JNZ XX

LCALL FUNC_ON_OFF

LJMP EXIT

XX:JB P1.0,EXIT

CLR A

MOV DPTR,#TAB ZZ: MOVC A,@A+DPTR CJNE A,1AH,YY

INC DPTR

CLR A

MOVC A,@A+DPTR

MOV P2,A

SJMP EXIT

YY: INC DPTR

INC DPTR

CLR A

SJMP ZZ

FUNC_ON_OFF:

; MOV R6,#03H BB: MOV R7,#07FH

CLR P1.1

DD:LCALL YS2

DJNZ R7,DD

SETB P1.1

;SS: M OV R7,#0FFH

; MOV P2,#0FFH ;: LCALL YS2

; DJNZ R7,FF

; DJNZ R6,BB

CPL P1.0

MOV P2,#0FFH

RET

EXIT:

SETB EA

RETI

红外遥控开关课程设计报告

电子课程设计报告 题目:红外遥控开关的设计 专业班级:电气工程及其自动化 姓名 时间: 指导教师: 完成日期:2013年6月 5 日 红外遥控开关的设计任务书 1.设计目的与要求 设计一个红外遥控开关控制电路,要认真并准确地理解有关要求,独立完成系统设计,要求所设计的电路具有以下功能: (1)采用红外遥控发射和接收; (2)遥控距离要大于6米; (3)采用锁相环等实现红外遥控操作的加密; (4)输出负载可以为日光灯、白炽灯。 2.设计内容 (1)画出电路原理图,正确使用逻辑关系; (2)确定元器件及元件参数; (3)电路仿真; (4)SCH文件生成与打印输出; (5)PCB文件生成与打印输出。 3.编写设计报告 写出设计的全过程,附上有关资料和电路图,有总结体会。 4.答辩 在规定时间内,完成叙述并回答问题。 目录 1引言 (3)

2总体设计案 (3) 2.1设计思路 (4) 2.2总体设计图 (4) 3设计原理析 (4) 3.1红外发射置 (4) 3.2红外接收装置 (5) 4总结与体会 (6) 5参考文献 (6) 附录1 (7) 附录2 (7) 红外遥控开关的设计 摘要: 单路红外遥控开关,它可以控制一路负载,可用于控制灯具,电风扇、排风扇等家用电器,设计介绍了可控制1KHZ 的红外遥控开关,除具有一般红外遥控的发射、接收及控制外,还特别设计了利用锁相环实现加密的功能。另外,用于使用的器件以及电路的性能都比较好,它的干扰性也是很好的,特别适用于对发射和接收要求高的场合。 关键词: 发射器;接收器;锁相环电路;红外遥控开关 1 引言 现在社会上已经设计出了各种各样的控制开关,其中包括红外遥控开关,红外遥控是目前家用电器中用的较多的遥控方式我们这个设计既具有红外遥控的一般通用特性,也设计了一种具有自己独特性能的部分,让人们更好的使用家用电器,以下介绍红外遥控的特点:它不影响周边环境的、不干扰其他电器设备。由于其无法穿透墙壁,故不同房间的家用电器可以使用通用的遥控器而不会产生相互的干扰;电路调试简单。由于其抗干扰能力强,操作简单等诸多有点,已经广泛应用于彩色电视机,VCD,DVD空调,组合音响等各种家用电器上,我们设计的这个红外遥控开关,不仅是要让人们明白红外遥控的工作原理,还要使他们能更深刻的把握电器性能好坏,相信通过这个设计大家也能对红外遥控开关的工作原理有进一步的了解。 2 总体设计方案 首先需要了解红外信号编码的特点,红外信号有几种不同的编码方式,例如可以使用不同的脉冲宽度代表0和1,也可以使用信号沿的变化代表0和1,但是红外遥控信号总是由一串脉冲所组成的。按下红外遥控器不同的按键之后发出的编码不同。如果将

基于单片机的红外遥控小车设计

单片机系统设计实例 红外遥控小车 专业:信息对抗技术 姓名:吴志飞 学号:1411050121 指导教师:张东阳

目录 1 绪论 (1) 2 系统分析 (2) 2.1系统框架 (2) 2.2电机驱动模块 (3) 2.3 LCD显示模块 (4) 3 系统硬件设计 (5) 3.1主控模块的电路设计 (6) 3.1.1AT89C51单片机的简介 (8) 3.1.2AT89C51管脚功能 (8) 3.2红外遥控模块的电路设计 (9) 3.2.1红外遥控的实现原理 (10) 3.2.2红外发射器 (11) 3.2.3红外接收器 (12) 3.3电机驱动模块的电路设计 (12) 3.4显示模块的电路设计 (13) 4 系统软件设计 (14) 4.1程序代码 (14) 4.2软件流程图 (17) 5 调试与仿真 (18) 5.1在keil中进行调试 (18) 5.2在Proteus中进行仿真 (19) 6 总结 (21) 参考文献 (22) I

沈阳理工大学课程设计说明书 1 绪论 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,,智能化程度越来越高,应用范围也越来越广,包括海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。智能电动小车系统以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科。主要由路径识别、角度控制及车速控制等功能模块组成。同时,当今机器人技术发展的如火如荼,其在国防等众多领域的应用广泛开展。神五、神六升天、无人飞船等等无不得益于机器人技术的迅速发展。一些发达国家已把机器人制作比赛作为创新教育的战略性手段,参加者多数为学生,目的在于通过大赛全面培养学生的动手能力、创造能力、合作能力和进取精神,同时也普及智能机器人的知识。从某种意义上来说,机器人技术反映了一个国家综合技术实力的高低,而智能电动小车是机器人的雏形,它的控制系统的研制将有助于推动智能机器人控制系统的发展,同时为智能机器人的研制提供更有利的手段。 本次课设设计的红外遥控智能小车可以分为四大组成部分:红外遥控部分、显示部分、执行部分、控制部分。智能小车可以实现按遥控指示前行,后退,左转和右转。该设计主要通过对系统硬件电路的设计,软件设计和程序的编写,然后通过后期软硬件调试达到设计初衷。 1

红外遥控器电路(接收电路)

电子技术基础课程设计任务书2014-2015学年第一学期第18周-19周

目录 1、总体方案的设计与选择........................... 错误!未定义书签。 1.1、选题及要求 (1) 1.2、原理与方案 (1) 1.2.1、红外线与红外接收二极管 (1) 1.2.2、红外接收电路 (1) 1.2.3、电源电路 (3) 1.2.4、红外接收总电路 (3) 1.2.5、元器件的选择 (4) 1.2.3方案确定 (4) 2、总电路图,印刷图及相关说明 (5) 2.1、原理图 (5) 2.2、清单图 (5) 2.3、PCB (6) 2.4、PCB三维图 (6) 2.5、PCB板3D显示图 (7) 3、计算机仿真及相关说明 (9) 3.1、仿真电路图 (9) 3.2、仿真过程 (9) 4、电路制作与调试 (11) 4.1、元件确定 (11) 4.2、元件检测 (11) 4.3、仪表仪器 (11) 4.4、电路板制作 (11) 4.5、电路板调试 (13) 4.6、调试常见故障与处理方法 (15) 5、心得体会 (16) 6、参考文献 (17)

引言 随着时代的发展,人民的生活水平不断提高,各种家用电器设备也随之进入千家万户,一些家用电器开关在使用的时候非常麻烦,为了方便大家使用,现在社会上也设计出了各种各样的控制开关,其中包括红外遥控开关,红外遥控是目前家用电器中用的较多的遥控方式。 红外遥控有以下特点: 1、抗干扰能力强。由于其无法穿透墙壁,故不同房间的家用电器可以使用通用的遥控器而不会产生相互的干扰; 2、电路调试简单,操作简单; 3、成本低,符合大众消费观念。 由于其抗干扰能力强,操作简单等诸多有点,红外遥控已经广泛应用于彩色电视机、DVD、空调、组合音响等各种家用电器上。 基于红外遥控发射与接收原理,我们小组设计了一款简易红外遥控电路,通过这个设计,不仅可以明白红外遥控的工作原理,还能在之后自己DIY红外遥控开关。相信通过这个设计也能让其他人对红外遥控开关的工作原理有进一步的了解。

自制红外遥控开关

电子报/2007年/5月/27日/第015版 单片机应用 自制红外遥控开关 自制一款使用方便、价格低廉的遥控开关,不失为一个好的娱乐方法,本文详细介绍单路遥控开关的制作方法,如有需要,可以以此类推,制作出可同时控制灯具、风扇、自动窗帘等电气设备的多路开关。 本制作以89C2051单片机为核心,通过软件实现对红外遥控信号的解码,并对输出进行控制。 硬件电路如图1所示。 供电部分采用电容降压电路,通过全桥整流可以在同等情况下使用小容量的降压电容。5.1V 稳压管为芯片提供工作电压。89C2051的工作电压是2.7V~6V。单片机采用阻容复位。也可以加装复位开关,以方便调试时使用。晶振为6MHz。如需降低待机功耗,也可以选用更低频率的。红外接收头使用1838或1808一体化接收头。图中的按键为手控按键,也可作为调试验证使用。LED为工作指示灯。输出部分采用SSR固态继电器或者使用分立元件电路。虚线框中的部分可直接使用SSR,也可以按图中电路搭建。光揭MOC3061具有过零检测电路功能。 89C2051需要安装IC插座,以方便调试。89C2051不能在线编程,没有编程器的朋友可以使用具有ISP功能的89551系列单片机,这样可以省去调试时的来回拔插。 硬件电路制作好以后,就可以调试软件了。软件的流程图如图2所示。

程序的主要部分是红外解码,利用外部中断和定时共同完成。其他部分都是对端口的基本操作。调试软件时,如果不确定红外解码是否正确,可以使用按键程序测试其他功能或中断功能。 当软硬件都调好后,用滤光片遮挡红外一体化接收头(防止可见光干扰),将电路直接连接 到插座或是其他双线电路上,即可进行稳定性测试。

单片机的红外遥控器解码设计

第1章红外解码系统分析 第1节设计要求 整个控制系统的设计要求:被控设备的控制实时反应,从接收信号到信号处理及对设备控制反映时间应小于1s;整个系统的抗干扰能力强,防止误动作;整个系统的安装、操作简单,维护方便;成本低。 红外载波、编码电路设计要求:单片机定时器精确产生38KHz红外载波;根据控制系统要求能对红外控制指令信号精确编码并迅速发送。 红外解码电路设计要求:精确接收红外信号,并对所接收信号进行解码、放大、整形、解调等处理,最后输出TTL电平信号;对非红外光及边缘红外光抗干扰能力强。 设备扩展模块设计要求:直流控制交流;抗干扰能力强;反应迅速不产生误动作;能承受大电流冲击。 第2节总体设计方案 2.1方案论证 驱动与开关 方案一:采用晶闸管直接驱动。 其优点是体积小,电路简单,外围元件少。但控制电流小,大电流晶闸管成本高,并且隔离性能差。 方案二:采用三极管驱动继电器。 其体积大,外围元件多。优点是控制电流大,隔离性能好。 根据实际情况,拟采用方案二。 2.2总体设计框图 经过上述方案的分析选择,得出系统硬件由以下几部分组成:电视红外遥控器,51单片机最小系统,接收放大于一体集成红外接收头,1602液晶显示驱动电路。 整体设计思路为:根据扫描到不同的按键值转至相对应的ROM表读取数据。确认设备及菜单选择键后AT89S2将从ROM读取出来的值,按照数据处理要求从P2.5输出控制脉冲与T0产生的38KHz的载波(周期是26.3μs)进行调制,经NPN三极管对信号放大驱动红外发光管将控制信号发送出去。红外数据接收则是采用HS0038一体化红外接收头,内部集成红外接收、数据采集、解码的功能,只要在接收端INT0检测头信号低电平的到来,就可完成对整个串行的信号进行分析得出当前控制指令的功能。然后根据所得的指令去操作相应的用电器件工作,如图1-1所示。

基于51单片机的红外遥控器设计

天津职业大学 二○一五~二○一六学年第1学期 电子信息工程学院 通信系统综合实训报告书 课程名称:通信系统综合实训 班级:通信技术(5)班 学号:1304045640 1304045641 1304045646姓名:韩美红季圆圆陈真真指导教师:崔雁松 2015年11月17日

一、任务要求 利用C51单片机设计开发一套红外线收发、显示系统。 具体要求: ●编写相关程序(汇编、C语言均可); ●用Proteus绘制电路图并仿真实现基本功能; ●制作出实物 二、需求分析(系统的应用场景、环境条件、参数等) 现在各种红外线技术已经源源不断进入我们的生活中,在很多场合发挥着作用。 机场、宾馆、商场等的自动门,会在人进出时自动地开启和关闭。原来,在自动门的一侧有一个红外线光源,发射的红外线照射到另一侧的光电管上,红外线是人体察觉不到的。当人走到大门口,身体挡住红外线,电管接收不到红外线了。根据设计好的指令,触发相应开关,就把门打开了。等人进去后,光电管又可以接到红外线,恢复原来的线路,门又会自动关闭。因此这种光电管被称为“电眼”,在许多自动控制设备中大显身手。 在家庭中,许多电子设备如彩色电视、空调、冰箱和音响等,都使用了各种“红外线遥控器”。利用它我们可以非常方便的转换电视频道或设定空调的温度档次。 三、概要设计(系统结构框图/系统工作说明流程图) 红外线收发、显示系统硬件由以下几部分组成:红外遥控器,51单片机最小系统,接收放大器一体集成红外接收头,LED灯显示电路。 红外线接收是把遥控器发送的数据(已调信号)转换成一定格式的控制指令脉冲(调制信号、基带信号),是完成红外线的接收、放大、解调,还原成发射格式(高、低电位刚好相反)的脉冲信号。这些工作通常由一体化的接收头来完成,输出TTL兼容电平。最后通过解码把脉冲信号转换成数据,从而实现数据的传输。 红外遥控系统电路框图

基于AT89C51的红外遥控开关开题报告

毕业论文(设计) 开题报告 论文题目:基于AT89C51的红外遥控开关 系部名称:专业班级: 学生姓名:学号: 指导教师:教师职称: 20年月日

毕业论文(设计)开题报告 一、结合毕业论文(设计)任务书的要求,根据所查阅的文献资料,撰写3000字左右的文献综述: 摘要(可删除) 本设计是基于红外遥控和AT89C51单片机控制的红外遥控开关,这种系统具有很强的适用性、灵活性、先进性,它的应用大大方便了人们的生活。本文给出了系统的硬件组成和硬软件设计方法,介绍了解码程序的基本结构和程序框图,为达到准确控制,将发射脉冲分为连接段、控制段和结束段等3部分,并再接收端进行校验。整个系统由发射和接收两个部分组成。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括LED红外光、解调、解码电路。系统在实际实用后,证明其方便、可靠并具有实用价值。 研究背景及应用前景 继1971年微处理器的研制成功不久,就出现了单片机,但最早的单片机是一位的,单片机以其卓越的性能,得到了广泛的应用,已经深入到各个领域。单片机应用在检测、控制领域中,具有以下特点:小巧灵活、成本低、易于产品化。它能方便的组装成各种智能测控设备及各种智能仪表仪器。可靠性好,适合温度范围宽。单片机芯片本身是按工业测控环境要求设计的,分为民用、工业品、军品、其中工业品和军品具有较强的适应恶劣环境的能力。由于单片机本身就是一个计算机系统,因此,只要在单片机的外围适当加一些必要的扩展电路及通道接口,就可以构成各种应用系统,如工业控制系统、数据采集系统、自动测试系统、检测监视系统、智能仪表、功能模块等。单片机的应用领域十分广泛,自20世纪80年代以来,单片机的应用已经深入到工业、农业、国防、科研、机关、教育、商业以及家电、生活、娱乐、玩具等各个领域中。本次设计是基于单片机的红外遥控开关系统,它在我们的生产和生活中有着很广泛的应用前景。在我们所居住的场所,我们就可以通过红外遥控技术来控制各种电器、仪表、机械等。这种系统具有很强的适用性、灵活性、先进性。它的应用将我们的生活变的更加轻松。大大方便了人们的生活随着信息技术的不断向前发展,一些功能更强的应用系统将出现在我们的各个方面,这将体现着高科技带给人们的无穷魅力。

基于单片机的红外遥控系统设计

课程设计 基于单片机的红外遥控系统设计 学院:计算机与通信工程学院 专业:通信工程 班级:通信11-3班 姓名: 学号:

天津理工大学 摘要 本设计采用51单片机作为遥控发射接收芯片,HS003B作为红外一体化接收发射管,在此基础上设计了一个简易的智能红外遥控系统。系统包括接收和发射两大部分,发射部分有16个按键,接收部分含有8盏彩色LED灯、一片二位数码管和蜂鸣器系统。发射部分通过键盘扫描判断哪个键被按下,经过单片机编码程序进行编码,控制红外发射电路发送信号。接收部分解码信号,实现相应的输出。本设计方案结合红外遥控设计简单、作方便、成本低廉等特点。 关键字:红外遥控信号调制编码解码

天津理工大学 目录 摘要................................................................................................................................................... I I 1.绪论 (1) 1.1课题目的和意义 (1) 1.2红外线简介 (1) 1.3红外遥控系统简介 (1) 2 课题方案和设计思路 (2) 2.1总体方案 (2) 2.2红外发射器设计 (3) 2.2.1红外发射器原理 (3) 2.2.2红外编码 (3) 2.3红外接收端设计 (4) 3硬件结构设计与介绍 (5) 3.1AT89C51系列单片机功能特点 (5) 3.1.1主要特性 (5) 3.1.2管脚说明 (5) 3.1.3基本电路 (7) 3.2红外发射电路 (8) 3.3红外接收电路设计 (9) 3.3.1红外接收模块 (9) 3.3.2数码管 (9) 3.3.3彩灯系统 (10) 3.3.4蜂鸣器系统 (11) 3.3.5红外接收端电路图 (12) 4 软件设计 (12) 4.1定时/计数器功能简介 (12) 4.2遥控码的发射 (13) 4.3红外接收 (14) 5.课程设计总结和心得 (15) 参考文献 (16) 附录 (17) 附录1P ROTEUS仿真图 (17) 附录2发射程序 (17) 附录3接收程序 (20)

课程设计-红外遥控开关(完整版附程序)

2008届计算机与信息学院 计算机科学与技术专业 一.课程设计题目:红外遥控开关 二.课程设计任务内容 1.课程设计的目的意义: 通过课程设计培养同学们的系统设计能力,使同学们达到以下能力训练: ⑴、调查研究、分析问题的能力; ⑵、使用设计手册、技术规范的能力; ⑶、查阅中外文献的能力; ⑷、制定设计方案的能力; ⑸、计算机应用的能力; ⑹、设计计算和绘图的能力; ⑺、技术经济指标的分析能力; ⑻、语言文字表达的能力。 2.本课题研究的主要内容: 设计一个多路红外遥控开关,利用市售彩电遥控器(以编码芯片LC7461为例),发送遥控器键盘数字信号,控制器接收解码,控制相应的输出。 基本要求: ⑴、设计实验电路(要求利用实验仪的硬件资源) ⑵、分析实验原理 ⑶、列出实验接线表 ⑷、采用汇编语言编写实验程序 ⑸、通过实验验证功能的实现 ⑹、编写课程设计说明书

红外遥控技术的出现,大大方便了人们的生活,而单片机技术的出现,给现代工业测控领域带来了一次新的革命。红外线遥控器具有体积小、功耗低、功能强、成本低等特点从而成为了当今非常流行的一种控制方式,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。 红外遥控器是一种利用红外遥控系统来控制被控对象的系统.整个系统由数字电路和模拟电路两个部分组成。发射部分包括键盘矩阵、编码调制、红外发射器;接收部分包括红外接收、解调、解码电路。 关键字:红外遥控器,红外发射,红外接收,单片机

红外线自动干手器课程设计

红外线自动干手器课程设计

综述 自动干手机具有风量大、噪音小、灵敏度高、使用方便、迅速和安生等的性能特点,在当今,它是一个先进和理想的卫生清洁器具和设备。广泛应用于宾馆酒店、机场车站、体育场馆等公共场所的洗手间[1]。当您洗手后,将双手伸在自动干手机的出风口下,自动干手机会自动送出舒适的暖风,迅速使您的双手去湿变干,而当您把手一离开自动干手机风口时它又自动停风关机,因而真正达到防止疾病交叉感染的要求。 其工作原理只是采用一种红外线控制的电子开关,当有人手伸过来时,红外线开关将电热吹风机自动打开,人离开时又自动将吹风机关闭。成品的自动干手器将红外线控制开关和电热吹风机制作为一体,根据这个基本原理,用一只普通的电热吹风机,加装一个红外控制开关,就可组成一个自动千手器,其效果与成品自动干手机是一样的。 在手置于干手器下部时,由于手对红外线的反射作用,接收电路中的光敏二极管将接收到的红外线变成电信号,经选频放大器,其输出信号经放大、整形、滤波变成直流信号进人比较器。比较器的门限电压设置较高,其目的是提高电路的抗干扰能力。当比较器的输人电平超过门限电压时,其输出变为低电平,触发555定时器开始定时,同时该定时器的3脚变为高电平,继电器触点吸合,接通电阻丝和风机。继电器进入暂稳态,当设定的延时时间结束后定时器的3脚变成低电平,继电器触电放开,切断电阻丝和风机,工作结束[2]。

1方案设计与分析 1.1方案设计一 本设计方案的红外线发射部分由光敏二极管,555定时器构成的多谐振荡器与红外线发射管组成,实现对由从多谐振荡器获得的电信号进行发射的功能;红外线的接收部分由集成运算放大电路和红外线接收管构成,实现对由光敏二极管发射的电信号进行接收,放大,选频的功能;由555定时器构成的单稳态电路和交流固态继电器作为该设计的延时电路,实现控制电吹风的工作与停止。 图1-1方案设计一框图 1.2方案设计二 采用BISS0001型红外传感信号专用处理集成电路与红外线热释传感器构成红外线触发电路,它可以接收到人身体发射出的红外线并通过专用的集成电路产生触发脉冲,用来触发555定时器构成的单稳态电路,单稳态电路可以提供延时功能,使干手器实现工作一定时间后自动停止的功能。SSR采用JCX-2F-DC5V型过零紧凑型固态继电器,它体积小巧,可以直接插焊在印制电路板上[3]。

红外遥控发射和接收系统课程设计

红外遥控发射和接收系统设计 摘要 本设计是以红外技术为基础,可以实现无线遥控,摆脱了信息传递需要导线的限制,而且红外实现方式灵活,得到了广泛的应用。特别是随着芯片技术的发展,红外集成芯片价格的降低,更加扩展了红外的应用范围。现在在我们的日常生活中都能感受到红外的应用,以及它给我们带来的便利。本设计充分利用能够很容易买到的普通电视机遥控器,通过编码发射红外线,然后由通用红外接收芯片sw0038实现对红外的接收,但是因为考虑到题目的要求仅仅是实现对一个开关的简单开管控制,所以舍弃了依靠单片机来对遥控器发出的红外进行解码实现多种控制的方案。本方案简洁可行,充分利用现有的资源进行开发,取得比较好的效果,并且具有良好的移植性,可以通过简单的修改就应用到其他领域。 关键字:红外遥控红外解码双稳态 Abstract This design is take the infrared technology as a foundation, realizing the wireless remote control, getting rid of the the limit of wire information transmission. Beacause infrared technology is easy to be realized,it is widely used in many fields. Specially ,with the chip technology development, infrared integrated chip price reducing, even more expanded the infrared application scope . Now in our daily life ,we can feel the application of the infrared, and the convenience it has brought us.In this design,I take ordinary television remote control device to realize coding and Infrared Emission,then it is received by the general infrared receive chip sw0038 .what the topic requests is merely the realization of a simple switch control,so I give up the program on the MCU. The program is simple and feasible, making full use of the existing resources for development, and achieve fairly good results.It has a good portability,so only after a little change,it can be transplanted to other fields. Key word: infrared remote control infrared decode bistability

万能学习型红外遥控器制作(毕业设计)

学号 密级 ××大学本科毕业论文 万能学习型红外遥控器设计 院(系)名称:×××× 专业名称:×××× 学生姓名:×××× 指导教师:×××× 二○○九年五月

BACHELOR'S DEGREE THESIS OF ×××× UNIVERSITY Design of Universal IR Learning Remote Controller College :×××× Subject :×××× Name :×××× Directed by :×××× May 2009

摘 要 随着家用电器种类的增加和无线遥控产品的普及,红外遥控器的使用频率越来越高,针对国内红外遥控学习技术成熟,但产品化程度低的特点,本文自主设计一种具有红外学习和触屏显示功能的红外遥控器,借此促进红外遥控学习技术在国内市场的产品化推广。 在红外解码方面,传统方法采用单片机中断或者查询方式采集红外信号,环境不理想情况下可能需要多次解码,本文借助电脑辅助记录全波形,通过相关软件优化波形,解码一次即可成功;在红外发射方面,本文通过实验发现红外发射距离受载波占空比和红外二极管贯通电流影响,通过调试将38KHz载波红外信号发射距离提高到10米;在红外接收方面,进行了红外干扰测试;在触屏校验方面,通过实验获取触屏数据,利用matlab参数估计lsqcurvefit函数求得校正参数,解决了触屏漂移问题;在彩屏显示方面,将遥控器所有按键简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机片上资源紧张的问题,此外,彩屏仅支持16位R5G6B5格式数据,一张176*220图片占用72. 6KB空间,造成极大浪费,本文借此讨论了适合本系统的图片压缩技术,给出了一种具体的图片压缩格式。 按照由简单到复杂的顺序,本文先后制作了遥控接收解码装置、遥控编码发射装置、万能学习型红外遥控器,以SAA3010遥控器作为典型代表(遵循飞利浦RC-5编码协议),成功的实现了红外编解码、发射接收、按键触屏双输入、彩屏显示等基本功能,最终制作的万能学习型遥控器在功能上可以完全代替SAA3010遥控器。 关键词:红外学习;红外解码;单片机控制;声卡采样;触屏校验

基于单片机红外遥控开关的设计

NANCHANG UNIVERSITY 毕业论文设计 diploma project and thesis (2009—2011年) 题目:基于单片机红外遥控开关设计 英文题目:The Design of the Infrared-controller Based on SCM 学院: 高等职业技术学院 系别: 信息工程系 专业: 应用电子技术 班级: 09级应用电子技术1 学生姓名: 胡会亮 学号: 8210909008 指导老师: 梅光 起讫日期:2011年11月1日-2012年5月15日 二○一一年十二月

摘要 红外遥控技术的出现,不仅大大提高了劳动生产率,降低了成本,而且减轻了人们的劳动强度,改善了劳动条件。红外线遥控器具有体积小、功耗低、功能强、成本低等特点从而成为了当今非常流行的一种控制方式红外遥控器是一种利用红外遥控系统来控制被控对象的系统.整个系统由 数字电路和模拟电路两个部分组成。发射部分包括键盘矩阵、编码调制、LED 红外发送器;接收部分包括LED红外光发射、解调、解码电路。[1]通过对设计要求地认真分析和研究,拿出了几种可行方案,最终选定了一个最佳方案。该方案是采用先进的单片机技术实现遥控的主要手段。我们所设计的遥控器能控制5个电器的电源开关,并且可对一路电灯进行亮度的调节。 关键字:遥控电路,红外发射,红外接收,单片机 Abstract Infrared remote control technology, not only greatly improved labor productivity, reduced costs, and reduce the people's labor intensity and improve the working conditions. Infrared remote control has a small size, low power consumption, functionality, and low cost in order to become a very popular present-day control. The infrared remote control is one kind of use infrared remote control system controls is controlled the object the department green overall system is composed by the digital circuit and the analogous circuit two parts. Launches partially including the keyboard matrix, the coded modulation, the LED infrared transmitter; Receives partially including the LED infrared light launch, the demodulation, decodes the electric circuit. After analyzing and researching on the request of the design, we take several blue print and we selected the best one in the end. The project make use of advanced SCM to realize the remote control. Remote controller we designed can dominate 5 electrical source switches and adjust the brightness of one light. keyword:Remote controlling circuit Infrared emission Infrared receiving, SCM

红外线防盗报警器课程设计报告

红外线防盗报警器课程设计报告 北华航天工业学院 课程设计报告(论文) 设计课题:红外线防盗报警器设计 专业班级: B10231 学生姓名: 指导教师: 设计时间: 2012年6月25日 北华航天工业学院电子工程系 红外线防盗报警器课程设计任务书姓名: 专业: 通信工程班级: B10231 指导教师: 职称: 课程设计题目: 红外线防盗报警器 已知技术参数和设计要求: , 该报警器能探测人体发出的红外线,当人进入报警器的监视区域内,即可发出报警声, 适用于家庭、办公室、仓库、实验室等比较重要场合防盗报警。 , 要求: , 1、灵敏、可靠、一经触发,即刻报警 , 2、对产品材料精益求精,延长使用寿命 , 3、根据实际应用环境,自己选择传感器,确定红外检测范围。所需仪器设备: 直流供电电源,信号发生器,双踪示波器,数字电压表,计算机等 成果验收形式: 面包板插接+实物演示+答辩

参考文献: 《电子技术基础模拟部分》(高教康华光) 《电子工艺与课程设计》(电子工业出版社毕亚军、崔瑞雪) 第17周: 周1---周2 :立题、论证方案设计~选择元器件安装调试 周4---周5 :插面包板调试电路时间 第18周: 安排 周1---周3 :焊接制成电路~完成设计 周4---周5 :验收答辩 指导教师: 张洁教研室主任: 崔瑞雪 2012年6 月 14 日 内容摘要 红外线防盗报警器目前市场上已有成型产品,且市场较为成熟。由于红外线是不可见光,因此用它进行红外探测监控,具有良好的隐蔽性,白天和黑夜均能使用,而且其抗干扰能力强。红外线传感器分主动式与被动式两种,主动式设计方案简单,但成本较高,从成本考虑,本课题通过介绍热释红外传感器RE200BP的工作原理,给出了一种被动型热释电红外报警器的结构原理及其应用电路。这种电路把红外线传感器应用于报警系统中,从而能够实现防盗报警能。 该报警器能探测人体发出的红外线,由红外线传感器、信号放大电路、电压比较器、和报警指示电路等组成。当人进入报警器的监视区域内,即可发出报警信号,适用于家庭、办公室、仓库、实验室等比较重要场合防盗报警。利用热释电红外传感器设计了一种被动式红外报警电路,分析了该电路的功能和工作原理。 关键词被动式红外报警器;热释电传感器;菲涅尔透镜;防盗报警器 目录

基于单片机的红外遥控系统设计

单片机红外遥控系统设计 随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。 本设计主要应用了AT89C51单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点,设计了一个红外线遥控系统。本系统包含发射和接收两大部分,利用编码/解码芯片来进行控制操作。发射部分包括键盘矩阵、编码调制、LED 红外线发射器;接收部分包括红外线接收芯片、光电转换器、调解电路。其优点硬件电路 简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。 关键词:单片机AT89C51;LED红外线发射器

目录 目录 (2) 1 绪论 (2) 1.1研究背景 (2) 1.2国内外研究现状 (3) 1.3研究目的与意义 (3) 2系统方案设计论证 (5) 2.1单片机红外遥控发射器设计原理 (5) 2.2单片机红外遥控接收器设计原理 (5) 2.3方案选择和论证 (6) 3红外解码硬件电路设计 (8) 3.1红外解码系统设计 (8) 3.2单片机及其硬件电路设计 (8) 3.3红外发射电路设计 (10) 3.4红外接收电路设计 (11) 3.5本章小结 (13) 4红外解码程序设计 (14) 4.1红外接收电路主程序流程图 (14) 4.2红外接收电路子程序流程图 (14) 4.3本章小结 (15) 5 联机与调试 (16) 结论和展望 (23) 附录A:系统原理图 (24) 附录B:系统PCB图 (25) 附录C:系统仿真图 (26) 附录D:系统源程序 (27) 1 绪论 1.1研究背景 目前市场上采用的一般是遥控编码及解码集成的电路。此方案的特点是制作简单、容

基于某单片机地红外遥控设计与制作

基于单片机的红外遥控设计与制作 13工试2班舒佳章韬略 一、设计目的 对于本课题的研究,其理论中的价值是对红外线这种电磁波的特性进行更加深入的研究。同时在与单片机和电子电路的共同作用下,找到单片机及电子电路在实际运用中的更多功能,从而挖掘出红外线和硬件设备结合中的更多可能性。在现实意义中,对于红外线的使用,它不仅提高了单片机、硬件设备和硬件系统在智能遥控领域的广泛应用,而相对了在硬件设施上使用了红外线的遥控技术,也同时大大拓宽了硬件设施的应用围。在不久的将来,我相信,人们对于红外遥控控制的运用,会变得越来越广。 二、设计要求 基本功能要求: 1.以一个单片机作为控制遥控器,另一个单片机控制系统为被遥控对象; 2.用遥控器的10个遥控开关,控制遥控对象的10个电源开关通断; 3.能实现10个电源开关状态显示; 4.能实现定时开关某一个电源开关。 扩展功能: 1.能实现灯光亮度连续调节;

2.能根据不同电器实现不同时间通断控制; 3.其他扩展功能。 三、方案设计 3.1红外遥控发射电路的方案 采用指令键产生电路产生不同的控制指令,单片机进行状态的编码,直接由单片机的口输出方波信号控制红外发射管进行发射。红外发射管采用普通的红外发射二极管。 3.2红外遥控接收电路的方案 遥控系统采用红外线脉冲个数编码,直接利用单片机软件解码,实现功能的遥控。 3.3单片机的选择 本设计所编写的程序比较简单,功能也比较少,所用到的输入输出端口也不是很多,所以我们决定用STC89C52单片机来完成本设计,既方便也很实用。 3.4红外遥控系统电路的原理框图以及各部分作用

各部分作用: (1)行列式键盘 行列式键盘又称为矩阵式键盘,用I/O线组成行列结构,按键设置在行列的交点上,行列式分别连接到按键开关的两端。键盘中有无按键按下是由行线送入扫描字及列线读入列线状态字来判断的,有键按下时通过查键并执行键功能程序。 (2)红外线发射电路 遥控器信息码由单片机的定时器1中断产生40KHZ红外线方波信号。由P3.5口输出,经过三极管放大,由红外线发射管发送。 (3)单片机 单片机用于输出方波信号控制红外发射电路的工作。 3.5红外接收部分原理框图以及各部分作用 各部分作用: (1)+5V电源电路 给单片机最小系统、控制电路提供以及红外接收电路提供电压。

红外遥控开关的设计

目录 中文摘要 (1) 英文摘要 (2) 引言 (3) 一.红外遥控控制原理....................................................... 错误!未定义书签。 1.1 红外线的定义............................................................... 错误!未定义书签。 1.2 红外线遥控的特点....................................................... 错误!未定义书签。二.红外遥控器的系统设计 ............................................. 错误!未定义书签。 2.1设计思路..................................................................... 错误!未定义书签。 2.2 总体设计框图............................................................... 错误!未定义书签。 2.3 设计原理分析........................................................... 错误!未定义书签。 2.4 发射器电路的设计....................................................... 错误!未定义书签。 2.5 接收与控制电路的设计............................................... 错误!未定义书签。 2.6 锁相环电路................................................................... 错误!未定义书签。三.总结体会 ......................................................................... 错误!未定义书签。结语 (7) 参考文献 (17) 致谢 ............................................................................................ 错误!未定义书签。简历 ............................................................................................ 错误!未定义书签。 摘要 红外遥控技术的出现,不仅大大提高了劳动生产率,降低了成本,而且减轻

红外遥控课程设计

单片机与接口技术课程设计 题目: 基于单片机红外线遥控控制 LED灯显示系统设计与制作班级:电子科学与技术1101 姓名:李婷 学号:110803025 2013年12月11日

目录 第一章设计要求 (3) 第二章硬件系统设计 (3) 2.1基于单片机红外线遥控控制LED灯显示系统框架图 (3) 2.2单片机控制系统及其基本电路 (4) 2. 2.1 单片机最小系统 (4) 2.2.2时钟电路 (5) 2.2.3复位电路 (5) 2.3基于单片机红外遥控控制LED系统的设计原理 (6) 2.3.1单片机红外遥控控制LED显示系统原理 (6) 2.3.2单片机红外遥控控制LED系统码分制原理 (7) 2.4红外遥控发射系统电路设计 (8) 2.4.1指令按键电路 (8) 2.4.2 发射电路 (9) 2.4.3 显示模块 (9) 2.5红外遥控接收系统电路设计 (11) 2.5.1接收电路 (11) 2.5.2 LED灯显示电路 (11) 2.6硬件原理图 (12) 第三章软件系统设计 (12) 3.1 红外线发射电路程序流程图设计 (13) 3.2 红外线接收电路程序流程图设计 (13) 第四章系统测试与分析 (14) 4.1 利用Proteus和keil进行仿真调试 (14) 4.2 仿真图 (16) 第五章总结 (18) 附录1 (18) 附录2 (22) 参考文献 (25)

赣南师范学院 2013 — 2014 学年第_1_学期课程论文行政班级:电子科学与技术1101 学号:110803025 姓名:李婷

图2-1 系统的设计总框图 2.2单片机控制系统及其基本电路 2.2.1单片机最小系统 单片机晶振电路:对于MSC-51一般的晶振频率可以在1.2MHz—12MHz 之间选择,这是电容C可以对应的选择10pF—30pF。当使用89C55时晶振频率可以提高到24MHZ。对于本设计的电容C用30pF,晶振选用11.0592MHz。晶振电路如下图3-1所示,一条引脚接在XTAL1,另一条接在XTAL2。单片机的复位电路:为了防止程序执行过程中失步或运行紊乱,此处采用了上电复位及手动复位电路,电路图如下图2-1所示: 图2-2-1 单片机最小系统图

相关主题
文本预览
相关文档 最新文档