论文部分内容阅读
随着全球经济的进一步发展,人类对于能源的需求越来越大。而以煤、石油为代表的化石能源储量有限,在可预见的未来即将用尽,且随着人们对于居住环境的要求日益提高,传统的化石能源对于环境的严重污染也是越来越不被认可。因此开发一些可持续的绿色能源意义重大,太阳能作为一种可持续利用的清洁绿色能源,是传统化石能源非常好的的替代能源。太阳能因其分布极其广泛,储量十分巨大,已经引起了世界各国的重视,并投入了大量的资金和人力来开发太阳能利用技术,其中以光伏发电技术为研究重点。光伏发电作为一种环境友好并能有效提高生活标准的新型发电方式,拥有发电规模大小随意、建设时间较短、维护简单、零排放无污染等诸多优点,得到了各国政府的大力支持,并在全球范围内得到快速推广。在光伏发电系统中,光伏充电控制器是重要的组成部分,已成为目前光伏研究的热点之一。光伏电池输出受到光照条件和环境温度的影响,具有非常复杂的非线性。故在光伏发电的过程中,需要控制器来追踪其最大功率输出点,提高光伏电池的充电效率,降低发电成本。本文设计了一款基于STM32的光伏充电控制器,带有最大功率点追踪功能,同时为了符合蓄电池的充电特性,采用了智能化充电方式,延长蓄电池的使用寿命。本文的主要研究内容如下:1.研究了光伏充电控制器以及蓄电池充电算法的国内外研究现状以及发展趋势,并分析了光伏电池的等效电路,建立了数学模型,在MATLAB中Simulink的平台上进行建模仿真,分析了光伏电池的输出特性和光照强度、温度等因素之间的关系。2.对光伏充电控制器的硬件系统和软件系统进行了总体功能设计,分别阐述了硬件系统和软件系统的总体设计方案,分析了几种MPPT常见的算法,并在扰动观察法的基础上提出了一种基于变步长的改进型的扰动观察法。同时,在整个充电环节,设计了基于四阶段的智能充电算法,其充电过程分为预充电、最大功率充电、过充电以及浮充电四个阶段。3.对光伏充电控制器的硬件设计部分进行了详细介绍,分析了主电路的拓扑结构以及主要元器件的选型,对电源电路、MOS管驱动电路、电压电流采样电路、保护电路等,均作了详细介绍。4.对光伏充电控制器的软件设计部分进行了详细介绍,主要分为上下位机两部分进行了介绍,下位机软件部分是基于STM32开发的控制程序,包括充电控制程序,电压电流采样程序、基于改进型的扰动观察法实现程序、PID控制程序、GPU串口屏显示程序等;上位机软件是基于C#开发的数据采集程序,主要是在样机调试的过程中收集一些相关参数,与下位机通过串口实现通讯。最后,基于STM32设计出的样机为平台,进行了相关试验研究。对改进后的MPPT算法和智能充电控制策略进行试验分析,试验结果表明,改进后的算法不仅可以快速追踪到最大功率输出点,而且在其附近的振荡幅值较小,大大减小了光伏电池的输出损耗,达到了预期的设计目的。