【嵌入式DIY实例-Arduino篇】-最大功率点跟踪 (MPPT) 太阳能充电控制器

最大功率点跟踪 (MPPT) 太阳能充电控制器

文章目录

  • 最大功率点跟踪 (MPPT) 太阳能充电控制器
    • 1、应用介绍
    • 2、硬件准备
    • 3、太阳能充电控制器介绍
    • 4、硬件设计
    • 5、驱动代码实现

1、应用介绍

在这个应用中,我们将使用 Arduino 并结合许多主动-被动电子设备构建我们自己的 MPPT 太阳能充电控制器。MPPT 表示最大功率点跟踪控制器(Maximum Power Point Tracking Controller)。大多数太阳能电池板产生的电压比为 12V 电池充电所需的电压高得多。12V充电板实际上会产生 16 到 18 伏特,视情况而定,但只需要大约 14.6 伏特即可为大多数 12V 电池充电。大部分电压都被浪费了。使用 MPPT 充电技术,我们可以将多余的电压转换为电流,因此我们可以提高效率。

在这篇文章中,我们将通过太阳能充电学习MPPT充电技术。在项目中,首先设计 MPPT 充电控制器的原理图。然后通过编写 Arduino C 代码。项目将使用20×4 LCD 屏幕上可视化与MPPT 太阳能充电控制器相关的所有充电参数。该代码具有测量太阳能电池板电压、电流、功率、电池电压、充电器状态、SOC、PWM 的所有参数和功能占空比,负载状态。

2、硬件准备

本次应用使用到的硬件配件如下:

序号 配件名称 数量

你可能感兴趣的:(物联网全栈开发实战,嵌入式硬件,嵌入式,电子工程,物联网,单片机)