基于单片机的智能台灯系统设计

上传人:m**** 文档编号:472153218 上传时间:2023-12-03 格式:DOC 页数:20 大小:433.50KB
返回 下载 相关 举报
基于单片机的智能台灯系统设计_第1页
第1页 / 共20页
基于单片机的智能台灯系统设计_第2页
第2页 / 共20页
基于单片机的智能台灯系统设计_第3页
第3页 / 共20页
基于单片机的智能台灯系统设计_第4页
第4页 / 共20页
基于单片机的智能台灯系统设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于单片机的智能台灯系统设计》由会员分享,可在线阅读,更多相关《基于单片机的智能台灯系统设计(20页珍藏版)》请在金锄头文库上搜索。

1、 第1节 引 言21.1智能台灯系统概述21.2本设计任务和主要内容4第2节 系统主要硬件电路设计52.1单片机主机系统电路52.1.1系统电路组成52.1.2系统工作原理52.1.3系统控制核心62.2红外传感器电路72.2.1人体位置检测82.2.2环境光检测82.2.3过零检测部分92.3输出控制部分电路92.4电源控制部分102.5遥控器部分11第3节 系统的软件设计123.1系统程序框图123.2系统主程序设计133.3采样子程序设计153.4数据处理163.3.1滤波程序设计163.3.2遥控器程序设计17第4节 结束语19参考文献20基于单片机的智能台灯系统 第1节 引 言台灯已

2、是千家万户的必需生活用品,经常由于忘记关灯而造成巨大的能源浪费。当夜晚来临时,人们又摸黑去开灯,非常不方便。在这里设计了以人体红外辐射传感控制电路。当人体在台灯的范围内且环境光强较弱时,自动感应开灯;当人体太靠近桌面时,台灯自动感应,警告纠正坐姿,若在一定时间内未离开桌面则自动熄灭。当人离开时则自动关灯,达到节约能源的目的。 单片机控制部分采用AT89C51单片机为核心,主要由热释电红外传感器,光敏电阻信号处理电路,提醒电路,灯光控制电路,故障报警电路等组成,软件选用汇编语言编程。单片机可将热释电红外传感器检测到的人体辐射红外信号及光强信号的模拟量转换成数字量。该系统灵活性强,易于操作,可靠性

3、高,将会有更广阔的开发前景。通过研1.1 智能台灯系统概述 随着科技的高速发展,各种各样的科技产品、家用电器走入人们的生活,这一切都大大地提高了人们的工作效率、改善了人们的生活,现在电器的发展趋势是智能化,这样会使人们使用起来更方便。智能化产品在各个领域都有出色的应用,所以我们打算研究是智能化台灯。虽然按键式的台灯还是台灯市场的主体。但是,现代电子技术的发展和人们的需求变化,已使传统的台灯感受到产品更新换代的威胁。智能型的电器产品渐渐进入人们的生活中。台灯是人们生活中用来照明的一种家用电器。它一般分为两种,一种是立柱式的,一种是有夹子的。它的工作原理主要是把灯光集中在一小块区域内,集中光线,便

4、于工作和学习。一般台灯用的灯泡是白炽灯或者节能灯泡。 有的台灯还有应急功能,用于停电时无电照明已用来应急。它是千家万户的必需生活用品。目前,灯具市场上出售的台灯种类繁多,一般的台灯均采用220V交流电源供电,日光灯管、白炽灯泡为光源,手动开关或触摸感应式开关来控制。但这类台灯,存在很多弊端,一是电压是不安全电压,给人们使用带来不安全因素;二是日光灯还具有频闪效应,经常使用会给人的眼睛带来一定的伤害;三是耗电量大、台灯通常都是以日光灯为主,在几瓦到几十瓦之间;四是人工化,人们由于手工操作,往往会忘记关灯,这也造成电能的浪费,到目前为止,在灯具市场上,很少见到采用+6V的直流电源供电的一种人体智能

5、台灯,它具有既不会出现触电,使用寿命长,无辐射,又无污染等优点。智能台灯可分成自动和手动两种模式。在自动模式下,台灯能根据环境光的亮暗与人是否被台灯所检测到(人是否在)来自动开启台灯。当人被微机检测到,环境光又达到某个程度的时候(可以设定与调节),台灯就会开启。如果环境光没有达到这个程度,台灯不会开启。当人没有被微机检测到,无论多暗,台灯也不会开。 手动模式是为了不习惯使用自动模式的人或是台灯中的微机出故障等紧急情况时用的。在手动模式下,智能台灯和普通台灯是一样使用的。智能台灯最大的优点就是省电和方便。方便不用多说了,来之则亮,去之则暗,不用动手。省电是比较重要的,现在全世界都缺少电能,200

6、3年,美国和加拿大大面积停电。我国也是,每到夏天就有很多省市拉闸限电。如果用上我们的智能台灯,那么假设一天我们可以节省10min 的开灯时间,灯上装的是10W的节能灯泡(一个10W的节能灯泡相当于40W的白炽灯泡)。节省的电能为10W600s = 6000J ,一个月(30天)就能节省180000J,一年就能节省2190000J的电能,相当于0.6千瓦时。不要小看这个0.6千瓦时的电能。如果全国人都能每年节省0.6千瓦时的电能,那么每年全国会省下7.8亿千瓦时的电能,这7.8亿千瓦时的电能相当节省接近4亿人民币,4亿人民币可以建造多少所希望小学,可以救助多少无家可归的孤儿,可以圆多少贫穷的孩子

7、无法圆的上学梦啊!更重要作用的是环境保护。大家都知道我国有70%的电能来自火力发电厂,而火力发电厂少发一度电(就是1千瓦时)会减少1千克的CO2排放。那么节省3.9亿度的电能就等于少向大气排放39万吨的CO2 ,而CO2是温室效应的最归祸首。就是因为全球向大气排入过多的CO2,导致了温室效应的加剧,海平面上升,大片的土地被淹没,气候变暖,降水和土壤湿度进一步减少,气候逐渐干旱,土地沙漠化和草原退化将变的更加严重。1.2 本设计任务和主要内容本论文主要研究单片机控制的智能台灯系统,分别对环境光的亮度、人体的位置、光线自动调节及系统设备的软、硬件各个部分进行了研究。主要内容如下: 根据智能技术的特

8、点,进行智能台灯系统的整体研究与设计。 根据感知环境光的特点,对周围的亮度进行记录和识别。 使用光线自动调节功能,对亮度进行正确的调节。 根据热释电红外传感器来感知人体的位置,判断是否开关,或者是否发出相应警告纠正坐姿的控制方式。 针对人体位置难以用精确的数学模型描述的特点,采用模糊控制理论,对这一理论进行了深入的研究,重点研究区分的模糊控制方式。 无线遥控器系统的发射与接受功能的设计思路的明确。相关公式如下:可变电阻确定如下: (2-1)限流电阻确定如下: (2-2) 第2节 系统主要硬件电路设计 2.1 单片机主机系统电路2.1.1 系统电路组成AT89C51单片机热释电红外传感器2信号处

9、理电路电源控制电路遥控器热释电红外传感器1输出提醒电路图2-1 单片机控制系统原理框图本系统组成如图一所示,主要由三部分组成:1) 传感器及信号处理部分:检测人体辐射红外信号及光强信号经过处理后变成可处理的数字信号2) 以89C51组成的中央处理单元:处理信号并发出控制命令3) 输出提醒电路及电源控制控制电路 :给出提醒信号并根据89C51给出的命令控制灯光2.1.2 系统工作原理整个系统是以89C51控制下工作的。其工作过程为:当环境光比较强时,光敏电阻阻值比较小,信号处理电路检测到低电平信号,禁止热释电红外传感器工作,省去了89C51处理过程。当环境光比较弱时,光敏电阻阻值变大,信号处理电

10、路接收到高电平,从而启动热释电红外传感器工作。热释电红外传感器1探测比较远的距离,当人体进入到传感器1的控测范围内且光强较弱时,信号检测电路处理信号,并向单片机发送一个中断,89C51启动灯光控制电路,使灯慢慢变亮。当环境光比校弱时,且人体过于靠近桌面,热释电红外传感器2检测到信号,同时了在热释电红外传感器1的控测范围内,信号处理电路同时向89C51发送信号,89C51处理信号根据优先级顺序,屏蔽掉热释电红外传感器1的信号,启动延时电路,发出警报使人离开,若在设定的时间内未离开桌面,则启动灯光控制电路,使灯慢慢熄灭。当人体离开热释电红外传感器2的控测范围且在热释电红外传感器1的控测范围内时,灯

11、光又慢慢变亮。2.1.3系统控制核心AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。它是51系列单片机的一个成员,是8051单片机的简化版,是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。因此,AT89C2051构成的单片机系统是具有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的R

12、AM、ROM和接口器件,减少了硬件开销,节省了成本,提高了系统的性价比,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。图2-2 单片机控制电路图图2-2是由单片机组成的报警及灯光控制电路。当外部无任何中断时,89C51控制74LS138的使能控制端,使后面电路不工作。当有中断一产生时,89C51启动74LS138,向P0脚低4位发送信号,控制灯慢慢亮。当中断1和中断0同时产生时,89C51屏蔽掉中断1,启动74LS138向P0脚低四位发送数据,使灯光慢慢变暗。这里采用74LS138控制DC832可以节省89C51的管脚,有利于扩展,以便于控制多盏灯。由于采有DC0832可以有效地使灯实现

13、阶梯形的变化。2.2 红外传感器电路图2-3传感器组成的信号检测及处理部分图2-3是由红热释电红外传感器、光敏电阻、BISS0001组成的信号检测及处理电路。红热释电红外传感器只对波长为10m(人体辐射红外线波长)左右的红外辐射敏感,所以除人体以外的其他物体不会引发探头动作。探头内包含两个互相串联或并联的热释电元,而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元件几乎具有相同的作用,使其产生释电效应相互抵消,于是探测器无信号输出。一旦人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收,但是两片热释电元接收到的热量不同,热释电也不同,不能抵消,于是输出检测信号。BISS0

14、001是由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等构成的数模混合专用集成电路。当外界光强较强时,光敏电阻阻值很小,BISS0001检测到低电平,从而封锁14脚,禁止传感器infare1的信号。当外界光强较弱时,光敏电阻阻值很大,BISS0001检测到低电平,开启14脚;infare1检测到人体信号时,产生微弱的信号输出,经R5、R1005、R4、C1、C6、C7组成的信号放大滤波电路。R1000、R1001、C1000和C1001组成的延时电路。信号经处理后从2脚输出。2.2.1人体位置检测图2-4人体位置检测是靠一个红外发射管(二极管)向前方发射红外线,如果人坐

15、在灯前面,那么发射的红外线就会反射回来,被红外接收头检测到后,就会向计算机传输一个指令,表示人已经到了。如果这时,环境光检测也符合要求,那么台灯就亮了。2.2.2环境光检测图2-5环境光检测是比较重要的一个部分,其中关键的元件有两个,一个是光敏二极管,一个是50K的可变电阻(电位器)。光敏二极管的检测能力的强弱(灵敏度)是根据那个可变电阻来控制的,有的人认为天色还挺亮的,灯就开了,那你就把电阻变大些,光敏二极管的灵敏度就下降了,这样就可以达到等天再暗些再开灯。同样的,如果你觉的天色已经很暗了,灯还不亮,那你把电阻调小些就可以了。这样多调几次,你就能把智能台灯调到一个最理想的最适合你的状态了。2.2.3过零检测部分图2-6过零检测电路用于检测电源电压波形的过零点,产生过零脉冲。整流部分部分产生的全脉动直流电压送到过零检测电路,形成与电压过零点同步的负脉冲同步信号,送到单片机的中断输入端INT0,用于触发可控硅进行同步移项。2.3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号