基于单片机的照明系统控制_第1页
基于单片机的照明系统控制_第2页
基于单片机的照明系统控制_第3页
基于单片机的照明系统控制_第4页
基于单片机的照明系统控制_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于单片机的照明系统控制 作者: 日期: 课 程 设 计 课程单片机课程设计 题目基于单片机的照明控制系统 院系电气信息工程学院测控系 专业班级 2 年 7 月 8 日 学生姓名 学生学号 指导教师 东北石油大学课程设计任务书 课程 单片机课程设计 题目基于单片机的照明控制系统 专业 姓名 学号 一、任务 设计一款基于 T89C1 单片机室内照明系统 ,实现八盏等一次点亮 ,即每按 下一次开关就点亮一盏灯 ,八盏灯全亮后 ,重复操作。先用单片机直接驱动八盏 LED 灯点亮 ,再通过继电器驱动大功率的照明灯点亮。 二、设计要求 1 用单片机实现八盏 ED 灯开关控制点亮。 用继电器将小功率控制

2、转化为大功率控制,驱动照明灯按开关控制点亮。 3 写出详细的设计报告。 4 给出全部电路和源程序。 三、参考资料 1 吴金戎 ,沈庆阳 8051单片机实践与应用 北京:清华大学出版社, 2002. 朱清慧 P eus教程电子线路设计、制版与仿真 M . 北 京:清华大学出版社 ; 2008. 孙涵芳 ,徐爱卿 单片机原理及应用 北京:航空航天大学出版社 , 96. 胡耀斌 ,蒋彦,朱慧玲 室内大面积照明的节能控制研究 J 电测与 仪表, 007( 11) : 32- 35. 5 张庆双 经典实用电路大全 . 北京:机械工业出版社, 200 完成期限 2012.6.2 至 2012.7. 指导教

3、师 专业负责人 201年 6 月 日 目录 第 1 章 绪论 ?错误 !未定义书签。 .1 LED 灯介绍 ?错误!未定义书签。 . 单片机的应用 ?错误 !未定义书签。 1.3 本设计任务 ?错误 !未定义书签。 第 2 章 总体方案论证与设计 ?错误 !未定义书签。 21 LD显示电路 错. 误!未定义书签 2. 继电器控制电路 错. 误 !未定义书签 3 总体硬件组成框图 ?错误 !未定义书签。 第 3 章系统硬件设计 ?错误 !未定义书签。 .1 LD 灯电路硬件设计 错 误 !未定义书签 .2 照明电路设计 ?错误 !未定义书签。 第章 系统的软件设计 ?错误 ! 未定义书签。 .1

4、 程序设计 ?错误 !未定义书签。 第章 系统调试与测试结果分析 ?错误 !未定义书签。 5.1 使用的仪器仪表 错. 误 !未定义书签 5. 系统调试 错. 误 !未定义书签 53 测试结果 ?错误!未定义书签。 结 论?错误 ! 未定义书签。 参考文献 ?错误 !未定义书签。 附录 程序 错. 误 !未定义书签 附录 2 仿真效果图 错. 误 !未定义书签 ?第章绪论 随着电子技术的飞速发展,以单片机为基础的控制系统已经广泛应用于工 业,农业,交通,楼宇等领域,微型计算机作为控制系统的主体和核心已经逐步 代替了传统控制系统的常规电路。单片机技术的发展与成熟 ,也为基于单片机的 照明控制系统

5、的普及与应用奠定了基础。 1 1 L灯介绍 LE(L ht Emitng ide),发光二极管,是一种固态的半导体 器件,它可以直接把电转化为光。 LE的心脏是一个半导体的晶片, 晶片的一 端附在一个支架上 ,一端是负极 ,另一端连接电源的正极 ,使整个晶片被环氧树脂 封装起来。半导体晶片由两部分组成 ,一部分是 P 型半导体,在它里面空穴占主 导地位,另一端是 N型半导体 ,在这边主要是电子。但这两种半导体连接起来的时 候 ,它们之间就形成一个 P-N 结。当电流通过导线作用于这个晶片的时候,电子 就会被推向 P区,在 P 区里电子跟空穴复合 ,然后就会以光子的形式发出能量 ,这 就是 LE

6、D 发光的原理。而光的波长也就是光的颜色 ,是由形成结的材料决 定的。本次课程设计使用的是小功率的发光二级管。 1 2 单片机的应用 由于单片机技术的不断发展,目前单片机渗透到我们生活的各个领域,小到 居民生活大到国家生产几乎很难找到哪个领域没有单片机的踪迹。 导弹的导航装 置,飞机上各种仪表的控制, 计算机的网络通讯与数据传输, 工业自动化过程的 实时控制和数据处理 ,广泛使用的各种智能 I卡,民用豪华轿车的安全保障系统 , 录像机、摄像机、全自动洗衣机的控制 ,以及程控玩具、电子宠物等等 ,这些都是 利用开单片机电路进行控制实现的。本次课程设计只用单片机驱动照明电路。 1. .1 单片机驱

7、动点亮 LE 灯 通过上述对 LED 等的介绍 ,E灯属于小功率的器件,所以其用的驱动电 压小、功率低, 故能用单片机接小电压直接驱动点亮。 因此这里没有复杂的驱动 电路。 1.2 驱动点亮照明电路 作为照明灯,必须使用功率较大的器件 ,才能达到照明的目的 ,但单片机出的 功率小故不能直接驱动电路照明灯泡 ,所以必须加继电器作为开关、 1V 交流电 源以及三极管放大电流。 用单片机将三极管导通, 三极管产生的大电流用来驱动 继电器,继电器工作使照明电路导通,从而达到点亮灯泡的作用。 1.3 本设计任务 本设计任务为实现开关控制八盏 LED等依次点亮 ,进而控制八盏照明灯依次 点亮。次任务虽然简

8、单明了、操作方便、以实现 ,但其不失为居家照明用灯的一 种照明电路。当然现行市场节能环保 ,功能全面的照明电路举不胜举 ,但简单的小电路照明系统任占有它的一席之地。 不及如此, 通过此次对任务的设计, 中学到了一些知识 ,也充分把理论与实践结合起来,做到学以致用。 不仅从 LD 本研究即以 A9C51 单片机为核心,采用单片机直接控制小功率的 灯,用继电器作为开关控制大功率的照明灯泡。 第 章 总体方案论证与设计 本系统采用单片机 A8C1为照明电路控制中心 ,系统主要包括 LED 显 示电路、继电器控制电路、 按键电路等。下面对各模块的设计逐一进行论证比较。 . ED 显示电路 由于二极管只

9、能从正向导通 ,所以可以采用单片机输出高电平点或单片机输 出低电平点亮。 方案一 :单片机输出高电平点亮 ,将每一个 LED 发光管的正端接至单片机的 一个 /口,另一端通过电阻接地。 这种方法可以直接驱动 D,原理简单 ,驱动 能力强, LED 的亮度也可以通过限流电阻调节 ,非常方便 ,虽然此种方法太浪费单 片机的 I/O 口,但在本设计可以使用。 方案二:单片机输出低电平点亮,将每一个 L D 发光管的正端通过电阻接 一个5V的电源, D发光管的另一脚接 I/口,当I/O口为低电平时,点亮 L D 灯。该方法占用单片机的资源与方案一相同。 比较以上两种方案, 由于单片机上电后各个口都处于

10、高电平, 这样不利于单 片机输出高电平点亮,故选取方案二。 2.2 继电器控制电路 继电器控制照明电路与 LE灯的点亮方式相同 ,故采用与 LD 现实电路相 同的控制方式,这里不再论述。 2.3 总体硬件组成框图 电器控制照明电路、开关控制电路 ?第 3 章 系统硬件设计 为使该模块化 LED 显示屏控制系统具有更加方便和灵活性,我们对系统的 硬件做了精心设计。硬件电路包括 LE灯电路、照明电路、开关控制电路等三 大模块。 1LED 灯电路硬件设计 LED 灯电路模块是实现照明电路的基础部分 ,L灯的工作方式直接关系 到照明电路的工作方式、功能实现程度等。本次设计中 LED 的驱动是采用单片

11、机直接设置各个口的高低电平来控制 LED 灯的亮灭。 3.11 各口输出电平方式 开关前九次依次按下后输出电平结果,其真值表如表 3所示 表 3-1 LE 灯驱动电平 开关按下次数 电平输出方式 P2.7P 亮灯个数 1 1 1 1 1 1 1 1 2 11 1 1 1 1 0 0 3 1 1 1 1 0 0 0 3 4 1 1 1 0 0 4 5 1 1 0 0 5 6 1 0 0 0 0 0 6 7 1 0 0 0 0 0 7 0 00 0 0 0 9 1 1 1 1 1 1 0 1 3.1.2 LED 驱动电路的设计 LE灯接小电压采用单片机直接驱动,原理图如图 3-所示 图 3-1 L

12、ED 驱 如图 3-1 8 盏 D依次接到单片机 9C51的 P2口上,正向端通过 1K 电阻 接到 5V 电压上。通过口输出的高低电平,使 E发光。 3.照明电路设计 单片机不能直接驱动功率较大的照明电路 ,这里必须采用继电器控制电路来 实现小电路向大电流的转换。 3. . 继电器工作原理 继电器是一种电控制器件。 它具有控制系统 (又称输入回路) 和被控制系统 (又称输出回路) 之间的互动关系。 通常应用于自动化的控制电路中, 它实际上 是用小电流去控制大电流运作的一种 “自动开关 ”。故在电路中起着自动调节、 安 全保护、转换电路等作用。其电路图和 eus 中的图如图 -2所示。 图 3

13、-2 3.2 照明电路工作电路图 照明灯泡使用继电器作为开关驱动照明电路。 三极管为使继电器工作股接在 继电器的控制端。由于单片机输出的是低电平信号有效股选用 NP 型三极管, 当单片机输出低电平是三极管导通 ,电流流入继电器 ,使继电器工作 ,从而控制照 明电路的亮灭 ,其电路连接图如图 33 所示: 图 3-3 照明电路 第 4 章 系统的软件设计 软件是该照明电路控制系统按要求工作的重要组成部分 ,故程序的正确度直 接决定功能的可实现性。这里用 Kei c 遍写 C 程序,运行后生产 ex 文件,将 hex 文件拷入模拟单片机中 ,使单片机工作。 4.1 程序设计 本系统中单片机 851

14、 的主要功能就是实现八盏 LED 灯和照明灯的按键 点亮控制功能。程序为了实现同时点亮 LD 灯和照明灯 ,将猜用 P0 口和 P2 口 同步执行相同的程序,再加以判断开关程序 ,即先判断开关是否闭合 ,若闭合执行 5ms延时后再判断 ,若任处于闭合这说明开关闭合。其主程序流程如图 4-1 所示 图 4-1 第 5 章 系统调试与测试结果分析 数字万用表 单片机仿真器 烧写器 微机 1 使用的仪器仪表 DT920 WAVE000 GF20 联想 Y450 5.2 系统调试 根据系统设计方案 ,本系统的调试共分为三大部分 :硬件调试,软件调试和软 硬件联调。由于在系统设计中存在驱动 ED 灯和照

15、明灯两种电路 ,所以分别对两 种电路逐级测试 :LED 驱动点亮的调试,照明电路的驱动调试 ,最后将这两个模块 组合后进行整体测试。 5.2.1硬件调试 对各个模块的功能进行调试 ,主要调试各模块能否实现指定的功能。 5.2.软件调试 软件调试采用 keil c 软件及微机 ,将编好的程序进行调试 ,主要是检查语法 错误和生产 hex 文件。 5.2.3硬件软件联调 将调试好的硬件和软件进行联调 ,把生成的 ex 文件拷入硬件电路的单片机 中,主要调试系统的实现预期功能。 测试结果 此次系统设计结果较好 ,八盏 ED 灯和照明灯能实现根据开关按键每按下依次亮一盏的预期功能。 E 灯和照明灯由于

16、采用相同的程序 ,故其也能达 到同步电路的目的。因此基本实现了要求的功能。 结论 针对传统照明电路一个开关控制一盏灯的模式 ,本设计用单片机为核心实现 一个开关对多盏灯的控制,即实现了资源的充分利用 ,也一改传统,实现了照明 电路的灵活控制。系统是以 AT89C52 单片机为核心,采用串口直接驱动 L D 灯,用继电器作模拟开关间接驱动照明电路技术,实现了八盏灯的开关控制连续 点亮。 通过对课题的研究与操作,不仅实现了课题任务要求,实现了预期的功能, 更重要的是在完成设计时,我们充分利用了 p tus软件和 eil c软件,使我 们对这两款软件有了初步的认识和学习 ,也使我们大体了解了模拟电路

17、的设计流 程,这将会对今后的学习大有帮助。 通过软硬件的仿真调试 ,实现了本次设计的基本功能 :八盏照明灯和 ED 灯 都由开关控制 ,每按一下开关便亮一盏灯,当八盏等全亮后继续重复点亮。当然 如果将系统电路及软件稍加修改 ,其功能不仅如此 ,那将会实现更多的功能,在实 际中也将会更加有利用价值。 ?参考文献 1 吴金戎 ,沈庆阳 8 1单片机实践与应用 . 北京:清华大学出版 社,20. 朱清慧 Proteus教程 电子线路设计、制版与仿真 M. 北京:清 华大学出版社 ,008 3 孙涵芳 ,徐爱卿 . 单片机原理及应用 . 北京:航空航天大学出版社 ,1996. 胡耀斌 ,蒋彦,朱慧玲

18、室内大面积照明的节能控制研究 J 电测 与仪表,2007( 11) : 32 35. 5 张庆双 . 经典实用电路大全 北京:机械工业出版社 ,20 张毅刚 .单片机原理及应用 M 北京:高等教育出版社, 203:10-1 7 马忠梅 .单片机的 语言应用程序设计 M北京:北京航空航天大学出 版社, 008. ? 附录 程序 #include #dfin uchar usined char s t ey= 1; uchar f ag; id del(uhar dl) u r i,j; for(i=25 ;i 0;i-); for(j y;j0;j-); id main() hie(1) ?f(k =0) delay(5) ; if ( k =0) ?wie(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论