基于光强感知的太阳能智慧跟踪系统设计
1.
2.
Design of solar intelligent tracking system based on light intensity perception
1.
2.
收稿日期: 2022-03-02 修回日期: 2022-03-17
基金资助: |
|
Received: 2022-03-02 Revised: 2022-03-17
作者简介 About authors
李争(1980—),男,河北石家庄人,教授,博士,从事新型电机和执行器的设计、分析和控制,可再生能源发电以及电力电子装置设计等研究,E-mail:
关键词:
Keywords:
本文引用格式
李争, 罗晓瑞, 解波, 曹欣, 孙鹤旭.
LI Zheng, LUO Xiao-rui, XIE Bo, CAO Xin, SUN He-xu.
综上,在太阳能发电的基础上,结合最大功率跟踪原理,笔者提出了一种基于光强感知的太阳能智慧跟踪系统。首先,对太阳能智慧跟踪系统的工作原理进行分析,并对其总体结构进行设计;然后,根据太阳能智慧跟踪系统对各模块的功能需求,对系统的硬件设备进行选型并对其软件进行设计;最后,搭建实验平台以进行太阳能智慧跟踪系统的组装、调试,同时开展功能测试来验证其性能。
1 太阳能智慧跟踪系统总体设计
图1
图1
太阳能智慧跟踪系统组成框图
Fig.1
Composition block diagram of solar intelligent tracking system
2 太阳能智慧跟踪系统硬件设备选型
2.1 主控模块
主控模块是整个太阳能智慧跟踪系统的核心,负责调控电路、执行程序和驱动负载,其主要由复位电路、时钟电路和电源等组成。鉴于所设计系统的功能较为简单,对主控模块的要求不高,而STC89C52单片机价格便宜,编程难度小,因此选取STC89C52单片机作为主控模块。主控模块的电路图如图2所示。
图2
2.2 A/D转换模块
ADC0832芯片具有两级输入寄存器,能直接与STC89C52单片机进行通信,且具有体积小、性价比高和兼容性强等特点。因此,选取ADC0832芯片作为A/D转换器,用于配合光敏电阻和电压比较器实现电压采集和信号转换。A/D转换模块的电路图如图3所示。
图3
2.3 充电模块
充电模块主要由太阳能板、充电电路、锂电池、自锁开关和升压电路组成。其中,锂电池的材料为锂金属或锂合金,具有较高的电压,一般为3.7 V或3.2 V,约是3个镍镉电池的串联电压;且其能量密度相对较高,重量较小以及寿命较长,一般可使用6年以上,最多可充放1 000次左右。此外,锂电池还具有高功率承受力、低自放电、无记忆效应以及温度适应性强(可适应的温度范围为-20~60 ℃)等优势。综上,选择锂电池作为蓄能电池有显著优势。
在太阳能智慧跟踪系统的工作过程中,有可能会出现锂电池电量不足的情况。当供电电压不足5 V时,太阳能板无法对系统供电。因此,添加了一个升压电路,即将锂电池的电压稳定升至5 V,以实现稳定供电。充电模块的电路图如图4所示。
图4
2.4 电机控制模块
在太阳能智慧跟踪系统运行过程中,为了确保太阳能板能一直在最大功率下工作,须使其自主地根据时刻变化的太阳光进行顺时针或逆时针转动,从而始终保持正对太阳光的照射位置。太阳能板的转动主要是通过控制全桥电路上下管的交替导通来使电压换向,从而驱动步进电机正向、反向转动来实现的。电机控制模块的电路图如图5所示。
图5
2.5 太阳能采集模块
太阳能采集模块主要由光敏电阻、电压比较器和发光二极管(light emitting diode, LED)等组成。其中,电压比较是太阳能采集过程中最为关键的一环,故电压比较器的选择尤为重要。本文选用LM393电压比较器,其是一个两路电压比较器,通过对输入端的2个电压进行比较后,根据其大小关系输出相应的电压。太阳能采集模块的电路图如图6所示。
图6
3 太阳能智慧跟踪系统软件设计
3.1 主控程序设计
太阳能智慧跟踪系统的主控程序主要由初始化、数据运算、蓝牙连接和显示等4个部分组成,其设计的基本思路如下:首先,对系统进行初始化并定义相关参数;然后,检测太阳能板(始终倾斜于水平线45°)两侧的电压并进行比较,当太阳能板一侧的电压明显大于另一侧时,利用步进电机带动太阳能板朝电压小的一侧转动,以吸收光能并转化为电能存储在锂电池中;最后,检测锂电池的电压并显示在液晶显示屏上。太阳能智慧跟踪系统主控程序的流程如图7所示。
图7
图7
太阳能智慧跟踪系统主控程序流程
Fig.7
Main control program flow of solar intelligent tracking system
太阳能智慧跟踪系统可通过4个按键或4个手机APP指令实现整个系统的运转,其工作流程如下:打开电源,系统默认为自动模式,根据当前的光照情况自动调节太阳能板位置,以实时跟踪太阳光。当按下按键1或通过手机APP发送“M+回车符”指令时,系统会切换到手动模式,太阳能板不再根据太阳光照强度自主旋转。当按下按键2或通过手机APP发送“Z+回车符”指令时,太阳能板进行正向旋转;当按下按键3或通过手机APP发送“F+回车符”指令时,太阳能板进行反向旋转;当按下按键4或通过手机APP发送“T+回车符”指令时,太阳能板将吸收的光能存储到锂电池中,实现系统的自主供电;同时,将检测到的电压值和锂电池的剩余电量实时显示在液晶显示屏或手机APP上。
3.2 A/D转换程序设计
在太阳能智慧跟踪系统中,须将光敏电阻采集的模拟信号转换成数字信号,该系统采用ADC0832芯片实现A/D转换,其可同时测量两路电压,测量范围为0~5 V。A/D转换程序流程如图8所示:在需要测量电压时,通过串行协议打开ADC0832芯片片选,并将D0端设为高阻态;然后,设置ADC0832芯片起始位和双通道的单极性输入,当D0端为低电平时,选择通道0,当D0端为高电平时,选择通道1;接着,D0端取消高阻态,准备接收数据,通过循环依次读取数据;最后,在完成数据读取后取消ADC0832芯片片选。
图8
图8
太阳能智慧跟踪系统A/D转换程序流程
Fig.8
A/D conversion program flow of solar intelligent tracking system
4 太阳能智慧跟踪系统调试与功能测试
4.1 硬件调试
图9
在太阳能智慧跟踪系统硬件调试阶段:
2)在锂电池充电过程中,若充电电流设置太小,则无法满足负载流水灯的使用要求,须重新设置充电电流。
3)在调试单片机时,若单片机无法控制指示灯,则可能是三极管发射极电压过高所致。当单片机输出高电平时,三极管的基极与发射极的压差大于0.7 V,仍能导通。因此,需要通过调节滑动变阻器来改变三极管发射极的电压。
4.2 软件调试
软件调试是指对太阳能智慧跟踪系统的整个控制流程进行调试,以使其性能更加完善。
根据太阳能智慧跟踪系统各模块的功能,对各程度代码进行编写、检查和调试。通过下载器将编译好的程序文件下载到单片机存储器内并上电调试,观察太阳能板是否能实现太阳光追踪、锂电池和太阳能板是否能正常为系统供电以及液晶显示屏是否能正常显示。
在软件调试过程中,初始设计参数往往难以满足系统实际需求,必须通过不断的调试来确保系统功能实现。
4.3 整机功能测试
4.3.1 通电检查
完成软硬件调试后,对太阳能智慧跟踪系统的输入电压和各模块的电压进行测试,保证电压正常,且其输入误差在允许范围内。
4.3.2 功能检查
1)太阳能采集功能。
开机后,上电复位,对系统进行初始化,然后利用手电筒对太阳能板左右照射,以模拟时刻变化的太阳光的照射。若太阳能板能随照射方向转动,则说明太阳能采集功能正常。
2)供电功能。
系统采用太阳能板和锂电池双重供电方式,无需外部供电。在系统运行后,将太阳能板放置于黑暗的环境中,此时若系统仍可正常运行,则说明锂电池供电正常。将太阳能板置于光照条件下,若液晶显示屏上实时显示锂电池电量增加,则说明太阳能板供电正常。
3)显示功能。
在系统运行后,对其显示功能进行测试。在系统运行后,若液晶显示屏能够实时更新和显示当前的光照强度和锂电池的剩余电量(见图10),则说明其显示功能正常。
图10
4)手机APP运行功能。
打开手机蓝牙,进行配对连接,可通过语音提示确认是否连接成功。尝试利用蓝牙将所检测的光照强度和锂电池电量传输至手机APP,若能查看液晶显示屏上的数据信息,则说明该APP能够正常运行。同时,利用手机APP在不同环境下发送不同指令,观察系统能否实现自动模式或手动模式的调整,若能正常实现切换,则说明远程控制功能可实现。
4.3.3 功能测试结果
硬件调试后,测得太阳能板两侧的正常电压为12.87 V。经升压电路后,系统电压稳定为10.16 V,三极管基极的电压为5.17 V,控制充电电压为5.03 V,锂电池充满后电压为3.7 V。为验证所设计太阳能智慧跟踪系统的优势,特与太阳能固定轴系统进行比较,通过对比不同时刻输出电压来判断其优劣。图11所示为晴天条件下2种太阳能跟踪系统输出电压随时间的变化情况。由图可知,随着太阳光照强度的变化,太阳能固定轴系统和太阳能智慧跟踪系统均能够进行发电;相较于太阳能固定轴系统,太阳能智慧跟踪系统在太阳光捕获方面更具优势,且其对光照强度的响应更加灵敏,输出电压较高。
图11
图11
太阳能跟踪系统输出电压随时间的变化情况
Fig.11
Change of output voltage of solar tracking system with time
5 结 论
为解决现实生活中太阳能密度低、间歇性、光照方向和强度随时间不断变化等问题,设计了一款基于光强感知的太阳能智慧跟踪系统,以提高太阳能利用率。经过实际验证,所得结论如下:
1)基于STC89C52单片机的主控模块可根据对不同环境下光照强度的准确判断,实现太阳能板对太阳光的智慧追踪。
2)手机APP可实现远程控制,整个太阳能智慧跟踪系统可在自动模式和手动模式下工作。
3)采用太阳能板与锂电池相结合的供电方式,可以提高太阳能的利用率。
4)与太阳能固定轴系统相比,太阳能智慧跟踪系统结构简单,成本较低,既能节约能源,又能提供良好的供电水平,满足高科技产品的需求,也符合现代能源利用的发展趋势。
参考文献
一种基于单片机控制的太阳能电池板系统设计
[J].
Design of a solar panel system based on single-chip microcomputer control
[J].
中等职业学校《单片机原理与应用》课程教学案例设计
[D].
Teaching case design for the course principle and application of single chip microcomputer in secondary vocational school
[D].
某大楼太阳能光伏并网发电系统的研究与应用
[D].
A research and application on solar grid-connected photovoltaic system in a certain building
[D].
高精度碟式太阳能直接跟踪控制系统设计
[J].
Design of a direct tracking control system for high-precision dish solar power
[J].
光伏发电系统中追日模块的单片机控制研究
[J].
Research on microcontroller control of sun-chasing module in photovoltaic power generation system
[J].DOI:10.3969/j.issn.1672-6944.2019.04.021 [本文引用: 1]
跟踪式聚光光伏发电系统控制结构的设计与研究
[J].
Design and research on the control structure of tracked concentrated photovoltaic power generation system
[J].
太阳能发电跟踪装置远程测试系统的研究
[J].
Research of remote test system for solar tracking device
[J].DOI:10.3969/j.issn.1001-3997.2018.01.056 [本文引用: 1]
太阳光追踪照明系统的控制方法研究
[D].
Research on control method of optical fiber-based daylighting and solar tracking system
[D].
基于STM32的多功能太阳能追踪系统
[J].
STM32-based multifunctional solar tracking system
[J].
基于Arduino单片机的太阳能目标追踪系统设计
[J].
Design of solar target tracking system based on Arduino microcontroller
[J].
基于光强感知的太阳跟踪系统设计
[J].
Design of solar tracking system based on light intensity sensing
[J].
高精度双轴太阳能跟踪控制系统的设计
[J].
Design of high precision dual axis solar tracking control system
[J].DOI:10.3969/j.issn.1674-2869.2018.03.017 [本文引用: 1]
基于单片机技术的室内照明光伏优化供电控制系统设计
[J].
Design of indoor lighting photovoltaic optimized power supply control system based on microcontroller technology
[J].DOI:10.3969/j.issn.1673-9957.2018.02.015 [本文引用: 1]
四象限探测器基于高斯分布的激光光斑中心定位算法
[J].
Laser spot center location algorithm of four-quadrant detector based on Gaussian distribution
[J].DOI:10.3788/irla201746.0206003 [本文引用: 1]
一种高精度太阳跟踪控制装置研究
[J].
The research on high accuracy solar tracking control device
[J].DOI:10.3969/j.issn.1004-1699.2018.06.003 [本文引用: 2]
光伏发电实际应用及案例分析
[J].
Practical application and case study of photovoltaic power generation
[J].
基于Arduino Uno的阳台太阳能角度自动调节系统
[J].
Automatic adjustment system of balcony solar angle based on Arduino Uno
[J].DOI:10.3969/j.issn.1006-5059.2018.19.008 [本文引用: 1]
基于STM 32单片机的电机驱动设计
[J].
STM 32 microcontroller-based motor drive design
[J].
极区集成式光伏供电装置结构设计与分析
[J].
Structure design and analysis of integrated photovoltaic power supply device in polar regions
[J].DOI:10.3785/j.issn.1006-754X.2022.00.049 [本文引用: 1]
太阳能自动追踪系统设计
[J].
Solar automatic tracking system design
[J].DOI:10.3969/j.issn.1672-6944.2021.21.032 [本文引用: 1]
双轴跟踪太阳能驱动甲醇分解的动力系统研究
[J].
A study of a dynamical system for the decomposition of methanol driven by a dual-axis tracking solar energy
[J].
/
〈 |
|
〉 |
