收藏 分享(赏)

基于STM32的教室智能灯控系统设计.docx

上传人:HR专家 文档编号:12109048 上传时间:2021-09-09 格式:DOCX 页数:4 大小:17.30KB
下载 相关 举报
基于STM32的教室智能灯控系统设计.docx_第1页
第1页 / 共4页
基于STM32的教室智能灯控系统设计.docx_第2页
第2页 / 共4页
基于STM32的教室智能灯控系统设计.docx_第3页
第3页 / 共4页
基于STM32的教室智能灯控系统设计.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、精品资料摘 要:针对学校照明用电浪费严重、人为手动控制不便的问题,对自动控制和手动控制相结合的教室照明控制系统进行了研究。提出了一种以 stm32 芯片为核心、采集多种传感器信号的控制终端,然后把每间教室的控制终端组成网络接入上位机的智能灯控系统设计方案。文章从单片机硬件设计、单片机程序设计和基于qt 的上位机控制程序设计三方面详细介绍了系统。最后达到了远程控制、节约用电、提高资源利用率的目的。经过控制变量法的实验验证,并进行了系统功能的分析,实验结果和预期效果一致。关键词:智能灯控;多传感器;单片机;上位机;远程控制中图分类号:tp277文献标识码:a文章编号:2095-1302 (2016

2、) 06-00-040 引 言随着我国教育业的发展,学校照明用电量急速增加,电能损失也呈现出增大的趋势。目前,国内外照明自动控制装置基本都采用被动的人体感应探测、可见光探测、热释电红外探测、声音探测等方法,但这些均存在一定的不足 1。首先是方式单一,没有主动探测器,或虽有主动探测器,但灵敏度不高,经常出现教室无人时照明灯却一直工作以及有人情况下灯却熄灭的情况;其次,此类系统比较分立,网络化程度不高,无法实现对全部教室的统一管理1 。同时,国内大、中、小学校教室以及公用区的照明灯具控制大多采用普通开关, 即使学校进行严格管理, 仍不可避免地出现忘记关灯的现象, 特别在白天情况下更是如此, 从而造

3、成了大量的能源浪费。此外, 各种照明灯具都具有一定的使用时限, 在白昼光线充足的情况下继续使用照明灯具, 必然会缩短各种灯具的使用寿命1-3。以西北工业大学长安校区教学楼为例,经常出现教室里空无一人或者只有一两个人,但教室里的所有照明灯都打开的现象,同时,教学楼物业管理人员每次晚自习闭楼时需要一间一间去关灯,势必造成电能和人力资源的浪费。为了更好地达到节能降耗、提高智能化程度、减轻管理员工作负担的目的,设计了基于stm32 的教室照明智能灯控系统。该系统的特点是,利用光敏电阻检测室内不同地方的光照强度,利用红外热释电传感器检测人体,采用以 stm32 单片机为核心设计具有数据采集和处理装置功能

4、的控制终端,而每间教室的控制终端接入基于qt 实现的上位机组成网络,能够实现在教室无人或者光照充足时自动关灯、有人到来且光照不足时自动开灯的功能,物业管理员可以查看每间教室的照明情况,通过上位机远程控制关闭教室照明,采取自动和手动相结合的方式实现对教室照明的智能控制。1 系统整体设计及工作方式系统整体设计方案如图 1 所示,主要包括pc 上位机控制端、串口转无线模块、教室控制终端和传感器等自动控制信号源四个部分。结合图 1 可知系统有自动控制与手动控制两种工作方式。1.1 自动控制自动控制信号源包括热释红外传感器、光敏传感器和时钟模块。热释红外传感能够感应教室里是否有人,光敏传感器感应教室里的

5、光照强度,时钟模块能够提供秒、分、时、日、周、月、年的信息。在自动控制模式下,当且仅当满足如下条件时灯才会打开:( 1)教室里有人;( 2)教室内光照不充足;( 3)教学楼开放的时间段。1.2 手动控制用户可以在 pc 上位机控制端的操作界面上对教室内的照明灯进行控制,比如对某间教室的灯进行开关,或者对所有教室的灯统一开关。并通过串口转无线模块将用户指令无线传输给指定的教室控制终端,教室控制终端完成相应的通断动作。2 硬件电路设计智能灯控系统硬件由教室控制终端和串口转无线模块两部分组成。2.1 微处理器微处理器选用基于cortex m3内核的32位增强型闪存微处理器stm32f103rct6作

6、为控制核心。其丰富的片上资源大大简化了系统硬件,降低了设计成本4。2.2 控制终端设计控制终端的硬件原理框如图2所示,可看出整个电路以stm32单片机作为控制核心,包含电源转换模块、继电器控制电路、2.4 ghz无线传输电路和传感器等自动控制信号源等。2.2.1 电源转换模块电源分为市电电源220 v;继电器控制电路的 5 v电源;单片机等模块的3.3 v电源三个部分。( 1)市电220 v 交流电主要给教室内的照明灯供电,另一方面经过降压、稳压和整流后给控制终端供电。( 2)对于5 v 电源部分,因为开关电源的尺寸远小于降压稳压模块电路,具有很好的输出效果,输出功率满足系统工作要求,因此插座

7、节点采用的供电方式为开关电源模块供电。采用220 v交流供电输入,输出 500 ma电流值的5 v电源4。( 3)对于3.3 v电源部分,采用ams1117模块进行电源转换,加入滤波电路,使电源转换更平稳。ams1117具有固定输出电压,低漏失电压(1 a输出电流时仅为1.2 v),限流功能,过热切断,工作温度范围宽(-40125 C) 4等特点。2.2.2 继电器控制电路4继电器是一种电控制器件,当输入量的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。本电路中继电器可实现弱电控制强电,即单片机5v 输出电压可以控制 220 v 交流电。2.2.3 ds1302时钟

8、电路考虑到本系统停电时需为时钟电路提供电源,故采用具有充电能力的实时时钟芯片 ds1302该芯片对年、月、日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5 v5.5 v。2.2.4 光敏传感器电路光电传感器是一种能够将光转化为电量的传感器。光敏电阻电路除了具有将光信号转化为电信号的功能外,还具有通过lm393 芯片对电信号进行放大的功能。在无光条件或者光强达不到设定阈值时, out 端口输出高电平,当外界环境光强超过设定阈值时, out 端口输出低电平。光敏传感器电路图如图 3 所示。 2.2.5热释红外传感器电路热释红外传感器是基于红外线技术的能够感应人体的自动控制模块。本文采用

9、hc-sr501 型号的传感器,其采用德国原装进口 lhi778 探头,具有灵敏度高,可靠性强,超低电压工作模式 的特点。2.3 串口转无线模块设计串口转无线模块的电路以stm32单片机作为控制核心,包含usb转串口电路和2.4 ghz无线传输电路。2.3.1 usb转串口电路usb转串口电路如图 4所示,该电路基于 ch340设计。ch340是一种usb总线的转接芯片, 实现usb转串口等功能,在本实验中解决pc机的usb接口与单片机之间的通信问题。stm32f103rct6提供5个内置的串口通信模块,可方便地与ch340连接,采用两线连接串口方式,分别将stm32f103rct6 的 pa

10、.9(u1_tx)、 pa.10( u1_rx) 与 ch340 的 p4 (rxd)、 p3(txd)连接。p6 (ud+)、p7 (ud-)为usb差分信号。2.3.2 2.4 ghz无线传输电路nrf24l01 是 nordic 公司生产的一款无线通信芯片,可以实现点对点之间的无线数据通信或是一对六无线数据通信,其无线通信传输速率为010 mb/s,有125个可选工作频道,且为单片机系统预留 5 个 gpio 和 1 个中断输入引脚,适用于单片机系统构建无线通信功能4 。3 系统软件设计系统软件设计整体上可分为教室控制终端软件设计、串口转无线模块软件设计、上位机控制终端软件设计。本文主要

11、介绍教室控制终端和上位机控制终端的程序软件设计,同时介绍光敏传感器采集的电压值(adc采集)与光照强度(单位:勒克斯 /lux)之间的对应关系。3.1 电压值与光照强度的转换由于光面传感器采集的信号是电压值,而国际上常用的计量单位是勒克斯。因此我们在室内外进行了实验,在光照相同的情况下同时用光照度计和光敏传感器采集多个样本。本文主要介绍室内的情况。经过 matlab处理后得到图5所示的标准光照度与光敏传感器adc值的关系,同时拟合得到对应关系:y=2.66 X-11.68x由国家建筑照明设计标准( gb 50034-2004知教室的光照度应为 150300 lux,我们采用230 lux为光照

12、阈值。当光照度大于 230 lux时,则 认定教室光照充足。3.2 教室控制终端的程序设计控制终端的整体控制程序主要包括主程序、外部中断。其中主程序主要负责时间、光照等数据的读取和传输,教室控制终端程序流程图如图 6 所示。外部中断用于响应上位机控制终端 通过串口转无线模块发送的操作指令;采用中断的方式使节点能够准确响应外部操作命令,避免因查询法丢失用户命令的情况出现。3.3 pc上位机控制终端的程序设计上位机控制终端的程序主要包括发送数据和接受数据部分, pc 上位机控制终端程序流程图如图 7 所示。其中发送数据部分负责通过串口转无线模块发送操作指令给下位机,主要实现手动模式的开灯和关灯操作

13、;接受数据部分负责采集单片机发送的原始数据,并将其数字化,以直观的形式将灯光状态和环境光强度进行实时反馈,简化了管理员的操作。3.4 基于qt编写的pc上位机软件部分的上位机由管理员登录界面和管理界面组成。本文主要介绍图 8 所示的 pc 上位 机管理界面。管理界面的左上方用于设置相关参数,包括串口、波特率、教室号等;左下方可以显示当前时间便于提醒管理员;右面上半部分是当前教室灯光状态和光强的实时显示;右面的下半部分是功能选择,可自由切换。其中功能包括自动和手动两种模式。自动模式不需要人工干预,能根据教室人数和光强自动判断是否开关灯;手动模式则可以按照管理员的意愿自由实现开灯和关灯的操作,远程

14、操控给管理员带来了极大地便利。4 实验验证所有准备工作做好以后,我们在一间5 m X 6 m勺教室进行了实验。其模型如图9所示。将教室化为 4 个区域,每个区域都有一组传感器。一组传感器包括一个热释红外传感器和一个光敏传感器。区域内的照明灯连接继电器,继电器连接到单片机。教室控制终端通过nrf无线通信连接到 pc 上位机端。实验结果如下:( 1)自动控制模式。上午九点钟,教室光照充足。从a 点依次走过b 点、 c 点及 d 点,灯一直没有打开。( 2)自动控制模式。上午九点钟,拉上窗帘,教室光照不充足。从a 点依次走过b 点,区域 a 和 b 的灯都亮了。一段时间后, a 区域的灯熄灭, b

15、区域的灯依旧亮着。( 3)自动控制模式。和教学楼管理人员协调,晚上十一点半以后进行试验,从a 点依次走过 b 点、 c 点及 d 点,灯一直没有打开。( 4)手动控制模式。区域a、 b、 c 和 d 的灯能够根据上位机的操作打开或者关闭。实验结果达到预期目标。在自动控制模式下当且仅当满足教室里有人;教室内光照不充足;教学楼开放的时间段条件时灯才会打开。5 结 语本系统较好地实现了教室无人或者光照充足时或教学楼关闭时间段自动关灯,有人到来且光照不足时自动开灯的功能,并且实现了 pc 上位机控制端控制每个教室的照明灯。上位机可以方便教学楼管理人员开启与关闭教室的照明灯,同时也可以统计教室使用率,统计学生上课和自习的情况等。可编辑

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报