毕业设计(论文)基于单片机的智能台灯设计.doc
《毕业设计(论文)基于单片机的智能台灯设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的智能台灯设计.doc(33页珍藏版)》请在三一办公上搜索。
1、 20 届毕业生 毕业论文题 目: 基于单片机的智能台灯设计 院系名称: 信息科学与工程学院 专业班级: 电子信息科学与技术 学生姓名: 学 号: 指导教师: 教师职称: 20 年 6月 日摘 要社会在不断进步,人类在不断追求,市场在不断变化,高科技应用含量决定着产品发展的新趋势和前景,智能化技术在电子产品领域的应用意义深远。随着电子产品的快速发展,家用电器也越来越偏向智能化,已经应用于实际中的有智能洗衣机,智能电饭锅,智能电磁炉等,而所用的智能化家用电器都用一个共同的特点,都是利用单片机作为中央控制单元。结合了单片机的智能家用电器和普通家用电器相比,功能上更强,使用更方便,安全可靠性也更高,
2、最重要的是更节省电能,提高了家用电器的品质。智能台灯以专门感应人体红外信号的热释电红外传感器为基础,以BISS0001信号处理电路,利用单片机进行处理,以达到便于控制的目的。当房间亮度不够时,且有人在附近时,台灯便会自动点亮,省去了黑暗中摸开关麻烦;当学习时由于靠桌面太近,造成坐姿不正,系统就会提示,以纠正坐姿,防止近视;学习太累了时,趴在桌子上睡会儿时,台灯就会自动熄灭;当无人在时,系统也会使台灯自动熄灭,以达到节省能源的目的。关键词:智能台灯 BISS0001 单片机 AT89C51Title: Intelligent desk lamp design Based on MCU Abstr
3、actSocial progress and human in the constant pursuit, the market in a constantly changing, high-tech application content decided the new trend of development of the product and prospects, intelligent technology in the electronic products in the fields of application of meaning. With the rapid develo
4、pment of electronic products, household appliances, has more and more is also turn to intelligent applied in practice of intelligent washing machine, intelligent electric, intelligent induction cooker etc, and the intelligent household appliances are used with a common characteristics, are using sin
5、gle chip microcomputer as the central control unit. Combined with MCU intelligent household appliances and ordinary household appliances, stronger than on the function, use more convenient, safety reliability also higher, the most important is the more to save electric energy, improve the quality of
6、 the household appliances. Intelligence desk lamp for specifically induction human heat-releasing infrared signal based on infrared sensors, BISS0001 signal processing circuit, using single chip computer processing, in order to achieve the purpose of easy control. When the room and someone when insu
7、fficient brightness around, desk lamp will be lighted, tell the darkness touch switch trouble; When learning on the desktop is too close, due to causes posture is not straight, the system will hint, in order to correct posture, preventing myopia; Learning too tired, sleep on his desk lamp when, it w
8、ill automatically out; When no one in, the system also can make desk lamp extinguishes, in order to achieve automatic save energy purposes Keywords:Intelligence desk lamp BISS0001 microcontroller AT89C51目录摘要. IIAbstractIII1 绪论11.1 智能台灯系统概述11.2 毕业设计内容22.系统主要器件介绍42.1 AT89C5142.2 BISS000172.3 DAC083282
9、.4 74LS13893.系统组成及电路设计123.1 系统组成部分123.2 电路设计部分134.传感器部分184.1热释电红外传感器的原理特性184.2热释电红外传感器的工作原理184.3光敏电阻195. 软件程序设计215.1 总体程序框图215.2 主程序流程图21总结及展望23致谢24参考文献25附 件261 绪论1.1 智能台灯系统概述随着科技的高速发展,各种各样的科技产品、家用电器开始走入人们的生活,这一切都大大地提高了人们的工作效率、改善了人们的生活,现在电器的发展趋势是智能化,这样会使人们使用起来更加方便。随着智能控制理论和人工智能研究的深入,各种更加逼真地模拟人类智能的家用
10、电器会更多地出现,而单片机和智能理论的结合,将来不但更多地改进现行家用电器,而且将会产生全新的家用电器。 家用电器因为单片机的加入而走向智能化,并且随着人们生活水平的提高日益走向平民化,我们的生活也随着家用电器的发展越来越方便、舒适。随着家用电器的发展,作为家用电器当中的小台灯也要顺应科技的发展步伐走向智能化。台灯是人们生活中用来照明的一种家用电器。它一般分为两种,一种是立柱式的,一种是有夹子的。它的工作原理主要是把灯光集中在一小块区域内,集中光线,便于工作和学习。一般台灯用的灯泡是白炽灯或者节能灯泡,有的台灯还有应急功能,用于停电时无电照明。目前,灯具市场上出售的灯具种类繁多,一般台灯均采用
11、220V交流电源供电,日光灯管、白炽灯泡为光源,手动开关或触摸感应式开光来控制。但这类台灯存在很多弊端,一是电压是不安全电压,给人们使用带来不安全因素;二是日光灯还具有频闪效应,经常使用会给人的眼睛带来一定的伤害;三是耗电量大、台灯通常都是以日光灯为主,在几瓦到几十瓦之间;四是人工化,人们由于手工操作,往往会忘记关灯,这也造成电能的浪费,到目前为止,在灯具市场上,很少见到采用+5V的直流电源供电的一种人体智能台灯,它具有既不会出现触电,使用寿命长、无辐射、又不污染等优点,有许多普通按键台灯所无法比及的优势,智能化台灯一方面可以更节省电能,有利于环保,另一方面可以纠正使用者的坐姿,预防脊椎变形和
12、眼睛近视。同时,智能台灯在黑暗的时候自动开关灯的功能也让使用者使用起来更方便,省去黑暗摸灯的麻烦。智能台灯可分为自动和手动两种模式。在自动模式下,台灯能根据环境光的明暗与人是否被台灯所检测到来自动开启台灯。在这里设计了以人体红外辐射(波长为9.5um)传感控制电路。当人体在台灯的范围内且环境光强较弱时,自动感应开灯;当人体太靠近桌面时,台灯自动感应,警告纠正坐姿,若在一定时间内未离开桌面则自动熄灭。当人离开时则自动关灯,达到节约能源的目的。手动模式是为了不习惯使用自动模式的人或是台灯中的微机出现故障等紧急情况时用的。在手动模式下,智能台灯和普通台灯是一样使用的。台灯是一般家庭的生活必需品,但由
13、于经常忘记关灯而造成巨大的能源浪费。全球这么多台灯,估算一下,消耗能源可观。另一个是作为一个必需品,当然要使生活变得更方便,省去了黑暗中开灯的麻烦,并且可以纠正坐姿。本系统在实验室进行了实物实验。热释电红外探测器1的距离是4m左右(距离可调),主要是因为般来说是门离书桌的距离;以便黑暗中时人一到门口则启动,省去了开灯的麻烦,用户可以根据自己的实际情况进行距离调节。热释电红外探测器2的距离是10cm左右(距离可调),主要考虑是当学习时,有时坐姿不正,引起身体离桌面太近,容易引起近视,此时台灯发出警告,提醒注意,若在设定的时间内未离开,则强制熄灭。有时人学习累了,趴在桌子上睡觉,而忘了关灯,这时系
14、统就会检测到,从而启动延时程序,一段时间过后,台灯就会自动熄灭。1.2 毕业设计内容1.2.1 设计内容和实现功能名称:基于AT89C51的智能台灯内容及要求: 设计并制作一种智能台灯,主要是以BISS0001和单片机组成的红外传感控制电路。其特点是在有人时且外界光强较弱时能自动开灯,无人时关灯,节约能源;且能纠正坐姿,防止近视。具体要求如下:1以专门感应人体红外信号的热释电红外传感器为基础,以BISS0001信号处理电路,利用单片机进行处理,以达到便于控制的目的;2当房间亮度不够时,且有人在附近时,台灯便会自动点亮,省去了黑暗中摸开关麻烦;3当学习时由于靠桌面太近,造成坐姿不正,系统就会提示
15、,以纠正坐姿,防止近视; 4.学习太累了时,趴在桌子上睡会儿时,台灯就会自动熄灭;5.当无人在时,系统也会使台灯自动熄灭,以达到节省能源的目的1.2.2 系统分析台灯已是千家万户的必需生活用品,经常由于忘记关灯而造成巨大的能源浪费。当夜晚来临时,人们又摸黑去开灯,非常不方便。在这里设计了以人体红外辐射(波长为9.5um)传感控制电路。当人体在台灯的范围内且环境光强较弱时,自动感应开灯;当人体太靠近桌面时,台灯自动感应,警告纠正坐姿,若在一定时间内未离开桌面则自动熄灭。当人离开时则自动关灯,达到节约能源的目的。单片机在本次智能节能台灯设计中的主要控制单元,主要控制电路灯光,控制电路是在单片机的控
16、制下工作。当房间亮度不够时,且有人在附近时,台灯便会自动点亮,省去了黑暗中摸开关的麻烦;当学习时由于靠桌面太近,造成坐姿不正,系统就会提示,以纠正坐姿,防止近视;当学习太累了时,趴在桌子上睡会儿时,台灯就会自动熄灭;当无人在时,系统也会使台灯自动熄灭,以达到节省能源的目的。除了硬件部分采用防干扰技术外,在软件中也采用了防干扰技术,当中断0产生时,并不立即执行,而是对其进行延时,防止由于不小心而进入到探测器2的范围内,以免产生误判。2.系统主要器件介绍2.1 AT89C51AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Eras
17、able Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。图2-1 AT89C51类别2.1.1管脚说明VCC:电源电压GND:地P0 口:P0
18、口是一组8位漏极开路双向I/O口,即地址/数据总线复用口。作为输出口时,每一个管脚都能够驱动8个TTL电路。当“1”被写入P0口时,每个管脚都能够作为高阻抗输入端。P0口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活内部的上拉电阻。在Flash 编程时,P0 口接受指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1 口:P1口一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动4个TTL电路。对端口写“1”,通过内部的电阻把端口拉到高电平,此时可作为输入口。因为内部有电阻,某个引脚被外部信号拉低时输出一个电流。闪烁编程时和程序校验时,
19、P1口接收低8位地址。P2 口:P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16 位四肢的外部数据存储器(例如执行MOVX DPTR指令)时,P2 口送出高8 位地址数据,在访问8 位地址的外部数据存储器(例如执行MOVX RI 指令)时,P2 口线上的内容(也即特殊功能寄存器(SFR)区中R2 寄存器的内容),在整个访问期间不改变。Flas
20、h 编程和程序校验时,P2 也接收高位地址和其他控制信号。P3 口:P3口是一组带有内部电阻的8位双向I/O口,P3口输出缓冲故可驱动4个TTL电路。对P3口写如“1”时,它们被内部电阻拉到高电平并可作为输入端时,被外部拉低的P3口将用电阻输出电流。P3口同时为闪烁编程和编程校验接收一些控制信号,P3口也可作为AT89C51的一些特殊功能口,如表所示:RST:复位输入。当振荡器工作时,RST 引脚出现两个机器周期以上高电平将使单片机复位。表2-1 P3口特殊功能口管脚 备选功能P3.0 RXD (串行输入口t)P3.1 TXD (串行输出口t)P3.2 (外部中断0)P3.3 (外部中断1)P
21、3.4 T0 (记时器0外部输入)P3.5 T1 (记时器1外部输入)P3.6 (外部数据存储器写选通)P3.7 (外部数据存储器读选通) ALE/:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部
22、执行状态ALE禁止,置位无效。:程序储存允许输出是外部程序存储器的读选通信号,当AT89C51由外部程序存储器读取指令时,每个机器周期两次有效,即输出两个脉冲。在此期间,当访问外部数据存储器时,这两次有效的 信号不出现。/VPP:外部访问允许。欲使中央处理器仅访问外部程序存储器,端必须保持低电平。需要注意的是:如果加密位LBI被编程,复位时内部会锁存端状态。如端为高电平,CPU则执行内部程序存储器中的指令。闪烁存储器编程时,该引脚加上+12V的编程允许电压VPP,当然这必须是该器件是使用12V编程电压VPP。XTAL1:振荡器反相放大器及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输
23、出端。2.1.2振荡器特性XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。2.1.3芯片擦除整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 智能 台灯 设计
链接地址:https://www.31ppt.com/p-3980777.html