基于51单片机的智能灯设计论文.doc
《基于51单片机的智能灯设计论文.doc》由会员分享,可在线阅读,更多相关《基于51单片机的智能灯设计论文.doc(17页珍藏版)》请在课桌文档上搜索。
1、毕业论文题目: 基于51单片机的智能灯设计 摘 要社会在不断进步,人类在不断追求,市场在不断变化,高科技应用含量决定着产品开展的新趋势和前景,智能化技术在电子产品领域的应用意义深远。随着电子产品的快速开展,家用电器也越来越偏向智能化,已经应用于实际中的有智能洗衣机,智能电饭锅,智能电磁炉等,而所用的智能化家用电器都用一个共同的特点,都是利用单片机作为中央控制单元。结合了单片机的智能家用电器和普通家用电器相比,功能上更强,使用更方便,平安可靠性也更高,最重要的是更节省电能,提高了家用电器的品质。智能灯以专门感应人体红外信号的热释电红外传感器为根底,以BISS0001信号处理电路,利用单片机进展处
2、理,以到达便于控制的目的。当无人在时,系统也会使灯自动熄灭,以到达节省能源的目的。关键词:智能灯 BISS0001 单片机 STC89C51目录摘要. IIAbstractIII1 绪论11.1 智能灯系统概述11.2 毕业设计容22.系统主要器件介绍42.1 STC89C5142.2 BISS000173.系统组成及电路设计123.1 系统组成局部123.2 电路设计局部134.传感器局部184.1热释电红外传感器的原理特性184.2热释电红外传感器的工作原理184.3光敏电阻195. 软件程序设计215.1 总体程序框图21总结及展望23致24参考文献25附件261 绪论1.1 智能灯系统
3、概述随着科技的高速开展,各种各样的科技产品、家用电器开场走入人们的生活,这一切都大提高了人们的工作效率、改善了人们的生活,现在电器的开展趋势是智能化,这样会使人们使用起来更加方便。随着智能控制理论和人工智能研究的深入,各种更加逼真地模拟人类智能的家用电器会更多地出现,而单片机和智能理论的结合,将来不但更多地改良现行家用电器,而且将会产生全新的家用电器。 家用电器因为单片机的参加而走向智能化,并且随着人们生活水平的提高日益走向平民化,我们的生活也随着家用电器的开展越来越方便、舒适。随着家用电器的开展,作为家用电器当中的小灯也要顺应科技的开展步伐走向智能化。灯是人们生活中用来照明的一种家用电器。它
4、一般分为两种,一种是立柱式的,一种是有夹子的。它的工作原理主要是把灯光集中在一小块区域,集中光线,便于工作和学习。一般灯用的灯泡是白炽灯或者节能灯泡,有的灯还有应急功能,用于停电时无电照明。目前,灯具市场上出售的灯具种类繁多,一般灯均采用220V交流电源供电,日光灯管、白炽灯泡为光源,手动开关或触摸感应式开光来控制。但这类灯存在很多弊端,一是电压是不平安电压,给人们使用带来不平安因素;二是日光灯还具有频闪效应,经常使用会给人的眼睛带来一定的伤害;三是耗电量大、灯通常都是以日光灯为主,在几瓦到几十瓦之间;四是人工化,人们由于手工操作,往往会忘记关灯,这也造成电能的浪费,到目前为止,在灯具市场上,
5、很少见到采用+5V的直流电源供电的一种人体智能灯,它具有既不会出现触电,使用寿命长、无辐射、又不污染等优点,有许多普通按键灯所无法比及的优势,智能化灯一方面可以更节省电能,有利于环保。同时,智能灯在黑暗的时候自动开关灯的功能也让使用者使用起来更方便,省去黑暗摸灯的麻烦。智能灯可分为自动和手动两种模式。在自动模式下,灯能根据环境光的明暗与人是否被灯所检测到来自动开启灯。在这里设计了以人体红外辐射波长为9.5um传感控制电路。当人体在灯的围时,灯自动感应环境光线,调节发光亮度,自动感应开灯;当人体太靠近时,灯自动感应,假设在一定时间未离开桌面则自动熄灭。当人离开时则自动关灯,到达节约能源的目的。灯
6、是一般家庭的生活必需品,但由于经常忘记关灯而造成巨大的能源浪费。全球这么多灯,估算一下,消耗能源可观。另一个是作为一个必需品,当然要使生活变得更方便,省去了黑暗中开灯的麻烦。本系统在实验室进展了实物实验。热释电红外探测器1的距离是4m左右距离可调,主要是因为般来说是门离书桌的距离;以便黑暗中时人一到门口则启动,省去了开灯的麻烦,用户可以根据自己的实际情况进展距离调节。红外测距探测器的距离是20cm左右距离可调,有时人学习累了,趴在桌子上睡觉,而忘了关灯,这时系统就会检测到,从而启动延时程序,一段时间过后,灯就会自动熄灭。1.2 毕业设计容1.2.1 设计容和实现功能名称:基于STC89C51的
7、智能灯容及要求:设计并制作一种智能灯,主要是以BISS0001和单片机组成的红外传感控制电路。其特点是在有人时根据环境光线检测有人自动开灯,省去了黑暗中摸开关麻烦,无人时关灯,节约能源。具体要求如下:1以专门感应人体红外信号的热释电红外传感器为根底,以BISS0001信号处理电路,利用单片机进展处理,以到达便于控制的目的;2有人在附近时,灯便会根据环境光线检测有人自动开灯,省去了黑暗中摸开关麻烦;3.学习太累了时,趴在桌子上睡会儿时,灯就会自动熄灭;4.当无人在时,系统也会使灯自动熄灭,以到达节省能源的目的1.2.2 系统分析灯已是千家万户的必需生活用品,经常由于忘记关灯而造成巨大的能源浪费。
8、当夜晚降临时,人们又摸黑去开灯,非常不方便。在这里设计了以人体红外辐射波长为9.5um传感控制电路。当人体在灯的围且环境光强较弱时,自动感应开灯;当人体太靠近桌面时,假设在一定时间未离开桌面则自动熄灭。当人离开时则自动关灯,到达节约能源的目的。单片机在本次智能节能灯设计中的主要控制单元,主要控制电路灯光,控制电路是在单片机的控制下工作。2.系统主要器件介绍2.1主控芯片介绍STC89C51是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有
9、效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,置4KB EEPROM,MA*810复位电路,三个16 位 定时器/计数器,一个6向量2级中断构造,全双工串行口。另外 STC89*51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停顿工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停顿,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。图2 STC89C51单片机引脚图单片机是美国STC公司最新推出的一种新型51
10、核的单片机。片含有Flash程序存储器、SRAM、UART、SPI、PWM等模块。一STC89C51主要功能、性能参数如下:1置标准51核,机器周期:增强型为6时钟,普通型为12时钟;2工作频率围:040MHZ,相当于普通8051的080MHZ;3STC89C51RC对应Flash空间:4KB;4部存储器RAM):512B;5定时器计数器:3个16位;6通用异步通信口UART1个;7中断源:8个;8有ISP(在系统可编程IAP(在应用可编程),无需专用编程器仿真器;9通用IO口:3236个;10工作电压:3.85.5V;11外形封装:40脚PDIP、44脚PLCC和PQFP等。二STC89C5
11、1单片机的引脚说明:VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进展校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
12、 P2口:P2口为一个部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1时,其管脚被部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进展存取时,P2口输出地址的高八位。在给出地址“1时,它利用部上拉优势,当对外部八位地址数据存储器进展读写时,P2口输出其特殊功能存放器的容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1后,它们被部上拉为高电
13、平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流ILL这是由于上拉的缘故。 P3.0 R*D串行输入口 P3.1 T*D串行输出口 P3.2 /INT0外部中断0 P3.3 /INT1外部中断1 P3.4 T0记时器0外部输入 P3.5 T1记时器1外部输入 P3.6 /WR外部数据存储器写选通 P3.7 /RD外部数据存储器读选通 P3口同时为闪烁编程和编程校验接收一些控制信号。 I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。读端口时实际上并不从外部读入数据,而是把端口锁存器的容读入到部总线,经过*种运算或变换后再写回到端口锁存器。只有读端口时才真正地把外部的数
14、据读入到部总线。上面图中的两个三角形表示的就是输入缓冲器CPU将根据不同的指令分别发出读端口或读引脚信号以完成不同的操作。这是由硬件自动完成的,不需要我们操心,1然后再实行读引脚操作,否则就可能读入出错,为什么看上面的图,如果不对端口置1端口锁存器原来的状态有可能为0Q端为0Q为1加到场效应管栅极的信号为1,该场效应管就导通对地呈现低阻抗,此时即使引脚上输入的信号为1,也会因端口的低阻抗而使信号变低使得外加的1信号读入后不一定是1。假设先执行置1操作,则可以使场效应管截止引脚信号直接加到三态缓冲器中实现正确的读入,由于在输入操作时还必须附加一个准备动作,所以这类I/O口被称为准双向口。89C5
15、1的P0/P1/P2/P3口作为输入时都是准双向口。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想制止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOV*,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部
16、执行状态ALE制止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器0000H-FFFFH,不管是否有部程序存储器。注意加密方式1时,/EA将部锁定为RESET;当/EA端保持高电平时,此间部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源VPP。 *TAL1:反向振荡放大器的输入及部时钟工作电路的输入。 *TAL2:来自反向振荡器的输出。2.1.1 时钟电路89C51单片机的时钟信号通常有两
17、种方式产生:一是部时钟方式,二是外部时钟方式。部时钟方式如图3所示。在89S51单片机部有一振荡电路,只要在单片机的*TAL118和*TAL219引脚外接石英晶体简称晶振,就构成了自激振荡器并在单片机部产生时钟脉冲信号。图中电容C1和C2的作用是稳定频率和快速起振,电容值在530pF,典型值为30pF。晶振CYS的振荡频率围在1.212MHz间选择,典型值为12MHz和6MHz。图3 89c51部时钟电路2.1.2 复位电路当在89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机部就执行复位操作假设该引脚持续保持高电平,单片机就处于循环复位状态。复位电路通常采用上电自动复位和按钮
18、复位两种方式。最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充放电来实现的。只要Vcc的上升时间不超过1ms,就可以实现自动上电复位。除了上电复位外,有时还需要按键手动复位。本设计就是用的按键手动复位。按键手动复位有电平方式和脉冲方式两种。其中电平复位是通过RST9端与电源Vcc接通而实现的。按键手动复位电路见图4。时钟频率用11.0592MHZ时C取10uF,R取10k。图4 89C52 复位电路2.2 BISS0001BISS0001是一款具有较高性能的传感信号处理集成电路。它配以热释电红外传感器和少量外接元器件即可构成被动式热释电红外开关,故能自动快速开启各类白炽灯、荧光
19、灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房及家庭的过道等敏感区域,或用于平安区域的自动灯光、照明和报警系统。BISS001的主要功能如下: 1. 为CMOS数模混合专用集成电路; 2. 具有独立的高输入阻抗运算放大器,可与多种传感器匹配进展信号处理; 3. 带有双向鉴幅器,可有效抑制干扰; 4. 设延迟时间定时器和封锁时间定时器; 5. 构造新颖,稳定可靠,调解围宽; 6. 置参考电压,工作电压围为26V。3.系统组成及电路设计本系统制作的主要设计源泉来源于生活,因此创新之处也在于处理生活中一些比拟常见的问题。以专门感应人体红外信号的热释电红外传感器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 智能 设计 论文
链接地址:https://www.desk33.com/p-23042.html