
智能台灯毕业设计.docx
21页F存 ZHEJIANG NORMAL UNIVERSITY数理与信息工程学院单片机原理及应用》期末课程设计题目:基于单片机的智能台灯系统专业:计算机科学与技术(专升本)班级:计算机081班姓名:朱寅波学号:08191140指导老师:余水宝成绩:( 2009.6 )目录第 1 节 引 言 21 1 智能台灯系统概述 21.2 本设计任务和主要内容 4第 2 节 系统主要硬件电路设计 52 1 单片机主机系统电路 52.1 1 系统电路组成 52.1 2 系统工作原理 52.1 3 系统控制核心 622 红外传感器电路 72.2 1 人体位置检测 822.2 环境光检测 82.2.3 过零检测部分 923 输出控制部分电路 92.4 电源控制部分 102 5 遥控器部分 11第 3 节 系统的软件设计 123 1 系统程序框图 123.2 系统主程序设计 133.3 采样子程序设计 153.4 数据处理 163.31 滤波程序设计 1633.2 遥控器程序设计 17第 4 节 结束语 19参考文献 20基于单片机的智能台灯系统数理与信息工程学院 08计算机专升本 朱寅波指导教师:余水宝第 1节 引 言台灯已是千家万户的必需生活用品,经常由于忘记关灯而造成巨大的能源浪费 . 当夜晚来临时,人们又摸黑去开灯,非常不方便。
在这里设计了以人体红外辐射传感 控制电路当人体在台灯的范围内且环境光强较弱时,自动感应开灯;当人体太靠近 桌面时,台灯自动感应,警告纠正坐姿,若在一定时间内未离开桌面则自动熄灭.当人 离开时则自动关灯,达到节约能源的目的单片机控制部分采用AT89C51单片机为核心,主要由热释电红外传感器,光敏电 阻信号处理电路,提醒电路,灯光控制电路,故障报警电路等组成,软件选用汇编语言 编程单片机可将热释电红外传感器检测到的人体辐射红外信号及光强信号的模拟量 转换成数字量该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景. 通过研1.1 智能台灯系统概述随着科技的高速发展,各种各样的科技产品、家用电器走入人们的生活,这一切 都大大地提高了人们的工作效率、改善了人们的生活,现在电器的发展趋势是智能化, 这样会使人们使用起来更方便智能化产品在各个领域都有出色的应用,所以我们打 算研究是智能化台灯虽然按键式的台灯还是台灯市场的主体 .但是,现代电子技术 的发展和人们的需求变化,已使传统的台灯感受到产品更新换代的威胁智能型的电 器产品渐渐进入人们的生活中.台灯是人们生活中用来照明的一种家用电器它一般分为两种,一种是立柱式的, 一种是有夹子的。
它的工作原理主要是把灯光集中在一小块区域内,集中光线 ,便于 工作和学习一般台灯用的灯泡是白炽灯或者节能灯泡 有的台灯还有应急功能, 用于停电时无电照明已用来应急.它是千家万户的必需生活用品目前,灯具市场上出售的台灯种类繁多,一般的台灯均采用 220V 交流电源供电, 日光灯管、白炽灯泡为光源,手动开关或触摸感应式开关来控制但这类台灯,存在 很多弊端,一是电压是不安全电压,给人们使用带来不安全因素;二是日光灯还具有 频闪效应,经常使用会给人的眼睛带来一定的伤害;三是耗电量大、台灯通常都是以 日光灯为主,在几瓦到几十瓦之间;四是人工化,人们由于手工操作 ,往往会忘记关数理与信息工程学院《单片机原理及应用》期末课程设计一一单片机控制的智能台灯系统 灯,这也造成电能的浪费,到目前为止,在灯具市场上,很少见到采用+6V的直流电 源供电的一种人体智能台灯,它具有既不会出现触电,使用寿命长,无辐射,又无污 染等优点智能台灯可分成自动和手动两种模式在自动模式下,台灯能根据环境光的亮暗 与人是否被台灯所检测到(人是否在)来自动开启台灯当人被微机检测到,环境光 又达到某个程度的时候(可以设定与调节),台灯就会开启。
如果环境光没有达到这 个程度,台灯不会开启当人没有被微机检测到,无论多暗,台灯也不会开 手动模式是为了不习惯使用自动模式的人或是台灯中的微机出故障等紧急情况时用 的在手动模式下,智能台灯和普通台灯是一样使用的智能台灯最大的优点就是省电和方便方便不用多说了,来之则亮,去之则暗, 不用动手.省电是比较重要的,现在全世界都缺少电能, 2003 年,美国和加拿大大面积 停电我国也是,每到夏天就有很多省市拉闸限电如果用上我们的智能台灯,那么 假设一天我们可以节省lOmin的开灯时间,灯上装的是1OW的节能灯泡(一个1OW 的节能灯泡相当于40W的白炽灯泡)节省的电能为1OW x 600s = 6000J,一个月(30 天)就能节省180000J, —年就能节省2190000J的电能,相当于06千瓦时不要 小看这个0.6千瓦时的电能如果全国人都能每年节省 0.6千瓦时的电能,那么每年全 国会省下7.8 亿千瓦时的电能,这7.8 亿千瓦时的电能相当节省接近4亿人民币, 4 亿人民币可以建造多少所希望小学,可以救助多少无家可归的孤儿 ,可以圆多少贫穷 的孩子无法圆的上学梦啊!更重要作用的是环境保护大家都知道我国有 70%的电能 来自火力发电厂,而火力发电厂少发一度电(就是1千瓦时)会减少1千克的C02排 放。
那么节省39亿度的电能就等于少向大气排放39万吨的CO2,而CO2是温室 效应的最归祸首就是因为全球向大气排入过多的CO2,导致了温室效应的加剧,海 平面上升,大片的土地被淹没,气候变暖,降水和土壤湿度进一步减少,气候逐渐干旱, 土地沙漠化和草原退化将变的更加严重.1.2 本设计任务和主要内容本论文主要研究单片机控制的智能台灯系统,分别对环境光的亮度、人体的位置、 光线自动调节及系统设备的软、硬件各个部分进行了研究主要内容如下:① 根据智能技术的特点,进行智能台灯系统的整体研究与设计② 根据感知环境光的特点,对周围的亮度进行记录和识别③ 使用光线自动调节功能,对亮度进行正确的调节④ 根据热释电红外传感器来感知人体的位置 ,判断是否开关,或者是否发出相应 警告纠正坐姿的控制方式⑤ 针对人体位置难以用精确的数学模型描述的特点 ,采用模糊控制理论 ,对这一 理论进行了深入的研究,重点研究区分的模糊控制方式.⑥ 无线遥控器系统的发射与接受功能的设计思路的明确 .相关公式如下:可变电阻确定如下:(2—1)(2—2)R 二 VCC 二 50 x 1030 二 50K0限流电阻确定如下:VccR 二——二 3300第 2节 系统主要硬件电路设计2.1 单片机主机系统电路2.1.1 系统电路组成图 2—1 单片机控制系统原理框图本系统组成如图一所示,主要由三部分组成:1) 传感器及信号处理部分:检测人体辐射红外信号及光强信号经过处理后变成可处 理的数字信号2) 以 89C51 组成的中央处理单元:处理信号并发出控制命令3) 输出提醒电路及电源控制控制电路 :给出提醒信号并根据 89C51 给出的命令控 制灯光2.1.2 系统工作原理整个系统是以 89C51 控制下工作的.其工作过程为:当环境光比较强时,光敏电 阻阻值比较小,信号处理电路检测到低电平信号,禁止热释电红外传感器工作,省去了 89C51 处理过程.当环境光比较弱时,光敏电阻阻值变大,信号处理电路接收到高电平, 数理与信息工程学院《单片机原理及应用》期末课程设计一一单片机控制的智能台灯系统 从而启动热释电红外传感器工作。
热释电红外传感器 1 探测比较远的距离,当人体进 入到传感器 1 的控测范围内且光强较弱时,信号检测电路处理信号,并向单片机发送 一个中断,89C51启动灯光控制电路,使灯慢慢变亮当环境光比校弱时,且人体过 于靠近桌面,热释电红外传感器2检测到信号,同时了在热释电红外传感器1的控测 范围内,信号处理电路同时向 89C51 发送信号, 89C51 处理信号根据优先级顺序,屏 蔽掉热释电红外传感器1的信号,启动延时电路,发出警报使人离开,若在设定的时 间内未离开桌面,则启动灯光控制电路,使灯慢慢熄灭当人体离开热释电红外传感 器 2 的控测范围且在热释电红外传感器 1 的控测范围内时,灯光又慢慢变亮.21.3 系统控制核心AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS8 位微处理器,俗称单片机.它是 51 系列单片机的一个成员,是 8051 单片机的简化版, 是一种带 2K 字节闪烁可编程可擦除只读存储器的单片机单片机的可擦除只读存储 器可以反复擦除 100 次该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工 业标准的MCS—51指令集和输出管脚相兼容.由于将多功能8位CPU和闪烁存储器组 合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。
因此,AT89C2051构成的 单片机系统是具有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的 RAM、ROM和接口器件,减少了硬件开销,节省了成本,提高了系统的性价比为很多 嵌入式控制系统提供了一种灵活性高且价廉的方案图 2—2 单片机控制电路图图 2—2 是由单片机组成的报警及灯光控制电路当外部无任何中断时, 89C51 控制74LS138的使能控制端,使后面电路不工作当有中断一产生时,89C51启动 74LS138,向P0脚低4位发送信号,控制灯慢慢亮当中断1和中断0同时产生时,89C51 屏蔽掉中断1,启动74LS138向P0脚低四位发送数据,使灯光慢慢变暗这里采用 74LS138控制DC832可以节省89C51的管脚,有利于扩展,以便于控制多盏灯由 于采有 DC0832 可以有效地使灯实现阶梯形的变化2.2 红外传感器电路图 2-3 传感器组成的信号检测及处理部分图2—3是由红热释电红外传感器、光敏电阻、BISS0001组成的信号检测及处理 电路红热释电红外传感器只对波长为10 um (人体辐射红外线波长)左右的红外辐 射敏感,所以除人体以外的其他物体不会引发探头动作。
探头内包含两个互相串联或 并联的热释电元,而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元 件几乎具有相同的作用,使其产生释电效应相互抵消,于是探测器无信号输出一旦 人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收,但是两片 热释电元接收到的热量不同,热释电也不同,不能抵消,于是输出检测信号 BISS0001 是由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等 构成的数模混合专用集成电路当外界光强较强时,光敏电阻阻值很小, BISS0001 检测到低电平,从而封锁14脚,禁止传感器infare1的信号当外界光强较弱时,光敏电阻阻值很大,BISS0001检测到低电平,开启14脚;infarel检测到人体信号时,产 生微弱的信号输出,经 R5、R1005、R4、C1、C6、C7 组成的信号放大滤波电路R1000、R1001、C1000和C1001组成的延时电路信号经处理后从2脚输出.2.2.1 人体位置检测图 2-4人体位置检测是靠一个红外发射管 (二极管)向前方发射红外线,如果人坐在灯 前面,那么发射的红外线就会反射回来,被红外接收头检测到后,就会向计算机传输 一个指令,表示人已经到了。
如果这时,环境光检测也符合要求,那么台灯就亮了2.2 环境光检测图 2-5环境光检测是比较重要的一个部分,其中关键。












