3++智能家居照明控制系统硬件电路设计_第1页
3++智能家居照明控制系统硬件电路设计_第2页
3++智能家居照明控制系统硬件电路设计_第3页
3++智能家居照明控制系统硬件电路设计_第4页
3++智能家居照明控制系统硬件电路设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、3 智能家居照明控制系统硬件电路设计家居照明控制系统的智能化主要体现在两大功能模块上,一个是智能调光装置,另一个就是光照度的检测、显示及补偿装置。下面主要就这两方面来介绍智能照明系统的硬件设计,但这里要特殊申明的是,由于各种原因在硬件的具体制作与实验方面,本人只制作了照度检测、显示及补偿的演示装置。3.1 主要元器件的选取3.1.1控制器的选择硬件设计过程中控制器是系统的核心部分,它能够控制系统的信号的采集及处理功能,它的性能的好坏决定着系统设计的成败与否,因此,必须对主控制器从功能和应用性能进行选择。可选用控制器主要有可编程控制器(PLC)、单片机两类,它们各有自己的有缺点。可编程控制器(P

2、LC)是专为在工业环境应用而设计的。它采用一类可编程的存储器,、用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入、输出控制各种类型的机械或生产过程。它的主要功能是逻辑控制、定时控制、计数控制、步进控制、PID控制、数据控制、通信和联网等。因此它的抗干扰能力强,工作可靠,但其无法读取外部存储器的数据。而本文智能家居照明控制系统要实现对照明的人性化管理,也就是根据人的控制输入出现相应的照明场景和自动执行相应控制输出相结合,具备很大的灵活性。方便修改相应的场景参数,易于功能扩展,还可以与PC机以及与其它单片机进行通信。由于单片机技术在各个领域得

3、到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机。而单片机的设计在满足大多数测控参数对数据处理速度和数据容量相对要求不高的前提下,大力发展了其控制功能和控制运行的可靠性,因而更适合于检测、控制型应用场合。本系统并不需要进行复杂数学模型的计算工作,数据容量也不多,非常适合使用单片机作为本系统的微处理器。而在单片机家族的众多成员中,AT89系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。目前,可用于AT89系列单片机开发的硬件越来越多,与其配套的各类开发系统、各种软件也日趋完善,因此

4、,可以极方便地利用现有资源,开发出用于不同目的的各类应用系统。由于AT89S51单片机是在8031的基础上推出的增强型产品,并提高了芯片的集成度,因此在性能上大为提高,增加了多种片内硬件功能,并扩展了功能单元的种类和数量。通过以上分析,最终选择AT89S51作为本系统的主控器。3.1.2显示器件的选择显示主要有 LCD显示和 LED显示两种。液晶显示器 (LCD)是一种低功耗的显示器件,在袖珍式仪表或低功耗应用系统中有广泛的应用。液晶显示器有标准段式液晶显示器、字符点阵液晶显示器和全点阵图形液晶显示器三种。液晶本身并不发光,而是借助自然光或外来光源显示数码,它的优点是工作电压低,耗电极省、成本

5、低。LED显示器是由发光二极管显示字段组成的显示器,有7段和 “米”字段之分。这种显示器有共阴极和共阳极两种。显示器有静态显示和动态显示两种。静态显示是使需要显示的字符的各字段连续通以电流,因而所显示的字段连续发光。动态显示是使所需要显示的各字段断续通以电流,因而其发光是不连续的。对于本系统考虑成本及需求等方面,选择LED数码管显示。3.1.3光照度检测元件的选择光敏电阻在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。光敏电阻器是利用半导体的光电导效应制成的一种

6、电阻值随入射光的强弱而改变的电阻器,又称为光电导探测器;入射光强,电阻减小,入射光弱,电阻增大。常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.40.76)m的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。光照度检测元件有光敏电阻、光敏三极管、光敏二极管等三种光敏元件。使用光敏电阻作为光照度的检测元件,光敏电阻器由能透光的半导体光电晶体构成 ,因半导体光电晶体成分不同,又分为可见光光敏电阻、红外光光敏电阻、和紫外光光敏电阻。当敏感波长的光照半导体光电晶体表面,晶体内载流子增加,使其电导率增加(即电阻减小)。值得注意的是,

7、光敏电阻的光照特性(随光照强度变化的特性)、温度系数(随温度变化的特性)、伏安特性线性度不好,所以选择光敏电阻作为本次实验的光照度检测元件不是很适合。使用光敏三极管作为光照度的检测元件,光敏三极管和普通三极管的结构相类似。不同之处是光敏三极管必须有一个对光敏感的PN结作为感光面,一般用集电结作为受光结,因此,光敏三极管实质上是一种相当于在基极和集电极之间接有光敏二极管的普通三极管。当人射光子在基区及集电区被吸收而产生电子一空穴对时,便形成光生电压。由此产生的光生电流由基极进入发射极,从而在集电极回路中得到一个放大了倍的信号电流。因此,光敏三极管是一种相当干将基极、集电极光敏二极管的电流加以放大

8、的普通晶体管放大。但结构原因使结电容加大,响应特性变坏。所以选择光敏电阻作为本次实验的光照度检测元件也不合适。使用光敏二极管作为光照度的检测元件,光敏二极管是利用半导体材料的光特性实现二极管的开关功能,光敏二极管和普通二极管相比虽然都属于单向导电的非线性半导体器件,但在结构上有其特殊的地方。光敏二极管使用时要反向接入电路中,即正极接电源负极,负极接电源正极。根据PN结反向特性可知,在一定反向电压范围内,反向电流很小且处于饱和状态。此时,如果无光照射PN结,则因本征激发产生的电子-空穴对数量有限,反向饱和电流保持不变,在光敏二极管中称为暗电流。当有光照射PN结时,结内将产生附加的大量电子空穴对(

9、称之为光生载流子),使流过PN结的电流随着光照强度的增加而剧增,此时的反向电流称为光电流。不同波长的光(蓝光、红光、红外光)在光敏二极管不同区域被吸收形成光电流。光敏二极管和光敏三极管是光电转换半导体器件,与光敏电阻器相比具有灵敏度高、高频性能好,可靠性好、体积小、使用方便等优点。正因为这些特点本系统主要选择光敏二极管作为光照度检测元件。3.2电源电路设计本系统主要采用-12V电源和+5V电源,电路图如图3-1所示:图3-1 电源电路3.3主控制电路设计AT89S51的RST引脚为复位引脚,只要在RST引脚上出现两个机器周期以上的高电平,即可实现复位。本设计采用的是按键复位,如图3-2所示,当

10、按下按键后,电容被短路,RST引脚就处于高电平,就可以达到复位的目的。图3-2 复位电路AT89S51单片机的时钟信号通常用两种电路形式得到:内部振荡方式和外部振荡方式。内部振荡方式所得的时钟信号比较稳定。在引脚XTAL1和XTAL2外接晶体振荡器(简称晶振),就构成了内部振荡方式。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。内部振荡方式的外部电路如下图3-3所示。图中,两个电容起稳定振荡频率、快速起振的作用,其电容值一般在20-30pF。晶振频率的典型值为6MHz或12MHz,设计中电容取30pF,晶振为12MHz。 图3-3 晶振电路本设计中单

11、片机的各管脚的控制功能阐述如下:1 P0口是一组双向I/O端口,它分时提供低8位地址和8位双向数据。在设计中P0.0P0.7接上发光二极管后与八个上拉电阻相连,用于模拟照度补偿。2 P1口是一个带内部上拉电阻的8位双向I/O端口。本设计中P1口与两个LED数码管相接,构成光照度显示部分。图3-4 主控制电路 P2口是一个带内部上拉电阻的8位双向I/O端口。设计中,P2.2-P2.4用于外接A/D转换芯片,P2.0和P2.1用于三极管的驱动,P2.5用于采用PWM方式调光,P2.6和P2.7用于实现手动与自动切换及手动调光功能。 P3口是一个带内部上拉电阻的8位双向I/O端口。在整个系统中,这8

12、个引脚还具有专门的第二功能。本设计中用到P3.0和P3.1作为串口输出,RXD与TXD与电平转换芯片MAX232相连,信号经过电平转换后在PC机连接,通过光照度监控系统对光照度进行计算机监控。具体见上图3-4所示。3.4数据采集及处理电路3.4.1数据采集电路本设计中选择光敏二极管作为光照检测元件,具体电路如图3-5所示:由图可知,为了将电流信号转换成电压信号,这里采用了反相比例运算。即 或 (3-1) 其中:输出电压; 光敏二极管的光电流; 反馈电阻,这里()。若标定好光敏二极管的输出电流是每一百勒克斯为0.55A,此时若运算放大器(OP07)的反馈电阻取为180 k,那么就可以得到1 m

13、A /lx的灵敏度,对于灵敏度的分散性,可以用电位器R3进行调整。图中的电容的作用是将电灯光的明暗闪烁进行平均,使得输出不产生闪烁的现象,每lx的光产生的输入电流为: (3-2)此时: (3-3)即每lx的光就可以得到1 mV的输出电压。图3-5 数据采集电路3.4.2AD转换电路模数转换芯片采用ADC0832,接收经过运算放大器处理后的光照度的检测值,经过ADC0832处理后送单片机进行数据处理。ADC0832是美国国家半导体公司生产的一种8位分辨率、双通道A/D转换芯片。由于它体积小,兼容性强,目前已经有很高的普及率。ADC0832具有一下特点: 8位分辨率; 双通道A/D转换; 输入输出

14、电平与TTL/CMOS相兼容; 5V电源供电时输入电压在05V之间; 工作频率为250KHZ,转换时间为32uS; 一般功耗仅为15mV; 8P、14PDIP(双列直插)、PICC多种封装; 商用级芯片温宽为0+70,工业级芯片温宽为-40+85。其封装图如下图3-6所示:1 8 2 ADC0832 73 64 5 图3-6 ADC0832封装图芯片接口说明: 片选使能,低电平芯片使能; CH0 输入通道0,或作为IN+/-使用; CH1 模拟输入通道1,或作为IN+/-使用; GND 芯片参考0电位; DI 数据信号输入,选择通道控制; DO 数据信号输出,转换数据输出; CLK 芯片时钟输

15、入; VCC 电源输入及参考电压输入(复用)。芯片时序说明:如下图3-7所示:图3-7 ADC0832芯片时序图ADC0832与单片机的接口电路及原理:ADC0832的2脚与光照度传感器的输出电压相接,采用0通道输入,口与P2.4口相连,用于控制ADC0831的片选信号,低电平有效,7脚的CLK接在P2.3口,通过单片机为ADC0831输入时钟信号,5脚的DI选择通道控制与P2.5相连,6脚的串行口输出与P2.2相连,经A/D转换后的数字信号通过P2.2口输入单片机,由单片机进行处理。如图3-8所示:图3-8 ADC0832与单片机的接口电路当ADC0832未工作时其CS输入端应为高电平,此时

16、芯片禁用,CLK和DO/DI的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持电平到转换完全结束。此时芯片开始转换工作,同时由单片机向芯片时钟输入端CLK输入时钟脉冲,使用DI端输入通道功能选择数据信号。在第一个脉冲的下降沿之前DI端必须是高电平,表示启动信号。在第2、3个脉冲下降沿之前DI端输入2位数据用于选择通道功能,其功能项见表3.1所示:表3.1通道选择表MUX AddressChannel #SGL/DIFODD/SIGN0110+11+本设计中只需要对CH0进行单通道转换,如上表所示需要将2位数据置为“1”、“0”即可。到第3个脉冲的下降沿之后DI端的输入电平就

17、失去输入作用,此后DI端则开始利用数据输出DO进行转换数据的读取。从第4个脉冲下降沿开始DO端输出转换数据最高位DATA7,随后每一个脉冲下降沿DO端输出下一位数据。直到第11个脉冲时发出最低位数据DATA0,一个字节的数据输出完成,也标志着一次A/D转换的结束。最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了。3.5显示电路设计本设计采用LED动态显示方式,使用两个LED数码管进行显示,数码管是共阳极接法,分别显示个位和十位数据。ah分别与P1口的八根I/O线相连,低电平有效,形成段选线多路复用,它们的公共端则由PNP型三极管8550控制。如果8550导通,则相应的数码管就可以

18、亮,而如果8550截止,则对应的数码管就不能亮,8550是由P2.0,P2.1控制的,这样我们就可以通过控制P2.0、P2.1达到控制某个数码管亮或灭的目的。此外三极管还具有驱动作用,能够使数码管亮度加强。如图3-9所示:图3-9 数码管显示电路3.6照度补偿电路设计通过数码管显示的电压值,能够反应出光照度的大小,因而就可以根据数码管的显示来进行照度补偿。本设计中利用8个发光二极管作为照度补偿的演示,通过制作表格,建立起电压值和发光二极管点亮的个数两者之间的关系,如下表3.2所示:表3.2 电压值与二极管的对应表电压范围0.00.00.50.51.11.11.71.72.32.32.92.93.53.54.14.25.0点亮个数876543210具体电路如图3-10所示:图3-10 照度补偿电路3.7调光电路本设计中采用PWM方式进行灯光调节,主要采用软件来实现。

温馨提示

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

最新文档

评论

0/150

提交评论