基于Atmega16的室内照明控制系统设计方案

发布者:创新脑细胞最新更新时间:2012-04-07 来源: 21ic 关键字:Atmega16  室内照明  控制系统 手机看文章 扫描二维码
随时随地手机看文章

照明是室内环境设计的重要组成部分,光照的作用,对人的视觉功能尤为重要。而长期以来,将自然光与室内智能照明系统相结合的方式一直被设计者忽略,大部分的室内场所仍沿用单一的传统照明方式,在一些公用场所的照明设备长时间打开,不仅导致能源浪费,而且加速了设备老化。

1 系统结构和工作原理

1. 1 系统结构

室内照明控制系统的设计主要采用Atmega16 单片机作为MCU 控制器,与LED 显示技术、光感技术、按键采集与处理技术、红外线传感技术、延时技术等技术相结合,然后实现室内照明设备的智能控制,其系统结构如图1 所示。

图1 室内照明控制方案图

1. 2 工作原理

(1)单片机通过继电器对室内照明设备的开关进行控制。

(2)照明设备周围的光照检测电路对设备周边亮度进行检测,信号通过环境亮度传感模块到达单片机,如果亮度能够满足生活需要,单片机则通过继电器保持照明设备的关闭状态,如果亮度不够,则由单片机继续检测是否采集到人体热释电感信号。

(3)如果被动式热释电红外传感器检测到人体信号,单片机则立刻控制照明设备,将其打开; 如果没有检测到人体信号,单片机则保持照明设备的关闭状态。

(4)在照明设备打开的情况下,如果单片机在某一时刻没有检测到人体信号,则延长一段时间后将照明设备关闭,如果延时期间检测到人体信号则结束延时,照明设备继续打开。

(5)可以根据应用照明设备场合以及使用人群的不同,将单片机PA0 ~ PA3引脚设置为不同的延时时间值。

(6)在照明电路正常工作时,只要按下强制按钮,就可以对照明设备进行强制控制,通过该按钮也可以使电路切换到自动控制状态。

2 系统硬件设计

2. 1 传感器部分设计

(1)环境亮度传感模块的设计。环境亮度传感模块的主要器件是光敏电阻。光敏电阻的光谱响应峰值比较接近人的视觉敏感区,波长为555 mm,另一方面,光敏电阻利用半导体的光电效应原理,其电阻值会随着入射光强度的不同而发生改变,入射光强时,电阻值较小,入射光弱时,其电阻值增大响应时间相对增加。

此传感模块采用环氧树脂封装,具有体积小、灵敏度高、反应速度快、可靠性强等特点,在对环境亮度检测时,当检测到的光照强度大于设定值时,则输出低电平,否则输出高电平。采用光敏电阻的作用就是把环境光亮度转化为模拟电压值,然后通过运放后传给单片机准确数字信号。为了避免光敏电阻受光面小的缺点,探测元件要在建筑周围进行合理布局,以便准确探测自然光的强弱。

(2)被动式热释电红外线传感器设计。热释电红外传感器可以通过检测人或者动物发射的红外线而输出电信号,是以后总检测物体辐射红外能量的传感器。

此电路系统的传感器选用P2288 被动式热释电人体红外传感器,包括3 个关键元件:1)菲涅尔滤光晶片,起带通滤波器的作用,可以截止波长为7 ~ 10 μm,与人体辐射红外中心线波长9 ~ 10 μm 相对应,把人和动物区分开。2)菲涅尔透镜,可以将热释的红外信号折射到热释电红外传感器上,还可以将那个警戒区分为若干的明区和暗区,如果物体在警戒区进行移动,就可以以温度变化的形式在热释电红外传感器上产生变化的热释红外信号,从而使热释电红外传感器产生变化的电信号。实验证明,热释电红外传感器若不加菲涅尔透镜,则其检测距离约为2 m; 而配上菲涅尔透镜后,其检测距离可增加到10 m 以上。3)热释电陶材料,热释电红外传感器将透过滤光晶片的红外辐射能量的变化转换成电信号,即热电转换。

设计中,人体可以发射波长约为10 μm 的红外线,红外线经菲涅尔滤光晶片进行滤波增强后,通过菲涅尔透镜,将红外信号聚集到热释电红外传感器上,然后热释电红外传感器通过热电转换,将透过滤光晶片的红外能量转换为电信号,最后经过红外传感信号处理器及逻辑电路进行处理,输出逻辑值为1 时代表有人,否则无人。[page]

2. 2 控制部分设计

(1)延时时间选择电路。延时电路的定时是由单片机内部的定时器进行确定的,外部参数不同,单片机实现的定时时间也不同。在单片机的PA 引脚设置延时时间选择电路,主要是在环境光线较弱时,照明设备需完成一段时间的延时。将PA0 ~ PA3引脚设置为不同的时延,当检测到PA0 ~ PA3均没有开关闭合时,系统控制照明设备按设定的初始值进行延时,当PA0 ~ PA3有开关闭合时,程序开始按PA0 ~ PA3顺序检测各端口的状态,系统根据不同的信号输入,对端口设置不同延时。

(2)单片机控制模块。设计采用RISC 结构的Atmega16系列单片机作为主控制器,该系列芯片具有效率高、功耗低、RISC 处理功能强、内存容量大、性价比相当高等优点。该芯片有32 个可编程I /O 口、1 kB的SRAM、8 路10 位ADC,可以满足系统需求。光电传感器将光照强度转换成电信号,然后再通过A/D 转换器将电信号转换成数字信号,系统控制器要根据检测的光照度以及系统的输入命令计算控制量,实现发光控制要求。

图2 最小系统电路图

(3)显示电路。系统采用显示外设配置,其目的就是为了能够实时显示各设备的运行状况及运行参数的变化。为节约系统成本,设计采用LED 作为显示外设,可以显示当前系统的工作状态。

图3 显示电路图

(4)输出控制电路。输出控制电路的工作原理是:单片机要对光照检测电路和传感器处理电路的输出信号进行检测,单片机的PC0引脚输出控制信号,当室内环境的光照强度较强或光照强度较弱且室内无人时,单片机PC0输出高电平,继电器不工作,此时照明设备处于关闭状态。当室内光线较弱并且检测到室内有人时,引脚PC0输出低电平,继电器运行,照明设备正常发光。

(5)照明设备驱动电路。系统中单片机是通过继电器电路控制照明设备的通断,当继电器的输入量达到一定值时,其输出量会发生跳跃式变化。单片机是弱电器件,一般情况下它们大都工作在5 V 或更低,驱动电流也要在mA 级以下,不能用于大功率的场所,因此在单片机与继电器之间安装三极管以将电流放大以驱动继电器。[page]

由于继电器动作快、使用寿命长、体积小以及工作稳定等特点,被广泛应用于电力保护、遥控、测量以及通信等装置中。设计采用电磁继电器,主要原因是电磁继电器工作可靠,使用简单方便,容易判断开关状态。

(6)强制开关设计。在系统设计中,通过强制开关来设定整个系统的工作方式,包括校对系统时间,控制系统进入手动或者自动工作状态,对系统照明设备开关进行设置等。当系统处于手动工作方式时,单片机读取各开关状态,然后控制对于的照明设备开关,其中各照明设备之间的控制是相互独立的。当系统处于自动工作状态时,开关失效,单片机会根据传感器检测模块的检测信号以及设定的控制方式自动对照明设备进行开关控制。

3 系统软件设计

系统软件部分主要是要处理完成光照检测电路以及对热释电传感信号处理电路的输出信号。

(1)检测周围环境的光照强度。若检测到周围环境光照较强,系统继续对光照检测电路的输出状态进行检测; 若检测到的光线弱于设定值,进行步骤( 2).

(2)系统对热释电红外传感信号进行检测。若检测到无人,则控制照明设备关闭; 若检测到室内有人,信号处理电路的输出为高电平,系统控制照明设备打开,并自动设置一定的延时时间。

(3)在延时时间内,如果再次检测到有人存在,则系统按设定时间进行延时; 如果在延时时间内没有检测到有人,则系统控制照明设备关闭,然后再次进行步骤( 1),对周围光照强度进行检测,确定光信号处理电路的输出信号。

系统设计的程序主要采用C 语言编写,并通过开发板进行仿真,提高了设计时效及可靠性。

程序采用模块化设计思想,以主程序为主线,围绕主程序设置了功能模块子程序,主要包括LED 显示子程序、开关检测处理子程序、传感器检测模块处理子程序和照明设备开关控制子程序,这样使大量的功能可以在子程序中实现,简化了设计结构。

图4 主程序框图流程

4 结束语

提出了一种改进的基于智能检测技术的室内照明系统设计方案,克服了传统照明系统方案的缺点,利用热释人体红外以及温度传感系统,将室内是否有人和周围环境光亮度是否充足两个判决条件相结合,然后利用Atmega16 单片机进行信号的处理、分析和决策,进而更加精确地控制照明设备,操作简单,人性化强。系统适用于学校、商场等大型室内场所的照明控制,使照明设备实现智能控制。

关键字:Atmega16  室内照明  控制系统 引用地址:基于Atmega16的室内照明控制系统设计方案

上一篇:μCOS-II在ATmega128单片机上的移植和开发
下一篇:基于AVR单片机的终端显控设计方案

推荐阅读最新更新时间:2024-03-16 12:57

NVIDIA基于人工智能技术芯片功耗控制系统
3D图形显卡在1999年NVIDIA公司推出GeForce 256时开始了其首次变革,这种硬件光影转换技术,极大的提高了计算机的图像显示性能,对游戏领域产生了重要的革命意义,同时也带给了用户极高的画面真实感。 当前,图形处理器已经无处不在,GPU不再仅仅用于图形应用,而是被广泛用于密集计算操作的应用程序,包括人工智能、实时识别和自动驾驶等领域中。 就在2020年9月2日凌晨,NVIDIA发布了RTX30系列显卡,分别为RTX3070、RTX3080和RTX3090,据悉,3070的性能比2080更强,价格确更加便宜,3080的性能是2080的两倍,价格却和2080一样,而3090则支持8K 60帧光线追踪。 而随着人工智能芯片的兴
[手机便携]
NVIDIA基于人工智能技术芯片功耗<font color='red'>控制系统</font>
基于PC/104与单片机的仿人机器人控制系统设计
0 引 言 机器人作为一个各学科交叉的复杂系统,越来越多的科研者采用机器人作为实验平台,因为它包括机械结构的设计,控制系统的构建,信息的采集与处理,运动学和动力学分析,人工智能等多方面知识的融合。仿人机器人从最初简单模拟人的外形、动作、行走等,逐渐向人的思维、视觉、触觉、智能等方面转变,这就对机器人整个系统提出了更高的要求,不但要进一步完善机器人的机械结构和安装,而且要增强控制系统的功能和处理能力。 对于控制系统而言,目前在仿人机器人上常用的控制芯片有DSP,ARM或其他一些单片机等,为了进一步增强机器人的可扩展性,这里采用嵌入式系统PC/104作为机器人的主控制计算机,它具有实时性好,成本低,小型化的优点,克服了传统
[单片机]
CAN总线在混和动力汽车电机控制系统中的应用
    摘要: CAN总线的主要功能与特点、CAN控制器以及CAN总线在混和动力汽车电机控制系统中的应用;CAN总线与电机控制芯片TMS320F241的接口设计、帧结构以及通信中断服务程序流程图等。     关键词: CAN总线 混和动力汽车 电动机 控制系统 CAN(Controller Area Network)总线即控制器局域网络,是一种有效支持分布式控制或实时控制的串行通信网络,属于现场总线的范畴。德国Bosch公司在二十世纪80年代初将其研究成功,最初主要用于汽车内部检测以及控制系统的数据通信。CAN总线通信协议是在充分考虑工业现场环境的背景下制订的,它采用了国际标准化组织ISO制订的开放系统互连(I
[传感技术]
以STM32为主控的温度单反馈控制系统全面解析
设计选用STM32单片机作控制器,设计温度单反馈的控制系统,对电加热水器内水的温度进行控制。通过PT100温度传感器实现对水温信号的采集,并利用模拟量前向通道来对水温信号进行处理。利用STM32单片机进行控制输出PWM信号,用此信号控制接触器进而控制电加热水器的电源通断,最终实现对水温的控制。同时用组态软件设计监控界面来实现对水温的控制显示。通过对此课题的设计,能够使自动化的学生对工业过程控制对象具有更进一步的了解,同时熟练掌握自动化控制系统的设计流程,为以后的工作学习打下坚实基础。 一、控制系统硬件设计 1、控制系统硬件总体设计 温度是一个很重要的变量,需要对其进行准确地控制。温度控制系统常用来保持温度恒定或者使温度按照某种
[单片机]
以STM32为主控的温度单反馈<font color='red'>控制系统</font>全面解析
ATmega16的lcd12864显示程序及proteus仿真工程文件
#include iom16v.h #include macros.h #include 12864.h #include main.h void port_init(void) { DDRC=0xFF; //12864数据口,置为输出 PORTC=0xFF; en_out; //置EN输出 rw_out; //置rw输出 rs_out; //置rs输出 cs1_out;//置cs1输出 cs2_out;//置cs2输出 } /*** ******12864写命令函数 ***/ void lcd_write_com(uchar com) { rw_clr;
[单片机]
<font color='red'>ATmega16</font>的lcd12864显示程序及proteus仿真工程文件
基于单片机的风机温度控制系统的设计
   0.引言   风机为通用机械,它广泛地使用在国民经济的各个部门中。风机广泛用在工厂、矿井、车辆、建筑物、家用电器等的通风、排尘和冷却;谷物的烘干和选送;风洞风源和气垫船的充气和推进等。另外,在一些对环境温度有特殊要求的场所,要求温度变化在1℃以下,这就需要一种可以根据外界环境温度来确定风机的转动与停止的风机温控系统。   本文设计的风机微小温控系统,可使温度检测精度达到0.01℃,并可手动设定温度上下限,且具有自动声光报警功能。    1.设计要求   本系统采用PT1000温度传感器检测环境温度(温度检测精度0.01℃),根据环境温度变化控制风机降温,并具备按键手动设定温度上下限、声光报警等功能。其控制面板示意图如
[单片机]
基于MSP430单片机的冷媒中心控制系统的研制
1 引言 制冷系统已成为的现代汽车重要配置,制冷系统内的冷媒量和冷媒纯度都是影响制冷效果的关键因素,需要按期进行系统检测和冷媒更换。冷媒的更换过程分为冷媒回收、抽真空、注冷冻油和冷媒加注四个步骤。目前我国的汽车制冷系统的维修和维护的手段,大多仍是人工操作,其工作过程繁杂,效率低下,常因操作不当导致系统损伤。 作者完成的汽车制冷系统维护的自动化设备研制,有效地提高了维修效率和维护质量,实现了汽车制冷系统冷媒更换的全自动操作,使用简便,界面友好。 全自动冷媒加注控制系统采用16位单片机MSP430F149为核心控制器,采用了ATERA公司新型CPLD器件EPF10K10A,并实现了外存数据加密,整机功能完备、可靠性高。 2 系
[单片机]
基于MSP430单片机的冷媒中心<font color='red'>控制系统</font>的研制
城市供水管网检测及阀门智能控制系统的设计
0 引 言 城市供水管网是结构复杂、规模巨大的管线网络系统,是城市赖以生存的血脉。近年来,随着技术进步和改造资金投入,多数供水企业建立了供水数据监测与控制系统(SCADA),实现了水源和原水输送系统监测、净水构筑物和工艺设备监控以及供水管网测压等功能,但阀门启闭和调节还必须依靠操作工人到现场手动完成。管网阀门是供水系统中的重要设施,起到输送、关断、调节供水流量、压力和改变流向等管网调控作用,是供水系统畅通输配和管网抢修、维护、改造的重要保证措施。因此阀门作为管网中的一个重要设备,如何更好地管理,对搞好管网建设及运行管理显得越来越重要。 1 供水管网监控系统 通常供水管网监控系统由四部分组成(如图1所示):管网参数测量,阀门
[工业控制]
城市供水管网检测及阀门智能<font color='red'>控制系统</font>的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved