ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:491.85KB ,
资源ID:6216190      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6216190.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智能台灯论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智能台灯论文.docx

1、智能台灯论文 工程实践论文论文题目智能台灯学生姓名吴 杨 银 石 专业自动化班级自动化112指导教师 职称副教授二O 13年11月摘要生活中,台灯是人们学习工作的必需品,可是人常常会因为忘记关灯离开,导致极大的电能耗费。同时晚上房间较暗,人们摸黑去找台灯开关又显得尤为很困难,甚至有可能发生危险。有了智能台灯,这些问题便迎刃而解。智能台灯能够做到自动亮灭、自动调节亮度的功能。当环境光线暗到一定程度,且周围有人存在的时候,台灯便会自动亮起,并且根据环境自动调节LED管发光强度,从而保护使用者的视力。当使用者离开,或者环境光足够强的时候,台灯会自动关闭,减少电能的消耗,延长台灯的使用寿命。本智能台灯

2、项目使用STC公司生产的STC12C5A60S2单片机的作为核心处理系统,使用RE200B人体红外热释传感器结合BISS0001红外热释处理芯片,构成人体红外感应模块,可以对靠近的人体热红外信号做出反应并反馈信号给单片机处理;光敏电阻作为光敏传感器,作用是采集环境光信号,反馈给单片机不同的模拟电压值,通过STC12系列单片机内部自带的A/D转换功能实现单片机对环境光强弱的判断,从而进一步控制调节LED发光二极管的PWM占空比,调节台灯的发光强度。关键词:红外热释;STC12单片机;光敏电阻;PWM波;A/D转换;LED灯The intelligent desk lampAbstractLife

3、, study and work lamp is a necessity for people , but people often forget to turn off the lights because the left led to a great power consumption. Meanwhile dark room at night , people go to the dark lamp switch and it is particularly difficult, and may even be dangerous. With intelligent lamp, the

4、se problems will be solved.Intelligent lamp can do automatic light off, automatically adjust brightness. When the ambient light is dark to a certain extent , and the presence of people around when the lamp will automatically turn on and automatically adjust the LED luminous intensity depending on th

5、e environment , thus protecting the users eyesight . When the user leaves , or when the ambient light is strong enough , lamp will automatically turn off to reduce power consumption and extend lamp life.The project uses intelligent lamp produced STC12C5A60S2 STC microcontroller as the core processin

6、g system, using RE200B pyroelectric infrared sensor combined with human BISS0001 pyroelectric infrared processing chip , constitute human infrared sensor module can react to body heat near infrared signals feedback signal to the microcontroller processing ; photosensitive resistance as light sensors

7、 , the role is to collect ambient light signal, the feedback to the microcontroller different analog voltage value by STC12 series MCU internal built-in a / D conversion MCU judgment on the strength of the ambient light to further adjust the LED light-emitting diode control PWM duty cycle, adjusting

8、 lamp luminous intensity.Key words:infrared pyroelectric; STC12 MCU; photosensitive resistance; PWM wave; A / D converter; LED lights1引言1.1项目概述台灯作为自电气革命以来,逐渐覆盖几乎全世界家家户户的必需品。随着照明技术的发展,台灯的发光源从白炽灯更新到荧光灯,再到现如今颇为流行的的LED灯,发光效率越来越高,照明能力也越来越强。虽然发光源有了很大的性能升级,但是传统台灯的控制方法无非是手动按动一个机械开关,来打开关闭台灯或者是调节它的亮度。这往往会造成因使

9、用者忘记关灯,使台灯常亮而浪费电能,或者因为晚上摸黑找台灯开关不方便,甚至不知情被障碍物绊倒发生危险。智能台灯就能很好的解决这个问题,人离开时他就会自行断电,人在附近自动点亮,更可以随着环境光自行调节亮度。本系统是基于51单片机为核心处理器的“智能台灯”,能判断周围环境光的强弱以及是否有人在附近活动,从而自行点亮熄灭,并且调节亮度。1.2设计目的智能台灯项目旨在制作一个具有可以判断是否有人还有根据光强调节发光亮度的的LED台灯,达到节约电能,方便使用和保护视力的作用。同时不仅仅可以作为台灯使用的模块,在应用领域,可以植入到智能家居系统扩展应用在整个家庭照明控制上。1.3设计任务完成项目的方案设

10、计,并在论证方案设计的可行性后设计出系统原理图,并完成系统的软硬件调试。后期主要完成项目的演示、论文撰写和项目最后答辩。本设计主要实现,通过人体热释红外和光敏电阻两个核心传感器共同作用下,单片机为系统处理器核心,控制LED发光二极管亮灭、点亮时间、明暗程度等效果。根据当初对任务的划分以及各自的兴趣小组的任务划分如下吴昊单片机控制模块及软件设计杨雪 银承龙照明电路设计石商全人体热释红外模块1.4研究思路和方法本课题基本思路是:(1)结合人们的现代生活,以及产品设计的人性化设计理念,制定出智能台灯的基本功能。(2)查阅相关资料,根据台灯需要实现的功能,画出系统工作原理框图。(3)查阅相关资料,并分

11、组讨论。以确保产品设计的可行性、科学性。(4)在的研究讨论后确定最后的系统原理框图。(5)选择芯片和设计电路时考虑先仿真后制板,大大节约了制板失败花费的财力和精力。(6)本设计将把工作重心放在产品功能的低成本,选用性价比高技术成熟的芯片,在此基础上对各个系统模块深入分析,以实现产品的最优性价比。2项目总体方案设计2.1系统设计方案2.1.1系统控制方案一:采用纯模拟控制电路,使用运算放大器对光敏信号以及人体热释红外信号进行采集放大,通过比较器触发台灯的点亮或者让台灯熄灭,采用555定时器调整台灯点亮持续的时间。方案二:采用单片机为核心下的数字模拟转换控制电路,使用单片机作为信号处理以及控制信号

12、输出的中枢,各模块之间由单片机相互联系和作用。由于此项目仅采用5V供电,照明灯光使用LED发光二极管组,而控制LED的亮度而不使产生色差,最佳的方法就是使用PWM脉宽调制控制。然而用纯模拟电路输出易控PWM电路设计困难,但是使用单片机就可以精准的输出不同占空比的PWM,能更加平滑的控制LED的亮度变化。虽然外设电路结构比较复杂,但是单片机需要处理的数据并不繁重,所以我们选择价格比较低廉的MCS-51系列的单片机作为系统主控模块,最终采用的是宏晶公司生产的STC12C5A60S2单片机2.1.2人体热释红外方案一:使用RE200B人体热释红外传感器,通过LM358进行两级信号运算放大,通过LM3

13、93电压比较输出电平决定是否使系统工作,点亮LED。方案二:通过相关资料查询,我们发现了一款具有较高性能的传感信号处理集成电路芯片BISS0001。它配以热释电红外传感器和少量外接元器件构成被动式的热释电红外开关。它能自动快速开启各类白炙灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于用于安全区域的自动灯光、照明和报警系统。相比较技术的成熟和电路设计的可行性易操作性,选择方案二可以方便实现模拟信号输入,一位TTL电平输出的形式,方便于对单片机中断的触发。同时芯片集成的RC延迟触发器,恰好实现了台灯所需要的延时关闭功能。2.1.3光敏传感由于使用光敏电阻是线形原件,采样模

14、拟信号必须经过AD转换才可以给单片机使用。方案一:使用模数转换芯片ADC0804,将电压交给模数转换芯片,输出八位数字信号给单片机一组IO口,节约单片机的资源使用。方案二:使用STC单片机内部集成的10位AD转换,因为STC系列增强型51单片机多款内部集成AD转换,以单片机AVCC作为参考电压直接在单片机程序中内部进行转换操作。最后考虑简化电路,尽量减少芯片使用数量从而节约成本,节约单片机IO资源,固选择方案二。2.1.3照明方式方案一:使用白炽灯之类的电阻式发光体,通过线性调压调节亮度方案二:使用高亮度白色LED发光二极管组作为发光元件,通过驱动电路产生PWM驱动亮度变化白炽灯发光效率低,极

15、大部分能量损耗在热损,不符合项目节能的理念。LED亮度高发光效率高,使用单片机驱动PWM输出控制简单方便,亮灭响应速度快,所需的电压低电流小。考虑以上优势选择方案二。2.2系统原理框图和工作原理2.2.1系统原理框图图 2.1 智能台灯统框图2.2.2系统工作原理本系统由传感器检测模块、单片机模块、LED发光二极管组模块组成。传感器模块分为人体热释红外传感器检测模块和光敏电阻模块。人体热释红外模块负责检测台灯周围是否有人存在,反馈给单片机以中断信号,控制台灯的亮灭;光敏电阻模块负责采集环境光线的强弱,反馈模拟电压信号给单片机,通过单片机10位A/D,最终使不同环境光强对应成不同数值,通过判断数

16、值大小,下一步调节PWM占空比调节PWM驱动的LED发光二极管组的亮度。单片机模块负责整个系统信号的处理,内部A/D转换,中断的响应以及PWM脉宽调制的输出。LED发光二极管组模块负责驱动4*4的发光二极管组的工作状态。3系统硬件设计3.1各个单元电路的工作原理和实现的功能3.1.1电源模块图3.1 电源电路原理图在综合考虑了本系统功耗及成本问题后,我们采用了电子产品中常见的三端稳压集成芯LM1117。LM1117组成的稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜完全符合本设计要求。芯片输入端采用一个104瓷片电容滤去输入端电压中的高频

17、纹波,输出端同样采用了一个10UF电解电容和104瓷片电容分别滤去电源输出端的低频和高频纹波,以保证电源提供电能的稳定性。电源输出端用一个1K电阻和发光二极管串联作为电源指示灯,弹簧开关做电源总开关。3.1.2 BISS0001人体热释红外检测模块图3.2BISS0001和RB200B的人体热释红外模块红热释电模块由红外传感器RE200B、BISS0001组成的信号检测及处理电路。红热释电红外传感器只对波长为10m(人体辐射红外线波长)左右的红外辐射敏感,所以除人体以外的其他物体不会引发探头动作。探头内包含两个互相串联或并联的热释电元,而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元

18、件几乎具有相同的作用,使其产生释电效应相互抵消,于是探测器无信号输出。一旦人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收,但是两片热释电元接收到的热量不同,热释电也不同,不能抵消,于是输出检测信号。BISS0001是由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等构成的数模混合专用集成电路。当infare1检测到人体信号时,产生微弱的信号输出,经R4、R7、R9、R8、C2、C3、C5组成的信号放大滤波电路。R5、R7、R8和C1、C4组成的延时电路。信号经处理后从2脚输出。3.1.3光敏电阻模块图3.3光敏电阻模块本电路为光敏电阻模块,由光敏电阻和一

19、个滑动变阻器串联而成,根据光敏电阻在光照强度不同的情况下,电阻值呈线性变化的原理,使之与滑变分压值产生变化。不同的电压值反馈给单片机,通过内部集成A/D转换,判断出当前环境光线亮度。阻容并联接入为了滤除一些杂波干扰。具体如图3.3所示。3.1.4 MCU主控电路图3.4单片机电路原理图本电路为系统的主控电路原理图,本电路采用STC公司生产的STC12C5A60S2单片机作为主控芯片。STC12C5A60S2是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash。并具有以下标准功能: 8k字节Flash,

20、512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。完全能胜任本系统的信号处理和实现相关控制。在单片机模块包涵电源接口,晶振模块和按键复位电路。电路中,我们采用的是11.0592MHZ的晶体振荡器,采用两个22PF的电容作为晶振的起振电容。系统复位电路采用的是按键手动复位,可以对系统进行死机防护。3.1.5 LED发光二极

21、管组控制电路图3.5LED发光二极管组电路采用NPN型三极管按达林顿管方式做驱动电路,提高电流放大倍数,增加电流驱动能力。16个白色草帽发光二极管串联限流电阻,三极管直接连接到单片机,通过TTL电平直接驱动控制其通断。电阻起到限制二极管电流的作用,防止电流过大损坏发光二极管。3.2印制板电路图电路绘制,我们采用了Altium公司在的Altium Designer10电路绘图软件。绘制的PCB板电路图如下所示。电气走线宽度粗线为30mile到60mil。通过合理布局,即保证了电路的美观,也让信号干扰较少到最小。布线时候由于考虑到是手工印制覆铜板,为了避免腐蚀制板时出现断线需要重做的情况,尽量把线

22、宽做的很粗,既可以减少干扰,又不容易腐蚀融断。PCB图如3.7所示。图3.7印制板电路图3.3硬件电气原理图下图为系统的电气原理图,整个系统共分为五个小模块:1 电源模块2 BISS0001人体热释红外检测模块3 光敏电阻模块4 LED灯模块5 单片机模块图3.9 硬件电气原理图3.4产品材料清单型号、规格、技术参数、总价、成本等3.4.1产品材料(器件、电路板、结构件等)清单型号编号型号技术参数数量个/件单价/元1RE200B人体热释红外传感器,工作波长 7-14m,输出信号2.5V252Stc12c5a60s2Stc12c5a60s2是一种低功耗、高性能CMOS8位微控制器,具有 8K 在

23、系统可编程Flash 存储器。采用5V供电,最高运作频率35Mhz,6T/12T可选。273BISS0001CMOS数模混合专用集成电路,具有独立的高输入阻抗运算放大器,可与多种传感器匹配,进行信号与处理4348050NPN型三极管10.55干电池持续提供7.5V电压1206电位器503,305精密型电位器100.57自锁开关自锁小功率开关20.38晶振11.0592MHZ30.69按键轻触开关100.05101117-5电子电路中常用的芯片,电路内部有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜2211发光二极管草帽LED200.112瓷片电容104,103,22300.0

24、513电解电容22UF,10UF电解电容,32V有效耐压值。300.114铜板普通电路单面铜板21515排针普通常用排针50.616电阻恰当规格电阻若干200.05总计30表3-1产品材料介绍3.4.2主要原件介绍 1) RE200BRE200B是传感器的一种,RE200B采用热释电材料极化随温度变化的特性探测红外辐射,并配合双灵敏元互补方法抑制温度变化产生的干扰,提高了传感器的工作稳定性。2) 菲涅尔透镜菲涅尔透镜 (Fresnel lens) ,又名螺纹透镜,多是由聚烯烃材料注压而成的薄片。菲涅尔透镜在很多时候相当于红外线及可见光的凸透镜,效果较好,但成本比普通的凸透镜低很多。多用于对精度

25、要求不是很高的场合,如幻灯机、薄膜放大镜、红外探测器等。3) BISS0001红外传感信号处理器CMOS数模混合专用集成电路。工作电压范围+3V+5V。采用16脚DIP封装或SOP封装。外界元件由使用者根据需要选择。可见BISS0001是由运算放大器、电压比较器和状态控制器、延迟时间定时器、封锁时间定时器及参考电压源等构成的数模混合专用集成电路。可广泛应用于多种传感器和延时控制器。各引脚的定义和功能如下:VDD工作电源正端。范围为35V。Vss工作电源负端。一般接0V。IB运算放大器偏置电流设置端。经RB接VSS端,RB取值为1M左右。1IN-第一级运放放大器的反相输入端。1IN+第一级运放放

26、大器的同相输入端。1OUT第一级运算放大器的输出端。2IN-第二级运算放大器的反相输出端。2OUT第二级运算放大器的输出端。Vc触发禁止端。当VcVR时禁止触发;当VCVR时允许触发。VR0.2VDD。VRF参考电压及复位输入端。一般接VDD。接“0”时可使定时器复位。A可重复触发和不可重复触发控制端。当A=“1”时,允许重复触发,当A=“0”时,不可重复触发。Vo控制信号输出端。由Vs上跳边沿触发使Vo从低电平跳变到高电平时为有效触发。在输出延时间Tx之外和无Vs上跳变时Vo为低电平状态。RR1RC1输出延迟时间Tx的调节端。Tx49152R1C1。RR2RC2触发封销时间Ti的调节端。Tx

27、24R2C2。4) 光敏电阻光敏电阻又称光导管,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器,又称为光电导探测器;入射光强,电阻减小,入射光弱,电阻增大。5) STC12C5A60S2 高速:1个时钟/机器周期,增强型8051内核,速度比普通8051快812倍宽电压:5.53.5V,2.23.6V增加

28、第二复位功能脚(内部高可靠复位,可调整复位门槛电压,频率12MHz时,无需此功能)外部低压掉电检测低功耗设计:空闲模式,掉电模式(可由外部中断唤醒)时钟:外部晶体或内部RC振荡器可选,在ISP下载编程用户程序时设置1K/2K/4K/5K/6K字节片内Flash程序存储器,擦写次数10万次以上256字节片内RAM数据存储器芯片内EEPROM功能,擦写次数10万次以上ISP在系统可编程,无需编程器/仿真器8通道,8位高速ADC,速度可达30万次/秒,2路PWM还可当2路D/A使用通道捕获/比较单元(PWM/PCA/CCP),也可用来再实现2个定时器或2个外部中断(支持上升沿/下降沿中断)4个16位

29、定时器,兼容普通8051的定时器T0/T1,2路PCA实现2个定时器可编程时钟输出功能,T0在P3.4输出时钟,T1在P3.5输出时钟硬件看门狗(WDT)全双工异步串行口(UART),兼容普通8051的串口先进的指令集结构,兼容普通8051指令集,有硬件乘法/除法指令宏晶STC12系列主要性能:1个时钟/机器周期,高速、高可靠,2路PWM,8路8位高速转换,30万次每秒在系统可编程,无需编程器,无需仿真器,可远程升级可送STC-ISP下载编程器,1万片/人/天内部集成高可靠复位电路,外部复位电路可彻底省掉,当然也可以继续用外部复位电路1个时钟/机器周期,可用低频晶振,大幅降低EMI:超强抗干扰

30、:高抗静电(ESD保护),整机轻松过2万伏静电测试,轻松过4KV快速脉冲干扰(EFT测试)宽电压,不怕电源抖动,宽温度范围,-4085无法解密,采用宏晶最新第六代加密技术通用I/O口,复位后为:准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不得超过55mA系统软件设计。4 系统软件设计4.1软件程序框图根据BISS0001在检测到人体红外线的时候VO引脚持续输出高电平,人离开之后一段时间关闭成低电平,其中会产生一个下降沿的特性,来触发单片机外部中断0使用下降沿触发中断的形式。

31、片内A/D模块一直在对光敏电阻分的电压进行模拟数字转换,程序用转换得电压数字值和已设定好的阈值进行对比,控制PWM占空比调节LED亮度。PWM则是通过单片机定时器定时控制输出,响应定时器中断程序调节占空比。系统框图如图4.1所示。图4.1 软件程序框图4.2程序源代码#include#include#define uint unsigned int#define uchar unsigned charsbit P07=P07;sbit P33=P33;sbit P32=P32;sbit P00=P00;uint k=1;uint num=1;uint t=0;void init_uart(void) PCON &= 0x7F; SCON = 0x50; AUXR |= 0x04; BR

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1