开发工具包提供低风险的进入太阳能收集

2024-04-30 11:08

本文主要是介绍开发工具包提供低风险的进入太阳能收集,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  太阳能采收在高度精密的设备中得到了支持,这些设备集成了一套完整的功能,以最大限度地将太阳能转化为电能。工程师们可以通过利用包括模拟设备、德州仪器和STMicroelectronics在内的能源获取集成电路制造商的低成本评估工具,快速获得对这些设备的更深入了解——以及一般的能源收获原则。

  尽管太阳能光伏电池的概念是直接的,但高效的能源收获系统的实施依赖于大量的细节。在这些细节中,太阳能光伏板的正确加载至关重要,因为光伏板的最大输出在光伏板的功率曲线上的一个精确点上。这个最大功率点(MPP)可以改变在一个曲线族与各种相关因素,包括光照亮了面板的强度、环境温度、年龄和健康的光伏电池面板和面板电压由面板上的负载(图1)。因此,最有效的能量采集设计采用maximum-power-point跟踪翻译(MPPT)方法,动态地调整加载在光伏电池在MPP维持其运作。

  由面板上的负载确定的面板电压图形。


         图1:在影响太阳能转换的各种因素中,由负载确定的光伏电池或面板电压可以极大地改变最大功率点。

  MPPT优化方法可能是复杂的——事实上,MPPT算法一直是学术界和业界研究的课题。尽管如此,专业的能量采集设备,如模拟设备ADP5090、STMicroelectronics SPV1050和德州仪器bq25505提供了集成的MPPT功能,可以满足许多能源采集应用的需要。尽管这些mppt能够简化高效的能量收集系统的实现,但它们本身是复杂的设备,需要仔细关注与它们的配置和操作相关的细节。

  专门的能量收集设备需要很少的外部组件来实现一个具有MPPT的先进的太阳能采集器。事实上,模拟ADP5090,圣SPV1050和TI bq25505可以用作能量采集电源能够清除µwatt-level环境来源,而向负载提供电源管理和费用管理为可充电电池和超级电容器。例如,只有少量的被动元件,模拟的ADP5090可以直接驱动诸如MCUs和RF收发器等外部设备,并与诸如ADI的ADP161这样的电压调节装置一起工作,以提供像传感器这样的电压敏感器件(图2)。

  模拟装置图ADP5090。


  图2:像模拟设备ADP5090这样的专门的能量采集设备需要很少的外部组件来提供完整的太阳能采集设计,包括MPPT功能、电源管理和电池充电能力。(由模拟设备)

  每一种装置都采用类似的方法,利用MPP电压(VMPP)与太阳能电池或热电发电机(TEG)的开路电压(VOC)之间的恒定线性关系。

  方程1


  常数k依赖于特定的PV单元或面板。通常情况下,太阳能电池在其MPP上,当负载到大约70%到80%的开路电压和TEGs在MPP时,当负载到大约50%的VOC时。集成电路制造商使用这种关系,通过一个简单的电阻网络将VMPP设置成适当的百分比。例如,模拟ADP5090使用一对电阻R1和R2设置VMPP(见图2,上图)。使用这种设备,VMPP = VOC×R1 /(R1 + R2),R2在哪里连接的电阻器VIN(VOC)翻译ADP5090的MPPT销和R1将翻译从MPPT连接到接地的图。

  在ADP5090的正常运行过程中,该设备将在连接到CBP pin的电容器上的pin MPPT上采样的VMPP参考电压进行存储。为了确保采样的VMPP实际上是太阳能电池的MPP,该设备周期性地刷新取样的VMPP:每19秒,ADP5090将其集成的boost调节器进行296毫秒的禁用,并重新采样开路电压,从而导致VIN的周期性峰值(图3)。

  模拟装置图ADP5090 VIN spike。


  图3:模拟装置ADP5090等MPPT设备的操作可以显示出微妙的副作用,如VIN的峰值与集成的MPPT算法相关联的VOC采样。(由模拟设备)

  虽然MPPT的抽样特性是ADP5090功能能力的一个重要方面,但MPPT只是其中之一。对于一个工程师采用能量收获寻找充电电池或其他驱动电路,设备如ADP5090包括一组复杂的功能,包括促进监管,负责管理、备用电源,和一组不同的信号如PGOOD表明可用功率,最小功率操作级别,和电源的选择,和其他很多。

  模拟装置ADP5090-2- evalz评估套件提供了一个完整的能量采集系统,让工程师可以推迟对ADP5090配置问题的深入理解,转而专注于其用于能量采集、电池充电和电源管理的功能。实际上,该组件包括图2所示的全部组件(包括ADP161电压调整器,但不包括图中所示的MCU或ADF7xxx射频收发器)。例如,翻译工具完全配置为MPPT,使用值R1 = 18 MΩ和R2 = 4.7 MΩ提供设置VMPP VOC的80%。

  为了评估使用bq25505设备的能源收获,德州仪器bq25505EVM提供了一套跳线,允许工程师轻松地将VMPP/VOC比率设置为几个预设值。类似于模拟ADP5090, TI bq25505样品VMPP的一个固定比例的VOC由一个电阻网络设置。在TI评估套件中,工程师可以使用该板的跳线来轻松地将太阳能电池的比例设定为80%,或以50%为标准。

  除了使用适当的电阻器来设置VMPP/VOC比,能量转换的效率还依赖于合适的电容和电感器的选择,这些电容和电感通常用来提高从低功率源获取能量的设计的电压水平。为了促进转换的正常运行,电感值必须足够允许至少30%的边缘,通常高于预期的峰值感应电流。

  同样,输入电容的选择是至关重要的,选择不当会极大地影响效率。例如,在STMicroelectronics SPV1050所使用的400毫秒的采样时间内,输入电容CIN由能量源充电,其时间常数由电容和源的等效电阻决定。如果电容太高,电容器不得带电400毫秒的时间窗口内,因此翻译影响MPPT精度和整体转换效率(图4)。通过使用圣STEVAL-ISV020V1评估工具,然而,工程师们正在向一个正确配置SPV1050-based能量采集设计优化能源开采环境来源的能力。

  STMicroelectronics SPV1050 MPPT错误图。


  图4:电阻、电感和电容的适当大小对于确保最大的能量收集效率至关重要。在此,对于ST SPV1050能量采集集成电路的输入电容过大,可能导致MPPT错误和效率损失。凯利讯半导体

  专门用于从太阳能和其他能源中获取能量的专用设备,如模拟设备ADP5090、STMicroelectronics SPV1050和德州仪器bq25505提供了包括MPPT优化、充电管理和备份电源功能在内的复杂功能。对于能够充分利用其全部功能的设计人员来说,这些设备提供了大量的好处,可以创建非常复杂的能量收集应用程序,而且几乎没有其他组件。随着基于这些设备的评估工具的可用性,工程师不仅可以对这些设备有更深入的了解,而且还能对一般的能源收获原则有更深入的了解。

这篇关于开发工具包提供低风险的进入太阳能收集的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/948709

相关文章

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加

Python中对FFmpeg封装开发库FFmpy详解

《Python中对FFmpeg封装开发库FFmpy详解》:本文主要介绍Python中对FFmpeg封装开发库FFmpy,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、FFmpy简介与安装1.1 FFmpy概述1.2 安装方法二、FFmpy核心类与方法2.1 FF

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

基于Python开发一个有趣的工作时长计算器

《基于Python开发一个有趣的工作时长计算器》随着远程办公和弹性工作制的兴起,个人及团队对于工作时长的准确统计需求日益增长,本文将使用Python和PyQt5打造一个工作时长计算器,感兴趣的小伙伴可... 目录概述功能介绍界面展示php软件使用步骤说明代码详解1.窗口初始化与布局2.工作时长计算核心逻辑3

python web 开发之Flask中间件与请求处理钩子的最佳实践

《pythonweb开发之Flask中间件与请求处理钩子的最佳实践》Flask作为轻量级Web框架,提供了灵活的请求处理机制,中间件和请求钩子允许开发者在请求处理的不同阶段插入自定义逻辑,实现诸如... 目录Flask中间件与请求处理钩子完全指南1. 引言2. 请求处理生命周期概述3. 请求钩子详解3.1