亮度自动调节台灯电路的设计 .doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《亮度自动调节台灯电路的设计 .doc》由会员分享,可在线阅读,更多相关《亮度自动调节台灯电路的设计 .doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要台灯亮度自动调节电路系统以STC12C5A60S2单片机为中央控制单元,通过光敏电阻等扩展模块,实现了根据外界光照强度变化台灯自动调节亮度的功能。该设计主要实现了台灯亮度的自动调节,单片机通过光敏电阻来获取外界的光强信息并将该信息转换成数字信号。通过红外模块系统判断台灯附近是否有人,无人时台灯不工作,有人在附近时,台灯会自动开启。当人离开一段时间后台灯会自动关闭并作出提醒,这样便有效地节约了能源。此外系统还带有时间显示的功能,通过按键调节可以对时间进行校正。经过测试,各模块的功能均能正常实现,同时该系统还具有控制简单、反应灵敏等优点。关键词:STC12C5A60S2单片机;光敏电阻;PWM
2、波;红外感应 AbstractThe brightness automatic adjustment circuit system of lamp is controlled by STC12C5A60S2, through other expansions like photoresistor module, brightness of the lamp can be automatically adjusted according to that of the outside. The design makes it possible for the lamp to adjust its
3、brightness automatically , the micro-controller gets light intensity nearby by the photoresistor and the information will be converted into a digital signal. Infrared module of the system judges whether someone is near the lamp , the lamp will automatically turn on when someone is nearby and will no
4、t work when it is not . When people leaves the desk for some time, the lamp will automatically turn off and make a reminder, which effectively saves energy. In addition the system also has the function of time display,which can be corrected by keys . Tests prove that the function of each module can
5、be achieve normally and it is easily to control as well as quick-witted. Keywords: STC12C5A60S2; Photoresistance; PWM; Infrared sensors目录1 绪论61.1 研究课题的背景与意义61.2 本课题的研究内容及实施方案71.3 论文内容安排82 整体方案设计82.1 整体逻辑框图82.2 方案论证93 硬件方案设计113.1 STC12C5A60S2最小系统113.2 光敏电阻123.2.1 光敏电阻的性质123.2.2 光敏电阻模块电路图153.3 液晶显示屏16
6、02153.3.1 1602简介153.3.2 1602与单片机连接图173.4 时钟芯片DS1302183.5 红外传感器193.6 按键模块203.7 蜂鸣器电路204 软件设计214.1 整体软件流程图214.2 各子模块功能设计224.2.1 STC12C5A60S2单片机A/D转换模块224.2.2 STC12C5A60S2单片机中断模块254.2.3 单片机定时器模块274.2.4 光线采集的实现304.2.5 自动断电功能的实现314.2.6 LCD显示模块324.2.7 时钟模块354.3 软件开发环境364.3.1 KEIL简介364.3.2 STC-ISP简介375 系统调
7、试395.1 焊接395.2 调试结果40总结与展望42参考文献43致谢44附录451 绪论1.1研究课题的背景与意义在介绍本课题之前,需要引入一个新的概念智能家居。智能家居以住宅为平台,通过设计将电子线路技术、网络通信技术、自动控制技术以及其他相关技术融入到与生活密切相关设施中的一种技术,它能够帮助提升家居的便捷性和舒适性,同时又能达到环保节能的目的智能家电是智能家居中很重要的一部分,它主导着智能家居的发展方向,也承载着智能家居的主要技术由于人们还没有完全认识到智能家电为我们的生活带来的巨大改善,以及市场消费观念还未完全形成,智能家电的发展还是较为缓慢但随着智能家电市场推广措施的进一步落实,
8、消费者对智能家电认识的深入,智能家电市场的消费潜力必然是巨大的,产业前景光明。台灯是人们在日常生活中必不可少的家用电器,也在逐渐的走向智能化。相对于普通的日光灯,其功耗更小,亮度更集中,是人们在夜晚进行阅读和工作的得力助手。但是由于人们在离开时经常忘记关掉台灯,会造成很大的电力能源的浪费。如果台灯离门较远,每当夜晚来临时,人们又要摸黑去开灯,非常不方便,也有一定的安全隐患。虽然现在出现运用传感器和微控制器自动控制灯的开启与关闭技术,并广泛运用于建筑走廊等处所,但是在家居生活方面,自动控制灯具开关的系统还是很少见的,而且功能不够完善,不够“智能”,比如楼道中的照明灯通常采用声音控制,采用声控的方
9、法可以有效的检测声音信号,再通过中央处理单元控制灯的亮灭,但是却无法做到精确识别和屏蔽干扰,当环境中噪音较多时,如当有车经过时,照明灯将不可避免的被噪声影响而不必要的点亮,这将造成很大的能源浪费。因此这里通过研究以检测人体红外为基础的传感控制电路,来解决目前自动控制电路的不足。目前已有专门用来感应人体红外辐射波长的红外传感器,这便为自动控制照明灯系统提供了性能优良的信号采集模块。本课题设计了以51单片机为基础,通过红外传感器检测人体红外辐射信号来控制台灯开闭的电路系统,当人出现在红外传感器的探测范围内并满足其他设定条件时(如光照较暗时)信号采集模块会传递给单片机一个信号,使台灯开启,这样就省去
10、了抹黑开灯的麻烦。台灯点亮后,可根据外界环境的亮度调节灯光的亮度,以达到人眼舒适的目的。本课题还实现了其他功能,例如时间显示,在一定时间内如果没有检测到有人在台灯附近,则会自动熄灭台灯,这样便节约了能源。1.2 本课题的研究内容及实施方案本课题运用红外传感器作为智能控制的基础,通过传感器采集信息,经过A/D转换将信息传递给单片机,以实现自动控制的功能。要实现自动控制的功能,不仅要掌握单片机的工作原理,还要熟悉单片机编程语言,尤其是对单片机的中断结构和定时功能进行深入了解。本课题运用红外传感器作为智能控制的基础,通过传感器采集信息,经过A/D转换将信息传递给单片机,以实现自动控制的功能。要实现自
11、动控制的功能,不仅要掌握单片机的工作原理,还要熟悉单片机编程语言,尤其是对单片机的中断结构和定时功能进行深入了解。实施方案:在课题前期,大量阅读参考文献,对51单片机的知识做了较为系统地学习,同时也熟悉了光敏电阻的应用:在课题中期,通过对电路的分析,设计应用电路,并分模块对系统进行调试:在课题后期,对设计的过程进行了全面的整理,对设计中出现的问题进行分析总结,最后完成实物的制作和论文的书写。 1.3 论文内容安排(1)绪论。对课题背景和意义做简单概述。(2)整体方案设计。设计系统总体框图,介绍方案的设计流程和设计内容,对各个模块方案进行比较选择,比如:单片机、时钟芯片、显示模块、光线采集模块等
12、。(3)硬件方案设计。设计各个模块的硬件电路,包括单片机最小系统电路、光敏电阻电路、红外模块、蜂鸣器电路,液晶屏电路等,并对硬件电路的工作原理和与单片机的连接方法做了介绍。(4)软件设计。设计软件流程框图,介绍各个模块的工作过程,并简要说明了各个功能的实现方法。(5)系统调试。简介系统调试的内容和实物的实现,介绍编程软件KEIL和STC烧录器的使用方法,对硬件电路焊接和调试过程进行简要说明。总结与展望:对整个论文的总结,对本设计所做的工作以及存在的问题进行讨论和说明。2 整体方案设计2.1 整体逻辑框图红外感应模块 STC12C5A60S2 单片机 光敏电阻模块 时间显示模块 台灯控制模块 图
13、2-1 系统整体框图框图2-1各个部分说明:(1)控制芯片采用STC12C5A60S2,用来对光敏电阻模块和红外模块采集到的信息进行处理,并对台灯模块做出相应的控制。(2)时间显示模块:采用由时钟芯片DS1302,液晶显示屏1602和按键控制电路组成。DS1302可实时提供时间日期的信息,单片机对该信息接收并将信息显示在1602上。三个按键,分别为设置键,加减和减键,实现对日期时间的调整。(3)台灯模块:采用4*4的LED方阵制成台灯,每四个并联然后四列再并联,由单片机I/O口直接驱动。台灯的亮度由单片机根据外界环境的亮度来调节。(4)红外模块:采用一对红外收发对管和比较器组成。红外对管获得外
14、界信息(是否有人),经比较器LM393可直接将信息转换为数字信号0和1,单片机根据此信息对台灯进行相应的控制。(5)光敏电阻模块:由光敏电阻和比较器组成,可获取外界的光照强度,光敏电阻的阻值随着光照的变化而变化,所以光强信息可通过光敏电阻的阻值体现。单片机将此信号进行A/D转换,变为更直观的数字量,由此实现对台灯亮度的调节。2.2 方案论证(1)控制芯片 方案一:采用传统的AT89C51单片机,该单片机片内含2k字节的可反复擦写的只读程序存储器和128字节的随机数据存储器,使用较为简单,但是因为设计中需要对环境的亮度进行采集,所以必须外接A/D转换芯片,这样增加了设计的复杂度和成本。 方案二:
15、选择STC12C5A60S2单片机,该单片机是增强型的51单片机,其代码与传统51单片机完全兼容,但速度是传统8051单片机的8-12倍。而且自带8路10位A/D转换,可满足设计中的光线采集的功能。 综上考虑,采用方案二,选用STC12C5A60S2单片机作为主控芯片。(2)显示模块方案一:采用液晶显示屏LCD1602,该显示屏可显示数字和字符,且操作简单。缺点是不能显示汉字。方案二:采用液晶显示屏LCD12864,该液晶屏可显示汉字和数字,但是占用接口较多。方案三:采用Nokia5510,这是最新的显示屏,综合了上述的优点。不足之处是此液晶屏的屏幕太小。考虑到本设计只需显示日期时间等基本的数
16、字字符,而且作为时钟的显示应尽量清晰明显,所以采用方案一中的LCD1602.(3)时钟模块 方案一:采用时钟芯片DS1302,通过简单的串行接口与单片机进行通信实时时钟/日历电路.提供秒分时星期日期月年的信息。该芯片体积小,引脚也较少,操作起来十分方便。 方案二:采用时钟芯片DS12C887.该芯片与DS1302功能类似,但操作稍繁琐,而且价格更贵。 综上考虑,采用方案一,选用DS1302芯片。(4)红外感应模块 方案一:选用一对红外对管。红外对管价格便宜,电路非常简单,可通过比较器直接输出高低电平。 方案二:采用RE200B 人体红外热释电传感器。该传感器能胜任本设计的要求,但是相对于光敏电
17、阻来说价格更高。综上考虑,采用方案一,采用红外对管来完成红外感应模块的设计。(5)光敏感应模块方案一:采用光敏电阻作为感光器件。光敏电阻可配合LM393组成简单的光照检测电路,优点是操作简单,价格便宜。方案二:采用BH1750FVI模块。该电路是一种用于两线式串行总线接口的数字型光强度传感器集成电路,分辨率高,可探测较大范围的光照强度变化。缺点是电路复杂,价格比光敏电阻高得多。 考虑到本设计中外界环境中光照变化一般不会太明显,光敏电阻完全可以胜任本设计的要求,所以采用方案一,选择光敏电阻作为光敏传感器。 综上所述,本设计采用STC12C5A60S2芯片作为主控制器,,用光敏电阻获取外界的光照强
18、度,红外模块采用一对光电对管,使用时钟芯片DS1302来获取时间日期,并将其显示在液晶屏LCD1602上。单片机可通过光敏电阻和红外模块传递的信息来实现对台灯的一系列控制。3 硬件方案设计3.1 STC12C5A60S2最小系统STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟/ 机器周期(1T)的单片机,是高速/ 低功耗/超强抗干扰的新一代8051 单片机,指令代码完全兼容传统8051,但速度快8-12 倍。内部集成MAX810 专用复位电路,2 路PWM,8 路高速10 位A/D 转换(250K/S),针对电机控制,强干扰场合。下图是STC12C5A60S2单片机最小
19、系统原理图:图3-1 单片机最小系统 (1)供电电路:38脚接电源5V,16脚接地,这样便完成了单片机的供电。(2)复位电路:复位电路由电阻C1和电容R1组成,复位电路使用以完成单片机的复位初始化(复位单片机RAM和各个寄存器的值的)。复位电路的原理是:在单片机还没上电的时候,电容C1两个极板没有电荷,在单片机上电的瞬间,电容两端获得电压开始充电,充电时有电流通过电阻R1,所以在电阻两端产生瞬时电压,这个电压被加到单片机的RST端,单片机的RST端得到一个高电平便复位了。随着时间的推移,C1充满电了,R1上就再没有电流通过,即两端没有了电压,单片机的RST引脚又由高电平变为低电平,此时,单片机
20、开始工作。单片机复位的条件是加在RST两端的高电平的时间不低于两个机器周期(本设计单片机的晶振是12MHz),即:R1*C1=2s3.2 光敏电阻3.2.1 光敏电阻的性质光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。在本设计中,所用到的是光敏电阻集成模块,该模块可直接输出模拟量,通过单片机的A/D转换得到其数值。在调试时,先对不同光照环境下的光照强度转换成数字量显示在液晶屏上并做记录,然后根据对应的数值来调节PWM波的占空比。光敏电阻器都制成薄片结构,以便吸收更多的光能。当它受到光的照射时,半导体片(光敏层)内就激发出电
21、子空穴对,参与导电,使电路中电流增强。为了获得高的灵敏度,光敏电阻的电极常采用梳状图案,它是在一定的掩膜下向光电导薄膜上蒸镀金或铟等金属形成的。一般光敏电阻器结构如下图所示。光敏电阻器通常由光敏层、玻璃基片(或树脂防潮膜)和电极等组成。光敏电阻器在电路中用字母“R”或“RL”、“RG”表示。 图3-2 光敏电阻器(1)光敏电阻的光照特性 下图表示CDS光敏电阻的光照特性。在一定外加电压下,光敏电阻的光电流和光通量之间的关系。不同类型光敏电阻光照特性不同,但光照特性曲线均呈非线性。因此它不宜作定量检测元件。图3-3 光敏电阻的光敏特性(2)光敏电阻的光谱特性 光谱特性与光敏电阻的材料有关。从下图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 亮度自动调节台灯电路的设计 亮度 自动 调节 台灯 电路 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内