采用单片机C8051F310实现光伏电池MPPT控制器的设计

发布者:Enchanted2023最新更新时间:2024-02-23 来源: elecfans关键字:单片机  C8051F310  光伏电池 手机看文章 扫描二维码
随时随地手机看文章

1 引 言

能源是人类社会存在和发展的重要物质基础,随着社会的发展,能源日渐减少,并伴随着环境问题日益突出,使得越来越多的国家把目光投向可再生能源。太阳能作为重要能源之一,以其永不枯竭,无污染等优点,正得到迅速的发展。但是太阳能电池在其工作过程中,由于受环境(主要包括日照强度,温度)的影响,其输出具有明显的非线性特性,造成电池与负载之间的不匹配,从而不能使太阳能最大效率地转化为电能输出。为了实现光伏发电系统的功率输出最大化,就需要对光伏电池的最大功率点进行跟踪控制,即MPPT(MaximumPower Point Tracking)控制。


在光伏控制技术上,MPPT控制方法有很多种,目前市场上常用的是使用CVT(恒定电压跟踪)控制技术的控制器,因为CVT法较为简单,制造相对也容易,但是此种控制技术带来了较为严重的功率损失,相对于光伏电池价格的高昂以及电力电子技术的日益发展,显得很不经济实用。


因此各种具有MPPT功能的光伏控制器逐渐发展起来,本文所设计控制器即是一种基于“电压扰动法”采用高性能单片机实现的小型光伏控制器,控制超级电容器充放电。


2 光伏电池的基本原理及其光伏特性

光伏电池是一种利用光生伏打效应把光能转换为电能的器件,当太阳光照射到半导体P-N结时,会在P-N结两边产生光生电压,接上负载,就会产生电流。该电流与光照强度成正比,当接受的光强一定时,就可以将光伏电池看成是恒流源。光伏电池由于受外界环境(主要包括温度,光照强度)的影响,使它的输出具有明显的非线性。

采用单片机C8051F310实现光伏电池MPPT控制器的设计

由图1(a)和图1(b)中光伏电池在标准温度及标准光强下的P-V特性可以看出,光伏电池的输出特性受环境变化影响很大,其中光照强度主要影响光伏电池电流,而光伏电池电压主要受温度影响,因此简单的CVT控制技术是不能满足光伏电池最大功率输出要求的,从而使得MPPT控制技术更加适用。

3 超级电容器储能原理及等效电路模型

3.1 超级电容器储能原理

超级电容器(Super-capacitor)是近年来出现的一种新型储能器件,与常规电容器相比,其容量可达法拉级甚至数千法拉。它兼有常规电容器功率密度大,普通电池能量密度高的优点,并且具有充放电时间短,循环性能好,使用寿命长,使用温度范围宽,对环境无污染等特点。因此,从某种意义上讲,超级电容器有着传统电容器和电池的双重功能,弥补了两个传统技术间的空白,因此具有很大的发展潜力。

超级电容器的能量储存在双电层和电极内部。当用直流电源为超级电容器单体充电时,电解质中的正、负离子取向*到固体电极表面,形成“电极/溶液”双电层,用以贮存电荷。

超级电容器作为大功率物理二次电源,在国民经济各领域用途十分广泛。超级电容器与蓄电池并联使用可以作为混合型电动车的加速或启动电源;可以用作光电功能电子手表和计算机存储器等小型装置的电源;在高压变电站及开关站中,超级电容器的使用保证了分闸能量供应的绝对可靠,同时保留了传统电容储能式硅整流分合闸装置的优点;除此之外,超级电容器在光伏发电中的应用也日益广泛。本文利用超级电容器在光伏系统中的应用,设计了一种控制超级电容器充放电的最大功率控制器。

由于超级电容器单体电压较低,本设计选用了5个参数为2 400 F,2.7 F的超级电容器,将它们串联起来作为储能器件使用,电容量为480 F,工作电压范围为3.5~13.5 V,此时,超级电容器组件可储能为:

采用单片机C8051F310实现光伏电池MPPT控制器的设计

由上面的计算可知,超级电容器的能量是依靠其电容值与其端电压而得到的,与电容值成正比关系,与其端电压的平方成正比关系。在超级电容器使用中,端电压是随着充放电而变化的。

3.2 超级电容器等效电路模型

等效电路模型对超级电容器储能系统的分析和设计都很重要,工程用等效电路模型应该能够尽可能多的反映其_内部物理结构特点,而且模型中的参数应容易测量。

采用单片机C8051F310实现光伏电池MPPT控制器的设计

最简单的超级电容器等效模型,是只有一个阻容单元构成的RC模型,如图2(a)所示,包括理想电容器C、等效串联内阻Rs、等效并联内阻Rp。等效串联内阻Rs表示超级电容器的总串联内阻,在充放电过程中会产生能量损耗,一般以热的形式表现,还会因阻抗压降而使端电压出现波动,产生电压纹波。等效并联内阻Rp反映7超级电容器总的漏电情况,一般只影响长期储能过程,也称为漏电电阻。文献[9]对超级电容器的自放电回路的时间常数进行了测试,长达数十小时至上百小时,远远高于充放电时间常数。而且,在实际应用中,超级电容器一般通过功率变换器与电源连接,并处于较快的和频繁的充放电循环过程中,因此,Rp的影响可以忽略。因此,可以进一步将超级电容器模型简化为理想电容器和等效串联内阻的串联结构,如图2(b)所示。

RC等效模型结构简单,能够较准确地反映出超级电容器在充放电过程中的外在电气特征,将器件并联或串联不会影响其特性。因此,超级电容器组的等效电路也可以近似为RC结构,其等效串联内阻Rarray:

采用单片机C8051F310实现光伏电池MPPT控制器的设计

3.3 超级电容器储能系统

在系统中,超级电容器具有两大功能。首先,作为能量储存装置,在白天时储存光伏电池提供的能量,在夜间或阴雨天光伏电池不能发电时向负载供电;其次,与光伏电池及控制器相配合,实现MPPT。

超级电容器储能系统主要由太阳能电池板,超级电容器,开关,DC-DC变换器,放电回路及检测控制电路几部分组成。图3为超级电容器储能系统的原理框图如图3所示。

采用单片机C8051F310实现光伏电池MPPT控制器的设计

4 控制器主回路及其工作原理

4.1 MPPT控制方法

光伏电池最大功率点控制方法有很多种,如CVT(恒压控制),电压扰动法(也称登山法),导纳增量法,二次插值法等,各有优缺点。本设计采用的是电压扰动法,此方法控制思路简单,容易实现,可实现对最大功率点跟踪的控制,提高系统的利用率。

电压扰动法的原理是通过将本次光伏方阵的输出功率和上次的相比较,来确定是增加还是减小光伏方阵工作电压来实现MPPT。如图4所示,若△P》0,说明光伏电池工作在峰值电压左侧,则需要继续增大工作电压,从左边向最大功率点靠近;若△P《0,则说明光伏电池工作在峰值电压右侧,需减小工作电压,从右侧向最大功率点靠近;若△P=0,则说明光伏电池正处于最大功率点附近,于是保持工作电压不变即可。

采用单片机C8051F310实现光伏电池MPPT控制器的设计

4.2 控制器主回路硬件的实现

图5为控制器主回路及控制电路框图,它采用脉宽调制的方法,通过控制开关管Q的开通状态将光伏电池的直流信号变换成一个可变占空比的脉冲信号,从而改变光伏电池的等效负载,进而达到MPPT功能。

采用单片机C8051F310实现光伏电池MPPT控制器的设计

图中充电主回路采用的是BUCK型降压电路,适合本试验用25 W光伏电池给13.5 V超级电容器组的独立光伏系统。BUCK变换器的工作原理是通过斩波形式将平均输出电压降低,通过调节占空比来达到调节光伏电池输出电压的目的,使其输出电压能够保持在最大功率点的电压处。工作过程中,开关管Q反复导通和截止,两种不同状态的切换,将光伏电池输出的直流电压转换为脉冲形式的电压,再经过L,C滤波,形成直流电压输出。

采用降压斩波电路作为MPPT控制的主回路,是考虑到降压斩波电路容易控制,完全可以实现最大功率跟踪功能。以本系统为例说明:系统选用25 W光伏电池,最大功率点电压为17.5 V。光伏电池电压受光照及温度的影响,即使是在恶劣的环境下S=200 W/m2,T=70℃,最大功率点电压也为14.4 V,大于13.5 V的超级电容器组,因此完全能够达到MPPT功能。

系统所用的单片机为Silicon公司生产的C8051F310单片机。C8051F310芯片是完全集成的混合信号片上系统型MCU芯片,具有高速、流水线结构的8051兼容的CIP-51内核(可达25 MIPS);全速,非侵入式的在系统调试接口(片内);真正10位200 kS/s的25通道单端/差分ADC;具有高精度可编程的24.5 MHz内部振荡器;16 kB可在系统编程的FLASH存储器,1 280 B片内RAM;硬件实现的SMBUS/I2C,增强型SPI串行接口和增强型UART;4个通用的16位定时器;具有5个捕捉,比较模块和看门狗定时器功能的可编程计数器/定时器电池(PCA),每个模块都可以独立地实现8位或16位脉宽调制功能;具有19个I/O端口(容许5 V输入);2.7~3.6 V的工作电压,70%的指令执行时间为一个或两个系统时间周期,具有扩展的中断系统,是一款功能强大,性价比高的芯片。

该控制器通过单片机A/D采样通道将从主回路采样到的光伏电池电压,电流及超级电容器组端电压,经转化采到单片机内,并计算出光伏电池的输出功率。然后根据MPPT控制方法,从单片机口输出一个频率约为24 kHz的PWM波,此脉冲波通过光耦TLP250来驱动开关管,最终达到利用MPPT控制来给超级电容器充电。

该系统负载为大功率LED灯,超级电容器给LED灯供电。当控制器检测到晚上或天阴,即单片机给出控制信号,使超级电容器开始放电,LED灯亮。因为LED灯在工作过程中要求工作电压或电流恒定,因而,需要在超级电容器与负载之间设计稳压器或恒流器。该系统中选用了一种降压芯片及一种恒流芯片,使LED灯工作在稳定状态。

超级电容器的放电问题,理论上可以完全放电,但事实上会影响超级电容器的寿命,而且负载额定电压对超级电容器的电压也有一定的要求,因此还是要设计控制器的过充,过放功能。防止超级电容器过充,过放也是通过单片机检测超级电容器端电压,看其是否超过了设计的限定值,如果超过了,则同样通过单片机发出控制信号,控制充电回路及放电回路,达到防过充、防过放的目的。

从图5中可以看到,二极管D1起到防反充的作用,即只有当光伏电池电压高于超级电容器端电压时才能够导通,而当阴天或晚上时,光伏电池电压低于超级电容器电压时,防止超级电容器给光伏电池放电。

4.3 系统软件的实现

该系统的软件采用C语言编写,通过JTAG口下载到单片机中。其中程序需要完成对系统时钟,I/O口,A/D转换,定时器T0,PCA及PWM的初始化,光伏电池电压,电流,及超级电容器端电压的采样程序,光伏电池功率的计算,比较,以及MPPT的控制程序。单片机不断地对采样电压、电流进行转换计算,调整PWM值,调节占空比,采用查询的方式查询系统的最大功率点,反复判断系统是否达到了最大功率点。图6为MPPT控制流程图。

采用单片机C8051F310实现光伏电池MPPT控制器的设计

5 实验结果及分析

实验器材:25 W光伏电池,13.5 V,480 F电容器组,初始电压为4.7 V。用本文所设计的控制器对超级电容器充电和直接用光伏电池对超级电容器直充相比较。

表1为光伏电池直接给超级电容器充电,每隔10 min测量一次光伏电池电压,可以看出光伏电池的输出电压不断地上升,且数值和超级电容器端电压相差不多,说明超级电容器端电压牵制了光伏电池的输出电压,导致光伏电池并不是以最大功率输出,造成严重的功率损失。

采用单片机C8051F310实现光伏电池MPPT控制器的设计

表2为使用本文设计的控制器给超级电容器充电,每隔10 min测量一次光伏电池电压,可以看出光伏电池端电压几乎保持不变,不随超级电容器端电压的上升而变化,说明MPPT控制起了作用,达到了预期效果。

采用单片机C8051F310实现光伏电池MPPT控制器的设计

该系统中,光伏电池和超级电容器之间用降压斩波器连接,超级电容器端电压与光伏电池输出电压的比值近似等于降压斩波器的占空比。

图7为超级电容器端电压为4.8 V和9.3 V时单片机发出的脉冲波形,结合表2中光伏电池端电压,可看出占空比大小基本符合要求。

采用单片机C8051F310实现光伏电池MPPT控制器的设计

6 结语

实验证明,采用单片机C8051F310构成的MPPT控制器能够实现光伏电池的最大功率跟踪控制,并具有体积小,价格低和接线简单等优点,因而具有实用价值。


关键字:单片机  C8051F310  光伏电池 引用地址:采用单片机C8051F310实现光伏电池MPPT控制器的设计

上一篇:C8051单片机实现多目标超声波测距的设计
下一篇:CP2102与C8051的USB-控制器局域网(CAN)转换

推荐阅读最新更新时间:2024-11-11 15:54

单片机学习心得汇总(一)
为什么要掌握这些知识?   实际上,电子工程师就是将一堆器件搭在一起,注入思想(程序),完成原来的这些器件分离时无法完成的功能,做成一个成品。所需要的技能越高、功能越复杂、成本越低、市场上对相应的东东的需求越大,就越成功。这就是电子工程师的自身的价值。从成本到产品售出,之间的差价就是企业的追求。作为企业的老板,是在市场上去寻找这样的应用;对电子工程师而言,是将老板提出的需求或者应用按照一定的构思原则(成本最低、可靠性最高、电路板最小、功能最强大等)在最短的时间内完成。最短的时间,跟电子工程师的熟练程度、工作效率和工作时间直接有关。这就是电子工程师的价值。   将电子产品抽象成一个硬件的模型,大约有以下组成:   1) 输入   2)
[单片机]
基于51单片机的实时时钟+温度应用设计
显示实时时钟、温度检测并使用LCD1602显示相关信息 ,能模式切换、加减时间。 仿真图: 程序运行图: 部分程序: #include REG51.H #include intrins.h //#include LCD1602.h //#include DS1302.h #define uint unsigned int #define uchar unsigned char sbit DS1302_CLK = P1^7; //实时时钟时钟线引脚 sbit DS1302_IO = P1^6; //实时时钟数据线引脚 sbit DS1302_RST = P1^5; //实时时钟复位线引脚 sbit wireless_1 =
[单片机]
利用PIC16F628单片机构成PVS控制系统
  引言   随着表面贴装技术(Surface Mounted Technology,SMT)的不断优化及贴片元器件制作工艺的迅速发展,贴片机在电子制造业中的应用日益突出。CM402型高速贴片机是由日本松下公司研发和生产,针对某些特定工件、按特定工序进行批量加工的专用设备。根据笔者为期两周的现场调查和论证,传统CM402型高速贴片机在拼接料生产过程中,若出现拼接料检知停止时,停机扫料的时间将影响到生产效率。通过认真分析该设备的工序流程及阅读其用户手册,可将此拼接料检知、停机扫料程序进行技术改造,并在原有电控系统上利用PVS控制系统替代Timer(计时器),可实现接料不停机控制功能,从而可提升其生产效率。   本文以利用PIC16F
[单片机]
利用PIC16F628<font color='red'>单片机</font>构成PVS控制系统
实验八 交通灯控制(80C51单片机汇编语言编程)
设计一交通灯控制系统,控制东西方向的红、黄、绿灯和南北方向的红、黄、绿灯,可手动控制和自动控制,设置两个输入控制开关(可用P1.0、P1.1做输入控制),控制过程如下: 东西方向 南北方向 P1.0 P1.1 红 黄 绿 红 黄 绿 1 0 亮 亮 3S后亮 0 1 亮 3S后 亮 亮 0 0 亮 亮 1 1
[单片机]
基于单片机的智能测试系统的设计和应用范围
1、引言 随着电子、电器类产品在社会生活中的普及,国内众多中小企业也纷纷开始自行研制,生产此类产品以满足市场的需求,但由于中小企业人力、物力的局限,往往将主要经历放在了产品的生产上,而对于产品的出厂检测却不够完善,造成产品返修率较高的局面,从实际情况来看,造成产生返修的故障中很大一部分是能够在出厂检测时被发现的,但是由于目前国内的中小企业大部分依靠人工借助部分仪器,仪表来检测,使得检测效率低、测试面不广,存在错检,误检等情况。 智能测试系统的引入可以很好地解决此类矛盾,帮助企业提高产品检测的效率,下面将以一款麻将机主机板的智能测试系统为例,全面阐述设计原理。 2、SST89E58RD2特性介绍 SST87E58RD2是一款
[单片机]
基于<font color='red'>单片机</font>的智能测试系统的设计和应用范围
C8051F410单片机最小系统电路图
系统对单片机时钟的精度和温度稳定度都没有特别要求,可以直接使用C8051F410 单片机内部自带的时钟振荡器,而无需外接振荡器。使用时要注意的是,是芯片工作电源是从Vregin 引脚引入( + 3. 3V) ,VDD 是内部基准电压输出引脚,VIO 是I /O 口作为数字引脚时的电源输入引脚。电路设计时必需在紧靠这3 个引脚的位置布上滤波和退耦电容( 4. 7μ 和104p) .P1. 0~ P1. 3 是显示屏的控制线CLK、SCLK、R 和OE; P1. 7、P0. 0 ~ P0. 2是字库芯片控制线,采用SPI 接口; P2. 0 和P2. 1 是显示屏的行扫控制线A 和B; P0. 4 和P0. 5 是串口通信线,与蓝
[单片机]
C8051F410<font color='red'>单片机</font>最小系统电路图
利用AVR单片机设计的DS18B20测温程序
/******************************** DS18B20测温程序 文件名:main.c 编译:WinAVR-20070122 硬件环境:CA-M8X 打开的开关如下 S6(1,2,5,6,7) - 外部4MHz晶振和595接口 J8(EN-SEG) - 数码管显示允许 S7(4) - 连接PC1 与DS18B20数据口 (在CA-M8X 上DS18B20为非总线供电) *******************************/ #include avr/io.h #include util/delay.h #includ
[单片机]
一款全自动电饭煲系统的设计与实现
  现在的电饭煲正在向集煮饭、煲汤、保温于一体的方向发展,虽现在的电饭煲有预约煮饭功能,但由于预约时间过长而影响了米的口感,本文设计的全自动电饭煲融合嵌入式技术和无线通讯技术,不仅实现了煮饭的远程智能化控制,同时保证了煮饭的良好口感。   1 全自动电饭煲的工作原理   设计的电饭煲在未工作时处于待机状态,当SIM900A模块接收到用户手机发来的短信或GPRS的控制指令后,将指令发送到 STM32F103单片机,单片机对指令进行解析,然后控制电饭煲自动漏米、淘米、煮饭的整个过程,并且实时采用温度传感器检测电饭煲的工作温度,同时能够根据电饭煲的工作状态智能报警,保证了电饭煲的可靠稳定工作,系统的总体设计如图1所示。      
[单片机]
一款全自动电饭煲系统的设计与实现
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved