APP下载

太阳能发电监测系统设计

2017-12-26陈文东赵明冬

时代农机 2017年10期
关键词:电池板充放电太阳能

陈文东,赵明冬

(郑州科技学院,河南 郑州 450064)

太阳能发电监测系统设计

陈文东,赵明冬

(郑州科技学院,河南 郑州 450064)

本设计针对太阳能发电领域的监测系统,让监测人员及时了解太阳能发电系统的工作情况,方便数据的分析和管理。

太阳能发电;STC89C51;监控系统

太阳能发电量主要取决光照强度,为了更好地监测发电设备运行的情况,研制了太阳能发电监测系统,该系统有硬件电路和软件两大部分组成,通过测试表明,系统能够准确测量充放电电压、电流和功率。

1 硬件电路设计

硬件系统电路主要由太阳能电池板、锂电池、负载LED灯、单片机系统等部分构成。太阳能发电监控系统设计的原理图如图1所示:①太阳能电池板,该器件将太阳能转化为电能,为系统供电能;②锂电池,该器件为整个系统的存储电能,为各个模块进行供电;③负载LED灯,模拟系统负载,消耗整个系统的电能;④单片机系统,采用STC89C51单片机作为控制核心,配以时钟电路和按键复位电路,保证系统的正常运行;⑤充电电压和电流检测电路、放电电压和电流检测电路,两部分电路结构相同,待测电流通过采样电阻转换成电压,与待测电压分别调理后送入A/D转换电路;⑥A/D转换电路,使用PCF8591作为芯片,将充电电压、充电电流、放电电压、放电电流转换成数字信号传输到单片机;⑦充放电控制电路采用PWM调制方式控制充放电的电流和电压,单片机的P1.1作为充电控制端,P1.2作为放电控制端,锂电池在低于3.3V时,停止对外放电,达到4.2V时禁止对锂电池充电;⑧显示电路,本系统使用1602液晶屏显示太阳能电池板的充放电电压、电流以及功率情况;⑨按键输入电路,系统采用独立式按键对充放电的电压、电流进行调整,并且可以控制系统的工作状态和显示内容。

图1 太阳能发电监控系统原理图

2 软件设计

本系统的软件是采用C语言作为编程语言,主要含主程序、电压电流检测子程序,显示子程序和中断程序等,主程序流程图如上图2所示。单片机首先对显示屏、单片机的端口等各个模块进行初始化,保证单片机工作在预定的工作状态;电压、电流检测子程序要循环对太阳能电池板的充电电压、电流和锂电池的放电电压、电流数据进行采集,并计算出相应功率;显示子程序是将所需显示的信息送往1602液晶显示屏进行显示。

图2 主程序流程图

3 数据分析

表1 太阳能发电数据表

将太阳能电池板朝南与水平面夹角为38°放置,记录某天测试数据表1中,由此看出早上太阳刚升起,光照强度较弱,发电功率较小,随时间推移,太阳升高,阳光逐渐接近直射太阳能电池板,发电功率逐渐升高,当正午12:00左右,发电功率最高到0.5W。随太阳偏西,光照强度逐渐减弱,发电功率逐渐下降。

[1]张海峰,司杨,袁俊福.基于单片机的太阳能电池板监测系统的设计[J].煤炭技术,2012,(9).

[2]魏永.太阳能无线监测终端[J].黑龙江科技信息,2017,(4).

[3]赖江轶.太阳能发电监测系统的设计与实现[D].北京:北京邮电大学,2010.

陈文东(1986-),男,大学本科,助理实验师,主要研究方向:电子与通信技术。

猜你喜欢

电池板充放电太阳能
应用广泛的太阳能无人机
国际空间站航天员正在安装太阳能电池板
V2G模式下电动汽车充放电效率的研究
一种可折叠光伏组件
基于SG3525的电池充放电管理的双向DC-DC转换器设计
太阳能可以这样玩
隐身的电池板
身边的太阳能
光伏电池板性能监测系统的设计与控制
锂离子电池充放电保护电路的研究