系统采用单片机为控制器,用热释人体红外传感器和光照强度传感系统来检测室内有无人员及室内光强,提出了一个智能照明控制系统的原理框图,并在此基础上设计了智能照明控制系统的部分硬件电路,该系统采用模块化结构设计,条理清晰,便于改进和扩充。同时还具有体积小,控制方便,可靠性高等优点,可以满足办公场所智能照明控制的要求,以达到节能目的。
室内环境光采集电路
室内环境光采集电路如图2所示。工作原理为当办公场所室内自然光光照强度高于一定程度时(即设定参数),则光敏三极管D5呈现低阻状态即小于1 kΩ,三极管Q1的基极电压将增大,使三极管Q1饱和导通,就会使三极管Q1集电极输出低电平,不参与其工作。当办公场所室内自然光光照强度小于一定程度时(即设定参数),则光敏三极管D5呈现高阻状态大于100 kΩ,使三极管Q1截止,Q1的集电极输出高电平,参与其电路工作。其中可变电阻R24是作为调节室内环境光光照强弱灵敏度参数的器件,其阻值的大小,将会是三极管Q1在不同的室内环境光照强度参数下导通,而R3、C1组成的电路是防止外界干扰而设计的,具有防干扰的作用。
人体信号采集电路
探测人体是否在办公场所室内时,探测人体是否存在的热释电红外传感器要具有灵敏度高、稳定性好、抗干扰性强、具有延时性好的功能,选取时应根据办公场所的工作时间等因素而定,通常选用HT-208型号的热释电红外传感器,根据此芯片的功能特点设计的人体信号采集电路如图3所示。其中的热释电红外传感器的1 号端引脚外接电源信号,2号端引脚外接采集信号,常要接一个电容量为6800pF的电容器与3号端引脚相连接,而3号端引脚是外接地的,所以热释电红外传感器是用2号端引脚与单片机AT89S52的P3.3引脚端相连接的,而为了增强信号采集的稳定性即热释电红外传感器探测的稳定可靠,常在单片机的引脚端口处再接一个100 kΩ的上拉电阻。
看门狗电路
在该电路中有看门狗定时器、自动复位、电压门限监测的功能,在系统上电、掉电和供电电压不足时,单片机和总线逻辑状态是不确定的,会使MAX705芯片的 RESET引脚端输出复位信号给单片机使单片机维持在复位状态,以避免控制的错误。电路如图4所示。为了使复位更加可靠,在复位输出端外接一个10 k的上拉电阻,并与AT89C52的复位端相连。所以在VCC端的电压低于复位电压时,系统就保持在复位状态。为检测电源电压将电源Vin与PFI引脚端相连接,在PFI端的电压低于1.24 V时,就由PFO端输出示警信号,而WDI端是由内部定时器控制,当WDI为低电平时,为该系统提供保护,才可避免因死机、程序跑飞、死锁等情况的发生,使系统正常工作。
本系统是以AT89S52单片机为主控核心,以环境光强弱信号、人体存在状况为主要的输入参数,通过相关电路的驱动,实现办公场所照明日光灯的智能控制,它比传统人式的人工管理办公场所的灯光更加合理、更有效地提高了自然光在办公场所里的利用,避免了电能源浪费;同时本系统加入了时间控制参数,使办公场所里的灯光控制更加符合工作作息时间。
关键字:智能照明 信号采集 单片机
引用地址:
智能照明系统室内环境光采集电路图
推荐阅读最新更新时间:2024-03-16 14:01
如何在ATE中集成对PIC单片机的编程烧写功能
做ATE,要对DUT内部的PIC单片机进行在线烧写, 在网上看到别人的一个说法(作者 Claud Zhang),内容如下: --------------------------------------------------------- 一种简单高效低成本的Microchip MCU编程方法 Claud Zhang 对于一些研发工程师来说,工厂的的MCU编程有时候是个比较头疼的问题.在研发过程中,大家都和习惯于用仿真器去编程,这个对工程师来说是个非常简单的过程,但是在工厂生产,工厂认为太复杂了。工厂希望是个傻瓜式的过程。最好的方法是通过ATE自动编程,不需人工参与。 在以往的通常有2种方法
[单片机]
PIC单片机控制的电动自行车驱动系统C程序
#include pic.h //电动车双闭环程序,采用双闭环方式控制电机,以得到最好的zh 转速性能,并且可以 //限制电机的最大电流。本应用程序用到两个CCP 部件,其中CCP1 用于PWM 输出,以控 //制电机电压;CCP2 用于触发AD,定时器TMR2、TMR1,INT 中断,RB 口电平变化中断, //看门狗以及6 个通用I/O 口 #define AND 0xe0 //状态采集5,6,7 位 #define CURA 0X0a //电流环比例和积分系数之和 #define CURB 0X09 //电流环比例系数 #define THL 0X6400 //电流环最大输出 #define FULLDUTY 0X0FF /
[单片机]
单片机使用C语言的好处
将C向MCU(俗称单片机)8051上的移植始于80年代的中后期。客观上讲,C向8051 MCU移植的难点不少。如: (1)8051的非冯 诺依慢结构(程序与数据存储器空间分立),再加上片上又多了位寻址存储空间; (2)片上的数据和程序存储器空间过小和同时存在着向片外扩展它们的可能; (3)片上集成外围设备的被寄存器化(即SFR),而并不采用惯用的I/O地址空间; (4)8051芯片的派生门类特别多(达到了上百种之多),而C语言对于它们的每一个硬件资源又无一例外地要能进行操作。 这些都是过去以MPU为基础的C语言所没有的。经过Keil/Franklin、Archmeades、IAR、BSO/Tasking等公司艰若
[单片机]
将基于51单片机的解码器应用于安防系统
1 引 言 目前,我国应用极广的编解码器是Princeton公司生产的具有531441(312)种状态的PT2262编码芯片和与之配套的PT2272解码芯片。但一片PT2272只能对一种地址的PT2262的15种状态进行解码,对于较大的编解码保安防盗控制系统,常使用多片PT2272组合解码,但仍远远满足不了大中型安防系统的设计要求。因此,采用AT89C2051单片机,实现了PT2262的大容量解码功能。 2 PT2262的编码原理 PT2262的工作原理如图1所示,图中K0~K7为地址端,应该预置其状态;K8~K11为数据端,按下按钮开关K8~K11后,PT2262就在第17脚输出一串行编码脉冲。开关K0~K11为12个位码
[单片机]
你需要学习单片机吗?
目前,单片机应用已经成为电子设计的一种潮流,年经的电子工程师们设计电子产品的时候都很喜欢使用单片机,因为电路设计简单、性价比高、功能强大。单片机的广泛应用是电子技术发展的一个标志,也是电子产品向智能化方向发展的必然趋势。作为一个电子技术从业人员,如果你不懂单片机,那实在是一种遗憾。如果你设计的电路还使用大量的门电路组合实现自动控制系统,那你实在是太老土了。如果你身为电子类专业毕业生还漠视单片机那你就太不识时务了。如果你觉得从事电子专业的工作没有前途而准备改行换业时,如果电子技术出生的你还在奔波忙碌找工作时,如果因为选择了电子专业而后悔时…… 你还是静下心来学学单片机吧,单片机的魔力会把带入一个展现自我价值的世界,让你的知识升华,
[单片机]
单片机按键消抖程序
通常按键所用的开关都是机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上就稳定的接通,在断开时也不会一下子彻底断开,而是在闭合和断开的瞬间伴随了一连串的抖动,如图 8-10 所示。 图 8-10 按键抖动状态图 按键稳定闭合时间长短是由操作人员决定的,通常都会在 100ms 以上,刻意快速按的话能达到 40-50ms 左右,很难再低了。抖动时间是由按键的机械特性决定的,一般都会在 10ms以内,为了确保程序对按键的一次闭合或者一次断开只响应一次,必须进行按键的消抖处理。当检测到按键状态变化时,不是立即去响应动作,而是先等待闭合或断开稳定后再进行处理。按键消抖可分为硬件消抖和软件消抖。
[单片机]
基于CAN总线的平地机自动找平系统设计
1 引言
平地机是一种平整场地、路面的机械,作业时其铲刀相对于地面的位置决定工作质量,即路面的平整度。铲刀安装在一个可水平回转、垂直摆动和横向伸缩的机架上,通过控制液压油缸的动作,控制铲刀升降、回转、倾斜、引出,以及铲土角度变换。由于操作复杂,要求操作员具有娴熟的操作技术,根据平地机行驶状况不断调整铲刀,使路面平整。因此该作业过程对操作员技术要求特别高,而且劳动强度较大。为了提高作业效率和和施工精度,这里提出一种基于CAN总线的平地机自动找平系统设计。
2 自动找平系统总体设计
2.1 CAN总线简介
CAN(Controller Area Network)总线即控制器局域网,是应用最广泛的现场总线
[嵌入式]
如何学习51单片机
学过51单片机的人,都知道这个学习的过程可能不是那么“美好”,所以,今天给大家介绍一些关于51单片机的学习方法。 1、我从不说51是基础,如果我这么说,也请把这句话理解为微机原理是基础。 2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用而已。 3、汇编语言在工作中很少用到,了解就好。 4、51单片机的P0口很特别。 5、C语言就是C语言,51单片机就是51单片机,算法就是算法,外围电路就是外围电路,传感器就是传感器,通信器件就是通信器件,电路图就是电路图,PCB图就是PCB图,仿真就是仿真。 当你以后再也不使用51了,C语言的知识还在,算法的知识还在,搭建单片机的最小系统的技
[单片机]