使用MCU或片上系统 (SOC)可以简便地提高太阳能板的效率

发布者:创意探险最新更新时间:2014-12-08 来源: eepw关键字:MCU  片上系统  太阳能板 手机看文章 扫描二维码
随时随地手机看文章

今天,人们比以往任何时候都更关心矿石燃料排放和传统发电和可再生能源所导致的环境问题。在可再生资源中,主要是太阳能板和风力发电。他们的优势是可保持并且无污染,但他们的安装成本较高,并且在大多数应用中,他们的负载接口需要电源调节器(dc/dc 或dc/ac转换)。光电模块(PV模块)还有相对较低的转换效率。

使用高效率电源调节可以减少整体系统成本,旨在从PV模块提取最大限度的能量(使用最大功率点追踪技术--MPPT)。现有的面板系统也存在缺点,一整天只能导向一个方向,不能总是直接面对太阳光。

在这篇文章中,我们将讨论的技术是,如何在系统级提高太阳能面板效率,包括太阳能电池板最大受光定位,最大限度地从太阳能板提取现有电力,以及智能电池寿命管理。

框图

使用MCU或片上系统 (SOC)可以简便地提高太阳能板的效率

图1.框图

我们从框图中可以看到,该系统的主要部件是一个MCU或一个片上系统(SoC)。系统的全部智能都来源于这颗芯片,它是可重构和可升级的。在太阳能面板中,两个光电二极体保持与面板平面垂直,其输出反馈到MCU(MCU)。这些二极管和直流电机确定面板方位。根据二极管输入,MCU控制直流马达使太阳能电池板定位到可以收到最大光的方向。这两个用于阳光跟踪的光电二极体是反向偏压的,这意味着通过这些二极管的反向电流随入射光而变化。在白天,反向电流在10uA和 75uA之间变化。逆向暗电流(当没有光线入射光电二极体)只有几nA。

跨阻放大器(TIA)用于将反向电流转换成等效电压。放大器的增益使用反馈电阻设置。光电二极体经常有大量输出电容。这需要在TIA并联反馈电容,从而保证稳定性并提供带宽限制减少宽带噪声。TIA的输出电压Vout,由下列公式决定:

                                                 Vout = Vref - Iin * Rfb

这里Rfb是电阻反馈,Iin是二极管电流,Vref是连接到运算放大器正极的参考电压。

输出电压是使用一个片上模数转换器数字化的。由于反向电流很小(数十uA),ADC必须能够分辨较小的电压,所以需要精确的参考电压。每一个传感器的输出要经过固件IIR滤波器滤波,清除任何光强度的突然变化。系统中使用一个ADC可测量到多个电压。两个二极管对应的数字化值不断地比较。如果两个值之间的差异在一个预定的门限内,面板位置保持不动。如果差超过门限,面板朝强度高的方向倾斜,直到差进入门限范围内。这样我们就可以定位面板朝最大光强度的方向。

直流电机使用MCU产生的PWM信号来驱动。PWM占空比决定电机旋转速度。保持占空比较低,这是为了有缓慢而精确的运动。随着面板定位好自身方向接受最强光,PWM占空比逐渐降低。一个可行的案例是一个65535 step的16位PWM。采用这样小的step,就可以从黎明到黄昏都能准确地追踪阳光。

电机运动时电流是几十mA。MCU的GPIO不能提供足够的源电流来驱动电机。要有一个电机驱动芯片来增大。驱动有H桥结构,其允许电机电流方向的数字控制,因此电机方向也可控制。驱动可以提供1A的电流。还要注意,跟踪机制是这样的,电机是定期的(每隔几分钟)间歇脉冲。因此,驱动电机的平均电流相当小。

有两个开关连接到MCU。这些开关当面板旋转到极限位置(东和西)时触发,他们决定面板的最大旋转限度。在MCU上有一个辅助实时时钟,其保持时间跟踪,所以一旦太阳下山,光强明显变弱的时候,面板重新回到初始位置,面向东方。第二天,面板接着追踪太阳并处理。

最大功率点跟踪

图2显示了光电模块的等效电路。太阳能电池可以看作电流源,其和一个二极管并联。在没有光时,没有电流产生,它表现为一个二极管。当有光线入射到太阳能电池时,电流产生。

正常操作下,太阳能电池的效率会由于其内阻损失功耗而降低。寄生电阻由并联分流电阻 (Rsh)和串联电阻(Rs)构成。理想情况下,Rsh应该是无穷大,因此不会有路径让电流分流, Rs应该零,这样不会在到达负载之前有电压降。

研究发现,串联电阻Rs的值随温度升高而增大。为了使用效果比较好,就需要有一个较低的串联电阻Rs。因此,在较高的环境温度下,面板效率会降低,如沙漠。而在寒冷的国家,串联电阻的值比较小,效率会更高。

在该系统中,用于充电的电池是负载RL。它可能使太阳能面板误认为电池有匹配的阻抗,从而给电池转移最多电荷。这也可以能通过改变太阳能面板的运行点实现,解释见下文。

使用MCU或片上系统 (SOC)可以简便地提高太阳能板的效率
 
图2  PV模块等效电路

PV模块的典型V-I输出特性见图3。研究表明,温度变化是影响PV输出电压变化的主要因素,而辐射主要影响PV输出电流。随着照明增加,电流增大,此特征更明显。负载线和PV模块V-I曲线(指定温度和辐照下)的交汇点决定运行点。产生的最大功率基于不同大气条件下负载线的调整。

使用MCU或片上系统 (SOC)可以简便地提高太阳能板的效率

图3.太阳能电池的V-I特点

图4说明了太阳能电池功率和电压的对比图。可以看出,对于短路电流(Isc,功率图最左面点),和开路电压 (Voc,功率图最右面点),面板输出功率都为零。在某一个点,称为最大功率点,输送到面板的功率是最大的。MPPT算法的目标是使太阳能面板工作在这一点上,输出最大功率。

使用MCU或片上系统 (SOC)可以简便地提高太阳能板的效率 

图4 功率与电压对比图

面板输出连接到DC-DC转换器单元,其将面板电压转换成一个适合电池充电的可用电压。DC-DC单元包括由MOSFET、电感、滤波器。操作DC-DC转换器必要的开关脉冲(PWM)由MCU产生。紧接着DC-DC单元的是一个MOSFET开关,用于通过面板改变负载。正如之前的解释,对于给定的温度和日照,面板输出功率随连接的负载变化而变化,对于某个特定负载,功率传输最大。可变负载也可称为可变操作点。我们的目标是跟踪这个变化的最大功率点。[page]

用于来跟踪最大功率点机制的流程图如图5所示:

使用MCU或片上系统 (SOC)可以简便地提高太阳能板的效率 

图5  MPPT算法的流程图

这个MPPT设计方法是基于PV阵列输出电压或电流规则的,或者基于相应的参考电压或电流信号,要么是常数或来自PV光伏阵列输出特性(例如,功率和功率变化)。该方法的一个变化是直接使用dc/dc转换器占空比作为控制参数,强制导数dP / dD为零,这里P是PV阵列输出功率,D是占空比。因此只需要一个控制环路。

最常用的扰动观察法是最MPPT算法。在该方法中,连接MOSFET(隔开面板和电池)的PWM的占空比变化量很少,只有几dW。如果这少量变化增加了。面板电压和电流会测量到,相应的功率变化dP也会观察到。如果变化是正的,那么扰动是正确的方向,我们继续在相同的方向扰动(例如,增加占空比)。如果功率改变是负的,那么就要翻转颠倒扰乱方向(例如,减少占空比责任周期)然后继续工作。这种算法的主要目的是总是提升功率曲线,以达到从太阳能电池输出最大功率。通过这种方式,我们可以使太阳能电池板总是工作在提供最大功率的点上。

如果还没有实现MPPT系统,连接到面板的负载总是一成不变的,它不可能工作在最大功率点。因此,它将不再从面板捕获最大功率。

电池健康管理:

因为太阳能板暴露在太阳下的时间大约为半天,这个期间它可以用来给电池充电。对于大多数市面上能买得到的铅酸电池,充电需要10 - 12小时,这和有阳光的时间大约是相同的。然而,为了提高电池的使用寿命,可以采用下面的方法。通常,电池充电要经历三个阶段,如图7所示::

• 恒流充电或大量充电阶段
• 顶部充电阶段
• 浮充电阶段

让我们以一个12V铅酸电池充电为例。电池电平通过MCU内置的ADC模块连续监测。如果电池电压小于标称值,那么称为“接受电压Accept Voltage”的适当充电电压应用于电池,随温度而变化,。应用于电池的接受电压电压使用PWM驱动的大功率晶体管切换,从DC-DC电源转换器输出。在这期间,充电电流不变。在铅酸电池情况下,我们可以称之为大量充电阶段。一旦电池电压达到标称值,电池就已经充了70%。现在还要继续充电,直到电流降到大约电池额定电流的3%。这可通过前面介绍的持续PWM充电方式实现。这个充电阶段称为顶部充电阶段。当充电电流降到额定电流的3%,电池完全充满。顶部充电阶段用来保持电池健康。如果没有顶部充电阶段,电池会逐渐失去完全充电的能力。

充电完成后,为了维持充电电平,电池采用PWM波形形式的合适电压(称为浮充电压)。浮充电压通常用于自放电补偿(通过铅和其他寄生效应)。电池的浮充电压和接受电压随温度变化而变化。MCU连续读取温度传感器的输出,然后确定接受电压和浮充电压。他们的值由MCU产生的PWM波形控制。

还要确保电池不要长时间进行顶部充电。电池必须要有相反地浮充电,因为电池可能无法容忍过渡充电。在片内RTC的帮助下,这很容易实施。脉冲充电电池充电的优势是,我们避免了很多化学效应,例如硫酸盐化作用,有毒气体等等。还要以避免电池在50摄氏度以上充电。温度传感器就是用于此用途。

使用MCU或片上系统 (SOC)可以简便地提高太阳能板的效率 

图6电池充电

可以使用一颗片上系统(SoC)实现我们谈到的整个系统,比如赛普拉斯的混合信号芯片PSoC,其具备可编程模拟和可编程数字逻辑。所需的外部组件仅仅是一个二极管和DC-DC转换器的电感,以及用来平衡电池和PV模块电压的电阻。

使用MCU或片上系统 (SOC)可以简便地提高太阳能板的效率
 
图7:PSoC实现示意图

PSoC包含的跨阻放大器(TIA)组件可以提供基于放大器的和对数电流-电压转换增益,并具有阻抗增益,用户可以选择带宽。放大器的增益可以使用反馈电阻器设置,可以通过固件选择20ΩK、30ΩK、40 ΩK,80ΩK,150ΩK, 250ΩK,500ΩK和1 MΩ。光电二极体通常输出体现为电容,并联一个反馈电容可以保证其稳定性。TIA有满足这个要求的可编程反馈电容。二极管的特性可能会随环境条件而变化。可以通过PSoC编程来适应这些变化的条件。

输出电压是使用20-bit Delta Sigma ADC数字化的。通过为ADC选择合适的片上参考,就有可能测量到2 uV的电压。ADC参考采用是精度很高的源,只有不到1%的错误。在这个系统中,可以使用一个ADC测量多个电压。这些电压可以通过PSoC内部的模拟多路复用器来顺序采样和数字化。多路复用器可以通过固件在输入通道之间切换。PWM模块是驱动直流电机和MOSFET(其为电池充电)脉冲必需的。还可以使用PWM硬件通过一点编程产生这些PWM波形。内部实时时钟(RTC)跟踪时间,因此一旦太阳下山,光强度显著下降时,面板会回到初始位置面向对东方。第二天面板继续追踪太阳。RTC还用来防止过充电。

通过本文提到的实施三个子系统可以提高光电系统效率。过高的安装费用和PV模块的低转换效率是阻止人们采用太阳能发电的原因。使用智能方法,就可以提高效率,就有可能鼓励人们使用PV模块。任何现有的太阳能板只需要做很少的努力就都可以升级到有这三个实现。升级的成本相比PV模块本身来说很少。让我们开始利用太阳能,减少环境污染,建立绿色星球。

关键字:MCU  片上系统  太阳能板 引用地址:使用MCU或片上系统 (SOC)可以简便地提高太阳能板的效率

上一篇:用多路复用器扩展MCU串口
下一篇:利用混合信号MCU发挥最大设计潜能

推荐阅读最新更新时间:2024-03-16 13:48

单片机及外围串行设备组成的多回路微控制器的设计方案
1前 言 化成充放电是蓄电池生产工艺中的关键过程之一,其控制水平直接关系到产品的质量。该工艺要求化成充电机能够按时间、电压或安时数等条件对蓄电池进行多次的充放电,具有静电、恒流充电、恒压(限流)充电、恒流放电等多种充放电模式,并要求达到控制精度≤1%,检测精度≤0.5%,限流限压保护精度≤2%。常规生产方式下主要采用人工手动操作,控制精度低、劳动强度大、人为因素对产品的质量影响很大,因此引入微机程控装置对于改善操作过程、提高产品质量意义重大。 随着新型单片机内置大容量的FlashROM、各种串行ADC、DAC以及高密度串行E2PROM等技术的发展,开发高性能、低成本、紧凑型蓄电池充放电控制器成为可能。根据小容量多回
[单片机]
<font color='red'>单片机</font>及外围串行设备组成的多回路<font color='red'>微控制器</font>的设计方案
unsigned char code table[]中的code的作用
unsigned char code table 中的code的作用是告诉单片机,我定义的无符号的字符串组放在ROM(程序存储区)里面,因为C语言中没办法详细描述存入的是ROM还是RAM(寄存器),所以在软件中添加了这一个语句起到代替汇编指令的作用,对应的还有data是存入RAM的意思。这样数据就不会丢失。 code的作用是告诉单片机,我定义的数据要放在ROM(程序存储区)里面,写入后就不能再更改,其实是相当与汇编里面的寻址MOVX(好像是),因为C语言中没办法详细描述存入的是ROM还是RAM(寄存器),所以在软件中添加了这一个语句起到代替汇编指令的作用,对应的还有data是存入RAM的意思。 程序可以简单的分为code(程序)区
[单片机]
IAR宣布支持瑞萨电子所有RA系列微控制器
IAR Systems宣布将全面覆盖瑞萨电子的RA Arm Cortex微控制器。完整的开发工具链IAR Embedded Workbench在易于使用的集成开发环境中提供强大的代码优化功能和全面的调试功能,并提供出色的全球技术支持和培训。 瑞萨电子的RA MCU提供了优化的性能,安全性,连接性,外围IP和灵活软件包(FSP)的组合,可解决下一代嵌入式解决方案。为了支持新家族,瑞萨已经建立了一个全面的合作伙伴生态系统,以提供可与RA MCU一起使用的一系列软件和硬件构建块,从而轻松开发用于以下用途的物联网(IoT)端点和边缘设备:工业和楼宇自动化,计量,医疗保健和家用电器应用。 除了高度优化的构建工具以外,IAR嵌入式工作台的开发
[焦点新闻]
一种新型51内核单片机MSC1210及其应用
实际应用系统往往需要进行高精度的测量,同时还必须进行实时快速控制,提高其开发效率。为此人们常采用高精度A/D芯片加带ISP开发功能的单片机系统来实现。德州仪器(TI)的MSC1210单片机解决了上述问题。它集成了一个增强型8051内核、高达33 MHz的时钟周期、8路24位高精度∑-△A/D转换器、Flash存储器等,其系统功能和结构框图如图1所示。   MSC1210具有以下主要特性:   ◇ 3个16位的定时器,16位PWM波输出;   ◇ 多达21个中断源;   ◇ 32个数字输入/输出端口,带有看门狗;   ◇ 8路ADC提供24位分辨率可编程的无丢失码解决方案;   ◇ 可编程增益放大(PGA)在1~12
[单片机]
平凡的单片机--用单片机控制步进电机
步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,通俗地说:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。通过控制脉冲个数即可以控制角位移量,从而达到准确定位的目的;同时通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 一、步进电机常识 常见的步进电机分三种:永磁式(PM),反应式(VR)和混合式(HB),永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度 或15度;反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。在欧美等发达国家80年代已被淘汰;混合式步进是指混合了永磁式和反
[单片机]
平凡的<font color='red'>单片机</font>--用<font color='red'>单片机</font>控制步进电机
芯旺微电子KungFu内核架构32位MCU助力汽车电子发展
日前,在深圳国际电子展上,芯旺微电子推出首款基于KungFu(功夫)内核架构的32位MCU,将高端芯片国产化关注度推向新的高度。 据悉,本次芯旺微电子历经6年研发攻关,共推出KF32F、KF32A、KF32L、KF32LS四个系列多款芯片产品。KungFu内核在32位MCU的成功应用正在加速推动中国KungFu架构产业化发展。虽然现在Arm指令集仍是中国市场最主流的指令集架构,但受环境影响,KungFu架构将越来越受到中国用户的重视。与Arm指令集授权方式不同,相较而言,KungFu比Arm更能满足“自主可控”的需求。 KungFu32基于16位/32位混合指令的高效指令集,采用单周期32X32 MAC单元、单周期1
[嵌入式]
芯旺微电子KungFu内核架构32位<font color='red'>MCU</font>助力汽车电子发展
SOC与单片机应用技术的发展
摘要:本文讨论SOC和单片机应用技术的发展;介绍SOC的基本技术特点和应用概念;分析作为IP家庭重要成员的单片机在SOC应用设计中的特点。通过讨论指出以嵌入技术为基础,单片机再次成为现代电子应用技术的核心之一,为SOC应用技术提供了坚实的基础。 关键词:SOC 单片机 嵌入式系统 引言 现场电子技术应用中包含了硬件(HW)、硬件加软件(HW+SW)、固件(FW)3个层次。这3个层次也可以说是现代电子技术应用的3人发展阶段。自1997年以来,电子技术应用又增加了一个新的层次——片上系统(SOC)层次。SOC技术概念和应用技术层次的出现,标志着现代电子技术应用进入了SOC阶段。 从各个发展阶段看,自HW+SW阶段开始,电子技术
[嵌入式]
瑞萨发力移动通信技术,着力完整解决方案
随着移动电话对多媒体影音功能的要求越来越高,也使得应用处理器成为半导体厂商积极争取的市场焦点。瑞萨公司(Renesas)日前推出一系列以SuperH微控制器架构为基础的SH-Mobile应用处理器(SuperH Mobile Application Processor),以其在日本与NTT DoCoMo等移动厂商开发新一代影音服务的丰富经验为基础,强调能够提供完整的多媒体应用与中介软件支持能力,除此之外,瑞萨也提供了包含RF、HPA模块和LCD驱动器等相关产品,企图以完整的移动解决方案,积极拓展台湾目前正持续成长的手机制造市场。 台湾瑞萨技术营销部协理王裕瑞表示,SH-Mobile是针对2.5G/3G手机所发展的移动应用处理器,
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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