新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于Atmega16的室内照明控制系统的设计方案

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

作者:时间:2012-04-09来源:网络收藏

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

3 系统软件设计

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

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

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

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

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

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

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

图4 主程序框图流程

4 结束语

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


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭