智能台灯设计论文_第1页
智能台灯设计论文_第2页
智能台灯设计论文_第3页
智能台灯设计论文_第4页
智能台灯设计论文_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本科毕业论文(设计)题 目 智能台灯设计指导教师 职称 助教(硕士)学生姓名 学号 专 业 自动化 班级 2班院 系 电子信息工程学院(电子系)完成时间 2011年4月30日 智 能 台 灯摘 要 台灯已是千家万户的必需生活用品,在装修和娱乐行业中日渐成为一种不可或缺的装饰品。但因此,日常生活中,人们经常忘记关灯,带来了巨大的不必要的能源消耗,再者,天黑人们进入房间,很不方便的去打开开关,甚至能带来安全隐患。本设计制作了一种基于单片机控制的红外智能台灯。其原理是:以人体红外辐射(波长为9.5um)为传感信号,当人体在台灯的范围内且环境光强较弱时,自动感应开灯,省去摸黑开灯的麻烦;当人离开台灯传

2、感器检测范围,自动感应关灯。当坐姿不正确,距桌面太近时灯光控制电路控制灯光变暗,若在一定时间内未离开桌面则自动熄灭;当纠正好坐姿则消除警报,灯光变亮。本文设计的智能台灯,是单片机在智能小家电中的一个典型应用,具有成本低、实用性强、易于推广的特点,因此具有很好的应用前景。关键词:台灯/单片机/红外SMART LAMPABSTRACT Lamp is the necessary vital commodity to millions of households, it also to be a kind of needs in the field of deconomy and entertain

3、ment.But, the enormous waste of energy is made by forgetting to turn off the lights.The more,when night comes, people took to turn on the lights very inconvenient when they be in the house,indeed it comes to bring safe hidden trouble. This design based on single-chip processor control infrared intel

4、ligent desk lamp. Its principle is: to the human body infrared radiation (um) for 9.5 wavelength for sensing signals, when human body in desk lamp and environment within the scope of the light intensity weaker, automatic induction lights, save tarnished open lamp trouble, When people leave desk lamp

5、 sensor detection range, automatic induction lights out. When sitting position is not correct, is apart from desktop too close lighting control circuit control the lights dimmed, if be in a certain time had not left desktop will automatically gone out. When the correct posture is to eliminate alarm,

6、 lights brighten. The paper presents the design of intelligent microcomputer in the desk lamp, it is one of the typical application of intelligent small home appliance, with lower cost, practical strong, easy to generalize the characteristic, therefore it has a good application prospect. KEY WORDS l

7、amp,single-chip processor,infrared radiation 目 录 中文摘要I英文摘要II1 绪 论11.1论文选题的背景11.2 论文选题的意义11.3 论文研究的内容22 系统方案设计3 2.1 系统功能定义32.2 系统功能模块分析4 2.2.1 中央控制单元4 2.2.2 信号处理单元5 2.2.3 信号处理单元5 2.2.4 关于LED62.3 本章小结73 硬件电路原理及设计83.1 系统硬件电路工作原理83.2功能模块电路工作原理8 3.2.1 传感器及信号处理9 3.2.2 单片机控制下的灯光控制及报警电路10 3.3主要器件介绍 10 3.3.1

8、 AT89S51单片机简介10 3.3.2 热释电红外传感器RE2008介绍14 3.3.3 光敏电阻15 3.3.4 BISS0001芯片介绍17 3.3.5 3-8线译码器74LS13820 3.3.6 D/A转化芯片DAC083221 3.3.7 四运算放大器LM324233.4电路原理图的绘制和电路的焊接24 3.4.1 D/A转化芯片DAC083224 3.4.2 电路的焊接243.5本章小结25 4 系统程序设计264.1 系统总体程序框图264.2系统程序流程图264.3 本章小结275 实验结果28致谢29参考文献30附录一 智能台灯原理图31附录二 设计主程序321 绪论1.

9、1论文选题的背景随着社会进步,人类在不断追求,市场在不断变化,高科技应用含量决定着产品发展的新趋势和前景,智能化技术在电子产品领域的应用意义深远。随着电子产品的快速发展,家用电器也越来越偏向智能化和人性化,已经应用于实际中的有智能洗衣机,智能电饭锅,智能电磁炉等,而所用的智能化家用电器都用一个共同的特点,都是利用单片机作为中央控制单元。结合了单片机的智能家用电器和普通家用电器相比,功能上更强,使用更方便,安全可靠性也更高,最重要的是更节省电能,提高了家用电器的品质。家用电器因为单片机的加入而走向智能化,并且随着人们生活水平的提高日益走向平民化,我们的生活也随着家用电器的发展越来越方便、舒适。随

10、着家用电器的发展,作为家用电器当中的小台灯也要顺应科技的发展步伐走向智能化。虽然按键式的台灯还是台灯市场的主体,但是,随着现代电子技术的发展和人们的需求变化,传统的台灯已经感受到产品更新换代的威胁。与其他的智能化家用电器一样,智能化台灯有许多普通按键台灯所无法比及的优势,智能化台灯一方面可以更节省电能,有利于环保,另一方面可以纠正使用者的坐姿,预防脊椎变形和眼睛近视。同时,智能台灯在黑暗的时候自动开关灯的功能也让使用者使用起来更方便,省去黑暗摸灯的麻烦,而且还配备了可蓄电功能,可以在停电的时候应急。智能型电器产品由于它们的巨大优势将渐渐进入人们的生活中。基于以上背景,我们提出了基于单片机控制的

11、红外智能台灯的设计。而且我们采用的是LED节能灯,因为LED节能灯是用高亮度白色发光二极管发光源,光效高、耗电少,寿命长、易控制、免维护、安全环保;是新一代固体冷光源,光色柔和、艳丽、丰富多彩、低损耗、低能耗,绿色环保,适用家庭,商场,银行,医院,宾馆,饭店他各种公共场所长时间照明。无闪直流电,对眼睛起到很好的保护作用,是台灯,手电的最佳选择。1.2论文选题的意义我国政府非常重视节能和节约。1997年11月1日我国颁布了中华人民共和国节约能源法,节能已经是法律上的规定,是我国重要国策之一。智能节能台灯最大的优点就是省电和方便。方便不用多说了,来之则亮去之则暗,不用动手,更重要的是能节省电能。节

12、省电能还能保护环境。我国有70%的电能来自火力发电厂,而火力发电厂少发一度电(就是1千瓦时)会减少1千克的CO2排放,而CO2是温室效应的罪魁祸首。智能节能台灯在节约电能的同时也保护了自然环境,一举两得。 目前我国共有四亿多近视眼患者,特别是青少年近视的发病率居世界第二,人数居世界第一。近视正严重危害青少年的健康成长。我国的中小学生之所以出现这么严重的近视问题,原因是他们在平时在灯下学习或做作业的时候不注意坐姿,由于离光源太近,久而久之使视力下降,出现了近视眼。目前市场上出售的调光台灯多为手动式,即根据使用者的需要,用手转动调光旋钮,改变台灯的亮度,虽然有节约用电的作用,但无防近视功能。为使中

13、、小学生在灯下看书或做作业时,不能离灯过近,若超过规定(即调定)的距离,灯光便自动变暗乃至熄灭,而离开规定距离,灯光则自动变亮,我们设计了一种智能台灯。它可以在使用者看书写字姿势不正确或者距离台灯太近的时候,灯光会慢慢变暗提醒你纠正,直到你坐姿完全正确为止。1.3论文研究的内容本文设计了一种智能化台灯,首先可以更节省电能,其次可以纠正使用者的坐姿,再次智能台灯在黑暗的时候自动开关灯的功能也让使用者使用起来更方便,省去黑暗摸灯的麻烦。同时,也可以在停电的时候应急。本文对智能台灯各部分功能作用予以详细说明。软硬件设计均采用模块化结构,将各模块设计完成后进行总调试。第一章为绪论,主要阐述了智能节能台

14、灯研究的背景及意义。第二章对所设计的系统功能及结构框图进行了详细的介绍,接着完成了各个模块功能的分析以及主要器件的选型。第三章对智能节能台灯的硬件进行设计,划分成为传感器信号处理以及在其控制下的灯光控制电路和提醒电路,分别设计出电路结构,并说明其功能作用。并对电路中所涉及到的芯片进行了简单的介绍。第四章介绍了智能节能台灯的软件设计,根据硬件结构,先画出总的程序框图,结合台灯设计需要的效果,用C语言编出程序。第五章主要是实验的结果与心得。2 系统方案设计2.1系统功能定义本文所设计的智能台灯主要有三项功能:第一,当人体在台灯的范围内且光强较弱时,自动感应开灯;第二,当人体太靠近桌面时,台灯自动感

15、应,警告纠正坐姿,若在一定时间内未离开桌面则自动熄灭;第三,当人离开时则自动关灯,达到节约能源的目的。根据系统设计要求,本系统所具有的功能如下图所示:对外部光强进行实时监测外部光强弱感应到人体红外线外部光强弱且没有感应到人体红外线外部光强较强开灯不开灯不开灯人离开监测不到人体红外线人体过于靠近台灯熄灯台灯自动提醒(台灯慢慢变暗)及时纠正坐姿台灯恢复正常(慢慢变亮)一定时间内不纠正坐姿台灯熄灭图2.1 系统功能框图通过对系统功能的定义,可以将基于单片机控制的红外智能台灯系统采用人体热释电红外线传感器RE200B作为感应人体红外线的测量器件,它与光敏电阻以及传感信号处理集成电路芯片BISS0001

16、构成传感器及信号处理部分。DAC0832数模转换芯片作为灯光控制电路的一部分实现由数字量到模拟量的转换。74LS138 3-8线译码器芯片、DAC0832数模转换芯片、LM324运算放大器共同组成灯光控制电路。整个系统控制由AT89S51单片机为核心构成。根据系统功能要求,完成设计任务所需的系统硬件结构框图如下图所示:中央控制单元传感器及信号处理部分提醒电路灯光控制电路图2.2 系统硬件结构框图本系统组成如上图所示,主要有以下基本分组成:1) 以RE200B、BISS0001及光敏电阻组成的传感器及信号处理部分:监测人体辐射红外信号及光强信号经过处理后变成可处理的数字信号;2) 以AT89S5

17、1为核心组成的中央处理单元:处理信号并发出控制命令;3) 以74LS138、DAC0832及LM324组成的提醒电路和灯光控制电路:给出提醒信号并根据AT89S51给出的命令控制灯光。2.2 系统功能模块分析2.2.1中央控制单元在本系统中,中央控制单元居于非常重要的地位。它是整个系统的中枢,系统运行所需的每个操作指令都要由其发出。它一方面控制着传感器及信号处理部分对外部环境进行实时监测,另一方面也控制着提醒电路和灯光控制电路工作。从而使整个系统进行正常的运转和工作。针对以上分析本系统主控模块中的单片机芯片采用了AT89S52芯片,AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含

18、4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元1。此芯片功能强大,能够完全满足系统运行的需求。2.2.2信号处理单元传感器及信号处理部分对系统正常工作起着重要的作用。本本系统中采用RE200B作为实时监测人体辐射红外信号的传感器,采用光敏电阻作为监测光强信号的传感器。外部环境实时监测信号经传感信号处理集成电路芯片BISS0001处理后变成可处理的数字信号,交中

19、央控制单元分析处理。本次设计利用的传感器是热释电红外传感器。传感器在电路中起着很大的作用,要利用它采集回来的信号去对灯光进行控制。系统对热释电红外传感器的性能要求比较高,因为它采集回来的信号将直接影响灯光控制电路的控制行为。首先,这种传感器要对人体发出的红外线感应很灵敏,而对其他的小动物发出的红外线不起作用。其次是能够感应较远距离的红外信号,这就需要借助于菲涅尔透镜的聚焦作用。热释电红外传感器RE200B是一种非常有应用潜力的传感器。它能检测人或某些动物发射的红外线并转换成电信号输出2。针对以上分析本系统采用热释电红外传感器RE200B作为监测人体红外线信号的传感器。光敏电阻的重要特性是它的阻

20、值大小随着环境光的改变而改变,当环境光比较强时,它的阻值减小,相反当环境光较弱时,它的阻值就会增大3。本文的智能节能台灯设计也是利用了光敏电阻的这一特性,用它来感应环境光的强度。若是环境光较强的时候,比如白天时,光敏电阻的阻值就很小,传感器信号处理电路会根据它的阻值进行相应的处理;相反当环境光较弱的时候,比如晚上或者阴天时,它的电阻值就会变大,同时热释电红外传感器要是检测到有人在附近时,传感器信号处理电路就会把这些信号经过处理传到单片机控制电路,从而启动点亮台灯。所以光敏电阻对环境光的检测在电路中也很重要。对光敏电阻要求也很高,要对环境光比较敏感,及时把信号传送到信号处理检测电路。传感器实时监

21、测的信号为模拟信号,并不能直接被中央控制单元的单片机所识别这就需要在系统中添加一个能将传感器模拟信号变为数字信号的电路。BISS0001就是一款具有较高性能的传感信号处理集成电路。它配以热释电红外传感器和少量外接元器件构成被动式的热释电红外开关。它能将传感器的模拟信号迅速准确的转变为数字信号为单片机的正确控制起到很好的保证。2.2.3灯光控制电路和报警电路 灯光控制电路及报警电路作为本系统的功能具体体现的重要模块实现对台灯灯光的控制以及防止过于靠近台灯报警的功能。74LS138、DAC0832及LM324组成的提醒电路和灯光控制电路:给出提醒信号并根据AT89S51给出的命令控制灯光。38线译

22、码器74LS138和数模转换芯片DAC0832实现灯光慢慢变亮(暗)的过程。LM324芯片作为放大器实现台灯的正常工作。2.2.4关于LED LED节能灯是用高亮度白色发光二极管发光源,光效高、耗电少,寿命长,易控制,免维护,安全环 图2.3 led节能灯保,是新一代固体冷光源,比管形节能灯省电,亮度高,投光远,投光性能好,使用电压范围宽,光源通过微电脑内置控制器,可实现LED七种色彩变化,光色柔和、艳丽、丰富多彩、低损耗、低能耗,绿色环保,适用家庭,商场,银行,医院,宾馆,饭店他各种公共场所长时间照明。与白炽灯管或低压荧光灯管,LED的稳定性和长寿命是明显优势:白炽灯的连续工作时间很少超过1

23、000小时,采用电子驱动器的荧光灯管的连续工作时间可超过8000小时,但LED无故障工作50 000小时。特性1、 高效节能:一千小时仅耗几度电(普通60W白炽灯十七小时耗1度电,普通10W节能灯一百小时耗1度电) 2、超长寿命:半导体芯片发光,无灯丝,无玻璃泡,不怕震动,不易破碎,使用寿命可达五万小时(普通白炽灯使用寿命仅有一千小时,普通节能灯使用寿命也只有八千小时) 3、健康:光线健康光线中不含紫外线和红外线,不产生辐射(普通灯光线中含有紫外线和红外线) 4、绿色环保:不含汞和氙等有害元素,利于回收和,而且不会产生电磁干扰(普通灯管中含有汞和铅等元素,节能灯中的电子镇流器会产生电磁干扰)

24、5、保护视力:直流驱动,无频闪(普通灯都是交流驱动,就必然产生频闪) 6、光效率高:发热小,90%的电能转化为可见光(普通白炽灯80%的电能转化为热能,仅有20%电能转化为光能) 7、安全系数高:所需电压、电流较小,发热较小,不产生安全隐患,于矿场等危险场所 8、市场潜力大:低压、直流供电,电池、太阳能供电,于边远山区及野外照明等缺电、少电场所。2.3本章小结 本章首先进行系统的方案论证。根据对系统功能的定义,初步完成了系统软硬件的框图设计。接着分别介绍了中央控制单元、传感器及信号处理单元以及灯光控制电路和提醒电路模块功能的分析以及主要器件的选型。3 硬件电路原理及设计信号处理电路3.1 系统

25、硬件电路工作原理80C51热释电红外传感器1热释电红外传感器2光敏电阻信号处理电路提醒电路灯光控制电路图3.1 系统硬件组成框图整个系统是以AT89S51控制下工作的。其工作过程为:当环境光比较强时,光敏电阻阻值比较小,信号处理电路检测到低电平信号,禁止热释电红外传感器工作,省去了AT89S51处理过程。当环境光比较弱时,光敏电阻阻值变大,信号处理电路接收到高电平,从而启动热释电红外传感器工作。热释电红外传感器1探测比较远的距离,当人体进入到传感器1的控测范围内且光强较弱时,信号检测电路处理信号,并向单片机发送一个中断,AT89S51启动灯光控制电路,使灯慢慢变亮。当环境光比校弱时,且人体过于

26、靠近桌面,热释电红外传感器2检测到信号,同时了在热释电红外传感器1的控测范围内,信号处理电路同时向AT89S51发送信号,AT89S51处理信号根据优先级顺序,屏蔽掉热释电红外传感器1的信号,启动延时电路,发出警报使人离开,若在设定的时间内未离开桌面,则启动灯光控制电路,使灯慢慢熄灭。当人体离开热释电红外传感器2的控测范围且在热释电红外传感器1的控测范围内时,灯光又慢慢变亮。3.2 功能模块电路工作原理3.2.1 传感器及信号处理图3.2传感器及信号处理部分电路图由红热释电红外传感器、光敏电阻、BISS0001组成的信号检测及处理电路。红热释电红外传感器只对波长为10m(人体辐射红外线波长)左

27、右的红外辐射敏感,所以除人体以外的其他物体不会引发探头动作。探头内包含两个互相串联或并联的热释电元,而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元件几乎具有相同的作用,使其产生释电效应相互抵消,于是探测器无信号输出。一旦人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收,但是两片热释电元接收到的热量不同,热释电也不同,不能抵消,于是输出检测信号。 BISS0001是由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等构成的数模混合专用集成电路。当外界光强较强时,光敏电阻阻值很小,BISS0001检测到低电平,从而封锁14脚,禁止传感器in

28、fare1的信号。当外界光强较弱时,光敏电阻阻值很大,BISS0001检测到高电平,开启14脚;infare1检测到人体信号时,产生微弱的信号输出,经R5、R1005、R4、C1、C6、C7组成的信号放大滤波电路。R8、R9、C9和C10组成的延时电路。信号经处理后从2脚输出。环境光检测是比较重要的一个部分,其中关键的元件有两个,一个是光敏电阻,一个是10K的可变电阻(电位器)。光敏电阻的检测能力的强弱(灵敏度)是根据那个可变电阻来控制的,有的人认为天色还挺亮的,灯就开了,那你就把电阻变大些,光敏电阻的灵敏度就下降了,这样就可以达到等天再暗些再开灯。同样的,如果你觉的天色已经很暗了,灯还不亮,

29、那你把电阻调小些就可以了。这样多调几次,你就能把智能台灯调到一个最理想的最适合你的状态。3.2.2 单片机控制下的灯光控制及报警电路图3.3单片机控制下的灯光控制及报警电路由单片机组成的报警及灯光控制电路。当外部无任何中断时,89S51控制74LS138的使能控制端,使后面电路不工作。当有中断一产生时,89S51启动74LS138,向P0脚低4位发送信号,控制灯慢慢亮。当中断1和中断0同时产生时,89S51屏蔽掉中断1,启动74LS138向P0脚低四位发送数据,使灯光慢慢变暗。这里采用74LS138控制DC832可以节省80C51的管脚,有利于扩展,以便于控制多盏灯。采用DC0832可以有效地

30、使灯实现阶梯形的变化4。3.3主要器件介绍3.3.1 AT89S51单片机简介AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51单片机主要功能特性: 8031 CPU与MCS-51 兼容 4K字节可编程

31、FLASH存储器(寿命:1000写/擦循环) 全静态工作:0Hz-24KHz 三级程序存储器保密锁定 128*8位内部RAM 32条可编程I/O线 两个16位定时器/计数器 6个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路AT89S51单片机引脚结构及功能说明5:图3.4 AT89S51单片机引脚图本次试验的单片机AT89S51采用PDIP封装形式,引脚结构如上图1.2所示。各对应引脚功能如下:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储

32、器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。表3-1 P1口各引脚第二功能端口引脚第二功能P1.5MOSI(用于ISP编程)P1.6MISO(用于ISP编程)P1.7SCK(用于ISP编程)P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被

33、写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的

34、缘故。表3-2 P3口各引脚第二功能端口引脚第二功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2INT0(外中断0)P3.3INT1(外中断1)P3.4T0(定时/计数器0外部输入)P3.5T1(定时/计数器1外部输入)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此

35、它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为R

36、ESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出5。AT89S51单片机定时中断功能MCS51系列的单片机一般有两个内部的16位定时器/计数器分别称为T0和Tl。这两个计数器分别是由两个8位的RAM单元组成的,即每个计数器都是16位的计数器,最大的计数量是65536。那么这个定时/计数器是如何产生定时作用的呢?举个例子,如果将时钟定时到1分钟,那么秒针计数到60次后,时钟闹铃就会响。这里有个计数和定时之间的概念转化,时间表示为秒针计数值

37、,即秒针每一次走动的时间正好是ls。单片机中的定时器和计数器是复用的,计数器是记录外部脉冲的个数,而定时器则是由单片机提供的一个非常稳定的计数源。定时器是由单片机的晶振经过12分频后获得的一个脉冲源。当单片机的晶振为12MHz时,计数值1代表的时间就是1us。计数器的容星是16位,也就是最大的计数值到65536,因此计数计到65536就会产生溢出。当定时器/计数器计溢出时,就会使得相关的寄存器标志产生变化,单片机将由此I而产生定时中断,在中断服务程序中处理定时到而需要完成的任务。AT89S51平时是掉电的,INT0或INT1的下降沿唤醒CPU。当INT0出现下降沿之后恢复为高电平时,CPU被唤

38、醒,执行完INT0的中断服务程序后,CPU进入掉电状态,这时INT1的下降沿唤醒CPU时,只执行INT1的中断服务程序,这时很正常。而如果是INT0出现下降沿后保持为低电平时,CPU被唤醒,执行完INT0的中断服务程序后,CPU进入掉电状态,这时INT1的下降沿唤醒CPU时,先执行INT0的中断服务程序,然后才执行INT1的中断服务程序。3.3.2 热释电红外传感器RE2008介绍图3.5热释电红外传感器实物图图3.6热释电红外传感器内部电路图热释电红外传感器是一种非常有应用潜力的传感器。它能检测人或某些动物发射的红外线并转换成电信号输出。热释电红外传感器是基于热电效应原理的热电型红外传感器。

39、热释电效应是指当一些晶体受热时,在晶体两端产生数量相等而符号相反的电荷,由于热变化产生的电极化现象。热释电传感器由陶瓷氧化物或压电晶体元件组成,元件两个表面做成电极,当传感器监测范围内温度有T的变化时,热释电效应会在两个电极上会产生电荷Q,即在两电极之间产生一微弱电压V。由于它的输出阻抗极高,所以传感器中有一个场效应管进行阻抗变换。热释电效应所产生的电荷Q会跟空气中的离子所结合而消失,当环境温度稳定不变时,T=0,传感器无输出。当人体进入检测区时,因人体温度与环境温度有差别,产生T,则有信号输出;若人体进入检测区后不动,则温度没有变化,传感器也没有输出,所以这种传感器能检测人体或者动物的活动。

40、人体都有恒定的体温,一般在37°C左右,会发出10mm左右特定波长的红外线,被动式红外探头就是靠探测人体发射的红外线而进行工作的。红外线通过菲涅耳滤光片增强后聚集到热释电元件,这种元件在接收到人体红外辐射变化时就会失去电荷平衡,向外释放电荷,后经检测处理后就能产生电压信号。被动红外探头,其传感器包含两个互相串联或并联的热释电元件,而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元件几乎具有相同的作用,使其产生释电效应相互抵消,于是探测器无信号输出6。3.3.3 光敏电阻光敏电阻的重要特性是它的阻值大小随着环境光的改变而改变,当环境光比较强时,它的阻值减小,相反当环境光较弱时,

41、它的阻值就会增大,这是跟它本身的制作材料有关的5。本文的智能节能台灯设计也是利用了光敏电阻的这一特性,用它来感应环境光的强度。若是环境光较强的时候,比如白天时,光敏电阻的阻值就很小,传感器信号处理电路会根据它的阻值进行相应的处理;相反当环境光较弱的时候,比如晚上或者阴天时,它的电阻值就会变大,同时热释电红外传感器要是检测到有人在附近时,传感器信号处理电路就会把这些信号经过处理传到单片机控制电路,从而启动点亮台灯。所以光敏电阻对环境光的检测在电路中也很重要。对光敏电阻要求也很高,要对环境光比较敏感,及时把信号传送到信号处理检测电路。要了解光敏电阻是如何工作的,先要对它的组成材料和内部构造有一定的

42、了解,下面介绍光敏电阻的一些特性。图3.7 光敏电阻实物图光敏电阻器(photovaristor)又叫光感电阻,是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。通常,光敏电阻器都制成薄片结构,以便吸收更多的光能。当它受到光的照射时,半导体片(光敏层)内就激发出电子空穴对,参与导电,使电路中电流增强。1、光敏电阻工作原理用于制造光敏电阻的材料主要是金属的硫化物、硒化物和碲化物等半导体。在黑暗环境里,它的电阻值很高,当受到光照时,只要光子能量大于半导体材料的禁带宽

43、度,则价带中的电子吸收一个光子的能量后可跃迁到导带,并在价带中产生一个带正电荷的空穴,这种由光照产生的电子空穴对增加了半导体材料中载流子的数目,使其电阻率变小,从而造成光敏电阻阻值下降。光照愈强,阻值愈低。入射光消失后,由光子激发产生的电子空穴对将逐渐复合,光敏电阻的阻值也就逐渐恢复原值。2、光敏电阻的分类根据光敏电阻的光谱特性,可分为三种光敏电阻器:紫外光敏电阻器:对紫外线较灵敏,包括硫化镉、硒化镉光敏电阻器等,用于探测紫外线;红外光敏电阻器:主要有硫化铅、碲化铅、硒化铅。锑化铟等光敏电阻器,广泛用于导弹制导、天文探测、非接触测量、人体病变探测、红外光谱,红外通信等国防、科学研究和工农业生产

44、中;可见光光敏电阻器:包括硒、硫化镉、硒化镉、碲化镉、砷化镓、硅、锗、硫化锌光敏电阻器等。主要用于各种光电控制系统,如光电自动开关门户,航标灯、路灯和其他照明系统的自动亮灭,自动给水和自动停水装置,机械上的自动保护装置和“位置检测器”,极薄零件的厚度检测器,照相机自动曝光装置,光电计数器,烟雾报警器,光电跟踪系统。3、光敏电阻的主要参数光敏电阻的主要参数有亮电阻,暗电阻,光电特性光谱特性,频率特性,温度特性。在光敏电阻两端的金属电极之间加上电压,其中便有电流通过,受到适当波长的光线照射时,电流就会随光强的增加而变大,从而实现光电转换。没有极性,纯粹是个电阻期间,使用时可加直流也可以加交流。3.

45、3.4 BISS0001芯片介绍BISS0001是一款具有较高性能的传感信号处理集成电路。它配以热释电红外传感器和少量外接元器件构成被动式的热释电红外开关。1、主要特性 CMOS数模混合专用集成电路 具有独立的高输入阻抗运算放大器,可与多种传感器匹配,进行信号预处理 双向鉴副器可有效抑制干扰 内设延迟时间定时器和封锁时间定时器,结构新颖,稳定可靠,调节范围宽 内置参考电源 工作电压范围宽+3V+5V 采用16脚DIP封装芯片引脚连接图如下:图3.8 BISS0001外引线连接图2、引脚说明1 A I 可重复触发和不可重复触发选择端。当A为“1”时,允许重复触发;反之,不可重复触发2 VO O

46、控制信号输出端。由VS的上跳变沿触发,使Vo输出从低电平跳变到高电平时视为有效触发。在输出延迟时间Tx之外和无VS的上跳变时,Vo保持低电平状态。3 RR1 - 输出延迟时间Tx的调节端4 RC1 - 输出延迟时间Tx的调节端5 RC2 - 触发封锁时间Ti的调节端6 RR2 - 触发封锁时间Ti的调节端7 VSS - 工作电源负端8 VRF I 参考电压及复位输入端。通常接VDD,当接“0”时可使定时器复位9 VC I 触发禁止端。当Vc<VR时禁止触发;当Vc>VR时允许触发(VR0.2VDD)10 IB - 运算放大器偏置电流设置端11 VDD - 工作电源正端12 2OUT

47、 O 第二级运算放大器的输出端13 2IN- I 第二级运算放大器的反相输入端14 1IN+ I 第一级运算放大器的同相输入端15 1IN- I 第一级运算放大器的反相输入端16 1OUT O 第一级运算放大器的输出端3、BISS0001的工作原理BISS工作方式分为两种:不可重复触发工作方式和可重复触发工作方式。以下图所示的不可重复触发工作方式下的波形来说明BISS0001工作过程:图3.9不可重复触发工作方式下的波形首先,根据实际需要,利用运算放大器OP1组成传感信号预处理电路,将信号放大。然后耦合给运算放大器OP2,再进行第二级放大,同时将直流电位抬高为VM(0.5VDD)后,将输出信号

48、V2送到由比较器COP1和COP2组成的双向鉴幅器,检出有效触发信号Vs。由于VH0.7VDD、VL0.3VDD,所以,当VDD=5V时,可有效抑制±1V的噪声干扰,提高系统的可靠性。 COP3是一个条件比较器。当输入电压Vc<VR(0.2VDD)时,COP3输出为低电平封住了与门U2,禁止触发信号Vs向下级传递;而当Vc>VR时,COP3输出为高电平,进入延时周期。 当A端接“0”电平时,在Tx时间内任何V2的变化都被忽略,直至Tx时间结束,即所谓不可重复触发工作方式。当Tx时间结束时,Vo下跳回低电平,同时启动封锁时间定时器而进入封锁周期Ti。在Ti时间内,任何V2的

49、变化都不能使Vo跳变为有效状态(高电平),可有效抑制负载切换过程中产生的各种干扰。以下图所示的可重复触发工作方式下的波形,来说明其工作过程。图3.10可重复触发工作方式下的波形可重复触发工作方式下的波形在Vc=“0”、A=“0”期间,信号Vs不能触发Vo为有效状态。在Vc=“1”、A=“1”时,Vs可重复触发Vo为有效状态,并可促使Vo在Tx周期内一直保持有效状态。 在Tx时间内,只要Vs发生上跳变,则Vo将从Vs上跳变时刻起继续延长一个Tx周期;若Vs保持为“1”状态,则Vo一直保持有效状态;若Vs保持为“0”状态,则在Tx周期结束后Vo恢复为无效状态,并且,同样在封锁时间Ti时间内,任何V

50、s的变化都不能触发Vo为有效状态。本次设计的系统需要实时监测外部环境的变化,所以采用可重复触发的工作方式。3.3.5 3-8线译码器74LS13874LS138为3线-8线译码器,共有54/74S138和54/74LS138两种线路结构型式。其芯片引脚图如下图所示:图3.11 74LS138引脚图1、74LS138引脚说明1、2、3号引脚为信号输入端,7、915号引脚为信号输出端,4、5、5号引脚为使能端,8号引脚接地,16号引脚接电源正极。 下面就74LS138的真值表来具体说明其工作过程:表3.3 74LS134集成译码器功能表输入输出E3/E2/E1A2A1A0/Y0/Y1/Y2/Y3/

51、Y4/Y5/Y6/Y7XHXXXXHHHHHHHHXXHXXXHHHHHHHHLXXXXXHHHHHHHHHLLLLLLHHHHHHHHLLLLHHLHHHHHHHLLLHLHHLHHHHHHLLLHHHHHLHHHHHLLHLLHHHHLHHHHLLHLHHHHHHLHHHLLHHLHHHHHHLHHLLHHHHHHHHHHL2、工作原理当一个选通端(E3)为高电平,另两个选通端(/E1)和(/E2))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。 利用 E1、E2和E3可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。若将选通端

52、中的一个作为数据输入端时,74LS138还可作数据分配器。3.3.6 D/A转化芯片DAC0832DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。1、DAC0832的主要特性参数 分辨率为8位; 电流稳定时间1us; 可单缓冲、双缓冲或直接数字输入; 只需在满量程下调整其线性度; 单一电源供电(+5V+15V); 低功耗,200mW。2、DAC0832引脚图图3.12 DAC0832芯片引脚图3、引脚说

53、明* D0D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错);* ILE:数据锁存允许控制信号输入线,高电平有效;* CS:片选信号输入线(选通数据锁存器),低电平有效;* WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;* XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;* WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR1、XFER的逻辑组合产生LE2,

54、当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。* IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化;* IOUT2:电流输出端2,其值与IOUT1值之和为一常数;* Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度;* Vcc:电源输入端,Vcc的范围为+5V+15V;* VREF:基准电压输入线,VREF的范围为-10V+10V;* AGND:模拟信号地;* DGND:数字信号地4、DAC0832工作原理当ILE、/CS、/WR1同时有效时,LE=1,输入寄存器的输出随输入而变化。/

55、WR1信号为上升沿时,LE=0,将输入数据锁存到输入寄存器。当/XFER、/WR2同时有效时,LE2=1此时DAC寄存器输出随输入而变化。/WR1信号为上升沿时,LE=0,将输入数据锁存到DAC寄存器,数据进入D/A转化器,开始D/A转换。5、DAC0832的工作方式DAC0832有两种工作方式:单缓冲工作方式和双缓冲工作方式。当DAC0832工作于单缓冲工作方式时,两个寄存器其中DAC寄存器工作于直通状态,输入寄存器工作于受控锁存器状态。在不要求多相D/A 同时输出时,可以采用单缓冲方式,此时只需一次写操作就开始转换,这样可以提高D/A的数据吞吐量。当DAC0832工作于双缓冲工作方式时,两个寄存器均工作于受控锁存器状态。当要求多个模拟量同时输出时,可爱用双重缓冲方式。本次设计的系统只要求1个模拟量的输出,所以采用单缓冲工作方式。3.3.7 四运算放大器LM324LM324系列器件为价格便宜的带有真差动输入的四运算放大器。与单电源应用场合的标准运算放大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论