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

发布者:Jinyu521最新更新时间:2024-07-10 来源: elecfans关键字:控制系统  STM32 手机看文章 扫描二维码
随时随地手机看文章

摘要:针对室内不同区域对于光照强度的不同要求,设计了一个利用STM32作为控制器的教室智能照明控制系统,能够依据室内照明强度以及室内人员分布情况对教室内光照强度进行实时,动态的调整。结果表明,该系统既可以保证教室内的光照强度充足,又不会造成电力浪费。


0. 引言

在学校的每个教室里,照明设备都是不可或缺的。然而,有时会见到某个空无一人的教室灯火通明,或者在白天室外阳光强烈,无需开灯的情况下,教室里的灯却开着。这些情况都造成了很大的浪费。因此,教室智能照明控制系统要能够依据室内光照强度以及室内人员分布情况对教室内光照强度进行实时,动态的调整,既使得教室内的光照强度充足,又不会造成电力浪费。


1. 系统的总体设计

教室智能照明控制系统一般包括室内环境信息采集模块、核心控制模块、驱动电路以及LED灯。系统总体机构图如图1所示。其中室内环境信息釆集模块负责把系统需要输入信息,也即教室内的光照强度以及教室内人员分布情况传输给以STM32芯片为核心的控制模块。控制模块再依据接收到的信息,将输入的信息转换成教室内各区域所需的亮度值,从而得到各个驱动单元所需的控制信号。驱动模块依据控制器发来的控制信号控制教室内各照明区域的LED灯的亮度,从而实现智能的、实时的调光。

pYYBAGG4NgKAVm39AAB-SQpTCHQ601.png?imageView2/2/w/1000

2. 硬件设计

2.1信息采集模块设计

2.1.1室内光照强度采集

为了实时釆集教室内部光照强度,按照距离窗口的远近把教室分为六个区域,如图2所示。每个区域均安装一个照度传感器,对该区域的光照强度进行釆集。并将釆集到的光照强度信息传递给控制模块进行后续处理。当照度传感器探测到自然光照度充分时,则会关闭照明设备,反之则开启照明设备。

poYBAGG4NgKABvLfAABGy0pjJxw439.png?imageView2/2/w/1000

2.1.2室内人员分布情况釆集

室内人员分布情况采集的方案有很多,比较常用方法有两个,一是利用人体红外传感器进行釆集,二是利用视频监控进行釆集。一种方法的优势在于人体红外传感器价格低廉,信号处理简单。然而,缺点也很明显,人体红外传感器不容易实现人员的准确定位,不能获取到教室内人员的具体位置信息,而且人体红外传感器受环境温度影响较大,容易出现感应不灵敏的现象。二种方法的优势在于,视频监控可以实现人员准确定位,实时监测教室内人员分布情况,但是该方法成本太高,后续信息分析和处理比较复杂。

因此本系统不釆用上述两种常用方法,而是利用在教室内每个座椅上安装红外探测器来实现人员分布情况监测。当有人坐在座位上时,红外探测器发出信号,并传输给控制单元。控制单元可以依据每个座位釆集到的信息,判断该座位上是否有人,实现实时的,准确的获取人员在教室内的分布情况。

2.2控制模块设计

在教室智能照明控制系统中,控制模块是核心模块,一方面可以接收信息釆集单元收集到的相关信息,例如光照传感器釆集到的室内光照信息和红外传感器釆集到的室内人员分布 信息。另一方面,控制单元可以把这些釆集到的信息进行相应的处理,输岀调光控制指令,并传输给驱动模块。驱动模块就可以对教室内各区域照明设备的亮度进行调节了。

普通教室按照图2划分为6个不同的照明区域,因此需要 控制器能够同时连接6个驱动模块,并能够输出6路调光信号,分别控制教室内每个区域的照明设备的亮度。本系统釆用了STM32F103ZET6作为控制的核心芯片,该芯片能够输出多路PWM信号而且功耗较低。

2.3驱动模块设计

STM32芯片不能对LED灯进行直接控制,因此本系统选择DRIVE-SW12的LED恒流驱动模块对LED灯进行驱动。该驱动模块可以将控制模块输出的调光控制信号,也即PWM 占空比,转化为相应的电压值,从而达到调光所需的亮度值,从而实现调光的目的。

3. 软件设计

系统整体控制流程首先是各模块的初始化,其次获取室内光照强度和人员分布情况信息,然后依据《建筑照明设计标准》中对居住建筑的照明标准的要求,计算出教室各区域还需要调整的光照强度值,把需要调整的光照值转化为控制信号输出,从而依据控制信号对教室各区域LED的光照强度进行调整,延时一段时间后再次依据室内光照强度和人员分布情况

对各区域LED灯的光照强度进行调整。其详细流程图如图3室内人员分布情况对教室内光照强度进行实时,动态的调整,从而达到节能环保的目的。

pYYBAGG4NgOAVFPPAAD0zhkgNuE479.png?imageView2/2/w/1000

4.安科瑞为教室智能照明控制系统提供方案

4.1安科瑞智能照明监控系统采用分层分布式结构,即站控层,通讯层与间隔层; 如图(1)所示: 

poYBAGG4NgOAO_EpAADDOFzIu8Y416.png?imageView2/2/w/1000

图(1)网络拓扑

间隔设备层主要为:开关驱动器,这些装置分别对应相应的一次设备安装在电气柜内,这些装置均通过现场KNX总线组网通讯,实现数据现场采集。 

网络通讯层主要为:智能照明网关,其主要功能为把分散在现场采集装置集中控制,同时远传至站控层,完成现场层和站控层之间的数据交互。 

站控管理层:设有高性能工业计算机、显示器、UPS电源、打印机等设备。监控系统安装在计算机上,集中采集显示现场设备运行状况,以人机交互的形式显示给用户。 以上开关模块均采用KNX总线传输,一般都采用4根连线,接线简单方便,传输距离可达1.2km。

4.2安科瑞智能照明系统组成

1. 定时控制 

通过时钟管理器,实现整个系统的有关区域照明的定时和自动管理功能,实现公共通道、景观照明、泛光照明、车库照明定时控制。如百叶窗定时升降、集中供热定时调节、节假日照明定时关闭、定时通知等。 

pYYBAGG4NgOAbDngAAEeIIDM4WM229.png?imageView2/2/w/1000

2. 场景控制 

智能照明控制系统根据各个部门的需求,设定不同种类的场景模式,进行各种照明灯光的组合,达到美化工作环境的效果;结合人体感应传感器,当人员离开时,关闭所有该会议室照明。 

3. 实时监控 

控制室,配置一台中控主机,所有照明控制设备,通过KNX网关,接入监控系统,操作管理人员,可以通过中控电脑,实时监视总线、区域、楼层、楼栋等照明状态,并可根据需求进行控制调整。系统绘图工具支持向量图和多层页面,图形页面缩放方便,切换简单,支持DXF、WMF、BMP、JPG、ICON等图形对象的嵌入、支持二维、三维图元的绘制,增加可视化的空间效果。 

poYBAGG4NgOAIS8EAACcct8n8Uk467.png?imageView2/2/w/1000

4. 报警处理 

系统提供了警报处理能力,用户可采用编程来完成不同的任务,当某种警报条件出现时应做什么,可由用户自行确定。 

5.事件通报 系统提供了事件通报功能,支持邮件通报、文本输出以及事件驱动打印,可按照用户预先设置的条件,触发事件通报功能。 

pYYBAGG4NgOAHMmXAADoOcfTFSQ429.png?imageView2/2/w/1000

4.3设备选型

poYBAGG4NgSAfHeUAAFGrHGHTfs070.png?imageView2/2/w/1000

 

pYYBAGG4NgSABIptAADtWdVtjmg510.png?imageView2/2/w/1000

5.结束语

教室不同区域对于光照强度有不同的要求,据此,本文设计了一个教室智能照明控制系统,能够依据室内照明强度以及强度和人员分布情况信息,然后依据《建筑照明设计标准》 中对居住建筑的照明标准的要求,计算出教室各区域还需要调整的光照强度值,把需要调整的光照值转化为控制信号输出,从而依据控制信号对教室各区域LED的光照强度进行调整, 延时一段时间后再次依据室内光照强度和人员分布情况对各区域LED灯的光照强度进行调整。其详细流程图如图3 室内人员分布情况对教室内光照强度进行实时,动态的调整,从而达到节能环保的目的。


关键字:控制系统  STM32 引用地址:教室智能照明控制系统的设计说明

上一篇:单片机外扩专用SPI SRAM存储芯片
下一篇:如何进行按键检测和按键FIFO的实现

推荐阅读最新更新时间:2026-03-23 03:13

教室智能照明控制系统的设计说明
摘要:针对室内不同区域对于光照强度的不同要求,设计了一个利用STM32作为控制器的教室智能照明控制系统,能够依据室内照明强度以及室内人员分布情况对教室内光照强度进行实时,动态的调整。结果表明,该系统既可以保证教室内的光照强度充足,又不会造成电力浪费。 0. 引言 在学校的每个教室里,照明设备都是不可或缺的。然而,有时会见到某个空无一人的教室灯火通明,或者在白天室外阳光强烈,无需开灯的情况下,教室里的灯却开着。这些情况都造成了很大的浪费。因此,教室智能照明控制系统要能够依据室内光照强度以及室内人员分布情况对教室内光照强度进行实时,动态的调整,既使得教室内的光照强度充足,又不会造成电力浪费。 1. 系统的总体设计 教室智能照明
[单片机]
<font color='red'>教室</font><font color='red'>智能照明</font><font color='red'>控制系统</font>的设计说明
34-基于51单片机的教室智能照明控制设计
具体实现功能 系统由STC89C52单片机+时钟芯片DS1302+液晶屏LCD1602+光敏电阻+红外对管+LED灯模块+按键模块构成。 具体功能: 1、用4个LED灯模拟教室的照明灯,人数小于10人亮一个灯,10-20人亮二个灯,20-30人亮三个灯,大于30人则全亮四个灯; 2、教室使用两个红外对管来检测是否有人进入并进行人数统计,人数可以统计到二位数99人,并实时将人数显示到液晶屏LCD上,液晶屏同时显示实时日期/时间/星期; 3、利用光敏电阻检测教室的光线强弱; 4、系统分自动/手动模式,可以通过按键切换模式,并有LED指示当前所在模式; 5、在自动模式下,可以设定定时时间段,在定时时间段内,当教室
[单片机]
34-基于51单片机的<font color='red'>教室</font><font color='red'>智能照明</font>控制设计
基于STM32单片机的迪士尼环境控制系统
一.系统设计 由 STM32F103C8T6单片机最小系统+ESP8266无线模块+DHT11温湿度传感器+MQ-2烟雾传感器+MQ-4有害气体传感器+UNV6288语音播报模块+GPS定位模块。采用STM32F103C8T6单片机为主控制器,利用ESP8266无线模块实现采集信息向上位机端的发送,利用DHT11温湿度传感器对温湿度信息的采集,MQ-2对环境中烟雾信号的采集,MQ-4对环境中有害气体的信息采集,GPS定位模块对危险事故发生位置进行信息采集,当检测到烟雾浓度或者气体浓度超极限值以后,通过语音报警(语音模块)的方式提醒大家离开。 图1 系统框图 二.硬件设计 系统内的主要电路有单片机最小系统电路,烟雾浓度检测电
[单片机]
基于<font color='red'>STM32</font>单片机的迪士尼环境<font color='red'>控制系统</font>
基于STM32的四旋翼飞行器控制系统
四旋翼飞行器是一种具有6个自由度和4个控制输入的可垂直起降、悬停、前飞、侧飞和倒飞的无人驾驶飞行器,4只旋翼可相互抵消反扭力矩,不需要专门的反扭矩桨。被广泛应用于无人侦察、森林防火、灾情监测、城市巡逻等领域。飞行控制系统是四旋翼飞行器的核心部分,其性能的好坏决定了整个系统的性能。近年来,微小型四旋翼无人机的自主飞行控制得到了研究人员的广泛关注。随着计算机技术和电子技术的发展,国内的小型飞行器研究开发工作逐渐升温,许多公司形成了产业。例如大疆公司将四轴飞行器等多轴飞行器实现了商业化应用。国内研究的重点主要为三个方面:姿态控制、传感器技术发展以及新材料的应用、电池领域技术的研究。典型代表有哈工大、北京航空航天大学、南京航空航天大学、国
[单片机]
基于<font color='red'>STM32</font>的四旋翼飞行器<font color='red'>控制系统</font>
一种基于STM32的PID直流电机控制系统
近年来,随着微机控制技术、电力电子技术等迅速发展,直流电机因为其调速性能好、起动性能好,被广泛应用在高精度、可调速的场合,如航天、工业自动化、数字化控制、工业机器人、医疗设备等。 1 增量式PID算法与位置式PID算法对比 PID 控制是指比例、积分、微分控制。将系统的输出经过比例、积分、微分三种运算后,叠加至输入中,达到控制调速目的。由于其原理简单、易于实现等优点,被应用于多种领域。 1.1 位置式PID算法 位置式PID 算法的表达式为 其中Kp 为比例放大系数,Ti 为积分时间常量,Td为微分时间常量。 位置式PID 算法是根据当前实际位置与要达到的预期位置的偏差,进行PID 控制。将每一次的误差进行累加作为积分,其运
[单片机]
一种基于<font color='red'>STM32</font>的PID直流电机<font color='red'>控制系统</font>
基于STM32(F103ZE)的LD3320语音控制系统
基于STM32(F103ZE)的LD3320语音控制系统 暑假快完了也什么成果,就打算做点东西来让这个暑假充实点。发现手头有一个LD3320语音模块,又刚学C#上位机,就想结合一个做一个小项目。 第一次写,多多包含。 我的目的是:可以语音控制一个LED灯 如果有条件就控制明亮度然后在LCD上显示出来,并且在上位机上也可以显示当前状态和控制LED状态。 材料 STM32开发板(我用的是正点原子的战舰V3 STM32F103ZET6大家也可以用自己的开发板做) LD3320语音模块 杜邦线 嗯 还需要电脑软件 keil4 或 keil5 因为下载的例程文件是keil4写的 而手头LCD屏的头文件都是keil5战舰的 所以
[单片机]
STM32单片机步进电机控制系统设计案例
一、功能简介 本项目使用Proteus8.12仿真STM32单片机控制器,使用ULN2003电机模块、LCD1602模块、按键模块等。 主要功能: 系统运行后,LCD1602显示电机当前运行档位、方向、状态。可通过按键K4启动与停止,按键K1加速、按键K2减速,按键K3换向;档位可在1-5档。 主要功能如下: (1)按键功能:具有加速、减速、正转、反转、启动和停止; (2)显示功能:LCD1602显示档位、方向、运行状态; (3)电机驱动:ULN2003驱动步进电机; 二、软件设计 //系统参数设定 void sys_parm_set(void) { u8 key=0; key=KEY_Scan(0); //启动/停止 i
[单片机]
<font color='red'>STM32</font>单片机步进电机<font color='red'>控制系统</font>设计案例
一种基于STM32的智能采油控制系统的设计与实现
1、引言 近年来随着国内各个油田的生产井的持续开采进行,生产井到了开采的中后期普遍出现了产量低、地层供液能力下降、泵效低电能损耗大等问题。从2014年开始国际油价出现了雪崩式下跌,国内各大油企无法盈利甚至出现亏损,之前油田企业粗放式的管理与生产模式早已无法适应当前的国际石油环境。游梁式有杆泵采油方法以其结构简单、适应性强和寿命长等特点,成为目前最主要的机械采油方法,但是目前采油控制系统不能根据实际地层供液能力进行相应的调整,当抽汲速率大于供液能力时会出现泵效低、甚至造成设备损耗。目前各个油田针对地层供液不足生产井根据经验制定间抽生产制度,这种做法在一定程度上提高了采油效率减少了能源消耗,但是并不没有实现实时性与智能性。 本文针
[单片机]
一种基于<font color='red'>STM32</font>的智能采油<font color='red'>控制系统</font>的设计与实现
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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