教室灯光自动控制系统嵌入式系统设计.

合集下载

基于嵌入式系统的智能照明控制设计

基于嵌入式系统的智能照明控制设计

基于嵌入式系统的智能照明控制设计嵌入式系统是一种特定用途的计算机系统,其硬件和软件都被设计用来执行特定的任务。

智能照明控制是一种利用先进的技术和算法来实现更高效、便捷和节能的照明系统控制的方法。

本文将讨论基于嵌入式系统的智能照明控制设计。

1. 什么是嵌入式系统嵌入式系统是一种自包含的计算机系统,具有特定的功能和任务。

与普通计算机不同,嵌入式系统往往集成在其他设备中,如家用电器、汽车、工业设备等。

嵌入式系统通常具有小型、低功耗和高可靠性的特点,能够实时地执行任务,并且对外部环境做出反应。

2. 为什么选择嵌入式系统来实现智能照明控制嵌入式系统在智能照明控制中的应用具有多个优势。

首先,嵌入式系统具有较小的体积和功耗,可以方便地集成在现有的照明设备中,而不需要大幅度改变设备的外观和结构。

其次,嵌入式系统的实时性能较强,可以快速响应用户的操作和环境的变化,实现智能化的照明控制。

最后,嵌入式系统的可靠性高,可以保证长时间稳定运行,并且具备一定程度的自我修复和故障处理能力。

3. 基于嵌入式系统的智能照明控制设计的关键技术是什么基于嵌入式系统的智能照明控制设计涉及多个关键技术。

首先是传感器技术,通过集成各种传感器,如光照传感器、温度传感器、人体红外传感器等,可以实时感知环境的状态和用户的需求,为照明系统提供准确的输入信号。

其次是通信技术,通过与其他设备或者云平台进行通信,可以实现智能照明系统之间的互联互通,从而实现跨设备的协同控制和远程监控。

再次是智能算法技术,如机器学习算法、模糊控制算法等,可以根据传感器数据和用户需求,自动调整照明系统的亮度、色温等参数,以达到最佳的照明效果和节能效果。

最后是嵌入式系统的硬件和软件设计技术,包括电路设计、嵌入式编程等,可以实现照明控制逻辑的实时运行和稳定性。

4. 基于嵌入式系统的智能照明控制的应用领域有哪些基于嵌入式系统的智能照明控制可以应用于多个领域。

家庭照明是其中之一,通过智能照明控制系统,用户可以根据不同的场景和需求,调整照明的亮度、色温、颜色等参数,提高舒适度和节能效果。

基于STC89C52单片机智能教室灯光控制系统设计

基于STC89C52单片机智能教室灯光控制系统设计

基于STC89C52单片机智能教室灯光控制系统设计一、概述随着科技的快速发展和智能化时代的到来,人们对于教室灯光控制系统的要求也越来越高。

传统的教室灯光控制系统往往存在操作不便、能耗较高以及无法根据环境自动调节等问题,这既影响了教学质量,也增加了能源浪费。

设计一种基于STC89C52单片机的智能教室灯光控制系统具有重要的现实意义和应用价值。

本系统以STC89C52单片机为核心控制器,结合传感器技术、无线通信技术以及智能控制算法,实现对教室灯光的智能化控制。

系统能够实时监测教室内的光照强度、人员分布等信息,并根据这些信息自动调节灯光亮度和开关状态,从而营造一个舒适、节能的教学环境。

具体来说,本系统通过光照传感器实时监测教室内的光照强度,当光照强度低于设定阈值时,系统会自动开启灯光反之,则关闭或调低灯光亮度。

同时,系统还配备了人体红外传感器,用于检测教室内的人员分布情况,当教室内无人时,系统会自动关闭所有灯光,实现节能降耗。

本系统还支持远程控制功能,用户可以通过手机APP或电脑端软件对教室灯光进行远程操控,方便灵活。

同时,系统还具备故障检测和报警功能,一旦发现异常情况,会及时发出警报并通知管理人员进行处理。

基于STC89C52单片机的智能教室灯光控制系统能够有效解决传统教室灯光控制存在的问题,提高教学环境的舒适度和节能性,具有重要的推广和应用价值。

1. 教室灯光控制的重要性教室灯光控制作为现代教育环境中的重要组成部分,其重要性不容忽视。

适宜的灯光环境能够直接影响学生的学习效率和视力健康。

过亮或过暗的灯光都可能造成学生的视觉疲劳,甚至引发近视等视力问题。

合理控制教室灯光,确保光线柔和、均匀且亮度适中,对于保护学生视力、提高学习效率至关重要。

智能教室灯光控制系统能够实现能源的有效管理和节约。

传统的教室灯光控制方式往往存在能源浪费的现象,如无人时灯光依然开启、光线充足时仍使用高亮度照明等。

而智能灯光控制系统能够根据教室内的光线强度和人员活动情况自动调节灯光亮度和开关状态,从而实现能源的智能管理和节约。

高校教室照明节能自动控制系统设计

高校教室照明节能自动控制系统设计

高校教室照明节能自动控制系统设计背景介绍随着科技的发展和环境保护的要求,节能减排成为了一个全球性的问题,照明系统也是其中不可忽视的一部分。

为了实现高效、节能的照明系统,自动控制也成为了一个重要的方向。

在此背景下,设计一套高校教室照明节能自动控制系统具有实际意义和应用价值。

设计方案功能需求本设计的系统主要是为了实现高校教室照明节能自动控制,因此系统的主要功能需求如下:1.实现教室照明的自动控制,通过感应器等技术监测人员活动情况,根据环境光照强度、时间等条件自动控制照明系统开关。

2.实现电路断电、线路短路、漏电保护等功能,确保系统的稳定性和安全性。

3.实现手动控制照明开关的功能,确保系统在人类干预下的灵活性。

系统组成本设计的系统主要由以下几个模块组成:1.照度传感器模块,用于检测室内光照强度。

2.人体红外感应器模块,用于检测室内人员活动情况。

3.普通继电器和光控继电器模块,用于实现照明开关的自动、手动控制。

4.MCU控制模块,用于控制各模块之间的交互和数据传输。

5.电源模块,用于为各模块提供电源。

设计流程1.首先进行系统电路的设计,包括每个模块的具体接线等。

2.然后进行系统程序的编写,主要包括传感器数据的采集、信号的处理、控制命令的下发等。

3.组装各模块,将系统硬件和软件连接起来,进行调试和测试。

4.进行系统的实际应用并进行持续的监控和维护。

结论本设计的高校教室照明节能自动控制系统能够实现照明的自动控制和手动控制,有效地提高电能利用率和节约用电成本,对于实现节能减排有着实际应用价值。

在未来,可以通过对系统进一步优化和改进,实现更好的节能效果和自动化程度。

教室智能照明控制系统的设计

教室智能照明控制系统的设计

教室智能照明控制系统的设计随着科技的不断发展,智能化已经渗透到了各个领域,其中智能建筑也成为了研究热点。

在智能建筑中,智能照明系统是其中一个重要的组成部分。

教室作为人们学习工作的场所,如何设计一个智能化的照明控制系统,让学生和老师们能够在舒适的环境中学习和工作,是当前亟待解决的问题。

本文将对教室智能照明控制系统的设计进行阐述,包括系统的结构设计、功能模块设计、使用场景分析等方面。

一、系统结构设计教室智能照明控制系统的结构设计主要包括三个部分:传感器、控制器和执行器。

传感器用于感知教室内的环境信息,包括光照、温度、湿度等参数;控制器用于接收传感器采集到的数据,并进行逻辑判断和控制指令的下发;执行器则是根据控制器的指令来控制灯光的亮度、颜色等参数。

整个系统通过传感器采集环境信息,控制器进行逻辑判断和指令下发,最终通过执行器来实现对照明设备的控制。

二、功能模块设计1. 传感器模块:传感器模块主要包括光照传感器、温度传感器、湿度传感器等,用于感知教室内的环境信息。

光照传感器可以感知光照强度,根据环境光照的强弱来控制灯光的亮度;温度传感器可以感知室内的温度,当温度过高或过低时可以调节灯光的色温来改善环境舒适度;湿度传感器则可以感知室内的湿度,根据湿度的变化来控制灯光的亮度和颜色。

2. 控制器模块:控制器模块主要是对传感器采集到的数据进行处理和分析,然后根据一定的逻辑判断来制定灯光的控制策略。

当光照强度低于一定阈值时,控制器会下发指令来调节灯光的亮度;当室内温度过高或过低时,控制器可以根据预设的温度范围来调节灯光的色温等。

控制器还可以通过与学生老师的手机连接,实现远程控制和定时控制等功能。

3. 执行器模块:执行器模块主要是根据控制器下发的指令来对灯光设备进行控制。

对于智能灯具,可以通过执行器模块实现灯光的调节、开关以及颜色的变化等功能。

三、使用场景分析1. 课堂教学场景:在课堂教学场景下,智能照明控制系统可以根据教室内的光照情况和学生老师的需求来自动调节灯光的亮度和色温,以提高学生们的学习效果和教师的教学效果。

教室智能照明控制系统的设计

教室智能照明控制系统的设计

教室智能照明控制系统的设计随着智能化技术的不断发展,教室智能照明控制系统成为了现代教育装备的重要组成部分。

本文将从系统的目标、设计方案、硬件设备和软件实现等方面进行详细介绍。

一、系统目标教室智能照明控制系统的目标是通过对照明系统进行自动化控制,实现能耗的优化、舒适度的提升和智能化管理。

具体包括以下方面:1. 能耗优化:系统需要能够对照明设备进行精准控制,只有在教室内有人时才能开启灯光,并且根据不同的时间段、季节、教室差异等进行智能调节,降低不必要的能耗。

2. 舒适度提升:通过人体感知照度、色温等参数,自动调整照明系统的亮度和色彩,使教室内的照明更加舒适。

3. 智能化管理:系统需要能够自动采集和分析照明设备的数据,为管理人员提供相关的报表和分析,实现教室照明数据的智能化管理。

二、设计方案1. 硬件选型在硬件选型方面,系统需要选择合适的传感器和控制器来实现照明设备的自动化控制。

具体选型如下:(1)光强传感器:用于检测教室内的照度变化,从而自动地调整灯光的亮度。

(3)红外传感器:用于检测教室内是否有人,从而决定是否开启灯光。

(4)控制器:负责对照明控制设备进行控制和调节。

2. 系统架构其中,硬件部分由光强传感器、温度传感器和红外传感器组成,通过物联网技术将数据传输至中间件服务,中间件服务对数据进行分析和处理,并通过控制器对照明设备进行智能控制。

3. 软件实现教室智能照明控制系统的软件实现主要包括以下模块:(1)数据采集模块:用于采集传感器数据,包括光强、温度和人体红外信号等。

(2)数据处理模块:对数据进行处理、分析和存储,并提供智能控制算法。

(3)控制模块:控制照明设备实现开关、色彩和亮度的自动调节,实现照明自动化控制。

(4)用户界面模块:提供图形化用户界面,方便用户对系统进行监控和管理。

三、系统优势1. 节能减排:通过实现能耗的优化,降低不必要的能耗,减少二氧化碳的排放。

4. 提高教学质量:提高教室的舒适度和氛围,为教学创造更好的环境条件,提高教学效果。

基于单片机的教室灯光控制系统的设计

基于单片机的教室灯光控制系统的设计

基于单片机的教室灯光控制系统的设计教室灯光控制系统是一种基于单片机的智能化照明控制系统,它能够根据不同的情景需求自动调节灯光亮度。

本文将对基于单片机的教室灯光控制系统的设计进行详细介绍。

一、系统设计目标教室灯光控制系统的设计目标是提高教室照明效果,实现能耗的优化,提高学生的学习舒适性。

具体来说,系统的设计目标包括以下几个方面:1.亮度调节:根据不同的环境要求,能够自动调整灯光的亮度。

2.色温调节:能够调节灯光的色温,满足不同情景下的照明需求。

3.光照度调节:能够实时监测教室的光照度,并根据需求调整灯光亮度。

4.能耗优化:通过灯光的智能控制,实现能耗的优化,降低能源消耗。

5.遥控调节:通过手机等遥控设备对灯光进行远程调节。

二、系统设计方案1.硬件设计部分(1)传感器部分:采用光照度传感器来实时监测教室的光照强度。

通过单片机与光照度传感器进行通信,获取光照值。

(2)控制部分:采用单片机作为系统的控制核心,对灯光进行控制。

通过单片机与光照度传感器、开关等进行通信与控制。

(3)灯光部分:选用可调光的LED灯作为照明设备。

LED灯的亮度和色温可以通过单片机控制。

(4)通信部分:添加无线通信模块,使系统可以通过手机等遥控设备进行远程调节。

2.软件设计部分(1)亮度调节算法:根据光照度传感器获取的光照强度数据,利用单片机进行分析和计算,自动调节灯光的亮度。

(2)色温调节算法:根据不同的场景需求,通过单片机控制LED灯的色温。

(3)能耗优化算法:根据光照度和使用情况的监测,通过单片机进行控制优化,达到降低能耗的效果。

(4)远程调节算法:通过无线通信模块与遥控设备进行通信,实现对灯光的远程调节。

三、系统功能介绍1.光照度自动调节功能:系统可以根据实时监测的光照度数据,通过单片机控制灯光的亮度,自动实现照明亮度的调节。

2.色温自动调节功能:根据不同的场景需求,通过单片机控制LED灯的色温,实现照明色温的调节。

3.能耗优化功能:通过系统对光照度和使用情况的监控和控制优化,实现能耗的优化,降低能源消耗。

基于嵌入式系统的教室照明控制系统的设计与论述

基于嵌入式系统的教室照明控制系统的设计与论述

基于嵌入式系统的教室照明控制系统的设计与论述教室照明控制系统是一种基于嵌入式系统设计的智能化照明控制方案,旨在提供更高效、节能、舒适的教室照明环境。

本文将对该系统进行详细的设计与论述。

首先,我们需要设计一个嵌入式系统,该系统可以实时对教室内的照明进行控制。

该系统的硬件部分包括传感器和控制器,传感器用于获取教室内的光强度以及人员存在情况,控制器用于控制照明设备。

传感器可以选择光敏电阻(LDR)进行光强度检测,同时可以通过红外传感器检测教室内是否有人。

控制器可以选择微控制器或者嵌入式处理器。

在软件设计方面,首先需要开发一个适配于嵌入式系统的操作系统,该操作系统需要能够实时对传感器数据进行读取和处理,并根据预设的照明控制算法对照明设备进行控制。

照明控制算法可以根据教室内的光强度以及人员存在情况进行调整,保证教室内的照明环境在舒适且节能的状态下运行。

在照明设备方面,可以选择使用可调节亮度的LED灯具。

LED灯具具有较长的寿命和较低的能耗,可以根据控制信号调整亮度,实现灵活的照明控制。

除了基本的照明控制功能之外,教室照明控制系统还可以扩展一些附加功能,如场景模式和远程监控。

场景模式可以通过预设不同的照明场景来满足不同教学需求,比如上课、自习、演讲等。

远程监控功能可以通过与云平台的连接,将教室内的照明数据传输到云端,实现远程监控和管理。

在实际应用中,教室照明控制系统可以通过人机交互界面进行设置和控制。

该界面可以选择触摸屏、手机应用或者网页形式,通过界面可以实时监测教室内的照明情况、设置亮度和各种场景模式,提供更加人性化的操作体验。

总之,基于嵌入式系统设计的教室照明控制系统能够实现教室内照明的智能化和自动化控制,提供更加高效、节能、舒适的照明环境。

随着嵌入式技术的不断发展和应用普及,教室照明控制系统也将得到更广泛的应用。

高校教室照明节能自动控制系统设计

高校教室照明节能自动控制系统设计

高校教室照明节能自动控制系统设计随着城市化和人们生活水平的提高,大学校园中的能源问题也日益引起了人们的关注。

照明系统是大学校园中消耗能源的重要设备之一,为了降低校园能源消耗,提高节能效益,本文将设计一种高校教室照明节能自动控制系统。

1. 系统设计原理本节将介绍本系统的设计原理,包括自动感应控制、定时控制和手动控制三个方面。

1.1 自动感应控制对于高校教室照明系统而言,自动感应控制是一种非常重要的控制方式。

该控制方式可以有效避免因教室内没有人而导致照明系统一直开启的情况,从而减少能源的浪费。

当教室内没有人时,照明系统将自动关闭,当有人进入教室时,照明系统将自动开启。

该控制方式的实现需要使用PIR(热释电传感器)传感器,该传感器可以感应到教室内人体的热辐射,从而判断教室内是否有人。

1.2 定时控制在有些情况下,教室内的人群比较密集,需要长时间使用照明系统。

为了防止人员因为长时间处于照明系统过度亮度的情况下而导致的视觉疲劳,我们可以设置照明系统的定时开关控制功能。

该控制方式可以根据不同教学需求,设置不同的开关时间。

在该控制方式下,照明系统将在规定的时间内开启或关闭。

1.3 手动控制为了满足不同教学需求,照明系统需要具备手动控制功能。

教师可以通过遥控器或控制面板对照明系统进行手动开启或关闭。

同时,手动控制也可以作为备选控制方式,当传感器出现故障时,可以通过手动控制进行照明系统的开启和关闭。

2. 硬件设计方案本节将介绍本系统的硬件设计方案,包括照明设备、PIR传感器、遥控器和控制面板。

2.1 照明设备在本系统中,我们选择LED灯作为照明设备,这是因为LED灯具有高光效、长寿命、无污染等优点。

同时,LED灯也可以根据环境需求进行调节亮度和色温。

2.2 PIR传感器在本系统中,我们选择PIR传感器作为控制设备,这是因为PIR传感器可以观察到教室内的气温并检测到人体的辐射热,从而实现控制系统的自动感应控制。

2.3 遥控器和控制面板在本系统中,遥控器和控制面板作为照明系统的手动控制设备。

教室灯光自动控制系统 (1)

教室灯光自动控制系统 (1)

教室灯光自动控制系统I1 教室灯光自动控制整体描述1.1 灯光控制总体思想该系统以AT89S52单片机[8]作为控制装置的智能部件,采用热释红外人体传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理开灯的条件,系统通过对人体的存在信号和环境光信号的识别和智能判断,完成对教室照明回路的智能控制。

整体系统由人体传感器感应信号,再送入单片机进行处理,再由单片机控制控制教室灯光。

同时将环境亮度检测、人工控制、报警控制等功能加入到系统中。

系统设计流程图如下:系统方案分析器件分析选择软件设计硬件设计仿真设计调试整体综合图1设计方案流程图1.2 灯光控制方案分析本电路具有对教室内的人数进行统计和对光照情况进行鉴定的功能,并对灯光进行实时控制,达到方便和节约能源的目的。

电路有两种控制方式:自动控制状态和强制执行状态。

自动控制状态:电路上点复位后自动处于自动控制状态,当环境光照充足时且教室光照强度大于设定值时,不管有没有人,灯都不亮。

若教室光照强度小于设定值,控制会根据人数多少来确定灯的开关,如果有人进入教室,红外传感器感应到后把信号经过隔离缓冲送到CPU 且数码显示电路显示人数为1,同样再有人进出则显示器上数字自动加减1。

强制执行状态:在电路正常工作的情况下,按下强制开关可以通过人对教室灯进行强行控制,再通过按下此按钮也可以恢复到自动控制状态[6]。

系统框图如下:图2 系统方框设计图1.3 控制核心模块本系统采用STC89C52单片机处理芯片[5],其特点是外围电路简单,价格低廉,虽然此款单片机的工作频率相对较低,但本设计对频率要求不高,能够满足本设计的要求。

另外此款单片机有32个I/O 端口,方便了设计的需要。

图10为单片机最小系统。

因为51单片机的P0口驱动电流小,因此需要外加上拉电阻。

单片机最小系统主要还有晶振电路以、复位电路、及报警电路。

由于蜂鸣器需要的驱动电流较大,单片机I/O 端口不能直接驱动,所以通过一个三极管进行电流放大。

基于单片机的教室智能照明系统设计

基于单片机的教室智能照明系统设计

二、系统设计
1、硬件设计
1、硬件设计
教室照明智能控制系统的硬件主要包括传感器、单片机和输出模块三部分。 传感器主要用于采集教室内照度的信息,并将信息传输到单片机中;单片机则根 据采集到的信息进行相应的处理,输出相应的控制信号;输出模块则根据控制信 号对教室内照明设备进行控制。
2、软件设计
2、软件设计
基于单片机的教室智能照明 系统设计
目录
01 一、系统需求分析
02 二、系统设计
03 三、系统实现
04 四、系统测试与优化
05 五、结论
06 参考内容
内容摘要
随着科技的进步,智能化已成为我们生活的一个重要部分。在这个趋势的推 动下,教育设施也在逐步实现智能化。其中,教室的智能照明系统就是一个重要 的环节。考虑到环保和节能的需求,本次演示将探讨如何基于单片机设计一个智 能的教室照明系统。
二、系统功能
4.节能模式:自动检测教室内的无人情况,当教室内无人时自动关闭照明设 备,从而实现节能减排的目的。
二、系统功能
5.异常报警:当照明设备出现故障时,系统会自动检测并发出报警提示,便 于及时进行维修处理。
三、系统优势
三、系统优势
基于单片机的智能教室照明系统相比传统照明系统具有以下优势: 1.节能环保:通过自动调节照明设备的亮度、关闭无人区域的照明设备等措 施,可以大幅度降低能源消耗,具有显著的节能环保效果。
三、优势
3、方便易用:系统操作简单,方便易用,可以节省大量的时间和人力成本。 4、可维护性高:系统具有自动检测和报警功能,当出现故障时可以及时发现 并进行维修,大大提高了系统的可维护性。
四、结论
四、结论
综上所述,基于单片机的教室照明智能控制系统是一种具有很高实用价值的 控制系统。通过单片机对教室内照度信息的实时监测和处理,可以实现教室内照 明的自动化控制,提高教学质量和能源利用效率,同时方便易用、可维护性高, 具有很好的应用前景和发展潜力。

教室智能照明控制系统的设计

教室智能照明控制系统的设计

教室智能照明控制系统的设计随着科技的发展,智能化已经成为我们生活的一部分,智能家居、智能办公等智能化设备已经广泛应用于各个领域。

在教育行业中,教室智能照明控制系统的设计也逐渐受到人们的关注。

一个好的教室智能照明控制系统,不仅能够提高教室的照明环境质量,还能够节省能耗,提高教室的智能化水平,提升教学效果。

本文将从教室智能照明控制系统的设计方面进行阐述,包括系统整体架构、功能模块、控制策略等内容。

一、系统整体架构教室智能照明控制系统的整体架构可以分为传感器节点、控制器节点和人机交互界面三个部分。

1. 传感器节点传感器节点是教室智能照明控制系统的重要组成部分,主要用于感知教室内的环境参数,包括光照强度、人体活动等信息。

光照强度传感器可以感知教室内的光照情况,根据实时的光照强度数据来调节灯光亮度,以保证教室内的照明环境质量。

人体活动传感器可以感知教室内人体的活动情况,根据实时的人体活动数据来控制灯光的开关和亮度,以实现节能的目的。

3. 人机交互界面人机交互界面是教室智能照明控制系统的外部操作接口,主要用于教师或学生对系统的操作和监控。

人机交互界面可以通过触摸屏、智能手机App等形式呈现,用户可以通过界面对灯光的开关、亮度等进行手动操作,也可以实时监测教室内的照明环境参数。

1. 传感器数据采集模块传感器数据采集模块负责采集教室内的环境参数数据,包括光照强度、人体活动等信息,传感器数据采集模块可以通过有线或者无线传输方式将采集的数据传输给控制器节点。

2. 控制策略模块控制策略模块是教室智能照明控制系统的核心功能模块,主要用于制定灯光的控制策略。

控制策略模块可以根据传感器数据采集模块传输的环境参数数据来自动调节灯光的亮度和开关状态,也可以根据预设的定时计划来实现对灯光的控制。

三、控制策略教室智能照明控制系统的控制策略可以分为自动控制和手动控制两种模式。

2. 手动控制手动控制模式是教室智能照明控制系统的辅助工作模式,用户可以通过人机交互界面对灯光的开关、亮度等进行手动操作。

教室智能照明控制系统的设计

教室智能照明控制系统的设计

教室智能照明控制系统的设计随着科技的不断发展,智能化的生活已经渗透到了人们的日常生活中的方方面面。

教育领域也不例外,智能照明控制系统的设计在教室里得到了广泛的应用。

智能照明控制系统能够根据环境和人们的需求自动调节照明亮度和色温,以提供更加舒适和节能的环境。

本文将介绍教室智能照明控制系统的设计原理、功能和实现方法。

一、设计原理教室智能照明控制系统的设计原理主要是基于环境感知和智能控制。

系统通过感知教室内的光线、温度、人流等信息,根据用户需求和环境变化自动调节照明设备的亮度和色温,以达到舒适和节能的效果。

1. 环境感知:系统通过传感器感知教室内的光线、温度、湿度、CO2浓度等信息,以及人们的活动信息,如人流密集的区域和人员数量等。

这些信息将作为系统调节照明的依据。

二、设计功能教室智能照明控制系统的设计功能主要包括:1. 光线监测与调节:系统能够实时监测教室内的光线情况,根据光线强度和方向调节照明设备的亮度和角度,保证教室内的光线均匀分布,减少眩光和阴影。

2. 色温调节:系统能够根据环境和用户需求自动调节照明设备的色温,使教室内的光线看起来更加舒适自然,有利于学生的学习和注意力集中。

3. 节能控制:系统能够根据环境感知信息和人员活动情况自动调节照明设备的亮度,实现节能效果。

当教室内无人时,系统可以自动关闭或调低照明设备的亮度。

5. 远程控制:系统可以实现远程控制和监控,教师或管理员可以通过手机或电脑对教室内的照明设备进行控制和调节,方便快捷。

三、实现方法1. 硬件实现:系统的硬件部分主要包括传感器、执行器和控制器。

传感器用于感知环境信息和人员活动信息,包括光线传感器、温度传感器、CO2传感器、红外传感器等;执行器用于控制照明设备的亮度、色温和分区,包括调光器、调色温器、智能开关等;控制器用于实现传感器信息的处理和执行器的控制,包括单片机、PLC等。

教室照明自动控制系统设计

教室照明自动控制系统设计

教室照明自动控制系统设计摘要随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。

同时楼宇智能化的发展与成熟,也为基于单片机的照明控制系统的普及与应用奠定了坚实的基础。

本文阐述的是教室照明自动控制系统的有线、无线控制方式设计原理与实现方法。

该教室照明自动控制系统的主控制器、分控制器分别是以AT89C51与AT89C2051单片机为基础,实现了有线通信、无线数传、控制与显示等功能。

本文描述了控制电路的设计过程,包括:键盘与LED显示电路、RS485通信电路、无线数据传输电路、照明灯控制电路以及看门狗电路等。

软件设计方面主要有主控制器、分控制器的有线通信程序设计与无线数字传输程序设计以及灯光控制、定时控制、键盘扫描与LED显示等程序设计。

有线通信程序的功能是:通过RS485主从通信方式,由主控制器发出命令对全部或单个分控制器所控制的照明灯实现开启、关闭、灯光亮度调节、定时控制等功能。

无线数据传输程序的功能是:通过无线数传模块实现照明灯的无线遥控,同样实现有线方式控制的功能。

关键词:主控制器;分控制器;单片机;有线通信;无线数据传输Design of Classroom Lighting Auto-control SystemAbstractWith the rapid development of electronic technology, the system of control based on Single-chip Microcomputer is widely applied in industry, agriculture, electric power, electron, intelligent building and so on. Microcomputer, as the subject and core of the embedded system of control, replaces the traditional system—electronic circuit. At the same time, the development and maturation of the intelligent building have established the substantial foundation for the popularization and application of the control system for lighting based on single-chip microcomputer.The paper expatiates on the designing theories and implementation method of the control system for lighting by wired or wireless communications. The paper describes the process from the method of circuit designing to the software technology of realizing the demanded functions. The host controller of the control system for lighting is based on AT89C51 single-chip microcomputer, and the auxiliary ones are based on AT89C2051. The system can do many jobs, such as wired communication, wireless data transmitting, controlling and display. The paper describes the designing process of the circuit at length, including: keyboard and LED display circuit, RS485 communication circuit, wireless transmitting circuit, control circuit of lighting, watchdog circuit, etc. The designing of software mainly includes the several programming, such as wired communication, wireless data transmitting, lamplight controlling, timed controlling, keyboard scanning and LED displaying. The wired communication programming function is that through Master-slave communication method based on RS485 the host controller sends orders to the all auxiliary controllers or each one, including: turning on lighting, turning off lighting, regulating brightness of lighting, controlling timed lighting, etc. The wireless data transmitting programming function is that by wireless transmitter it realizes wireless controlling of the lighting, and achieves the functions identical to wired communication.Keywords:Host controller, Auxiliary controller, Single-chip microcomputer, Wired communication, Wireless data transmitting目录摘要 (Ⅰ)Abstract (Ⅱ)前言 (1)1 教室照明自动控制系统的设计框架和性能 (3)1.1 系统设计要点 (3)1.2 系统的结构 (3)1.3 系统性能指标与技术要求 (5)2 教室照明自动控制系统的硬件电路设计 (6)2.1 主控制器的电路设计 (6)2.1.1 键盘的接口设计 (6)2.1.2 LED数码显示的接口设计 (7)2.1.3 看门狗监控电路的设计 (7)2.2 分控制器的电路设计 (8)2.2.1 时钟芯片的接口设计 (8)2.2.2 零点检测与可控硅控制电路的设计 (9)2.3 RS485通信电路的设计 (10)2.4 无线数传电路的设计 (12)2.4.1 无线数传电路的连接 (13)2.4.2 SRWF-1模块的特性 (13)3 教室照明自动控制系统的软件设计 (15)3.1 人机交互程序设计 (15)3.1.1 键盘扫描程序设计 (16)3.1.2 LED数码显示程序设计 (17)3.2 照明启停控制程序设计 (18)3.2.1 全部启停控制程序设计 (18)3.2.2 单独启停控制程序设计 (19)3.3 照明亮度控制程序设计 (20)3.3.1 全部亮度控制程序设计 (21)3.3.2 单独亮度控制程序设计 (21)3.4 照明定时控制程序设计 (22)3.4.1 全部定时控制程序设计 (23)3.4.2 单独定时控制程序设计 (24)3.5 RS485通信程序设计 (25)3.5.1 主机部分通信程序设计 (26)3.5.2 从机部分通信程序设计 (27)3.6 无线数传通信程序设计 (28)参考文献 (30)致谢 (31)附录 (32)前言近十几年来,随着我国城市建设的快速发展,楼宇照明也相应飞速发展。

嵌入式智能灯光调控系统设计与实现研究

嵌入式智能灯光调控系统设计与实现研究

嵌入式智能灯光调控系统设计与实现研究摘要:随着科技的不断进步和人们对舒适环境的追求,智能家居成为现代生活的一部分。

本文旨在研究和设计一种嵌入式智能灯光调控系统,通过对灯光亮度、色温和色彩等参数的调节,提供舒适的照明环境,满足用户对不同场景的需求。

本研究通过对市场上现有产品的分析和对相关技术的研究,设计并实现了一个可实际应用的嵌入式智能灯光调控系统,该系统具有灵活性、智能化和易于使用的特点。

关键词:嵌入式系统、智能灯光调控、亮度调节、色温调节、色彩调节1. 引言在现代社会中,个性化和舒适化的生活成为了人们对居住环境的追求。

灯光作为一个重要的环境因素,对人们的情绪和健康有着重要的影响。

通过调整灯光的亮度、色温和色彩等参数,可以创造出不同的氛围和效果。

因此,设计一种嵌入式智能灯光调控系统,将成为满足人们需求的一种重要手段。

2. 相关技术和市场分析目前市场上已经存在许多智能灯光调控系统,如Philips Hue、Yeelight等。

这些产品通过无线通信技术和智能手机APP实现远程控制和参数调节,为用户带来了便利。

同时,灯光调光、色温和色彩调节等技术也得到了广泛应用。

嵌入式系统作为智能灯光调控系统的核心,需要集成这些技术和功能,并保证系统稳定、响应迅速。

3. 系统设计基于上述技术和市场分析,本文设计了一个嵌入式智能灯光调控系统,主要包括以下模块:3.1 嵌入式硬件设计为了实现智能灯光调控,系统需要集成控制单元、无线通信模块、灯光驱动模块等硬件设备。

控制单元采用高性能的嵌入式处理器,具有足够的计算能力和传感数据处理能力。

无线通信模块采用常用的无线通信技术,如Wi-Fi或蓝牙,以实现与智能手机或其他智能设备的连接。

灯光驱动模块用于控制灯光的亮度、色温和色彩等参数。

3.2 系统软件设计系统软件设计包括嵌入式操作系统的选择和开发环境的搭建。

根据嵌入式硬件设计的需求,选择合适的嵌入式实时操作系统(RTOS),以确保系统的实时性和可靠性。

AT89S51单片机的教室灯光智能控制系统设计

AT89S51单片机的教室灯光智能控制系统设计

AT89S51单片机的教室灯光智能控制系统设计一、引言随着科技的不断发展,智能化控制系统已经渗透到各个领域。

在校园中,教室的灯光控制是一个很重要的问题。

传统的教室灯光控制方式受时间和环境的限制,不能很好地满足现代教室的需求。

因此,设计一个AT89S51单片机控制的教室灯光智能控制系统至关重要。

本文将介绍该系统的设计原理、硬件和软件设计。

二、设计原理教室灯光智能控制系统设计的主要原理是利用AT89S51单片机控制,根据环境光照强度和使用者需求来调节教室灯光的亮度和色温。

系统设计分为两个部分,一个是环境光感应器部分,用于检测环境光照强度;另一个是用户需求感应器部分,用于检测使用者需求。

根据这两部分的数据,单片机控制灯光的亮度和色温,使之达到最佳效果。

三、硬件设计硬件设计主要包括AT89S51单片机、环境光感应器、用户需求感应器、LED灯带等。

环境光感应器通过采集环境光照强度的数据,并将其转换成电压信号输入到单片机中。

用户需求感应器通过采集用户需求的数据,并将其转换成电压信号输入到单片机中。

单片机通过PWM技术控制LED灯带的亮度和色温。

硬件设计需要合理布局电路板,连接各个元件,并正确配置引脚。

四、软件设计软件设计主要包括单片机的程序设计。

首先,需要初始化单片机的引脚和定时器。

然后,编写环境光感应器和用户需求感应器的数据采集程序。

接着,编写PWM输出程序,控制LED灯带的亮度和色温。

最后,根据环境光照强度和用户需求的数据,设计控制算法,使灯光亮度和色温能够智能调节。

五、系统特点教室灯光智能控制系统设计具有以下几个特点:1.自动调节:系统可以根据环境光照强度和用户需求自动调节灯光的亮度和色温,使之更符合教室的实际使用需求。

2.节能环保:系统可以根据需要调节灯光的亮度,有效节约能耗,减少对环境的影响。

3.智能化控制:系统通过单片机控制,具有智能化的控制功能,使灯光控制更加便捷和高效。

4.灵活性强:系统设计灵活,可以根据实际需求进行调整和升级,满足不同教室的需求。

教室智能照明控制系统的设计

教室智能照明控制系统的设计

教室智能照明控制系统的设计随着科技发展与智能化的进步,智能家居已成为现代人生活中不可缺少的一部分。

教育行业也在智能化方面加速发展,教室智能照明控制系统应运而生。

该系统可以自动感应光照情况,并根据教室内人流量和环境光照等因素进行智能调节,为教育教学提供更为舒适和智能的学习环境。

本文将介绍一种教室智能照明控制系统的设计方案。

一、系统构成教室智能照明控制系统由智能控制中心、光照感应器、红外感应器、电磁锁、LED灯等构成。

其中,智能控制中心采用BCM2837芯片,能够运行与ARM Cortex-A53架构,内部搭载1.2GHz的64位四核ARM Cortex-A53处理器,具备8GB eMMC存储器和1GB LPDDR2 SDRAM 存储器。

光照感应器和红外感应器负责感应环境中的光照强度和人体红外信号,反馈给智能控制中心。

电磁锁用于控制房门的开关,在系统的整个过程中起到了安全保障作用。

LED灯作为教室照明的主要光源,为课堂提供舒适和温馨的氛围。

二、系统功能1.自动感应调节光照强度,实现能耗节约。

系统中的光照感应器感应教室环境光照情况,根据教室内的人流量和光照情况智能调节LED灯的亮度和色温,进而实现教室照明的自动调节,达到节能的效果。

2.智能检测课堂人流量,优化照明方案。

系统中的红外感应器可以感应教室内的人流量,根据不同的人流量智能调节LED灯的亮度和色温,更好的适应教室内的学习需求。

3.智能控制门锁,提升安全性。

电磁锁作为系统的重要组成部分,可以控制房门的开关。

在系统内部,设置了房门开启的条件,只有在检测到正确的红外信号和光照条件下才能实现房门开启,从而保证了教室的安全性。

三、系统优势1.节能减排,环保可持续。

系统采用LED灯光源进行照明,相比传统的荧光灯或白炽灯,LED灯具有能耗低、寿命长、稳定可靠等优点,具有良好的节能效果,同时减少了二氧化碳的排放,具有较好的环保效果。

2. 教室照明自动调节,易操作。

嵌入式led课程设计

嵌入式led课程设计

嵌入式led课程设计一、课程目标知识目标:1. 让学生理解嵌入式系统的基本概念,掌握LED的基本原理和使用方法。

2. 使学生掌握嵌入式编程的基本技巧,能够运用所学知识编写简单的控制LED 的程序。

3. 让学生了解并掌握相关的电子元件,如电阻、电容等,并明白它们在嵌入式系统中的作用。

技能目标:1. 培养学生动手操作能力,能够独立完成LED电路的搭建和程序编写。

2. 培养学生的问题解决能力,能够分析并解决在嵌入式LED编程过程中遇到的问题。

3. 提高学生的团队协作能力,通过小组合作完成课程设计任务。

情感态度价值观目标:1. 培养学生对电子技术的兴趣和热情,激发他们探索未知、勇于创新的科学精神。

2. 培养学生严谨的学习态度,注重细节,养成良好的编程习惯。

3. 增强学生的环保意识,让他们明白在电子产品设计和制作过程中应遵循的环保原则。

本课程针对高中年级学生,结合他们的认知特点,将课程目标分解为具体的学习成果。

课程性质为实践性较强的设计与制作课程,要求学生在理解理论知识的基础上,注重实践操作,培养实际动手能力。

通过本课程的学习,学生能够掌握嵌入式LED的基础知识和编程技巧,提高解决实际问题的能力,培养科学精神和团队协作意识。

二、教学内容本章节教学内容依据课程目标,紧密结合教材,确保科学性和系统性。

以下是详细的教学内容安排:1. 理论知识:- 嵌入式系统概述:了解嵌入式系统的定义、特点和应用领域。

- LED工作原理:掌握LED的基本结构、发光原理及其在嵌入式系统中的应用。

- 电子元件:学习电阻、电容等基础元件的作用及其在电路中的应用。

2. 实践操作:- LED电路搭建:学会搭建简单的LED电路,了解电路连接方法及注意事项。

- 嵌入式编程:学习编程控制LED灯的亮灭、闪烁等基本操作。

- 程序调试与优化:掌握程序调试方法,学会分析并解决程序运行过程中出现的问题。

3. 教学进度:- 第一周:学习嵌入式系统概述、LED工作原理及电子元件知识。

基于单片机的教室照明控制系统设计

基于单片机的教室照明控制系统设计

基于单片机的教室照明控制系统设计设计一个基于单片机的教室照明控制系统,可以根据光线强度自动调节照明亮度,同时也可以手动控制照明开关。

系统使用单片机作为控制器,通过光敏电阻检测环境光线强度,并通过脉宽调制的方式控制LED灯的亮度。

以下是系统的设计方案:1.硬件设计:-光敏电阻:选择一个光敏电阻作为环境光线强度的传感器,将其与单片机的模拟输入引脚相连。

-LED灯:选择一个合适的LED灯用于照明,将其与单片机的数字输出引脚相连。

-开关:选择一个合适的开关用于手动控制照明开关,将其与单片机的数字输入引脚相连。

2.软件设计:-初始化:启动系统时,初始化单片机的IO口状态和定时器。

-光线强度检测:使用单片机的模拟输入引脚读取光敏电阻的阻值,并根据阻值计算出光线强度。

-自动调节亮度:根据光线强度的变化,调节LED灯的亮度。

可以通过脉宽调制的方式,改变LED灯的亮度来实现。

-手动控制照明开关:检测开关的状态,如果开关被按下,则切换照明灯的开关状态。

3.系统功能:-自动调节照明亮度:根据光线强度的变化,自动调整LED灯的亮度,提供舒适的照明环境。

-手动控制照明开关:通过开关的操作,可以手动控制照明灯的开关,方便用户根据需要调整照明状态。

-节能:根据光线强度自动调节照明亮度,可以节约能源,减少不必要的能耗。

4.系统实现:-硬件连接:将光敏电阻连接到单片机的模拟输入引脚,将LED灯连接到单片机的数字输出引脚,将开关连接到单片机的数字输入引脚。

-软件编写:使用合适的单片机编程语言,编写程序实现系统的功能。

-调试测试:将系统进行调试和测试,确保系统能够正常工作。

总结:通过设计一个基于单片机的教室照明控制系统,可以实现根据光线强度自动调节照明亮度,并提供手动控制照明开关的功能。

这个系统可以节约能源,提供舒适的照明环境,提高教室的使用效果。

教室灯光自动控制系统设计

教室灯光自动控制系统设计

教室灯光自动控制系统设计摘要针对学校教室用电浪费现象,本研究教室灯光的智能控制,分析了发展现状教室灯光智能控制的原理和方法,提出了基于单片机的教室灯光智能控制的设计。

该系统以AT89S52单片机为控制装置的智能部件,采用热释电红外传感器检测到人类存在和采用光敏电阻构成的电路检测环境光强度。

根据教室光线条件和人体的测量信号系统和环境光,系统可以做出合理、智能判断,然后控制教室照明电路的工作。

首先通过传感器检测教室门口是否有人活动,若有人则开启教室门口的灯,然后通过光照强度检测电路检测光照强度,其检测信号经过ADC0804转换为可提供单片机直接处理的数字信号,每个座位上安置机械压力开关,根据数字信号及压力开关的变化自动执行对LED的恒光控制,以实现照明的节能控制。

教室门口安装内外两个光藕,用于检测人员进入情况,统计教室人数。

这是一个有效的方法来避免浪费电的教室。

体积小,控制方便,可靠性高,特异性高、价格合理的优势使该系统满足大,中等技术学校教室灯光控制的要求,极大地达到节能的目的。

关键词教室灯光控制;热释红外传感器;光敏电阻;AT89S52AbstractAbstractThis study of intelligent control classroom lamplight, analyzes the current situation of the development of the classroom light of intelligent control principle and method, is proposed based on single-chip microcomputer intelligent control of the classroom lamplight design. This system to AT89S52 single chip computer as control device of intelligent parts, adopts heat release infrared sensor detects the release of human existence and adopts photoconductive resistance constitutes circuit testing environment light intensity. According to the classroom light conditions and the measured the signal of human body system and ambient light, the system can make reasonable and intelligent judgment and then controls the work of classroom lighting circuit. First by sensor detects whether the door of the classroom activities, if someone opens the door of the classroom lights, and then through the light intensity detecting circuit in light intensity, the test signal after converting ADC0804 can provide single-chip computer processing of digital signals directly, each seat on mechanical pressure switch, according to the digital signal and the change of the pressure switch automatically perform the LED constant light control, to realize the energy saving of lighting control. Inside and outside the door of the classroom to install two light lotus root, used to detect personnel to enter, statistics the number of the classroom.It is a effective way to avoid the classroom of waste electricity. Small volume, convenient control, high reliability, high specificity and price reasonable make this system satisfy the advantages of large, secondary technical schools classroom light control requirements and greatly reach energy-saving purpose.Keywords the classroom light control;heat release infrared sensor; photoconductive resistance; AT89S52;目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1教室灯光自动控制系统的发展现状 (1)1.1.1 国外灯光自动控制的发展状况 (1)1.1.2 国内灯光自动控制的发展状况 (1)1.1.3 教室灯光自动控制的发展现状 (2)1.2当前常用灯光自动控制系统简介 (2)1.3.本设计的题目来源 (3)1.4本设计的主要内容与目标 (3)1.5本章小结 (4)第2章教室灯光控制器简介及控制方案的分析 (5)2.1教室灯光控制器简介 (5)2.2教室灯光系统控制方案的分析 (5)2.3本章小结 (5)第3章教室灯光系统控制模块的硬件设计 (6)3.1本系统需要抗干扰的原因分析 (6)3.2本系统控制模块的硬件构成分析 (6)3.3本控制系统的主要硬件电路设计 (6)3.3.1 系统主控电路 (6)3.3.2 系统供电路 (7)3.3.3 数据采集电路 (8)3.3.4 数码管驱动显示电路 (11)3.3.5 数模转换电路 (13)3.3.6 人数流量计数器 (15)3.3.6.1 设计框图 (15)3.3.6.2 光控脉冲整形部分 (15)3.3.6.3 逻辑控制部分以及附加功能部分 (16)3.3.6.4 两光藕距离及其产生的脉冲 (18)3.3.6.5 逻辑电路部分及计数器的选用 (19)3.4本章小结 (20)第4章教室灯光自动控制系统软件设计与开发 (21)4.1本系统软件模块简介 (21)4.2系统监控主程序模块 (21)4.3数据采集模块 (22)4.3.1人体存在传感器的优缺点 (22)4.3.2数据采集软件设计的实现 (23)4.3.3人体存在传感器的抗干扰措施 (23)4.3.4人体存在传感器的安装要求 (23)4.4显示驱动模块 (24)4.4.1 74HC573锁存器的应用 (24)4.4.2显示程序设计 (25)4.5系统键功能和存储模块 (28)4.5.1键盘分析及其采集 (28)4.5.2键功能处理程序 (29)4.5.3按键程序 (29)4.6本章小结 (31)第5章教室灯光自动控制系统的仿真与调试 (32)5.1软件介绍 (32)5.1.1 proteus简介 (32)5.1.2 KEIL C51编译简介 (33)5.1.2.1 8051开发 (33)5.1.2.2 uVision3集成开发环境 (33)5.1.2.3 第三部分编辑器和调试器 (33)5.1.2.4 C51编辑器 (34)5.2仿真与调试 (35)结论 (39)参考文献 (40)谢辞 (43)附录 A (44)附录 B (45)第1章绪论1.1教室灯光自动控制系统的发展现状1.1.1国外灯光自动控制的发展状况世界各地发电的主要原料是煤炭、石油和天然气,而丹麦在能源利用方面的成功经验提供了很好的借鉴。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统设计说明书题目:教室灯光自动控制系统学校:昆明理工大学学院:信息工程与自动化学院专业:电子与通信工程学号:学生姓名:成绩:2014年12 月14 日目录第1章引言 (1)1.1 教室灯光自动控制系统的研究目的 (1)1.2 教室灯光自动控制系统的研究背景 (1)第2章系统总体设计 (3)2.1 教室灯光自动控制系统组成 (3)2.2 教室灯光自动控制系统的功能 (3)2.3 教室灯光自动控制系统的运行环境 (10)第3章硬件系统设计 (11)3.1 系统设计图 (11)3.2 系统主要硬件电路 (13)第4章系统软件设计 (23)4.1 系统主程序设计 (23)4.2 系统子程序设计 (24)第5章系统仿真与调试 (27)5.1 仿真调试方法及注意事项 (27)5.2 系统使用说明及仿真结果 (27)第1章引言1.1 教室灯光自动控制系统的研究目的随着社会进步和科学技术的不断发展,人们的生活水平也在不断提高,导致用电负荷的加剧,人类社会的进步越来越依赖于资源的开发和利用。

又由于近几年世界出现的能源危机,以及与日俱增的能源需求,因此,能源缺乏成为世界面临的严重问题,尤其对于我国这样的人口大国来说尤为重要。

在寻找替代品、提高能源利用率和节约能源等几种缓解能源危机的途径中,节能无疑是符合可持续发展的要求。

教室是高等院校学习和交流的场所,随着教室的扩建,对教室照明的需求也越来越多。

同时,高等院校为了便于学生之间进行相互动态的交流,通常都采用分时段开放式自由管理模式,这样对教室照明系统的管理就加大了难度。

由于缺乏对应的高效调配管理自动化系统以及有些学生节能观念淡薄,很多教室能源浪费十分严重,通常出现教室只有几个人,甚至无人时灯光还全部亮着,或者在光照强度满足学习要求时,照明系统还处于工作状态,造成了电能的大量浪费。

因此,提高教室照明系统效率显得至关重要。

1.2 教室灯光自动控制系统的研究背景随着社会经济和科学技术的发展,人类社会的进步越来越依赖于资源的开发与利用,然而与日俱增的能源需求和有限的资源数量形成了巨大的矛盾,能源短缺问题日益突出,成为一个国家经济发展的“瓶颈”。

在寻找替代品、提高能源利用率和节约能源等几种缓解能源危机的途径中,节能无疑是符合可持续发展要求。

英国城市大型彻夜灯光照明现象很少见,无论公司和政府部门,都没有虚浮华丽的所谓“照明工程”。

夜晚漫步在伦敦街头,看不到大面积光华淌泻与楼体通明的景观,所有照明都基本以不影响人们的正常生活节奏为准。

许多店铺橱窗的灯光在打烊后会全部关闭,有些店铺还采用定时关灯装置。

在政府住宅楼和公寓楼内,楼道里的公用灯也大多采用自动断电装置。

作为提高能源使用效率最重要的途径之一,德国政府努力推动能源公司实施“供热供电结合”,鼓励能源公司将发电的余热尽可能用于供暖。

2002年,德国颁布了促进“供热供电结合”的法规,根据这一法规,政府向实施该措施的能源公司,尤其是小型能源公司提供补助,帮助他们置办相应设备。

中国城市每年用于公共照明的能源支出高达280多亿,节能空间巨大。

其中路灯照明能耗占30%以上。

发展城市道路照明的同时,路灯以供街道照明以外,还大力兴建了不少景观照明工程,美化城市的夜景,但同时也带来了能耗的极大浪费。

中国十二五规划已经将城市绿色照明规划纳入重点,该规划除了强调控制污染和产品回收的问题,还着重强调节能降耗,节能新产品的设计等内容,说明我国已经对照明系统方面的节能十分重视,教室照明系统的研究正逐步发展。

目前,我国的照明用电约占世界总用电量的13%左右,采用高效照明产品代替传统的低效产品可节电60%-80%。

如今,北京正大力推行绿色照明工程,已推出上百万只绿色照明光源和部分节能电器。

另外,我国各类院校中,由于同学们的自觉节能意识薄弱,在光线足够强时也开着灯,上完课教室空无一人时灯还亮着的现象普遍存在,而且节能规划极为欠缺,教室的灯光控制完全由管理人员手工代替,教室极多,管理人员忙不过来,这样就造成不必要的电能浪费和经济损失。

对于国外关于教室灯光的自动控制设计,也有一定的发展和研究。

例如,丹麦在能源利用方面很成功,他们不断提供一些节能供热系统,尽可能有效的利用资源,给世界各地对能源的高效利用提供了很好的借鉴;还有欧司朗—斯维尼亚公司不断的推出新型高输出的荧光灯,节约6%的总系统功率,并具有更高的光通量和平均光通量;飞利浦照明公司推出的陶瓷金卤灯代替过去的卤钨灯,可节能60%。

种种迹象表明世界各国都在采取不同的方式来节约能源、节约电能。

第2章系统总体设计2.1 教室灯光自动控制系统组成教室灯光自动控制系统主要由硬件和软件两部分组成。

硬件部分是设计的前提,是整个系统执行的基础,为软件部分提供程序运行的平台。

软件部分是对硬件部分所体现的信号加以采集、分析、处理,是实现所希望系统达到预期效果必不可少的一部分。

通过硬件与软件配合使用,并结合相应外界可能出现的干扰对其进行消除和改进,最终实现控制系统所希望实现的各项功能的智能照明系统。

2.2 教室灯光自动控制系统的功能教室灯光自动控制系统,以环境光线强度和人体存在作为主要输入参数,同时结合对AT89C51单片机的软硬件进行控制,可以实现自动控制室内灯光的开与关。

当环境光线充足时,无论有无人,教室灯光均不亮;当环境光线较弱时,根据教室内人数决定打开灯的数量。

采用热释红外人体传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理开灯的条件,系统通过对人体的存在信号和环境光信号的识别和智能判断,完成对教室照明回路的智能控制。

整体系统由人体传感器感应信号,再送入单片机进行处理,再由单片机控制控制教室灯光。

另外,为了防止学生学习时间过长而作息不规律的问题,还设置了时钟电路和超时报警电路,在LCD显示器上显示当前时间,当22点时会报警一次,提醒该休息了,延时20秒后蜂鸣器会自动关闭。

2.2.1 教室灯光自动控制系统需要的模块本系统主要包括五个模块分别是:环境采集模块、热释电红外传感器模块、始终模块、LED显示模块、超时报警模块。

环境采集模块,利用按钮开关模拟光敏三极管,当按钮开关按下时,表示环境光很强,此时灯都不亮;当按钮开关松开时,表示环境光变弱,此时灯亮。

热释电红外传感器模块,利用按钮开关模拟红外传感器检测室内人数,外界环境光较弱时,当人数在十人以下时亮一个灯,人数在十人以上时亮两个灯。

时钟模块,采用DS1302芯片控制,主要实现时分秒的显示。

LCD显示模块,主要实现的功能是显示系统时间和室内人数。

超时报警模块,为了更好地实现自动控制,特设超时报警电路,当系统达到夜间休息时间22:00:00时,蜂鸣器自动报警,延时20S后自动关闭。

2.2.2 教室灯光自动控制系统的设计程序此系统的软件设计主要包括环境光采集模块设计、红外传感器模块设计、时钟模块设计以及LCD显示模块设计,而环境光采集模块和红外模块是通过键盘来模拟的。

系统软件用C语言实现,源程序如下:#include<reg51.h>#define uchar unsigned char#define uint unsigned int#define READ_SEC 0X81#define READ_MIN 0X83#define READ_HOU 0X85#define READ_DAY 0X87#define READ_ZHO 0X8B#define READ_MON 0X89#define READ_YEA 0X8D#define WRITE_SEC 0X80#define WRITE_MIN 0X82#define WRITE_HOU 0X84#define WRITE_DAY 0X86#define WRITE_ZHO 0X81#define WRITE_MON 0X88#define WRITE_YEA 0X8C#define WRITE_PROTECT 0X8E/*uchar code temp0[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};*/uchar miao,fen,shi;uchar number;sbit S1=P1^0;sbit S2=P1^1;sbit S3=P1^2;sbit rs=P2^0;sbit rw=P2^1;sbit en=P2^2;sbit rst=P2^5;sbit clk=P2^7;sbit io=P2^6;sbit ring=P3^5;sbit led0=P1^2;sbit led1=P1^3;sbit ACC0=ACC^0;sbit ACC7=ACC^7;void delay(uint k){uint i,j;for(i=k;i>0;i--)for(j=110;j>0;j--);}void delay1(){ ; ; }/************液晶显示********************/void write_1602date(uchar date){rs=1;delay(5);rw=0;delay(5);en=1;P0=date;delay(5);en=0;}void write_1602com(uchar add){rs=0;delay(5);rw=0;delay(5);en=1;P0=add;delay(5);en=0;}void init_1602(){write_1602com(0x38);write_1602com(0x0c);//开显示,不显示光标,光标不闪烁write_1602com(0x04);//读或写一个字符地址指针不加一,不移屏write_1602com(0x01);//清屏write_1602com(0x80);// write_1602com(0x85);// write_1602date(0x2d);// write_1602com(0x88);// write_1602date(0x2d);write_1602com(0x80+1);write_1602date('T');write_1602com(0x80+2);write_1602date('I');write_1602com(0x80+3);write_1602date('M');write_1602com(0x80+7);write_1602date(0x3a);write_1602com(0x80+10);write_1602date(0x3a);write_1602com(0X80+0x40+1);write_1602date('N');write_1602date('U');write_1602date('M');}/*****************1302程序********************/ /*********ds1302写入程序*************/void write_1302(uchar addr,uchar dat){uchar i;rst=0;clk=0;rst=1;//发送地址for(i=0;i<8;i++){clk=0;ACC=addr;io=ACC0;addr>>=1;clk=1;}//发数据for(i=0;i<8;i++){clk=0;ACC=dat;io=ACC0;dat>>=1;clk=1;}rst=0;}/*********ds1302读出程序*************/uchar read_1302(uchar temp){uchar returndate,i;rst=0;clk=0;delay1();rst=1;for(i=0;i<8;i++){clk=0;ACC=temp;io=ACC0;temp>>=1;clk=1;}//读取数据for(i=0;i<8;i++){ACC7=io;clk=1;ACC=ACC>>1;clk=0;}rst=0;returndate=ACC;return returndate;}void init_1302() //1302芯片初始化子函数(2012-06-18,12:00:00,week7){rst=0;clk=0;write_1302(WRITE_PROTECT,0x00); //允许写,禁止写保护write_1302(WRITE_SEC,0x40); //向DS1302内写秒寄存器80H写入初始数00 write_1302(WRITE_MIN,0x59);//向DS1302内写分寄存器82H写入初始数00 write_1302(WRITE_HOU,0x21);//向DS1302内写小时寄存器84H写入初始数12 // write_1302(WRITE_ZHO,0x01);//向DS1302内写周寄存器8aH写入初始数4// write_1302(WRITE_DAY,0x02);//向DS1302内写日期寄存器86H写入初始数18 // write_1302(WRITE_MON,0x06);//向DS1302内写月份寄存器88H写入初始数06 // write_1302(WRITE_YEA,0x13);//向DS1302内写年份寄存器8cH写入初始数12write_1302(WRITE_PROTECT,0x80); //打开写保护}void display_sfm(uchar dd,uchar dat){uchar ge,shi;shi=dat/10;ge=dat%10;write_1602com(0x80+dd);write_1602date(0x30+shi);write_1602date(0x30+ge);}uchar BCD_de(uchar bcd)//将16进制数转换为十进制数{uchar temp,num;temp=bcd/16;bcd=bcd%16;num=temp*10+bcd;return(num);}void keyscanf(void){if(S1==0){delay(10);if(S1==0){while(!S1);number++;}}if(S2==0){delay(10);if(S2==0){while(!S2);number--;}}}void main(){uchar aa,bb;init_1602();init_1302();delay1();EA=1;EX0=1;while(1){keyscanf();aa=number/10;bb=number%10;miao=BCD_de(read_1302(READ_SEC));fen=BCD_de(read_1302(READ_MIN));shi=BCD_de(read_1302(READ_HOU));display_sfm(11,miao);display_sfm(8,fen);display_sfm(5,shi);if(shi==22&&miao==0&&fen==0) //十点到,铃响{ring=0;}if(shi==22&&miao==20&&fen==0) //铃响20秒后自动关闭{ring=1;}if(number<10) //小于十人亮一个灯{led0=1;led1=0;}if(number>10) //大于十人灯全亮{led0=0;led1=0;}if(number==0) //无人灯灭{led0=1;led1=1;}write_1602com(0X80+0x40+6);write_1602date(0x30+aa);write_1602date(0x30+bb);}}void initer() interrupt 0{led0=1;led1=1;}2.3 教室灯光自动控制系统的运行环境教室灯光自动控制系统在Proteus软件中进行仿真。

相关文档
最新文档