红外遥控课程设计

合集下载

红外遥控(一份详细的毕业论文)

红外遥控(一份详细的毕业论文)

(此文档为word格式,下载后您可任意编辑修改!)目录前言 (1)1. 设计目的 (1)2.设计的任务及要求 (1)第1章红外遥控系统的组成及工作原理 (2)1.1红外遥控系统的组成 (2)1.2红外遥控系统的工作原理 (2)第2章电源电路 (5)2.1电源电路组成 (5)2.2 电源电压器 (5)2.3整流部分 (6)2.4滤波部分 (10)2.5稳压部分 (11)第3章编码译码电路 (12)3.1编码电路的组成 (12)3.1.1 BL9148芯片的应用 (12)3.1.2 二级放大电路的功能 (14)3.2 译码电路 (14)3.2.1 一体化接收头 (14)3.2.2 NB9149芯片的应用 (15)第4章控制电路 (17)4.1微分电路 (17)4.2 CD4013触发器 (18)4.3单稳态电路 (19)4.4双稳态电路 (20)4.5方向控制电路 (21)第5章安装与调试 (22)第6章设计心得及经验总结 (23)谢辞 (24)附录1 (25)附录2 (27)参考文献 (28)前言红外辐射俗称红外线或红外光,它是人眼看不见的光线,具有强烈的热作用,故又称热辐射。

红外遥控技术通过光信号传递信息。

外的红外光波的波长远小于无线电波的波长,所以红外遥控不易影响邻近的无线电设备及其它电器,也不易受到电磁波的干扰,其频率的使用也不像无线受到许多的限制,而且通讯的可靠性高。

此外由于红外线为不可见光线,因此对环境影响很小。

它有很强的隐蔽性和保密性,因此在防盗、警戒等安全装置中得到了广泛的应用。

红外线遥控的缺点是不具有像无线电遥控那样穿过遮挡物质去控制被控对象的能力。

因此在许多短距离遥控领域,较多地使用了红外遥控技术。

1. 设计目的通过学习数字电子技术、模拟电子技术等课程,结合实际加深对所学知识的理解。

通过设计红外遥控电路,进一步掌握数电模电等理论知识的运用,加深了解电子元器件特别是集成电路(芯片)的结构与功能。

家电课程设计 红外多功能遥控器

家电课程设计   红外多功能遥控器

家电原理及检测课程设计现代家电通用红外遥控器学院:机械与电子工程学院专业:电子信息工程专业班级:10306101学号:1030610101姓名:易绍江指导老师:谢勇勤2013年1月1 日目录一、课程设计题目 (1)二、课题设计目的及意义 (1)三、红外线遥控器工作原理 (1)四、遥控器硬件设计思路 (1)1、MCU控制模块 (2)2、红外发射电路及其编码 (3)(1)红外发射电路 (3)(2)红外遥控编码 (5)3、遥控器红外接收模块 (6)4、遥控器存储电路 (7)5、显示模块及键盘模块 (9)(1)键盘电路 (9)(2)显示电路 (10)五、遥控器软件设计 (12)1、软件流程图 (12)2 、程序代码 (13)3 、程序执行说明 (18)六、心得体会 (19)一、课程设计题目现代家电通用遥控设备二、课题设计目的及意义随着社会的发展,空调器在家庭中已经十分普及,与此同时,和空调器相伴的空调遥控器的品种和产量不断提高。

但是一旦遥控器损坏,由于各个厂家遥控器生产的标准不同,所以不能互换,万一原来品牌不易购买,则会使得此台家用电器瘫痪。

所以利用单片机设计一个通用的空调遥控器,只要这种遥控器的技术能够掌握,则其他任何家电的遥控器都能设计。

红外遥控具有独立性、物理特性与可见光相似性、无穿透障碍物的能力及较强的隐蔽性等特点。

遥控器都采用红外线技术,只是不同的厂家对遥控器的各个开关的编码不相同,但是每个厂家都提供有自己产品的红外遥控的编码,所以就可以利用单片机技术,将各个厂家的编码都存储到程序中,通过逐一的发射来选择哪一组编码适合这台家用电器,找到之后将这组编码确定,就完成了遥控器的设置。

本课题的目的就是实现一个遥控器控制多台设备,来解决市场上普通遥控器不兼容的问题,这将给人们的生活带来极大的便捷。

系统电路主要包括接收电路、发射电路、键盘电路、显示电路以及存储电路。

三、红外线遥控器工作原理红外线 LED发光波长在940nm 左右为不可见光,是以GaAs组成的二极体装置,当它被加上顺向偏压时,就能发出红外光,其顺向电压约为1.2V, 顺向电流最大值一般可达50mA, 有的甚至可达150mA, 其所工作的顺向电流愈大,所发出之红外线愈强。

红外遥控电子表课程设计

红外遥控电子表课程设计

红外遥控电子表课程设计一、课程目标知识目标:1. 让学生理解红外遥控技术的基本原理,掌握红外遥控电子表的基本组成部分。

2. 使学生掌握红外遥控电子表的电路连接方式,了解各元件的功能和作用。

3. 帮助学生掌握红外遥控电子表的编程方法,学会编写简单的程序控制电子表功能。

技能目标:1. 培养学生动手搭建红外遥控电子表电路的能力,提高实践操作技能。

2. 培养学生运用编程软件对红外遥控电子表进行程序设计的能力,提高解决问题的能力。

3. 培养学生团队协作能力,学会在小组合作中共同完成任务。

情感态度价值观目标:1. 激发学生对电子技术的兴趣,培养学习电子技术的热情。

2. 培养学生勇于尝试、克服困难的精神,增强自信心。

3. 培养学生环保意识,关注电子产品的节能和可持续发展。

课程性质:本课程属于电子技术实践课程,注重理论联系实际,培养学生的动手操作能力和创新能力。

学生特点:学生具备一定的电子技术基础,对新技术充满好奇,喜欢动手实践,但编程能力较弱。

教学要求:结合学生特点,注重理论与实践相结合,由浅入深地引导学生掌握红外遥控电子表的相关知识,提高学生的实际操作能力和团队协作能力。

在教学过程中,关注学生的情感态度变化,激发学生的学习兴趣,培养良好的价值观。

通过分解课程目标为具体的学习成果,为后续教学设计和评估提供依据。

二、教学内容1. 红外遥控技术原理:介绍红外遥控的基本原理,红外发射和接收过程,以及红外编码和解码方法。

相关教材章节:第二章第三节“红外遥控技术”。

2. 红外遥控电子表电路设计:讲解电子表的基本组成部分,包括微控制器、红外发射接收模块、显示模块等,并介绍各元件的功能和连接方式。

相关教材章节:第三章第一节“红外遥控电子表电路设计”。

3. 红外遥控电子表编程:学习编程软件的使用,掌握红外遥控电子表的编程方法,编写简单的程序实现电子表功能。

相关教材章节:第四章“红外遥控电子表的编程与应用”。

4. 实践操作:指导学生动手搭建红外遥控电子表电路,进行程序设计,实现电子表的基本功能。

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

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

目录第一章设计简介 (2)第二章系统方案 (2)一、设计方案对比 (2)二、方案设计 (4)第三章硬件设计 (4)一、红外遥控器 (4)二、红外接收模块部分 (6)第四章软件设计 (7)一、红外遥控器软件设计 (7)二、红外接收模块软件设计 (10)三、程序代码 (10)第五章测试及分析 (10)第六章结论 (10)第七章参考文献 (11)附录一(程序代码): (12)第一章设计简介本设计分为红外遥控器与红外接收模块两部分。

红外遥控器包括矩阵键盘、增强型51单片机(STC11L04E)、红外发射电路组成。

单片机扫描矩阵键盘后,将按键状态进行信源编码与信道编码,载波(38k脉冲)后由红外发射器发射。

红外接收模块部分由传统51单片机、数码管、一体化红外接收头组成。

一体化红外接收头将信号进行限幅放大、带通滤波、解调、积分、整形后输出解调信号至单片机,并由单片机输出解调信号。

第二章系统方案一、设计方案对比红外遥控器部分2.1.1 主控芯片方案一:HT6222方案二:STC11L04E分析:传统红外遥控器芯片HT6222具有性价比高、功能强大、稳定可靠、使用简单等特点,但该芯片难以零购。

STC11L04E为增强型51单片机,控制灵活(载波频率可调、通信协议可变更、用户码可变换)、价格较HT6222稍贵。

STC11L04E最大的特别是低功耗,功作电压低3.3V,易于应用于移动设备。

结论:由于STC11L04E单片机的灵活性以及学习性(可增强我们对一个完整通信系统的理解)。

因此我们采用方案二。

2.1.2 矩阵键盘方案一:3*6*2.5 贴片轻触开关方案二:6*6*6 直插轻触开关分析:3*6*2.5贴片轻触开关虽然体积小巧、美观,但与6*6*6直插轻触开关对比,在制板布线上较繁锁。

结论:综上,我们采用6*6*6直插轻触开关,使得整体布线简单,可布单面版,简化制板流程。

2.1.3电源模块方案一:钮扣电池CR2032方案二:可充电锂电池18650分析:可充电锂电池18650容量大,节能环保(可多次利用),但体积大。

简易红外遥控电路课程设计说明书

简易红外遥控电路课程设计说明书

目录1. 课程设计要求 (1)2. 系统功能分析与方案确定 (1)方案一:(简易红外遥控电路) (1)方案二:(利用红外遥控开关电路) (2)方案比较 (3)3. 系统主要硬件电路模块设计 (3)3.1蜂鸣器电路模块 (3)3.2液晶屏显示模块 (4)3.3红外遥控模块 (5)3.4单片机CPU最小系统 (5)3.5 单片机硬件端口分配 (6)4. 程序软件设计与分析 (7)4.1系统软件分析及详细技术文件设计 (7)4.2系统软件主程序设计 (8)4.3外部中断程序设计 (9)4.4按键检测和处理模块设计 (12)5. 后续有待完善和提高的工作 (12)6. 结束语 (13)参考文献 (14)附录 (15)1. 课程设计要求设计一个智能小车控制系统,要求具有:1、小车能实现前进、后退、转弯等各种简单的动作;2、用红外遥控实现各种动作;2. 系统功能分析与方案确定根据设计要求的功能,结合单片机课程所学知识,分析如下:系统要求能够实现用红外遥控实现小车前进、后退、转弯等各种简单的动作。

那就需要用到红外遥控模块,根据任务书的要求,利用单片机设计一个遥控开关电路,可以拟定以下的两种方案。

方案一:(简易红外遥控电路)在不需要多路控制的应用场合,可以使用由常规集成电路组成的单通道红外遥控电路。

这种遥控电路不需要使用较贵的专用编译码器,因此成本较低。

红外发射部分考虑到本方案电路是简单的单通道遥控器,可直接产生一个控制功能的震荡频率,再通过红外发光二极管发射出去。

红外接收部分当红外接收头接收到控制频率时,由一个电路对其进行解调并产生相应的控制功能。

方案二:(利用红外遥控开关电路)红外线发射/接收控制电路均采用单片机来实现,输出控制方式可选择,实用性强。

方案结构图:当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。

红外接收部分:当红外接收器接收到控制脉冲后,由控制方式选择开关选择是“互锁”还是单路控制,再由单片机处理后,对相应的受控电器产生控制。

红外遥控器课程设计

红外遥控器课程设计

摘要单片机遥控系统是将红外遥控技术和单片机应用技术相结合的一种方案。

本系统为红外遥控电子密码锁的控制管理部分,只要再连接上不同用途的电磁锁即可成为一个完整的红外遥控电子密码锁系统应用到各种领域中。

而且本系统还设计有学习NEC红外编码遥控器的功能,通过红外接收解码电路,把遥控器的键码还原并储存起来,再利用查找对比的方法便能够识别不同的遥控器,大大提高了系统的灵活性和实用性。

本系统以单片机作为核心元件将电子密码锁和无线遥控技术结合起来,使其具有修改密码、报警锁定等功能,不仅能进行远距离遥控解锁,还能实现近距离按键密码初始化及复位解除报警。

同时采用E2PROM作为存储单元,方便用户存储、修改密码和遥控器键码;采用LCD显示令使用更加方便直观。

红外线遥控电子密码锁能实现多种控制功能,改善了传统机械锁的各种缺点,有较好的市场发展前景和技术应用价值。

而且本系统的红外接收解码部分延时计数准确,并且有错误校验,所以整个接收解码的准确性非常高。

设计电路主要由红外线解码学习电路、密码修改和存储电路、声光提示报警电路、LCD 显示电路组成。

系统能完成输入密码开锁、出错报警、超次锁定、修改用户密码等基本的密码锁的功能,并且还能实现远距离遥控、按键密码初始化、掉电存储、声光提示、遥控器学习识别等附加功能。

关键词:电子密码锁红外遥控单片机NEC编码遥控器学习目录1 设计目的意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 在线编程电路和实物图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1在线编程电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2实物图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 设计方案. . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 3.1发射模块的方案. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 3.2接收模块的方案. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 4硬件分析及设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 4.1发射模块原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 4.1.1红外发送系统原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 4.1.2 NEC编码格式介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 4.2接收模块原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 4.2.1接收解码原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 4.2.2该模块的硬件电路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 4.3存储模块原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144.4液晶显示模块原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155 软件设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.1编程语言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 5.2主要程序说明及流程图.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 5.2.1主程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 5.2.2接收解码程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 5.2.3密码判断、报警及修改程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 5.2.4主函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 6功能分析及总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 7具体操作流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 附录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 设计目的意义随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤其重要。

红外遥控解码课程设计

红外遥控解码课程设计

红外遥控解码课程设计一、课程目标知识目标:1. 学生能理解红外遥控器的基本原理,掌握红外编码和解码的基础知识。

2. 学生能描述红外信号的特性,了解红外通信在日常生活和科技领域的应用。

3. 学生能解释不同品牌和型号遥控器之间的红外信号差异。

技能目标:1. 学生能够使用红外接收器和发射器进行基本的数据传输实验。

2. 学生能够通过编程实现对红外信号的解码,并运用到实际控制中。

3. 学生能够设计并制作一个简单的红外遥控装置,实现对电器的开关控制。

情感态度价值观目标:1. 学生培养对电子技术和遥控技术的兴趣,激发创新意识和探索精神。

2. 学生通过实践活动,增强团队合作意识和解决问题的能力。

3. 学生认识到红外遥控技术在智能家居、物联网等领域的重要性,培养对科技发展的关注和责任感。

课程性质:本课程为信息技术与电子技术的跨学科综合实践活动,注重理论知识与实践操作的结合。

学生特点:学生处于初中年级,具备一定的物理知识和动手能力,对新鲜事物充满好奇心。

教学要求:结合学生的认知水平和动手能力,以实践为主,理论联系实际,培养学生的创新思维和实际操作能力。

在教学过程中,注重引导学生主动探究、合作交流,实现知识、技能和情感态度价值观的全面发展。

通过具体的学习成果,对教学设计和评估提供明确依据。

二、教学内容1. 红外遥控原理介绍:包括红外遥控器的工作原理、红外信号的发射与接收过程。

- 教材章节:《电子技术》第三章第三节“红外遥控技术”2. 红外编码和解码基础:学习红外信号的编码方式,如NEC编码,以及解码方法。

- 教材章节:《信息技术》第二章第五节“数字信号的编码与解码”3. 红外接收与发射器使用:介绍红外接收器、发射器的功能与使用方法,进行基础实验操作。

- 教材章节:《电子技术》第三章第四节“红外接收与发射器的应用”4. 红外信号编程解码:通过编程软件,实现对红外信号的捕捉、解析和运用。

- 教材章节:《信息技术》第四章第一节“编程基础与应用”5. 实践制作红外遥控装置:分组合作设计并制作一个简单的红外遥控装置,实现对电器的控制。

多路红外遥控器课程设计

多路红外遥控器课程设计

多路红外遥控器课程设计一、课程目标知识目标:1. 学生能理解红外遥控器的基本原理,掌握红外遥控信号的发送与接收过程。

2. 学生能掌握多路红外遥控器的电路组成,了解各部分功能及相互关系。

3. 学生能了解并运用红外编码和解码技术,实现不同设备的遥控功能。

技能目标:1. 学生能运用所学知识设计并搭建简单的多路红外遥控器电路。

2. 学生能通过编程实现对红外遥控信号的编码与解码,实现设备的遥控功能。

3. 学生能在实践中培养动手能力、团队协作能力和问题解决能力。

情感态度价值观目标:1. 学生对红外遥控技术产生兴趣,提高对电子技术的热情。

2. 学生在课程学习过程中,培养探究精神、创新意识和实践能力。

3. 学生能认识到红外遥控技术在生活中的应用,增强学以致用的意识。

课程性质:本课程为电子技术课程,以实践操作为主,结合理论讲解,培养学生的动手能力和创新能力。

学生特点:本课程针对初中生,学生对电子技术有一定的基础,对新事物充满好奇,喜欢动手实践。

教学要求:教师应注重理论与实践相结合,引导学生主动参与,关注学生个体差异,鼓励学生相互协作,培养解决问题的能力。

通过本课程的学习,使学生能够达到上述课程目标,并在后续教学设计和评估中,对学生的学习成果进行有效检测。

二、教学内容1. 红外遥控器原理及电路组成- 红外遥控基本原理- 红外发射与接收电路的组成- 红外编码和解码技术2. 多路红外遥控器设计与搭建- 多路红外遥控器的电路设计- 选择适当的元器件和工具- 搭建与调试多路红外遥控器电路3. 红外遥控信号编程与解码- 学习红外遥控信号的编程方法- 了解红外解码芯片的工作原理- 编程实现对红外信号的编码与解码4. 实践应用与拓展- 设计并实现一个简单的红外遥控器控制系统- 了解红外遥控器在实际应用中的优缺点- 探讨红外遥控技术的未来发展教学内容安排与进度:第一课时:红外遥控器原理及电路组成第二课时:多路红外遥控器设计与搭建第三课时:红外遥控信号编程与解码第四课时:实践应用与拓展本教学内容根据课程目标,结合课本相关章节,系统地组织和安排教学,旨在使学生掌握红外遥控技术的基本原理、设计方法和实际应用,培养其创新能力和实践能力。

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

单片机与接口技术课程设计
题目: 基于单片机红外线遥控控制
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 单片机最小系统图
本设计中通过单片机的P2口外接按键,对外部按键进行扫描,通过按键产生外部中断,并把按键的指令发送只单片机内,经单片机对各个按键进行编码后经信号指令发送至红外发射管,单片机与按键连接电路如下:
图2-4-1 指令按键电路图
2.4.2 发射电路
本设计中利用一体化红外收发二极管作为作为红外线的收发接口;红外线发射电路中,单片机将已编码完成的指令通过P3.7连接红外线发射机二极管发射出去,单片机与红外二极管接线图如下:
图2-4-2 发射电路连接图
2.4.3 显示模块
发射电路设计中增加了一个数码管对发送的按键键码进行显示,进一步加强发射电路的功能。

单片机将已接收到的按键键码值,通过IO口P00-P03发送到七段译码器CD4511,再通过七段译码器CD4511对按键码进行解码,并显示到一位7段数码管。

CD4511是一个用于驱动共阴极LED (数码管)显示器的BCD 码—七段码译码器,具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流;可直接驱动LED显示器。

CD4511驱动数码管显示原理:
CD4511 是一片CMOS BCD—锁存/7 段译码/驱动器,引脚排列如图2 所示。

其中a b c d 为BCD 码输入,a为最低位。

LT为灯测试端,加高电平时,显示器正常显示,加低电平时,显示器一直显示数码“8”,各笔段都被点亮,以检查显示器是否有故障。

BI为消隐功能端,低电平时使所有笔段均消隐,正常
显示时,B1端应加高电平。

另外CD4511有拒绝伪码的特点,当输入数据越过十进制数9(1001)时,显示字形也自行消隐。

LE是锁存控制端,高电平时锁存,低电平时传输数据。

a~g是7 段输出,可驱动共阴LED数码管。

另外,CD4511显示数“6”时,a段消隐;显示数“9”时,d段消隐,所以显示6、9这两个数时,字形不太美观图3是CD4511和CD4518配合而成一位计数显示电路,若要多位计数,只需将计数器级联,每级输出接一只CD4511 和LED 数码管即可。

所谓共阴LED 数码管是指7 段LED 的阴极是连在一起的,在应用中应接地。

限流电阻要根据电源电压来选取,电源电压5V时可使用300Ω的限流电阻。

图2-4-3 CD4511
2.5红外遥控接收系统电路设计
2.5.1接收电路
本设计中通过单片机的P3.2口外接一体化红外线收发二极管的红外线接收二极
管,并把红外线接收二极管接收到的指令信号送入单片机内进行解码等处理。

红外接收二极管与单片机接线图如下:
2.5.2 LED灯显示电路
LED灯通过与单片机P1口进行连接,单片机根据接收到不同的按键码,通过控制P1口的电平,把相应的LED灯点亮或者熄灭,连接图如下:
图2-5-2 LED灯显示电路
2.6硬件原理图
硬件原理图如图所示:
图2-6 硬件原理图
第三章软件系统设计
3.1 红外线发射电路程序流程图设计
说明:
当单片机上电的时候程序开始执行,首先进行初始化工作,然后开启中断,接着单片机对接有按键的引脚电平进行扫描,当发现有按键被按下的时候,将该按键的按键码发送到单片机内部,按键码经单片机进行处理,并进行编码,编码完成后将该编码经由单片机的P3.7发送到红外线发送二极管进行信号发射:
图3-1 红外线发射电路流程图
3.2 红外线接收电路程序流程图设计
说明:
当单片机上电的时候程序开始执行,首先进行初始化工作,然后开启中断;
此时单片机对连接红外线接收二极管的P3.2端口进行扫描;当红外接收二极管接收到信号的时候,经该信号进行解码还原,并点亮指令的LED灯:
图3-2 红外线接收电路流程图
第四章系统测试与分析
4.1 利用Proteus和keil进行仿真调试
应用系统设计完成之后,要进行硬件调试和软件调试。

软件调试可以利用开发及仿真系统进行。

1.先排除硬件电路故障,包括设计性错误和工艺性故障。

一般原则是先静态后动态。

(1)利用万用表或逻辑测试仪器,检查电路中的各元件以及引脚是否连接正确,是否有短路故障。

(2)先要将单片机AT89C51芯片取下,对电路板进行通电检查,通过观察看是否有异常,然后用万用表测试各电源电压,若这些都没问题,则直接上仿真机进行联机调试观察各接口线路是否异常。

2.软件调试
软件调试是利用仿真工具Proteus和keil进行在线仿真调试,不但可以发现和解决程序错误外,而且可以发现硬件中存在的问题.
单片机AT89C51是系统的核心,利用万用表检测单片机电源VCC是否为(40脚)+5V、晶振是否正常工作(可用示波器测试,也可以用万用表检测,两引脚电压一般为1.8~2.3V之间)、复位引脚RST(复位时为高电平,单片机工作时为低电平)、EA是否为高电平,这样一来单片机就能工作了,再结合电路图,检测故障就很容易了。

4.2 仿真图
4.2.1按下第一个键
4.2.2按下第二个键
4.2.3.按下第三个键
4.2.4再次按下第二个键
第五章总结
通过这次课程设计,提升了我的自学能力,通过不断的查阅资料,通过与同学的交流,来解决其中遇到的困难,比如如何解决无线通信问题,如何解决控制问题等。

我在设计中改变了比较传统的固定式开关元件,利用单片机无线遥控控制室内灯光取得了良好的效果,为人们提供了很大的方便,在社会生活越来越现代化的同时,我认为灯具电器等家具实现智能化控制是一个很大的趋势,同时也应总结经验,逐步完善室内灯光智能控制,例如可以增加室内灯具的自动巡检与电脑联网功能,灯具故障即可自动发出报修信号,灯具的各种使我们第一时间得知灯具的工作状况,还可以对灯具加入很多的场景模式等。

在设计中也体会到我的知识面还是很狭窄,作为电子系学生,在学好本专业的基础前提下,还要不断的学习其他领域的科学技术知识,拓宽自己的知识面,才能胜任新设备、新技术的工作,更好发挥本专业的作用。

相关文档
最新文档