基于STM32智能路灯控制系统

摘 要

路灯是当前城市建设中不可或缺的照明设施,路灯可以为行人提供照明的最基本的工具,也是城市现代化程度的重要标志,路灯已从最开始的大城市专用发展到小城市普及,同时发生着日新月异的变化。

本文的主要研究对象是智能路灯控制系统,本设计的核心控制器是单片机,系统由太阳能电池板、光照检测、WIFI通信、锂电池充放电、升压、照明、手机APP等模块构成的。主要功能是针对日常道路两旁的路灯亮灭控制,通过光照检测模块自动调节灯光的亮度,太阳能电池板可以去给锂电池进行充电,并且系统配有充放电保护功能,锂电池给整个系统进行供电,整个系统灯光在黑夜模式下可以分为4档进行转换。也可以通过APP端控制灯光的开启和关闭,并且可以显示太阳能是否给整个系统进行充放电。因此本文以STM32为中心微控制器的智能路灯控制系统更具有低成本的优势,能够普遍的应用到居民日常照明中。

关键词

智能路灯;光线检测;太阳能转换;远程控制

Abstract

Street lights are an indispensable lighting facility in current urban construction. Street lights can provide pedestrians with the most basic tools for lighting, and are also an important symbol of urban modernization. Street lights have developed from the initial special use in big cities to popularization in small cities. With the ever-changing changes.

The main research object of this paper is the intelligent street lamp control system. The core controller of this design is a single-chip microcomputer. The system is composed of solar panels, light detection, WIFI communication, lithium battery charging and discharging, boosting, lighting, mobile APP and other modules. The main function is to control the on and off of street lights on both sides of the daily road, automatically adjust the brightness of the lights through the light detection module, the solar panel can charge the lithium battery, and the system is equipped with a charge and discharge protection function, and the lithium battery supplies power to the entire system , the whole system light can be divided into 4 gears for conversion in dark night mode. You can also control the opening and closing of the lights through the APP, and can display whether the solar energy is charging and discharging the whole system. Therefore, the intelligent street lamp control system with STM32 as the center microcontroller in this paper has the advantage of low cost and can be widely applied to the daily lighting of residents.

Key words

Intelligent street lamp;Light detection; Solar energy conversion; Remote control

目录

摘 要

Abstract

第一章 绪论

1.1 课题的研究背景

1.2 国内外发展现状

1.3 课题的内容与研究意义

1.4 本章内容概要

1.5  论文结构

第二章 需求分析

2.1 可行性研究

2.1.1技术可行性分析

2.1.2经济可行性分析

2.1.3社会可行性分析

2.2 系统功能需求

2.2.1 确定业务参与者

2.2.2 用例词汇表

2.2.3 用例建模

2.3 各模块用例描述

2.3.1 进入系统用例

2.3.2连接设备用例

2.3.3查看灯板状态用例

2.3.4查看亮度档位用例

2.3.5远程监控用例

2.3.6远程控制用例

2.4 本章小结

第三章 系统总体设计

3.1 系统功能概述

3.1.1系统构成

3.1.2功能描述

3.2 系统器件选型

3.2.1主控制器选型

3.2.2电源选型

3.2.3光检测器件选型

3.3 系统设计方案

3.4 本章小结

第四章 硬件总体设计

4.1 核心控制电路

4.2 光强度检测电路

4.3 高亮LED照明电路

4.4 WIFI通信电路

4.5 太阳能电池板接口电路

4.6 锂电池充放电保护电路

4.7 升压电路

4.8 本章小结

第五章 系统软件设计

5.1 系统主程序

5.2 光强检测子程序

5.3 充电子程序

5.4 路灯控制子程序

5.5 本章小结

第六章 系统总体调试

6.1 硬件调试

6.2 阴天状态下灯板工作情况

6.3 晴天状态下灯板工作情况

6.4 软件调试

6.5 本章小结

结论

参考文献

致谢

附录一

附录二

附录三

附录四

第一章 绪论

路灯是人们夜晚交通出行的必要照明设备,是人们夜晚清晰视物的重要保证,路灯已从最开始的大城市专用发展到小城市普及,同时发生着日新月异的变化。现在人们对于环保的理念越来越强,对绿色照明的概念也越来越深入,与此同时将太阳能应用到路灯的使用上成为人们主要的研究方向。

1.1 课题的研究背景

路灯是城市、乡村夜间交通通行的必备照明工具,将太阳能应用于路灯照明中,成为节约能源的主要研究方向。太阳能是一种绿色清洁能源,在由太阳能转化为电能的过程之中,不会产生一些对水,空气,地面有害的污染,同时也不会产生废气,噪音,废料,烟尘等。在使用的过程中安全可靠,维护便捷,环保节能[1]。太阳能光伏照明技术其实就是利用太阳能作为能源提供能量对蓄电池进行充电。蓄电池储存能量,在没有阳光的夜晚为路灯提供电能,相对于靠电能供电的传统路灯,有效节约电能。

当前对太阳能发展的主要问题就是成本的问题,太阳能的成本较高,而且太阳能受天气环境的影响较大,此外太阳能电池的制造过程中也会产生巨大的成本,制约着太阳能发展。当前太阳能主要应用的设备多是小功率的设备主要是由于太阳能充电装置功率过小。太阳能充电严重受到天气和照明时间的影响。

随着当前环保意识的不断提升,绿色照明的概念不断应用于新的照明的系统的开发,以太阳能作为能源的绿色照明系统不断在各种照明系统中应用[2]。为了不断加深绿色照明的理念,凸显太阳能照明设施的独特优势,本文设计出一种可以应用于进行太阳能发电,来去满足路灯照明系统使用的绿色照明系统。

1.2 国内外发展现状

在当今社会上面临着城市化水平的不断提高城市路灯的照明系统不断完善和扩大,包括一些落后的城市乡村,路灯已经成为城市设施非常重要的一部分,路灯不仅能够提供照明方便出行,它同时也是肩负着城市美好形象的任务。在目前的路灯照明系统设计中,除了基础的照明功能以外,现如今我们必须关注环保节能以及智能操作和维护便捷方面。所以以太阳能为能源的绿色照明系统近年来更为实用。

照明技术最早出现在西方的一些发达国家的照明系统中,在商业,道路环境,建筑环境和一些便携式照明设备中;目前欧洲国家的一些品牌车都采用了高亮度LED,例如宝马,奥迪,雷诺等等;同时现生活中一些观赏的发光立体字,建筑外部的发光体和一些宣传指示警示光源都是利用了LED灯进行照明。随着发光二极管技术的不断提升,绿色照明技术不断发展,

的发光效率不断提升,相对于传统灯具,LED照明更加省电,而且LED光源密封性好体积小便于携带,人们使用起来非常方便。因此世界上的主要发达国家例如美国、德国、英国等西方工业较为发达的国家相关的大集团公司早已经纷纷投入人力,物力着手致力于研究高亮度LED,并且制定相关的发展计划,尽快的进入照明领域。

随着照明系统的不断要求清洁化、绿色高效,我国在LED照明技术上也不断实现技术突破[3]。近两年来我国高亮度LED产业同样受到了广泛的关注,或得了各级政府的高度重视和相关单位的大力支持。我国照明技术虽然不断发展,对于LED照明非常重视,但是对于LED照明技术的研究上还存在相当大的差距,尤其是对于部分核心技术仍然没有掌握,主要就是在芯片制造方面,而这一部分的核心技术还是在发达国家手里,但是目前很多知名大学,研究机构和企业,还有一些科研院正在不断加大对于LED技术的投入,进行软件的研发改进,我国已经取得较大的进步。绿色照明的概念不断深入日常生活中。在当前日常生活中和大型活动的举办过程中,常常能见到大面积绿色照明LED的使用,例如高架高楼公路地标发光源,广告立体字指示光源,商业空间机场地铁医院餐馆PUB涉及灯光,以及电脑手机信号传输应用光源等。

1.3 课题的内容与研究意义

我们国家的一个重要问题就是能源消耗问题,这对与国家发展具有重要意义,随着我们的经济在不断的进步发展,能源消耗问题也变得越来越严重,对于减低能源消耗这个问题便提出绿色照明,LED照明光源这一概念。现社会消耗能源的一个方式就是使用了照明,但是通过使用LED照明,就可以将能源消耗降到一个最低值,做到了节能环保,既满足了照明的需求,也同时实现了节能环保的效果。而且根据研究表明,地球上大部分地区都可以被太阳光照射,仅仅只有一些地方因为光能偏转的入射角不同而使得光照的强度有所不同,这样的话一些国家和地区是不能垄断太阳能的数量的,同时也就不能造成不必要的能源危机;此外,根据科学家研究计算,太阳能的能量是无比巨大的,至少可以使用六百万年,这对于我们来说,可以说是拥有了无限的时间。因此加大对LED照明的研究是目前的发展趋势。

绿色照明的概念随着环保意识的增强不断深入人心,节约能源的有效措施是需正确的照明类型,合理地,正确的地去使用照明控制方式是实现绿色照明的重要环节也是可以使经济性实用性能更加良好的结合[4]。在日常生活中,常常能见到绿色照明的身影。本设计采用照明光源采用

光源,研究对象是针对日常道路两旁的路灯亮灭控制,可以在达到光照强度的同时节约电能,太阳能充电装置的设计能满足能源的要求。对于绿色照明的成功实现具有一定的现实意义。

在独立的光伏发电系统中,太阳能路灯发电是有很大的重要地位。它具有环保节能等特点。本设计基于单片机核心处理,所开发的无线路灯控制系统可以实现太阳能供电的路灯,和与太阳能电池板协作以形成基于太阳能光伏发电的照明系统,从而节省电力的城市。与此同时,中低功率

路灯的组合不仅能够满足照明亮度的需求,但与传统路灯相比也显著降低功耗。从街道照明和路灯的功耗所需的电能量源的两个角度[5],根据单片机在该设计中,太阳能的WIFI路灯控制系统可以实现真正的绿色照明。

1.4 本章内容概要

本系统将完成基于单片机的太阳能WIFI路灯控制系统的设计,改变传统模式的生活用电供电模式,引入光伏技术,利用太阳能转化电能对路灯进行供电,极大程度上降低城市电能消耗。

本设计采用的核心控制器是

单片机,然后通过搭载太阳能电池板、升压、WIFI通信、锂电池充放电保护、高亮

灯照明、光照检测等模块组成。利用光强度传感器对外部光强进行检测,检测到的数据发送到单片机上进行数据处理;利用锂电池充放电保护功能同时配备一个太阳能电池板和可充电锂电池充放电保护电路,以捕捉太阳能并将其转化为电能,最后进行能量存储;利用WIFI通信模块和手机

进行太阳能路灯控制。

1.5  论文结构 

第一章讲述的是课题研究的背景以及国内外的发展现状。

第二章讲述的是系统的需求分析以及详细用例。

第三章讲述的是系统硬件的选择以及总体的设计。

第四章讲述的是系统各个模块电路的设计。

第五章讲述的是系统各模块的工作流程。

第六章讲述的是在不同的外界环境下系统的工作状态。

第二章 需求分析

随着国家的发展能源消耗也成为了一个不小的问题,在日常生活中路灯随处可见,是城市能源消耗的一笔巨大开支。为了验证STM32智能路灯控制系统是否有设计的必要,从设计的技术难度,花费成本以及是否实用多个角度来考虑,以及从功能方面进行需求分析。 

2.1 可行性研究

本课题研究的智能路灯控制系统,下面将从技术、经济、社会可行性三个方面对智能路灯控制系统进行研究。

2.1.1技术可行性分析

智能路灯控制系统使用STM32单片机作为核心的控制器,系统搭载了TP4056充电芯片,ESP8266WIFI控制模块等硬件,这些硬件的开发实例在互联网上非常丰富,开发文档也很容易找到

随着中国科学技术的不断发展,嵌入式单片机逐渐走入大众的视野,智能路灯控制系统采用了Altium Designer、嵌入式C语言等计算机技术,并且在计算机高速发展的时代,使用C语言可以开发出一些简单的程序来提升工作效率,而对于硬件的设计并不困难,使用Altium Designer进行PCB的整体设计,使用STM32F103C8T6最小系统开发板进行开发,这个单片机存储空间很大而且其控制功能非常强大能够完全的发挥出来。因此总体分析本课题开发的智能路灯控制系统,在技术层面上是可行的。

2.1.2经济可行性分析

经济可行性主要指系统开发的成本不应超过系统所带来的营收,智能路灯控制系统所使用的开发工具均为免费的,使用的C语言也是开源的。在对开发课题所使用的Keil开发工具、Altium Designer等免费软件的前提下,对本程序所需要的开销进行分析,本系统软件成本为零。从硬件的采购以及PCB板的制作考虑,硬件主要包括STM32单片机模块、ESP8266WIFI芯片、TP4056充电芯片,太阳能电池板等硬件,整体的开销也是不高的,项目开发完成后可以应用到小区内的路灯,城市道路的路灯等其他地方。因此由以上分析可知本系统开发在经济上是可行的。

2.1.3社会可行性分析

由于能源消耗加剧而城市与农村中也不能缺少夜间照明的设备,智能路灯控制系统可以提高照明质量,实时检测路灯的工作状态,减少部分能源的消耗,因此本系统的开发在社会上是可行的。

2.2 系统功能需求

在使用过程中,操控路灯的用户可以通过手机APP实时检测路灯的充电状况以及路灯的工作状态

2.2.1 确定业务参与者

使用参与者词汇表进行描述,如表2-1所示。

表2-1 业务参与者

序号

词汇

同义词

描述

1

使用者

用户

进入系统可以查看灯板状态、亮度档位,控制路灯的开关。

2.2.2 用例词汇表

表2-2 用例词汇表

用例名称

用例描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

詹姆斯爱研究Java

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值