Controlador Carga Painel Solar MPPT 60A 12V 24V Automático: Manual Técnico Completo

Controlador Carga Solar MPPT 60A 12V 24V — manual técnico completo

Introdução

Neste manual, será apresentado como instalar, configurar e utilizar o Controlador Carga Painel Solar MPPT 60A 12V 24V Automático. Se desejar adquirir este produto, clique aqui.

O Controlador de Carga Solar MPPT 60A 12V/24V é um módulo de alta potência microcontrolado desenvolvido para gerenciar com máxima segurança e estabilidade o fluxo de energia em sistemas solares fotovoltaicos autônomos (Off-Grid). Combinando detecção de rastreamento de ponto de máxima potência (MPPT — Maximum Power Point Tracking) e regulação inteligente por modulação por largura de pulso (PWM — Pulse Width Modulation), o dispositivo opera com reconhecimento automático de tensão de banco de baterias (12 V12\,\text{V} ou 24 V24\,\text{V}), suporta correntes de recarga contínua de até 60 A60\,\text{A} (600 W600\,\text{W} em 12 V12\,\text{V} e 1200 W1200\,\text{W} em 24 V24\,\text{V}), possui saída controlada de carga de até 30 A30\,\text{A}, e fornece duas portas auxiliares USB de 5 V/2,5 A5\,\text{V} / 2{,}5\,\text{A} para recarga e alimentação direta de periféricos e microcontroladores.

Especificações técnicas

O controlador foi projetado para suportar regimes contínuos severos em instalações isoladas, dispondo de transistores MOSFET de potência de canal N de baixíssima resistência em condução e dissipador metálico de grande área de troca térmica.

Principais especificações

A tabela abaixo compila todos os parâmetros construtivos, elétricos e térmicos do equipamento:

ParâmetroEspecificação Técnica
Modelo ComercialControlador de Carga Solar MPPT 60A 12V/24V Automático
Tecnologia de ControleHíbrido MPPT + algoritmo PWM em múltiplos estágios
Tensão Nominal do Banco de Baterias12 V12\,\text{V} ou 24 V CC24\,\text{V CC} com reconhecimento automático na inicialização
Corrente Máxima de Carga (Painel →\to Bateria)60 A60\,\text{A} contínuos
Corrente Máxima de Descarga (Bateria →\to Carga LOAD)30 A30\,\text{A} contínuos
Tensão Máxima de Entrada Solar para Bateria 12VAté 25 V CC25\,\text{V CC} (máx. absoluto em circuito aberto)
Tensão de Entrada Solar para Bateria 24VAcima de 25 V25\,\text{V} até 50 V CC50\,\text{V CC}
Potência Máxima Suportada em 12VAté 600 W600\,\text{W} de painéis fotovoltaicos
Potência Máxima Suportada em 24VAté 1200 W1200\,\text{W} de painéis fotovoltaicos
Saídas Auxiliares USB2 portas USB Tipo A integradas (5 V CC/2,5 A5\,\text{V CC} / 2{,}5\,\text{A} máx.)
Tipos de Baterias CompatíveisChumbo-ácido: Selada / AGM, Gel e Ventilada (Inundada / OPEN)
Consumo Próprio em Standby≤15 mA\le 15\,\text{mA}
Temperatura de Operação−35 ∘C∼+60 ∘C-35\,^\circ\text{C} \sim +60\,^\circ\text{C}
Interface VisualDisplay LCD com ícones gráficos de geração, bateria e carga + 2 botões
Terminais de Conexão6 bornes de parafuso metálicos para cabos de potência de até 16 mm216\,\text{mm}^2

Características elétricas e operacionais

O ciclo de recarga do controlador atua de forma programada para restaurar a capacidade do banco de baterias sem provocar superaquecimento ou perda de água no eletrólito:

  1. Estágio Bulk / Boost: Injeta a corrente máxima disponível fornecida pelo conjunto fotovoltaico até que a tensão de absorção seja atingida.
  2. Estágio de Absorção e Equalização: Mantém a tensão constante enquanto a corrente decresce gradualmente conforme a bateria atinge 100%100\% de carga.
  3. Estágio de Flutuação (Float): Reduz a tensão para um nível de repouso seguro (13,7 V13{,}7\,\text{V} em sistemas de 12 V12\,\text{V}), compensando a autodescarga natural das células.

Dimensionamento de potência fotovoltaica

A potência elétrica máxima admissível é calculada pela relação fundamental da potência contínua:

P_{\text{m\acute{a}x}} = V_{\text{bateria}} \times I_{\text{carga}}

Aplicando os valores nominais do equipamento:

  • Sistema em 12 V12\,\text{V}:
P_{\text{m\acute{a}x}} = 12\,\text{V} \times 50\,\text{A} \sim 60\,\text{A} \implies 600\,\text{W}
  • Sistema em 24 V24\,\text{V}:
P_{\text{m\acute{a}x}} = 24\,\text{V} \times 50\,\text{A} \sim 60\,\text{A} \implies 1200\,\text{W}

Regra estrita de compatibilidade de tensão dos painéis

⚠️ Atenção: A tensão nominal do conjunto de painéis solares determina obrigatoriamente a tensão de trabalho do banco de baterias:

  • Tensão do painel solar menor que 25 V25\,\text{V}: utilizar exclusivamente banco de baterias de 12 V12\,\text{V} (potência total máxima até 600 W600\,\text{W}).
  • Tensão do painel solar maior que 25 V25\,\text{V} até 50 V50\,\text{V}: utilizar obrigatoriamente banco de baterias de 24 V24\,\text{V} (potência total máxima até 1200 W1200\,\text{W}).

Dimensionamento da seção dos condutores elétricos

Em sistemas solares operando com correntes de até 60 A60\,\text{A}, a queda de tensão nos condutores deve ser minimizada para evitar aquecimento excessivo e erros na leitura do controlador. O cálculo da seção transversal (SS) em mm2\text{mm}^2 é dado por:

S=2×ρ×L×IΔVS = \frac{2 \times \rho \times L \times I}{\Delta V}

Onde:

  • ρ=0,0172 Ω⋅mm2/m\rho = 0{,}0172\,\Omega \cdot \text{mm}^2/\text{m} (resistividade do cobre a 20 ∘C20\,^\circ\text{C});
  • LL é o comprimento unidirecional dos cabos em metros;
  • I=60 AI = 60\,\text{A} (corrente máxima de projeto);
  • ΔV≤0,25 V\Delta V \le 0{,}25\,\text{V} (queda de tensão máxima recomendada entre bateria e controlador).

Para uma distância de 1,5 metro1{,}5\,\text{metro} entre a bateria e o controlador:

S=2×0,0172×1,5×600,25=3,0960,25≈12,38 mm2S = \frac{2 \times 0{,}0172 \times 1{,}5 \times 60}{0{,}25} = \frac{3{,}096}{0{,}25} \approx 12{,}38\,\text{mm}^2

Recomenda-se, portanto, a utilização de condutores de no mínimo 16 mm216\,\text{mm}^2 (5 AWG5\,\text{AWG}) ou cabos duplos de 10 mm210\,\text{mm}^2 devidamente prensados com terminais ilhós tubulares.

Descrição do produto

O que é o Controlador Carga Painel Solar MPPT 60A 12V 24V Automático?

O equipamento é um gerenciador de carga de alta capacidade encapsulado em carcaça de polímero técnico industrial resistente a impactos e chassi traseiro de alumínio fundido com aletas de convecção. O circuito de controle interno incorpora microprocessador de alto desempenho com conversor A/D multicamadas, malha de sensoriamento de corrente por shunt de precisão e chaves eletrônicas de potência com tecnologia MOSFET comutadas em alta frequência.

O painel frontal conta com display digital LCD de fácil visualização com símbolos gráficos dinâmicos, dois botões frontais táteis para configuração e navegação entre menus, duas tomadas USB de 5 V/2,5 A5\,\text{V} / 2{,}5\,\text{A} para alimentação de dispositivos de telemetria ou recarga de smartphones, e seis bornes robustos de latão com parafuso para conexões elétricas de alta corrente.

Para que serve?

  • Gerenciamento e recarga segura de bancos de baterias: controla o fluxo energético proveniente dos módulos fotovoltaicos, mantendo o banco de baterias dentro das faixas ideais de tensão e impedindo a sobrecarga.
  • Proteção contra descarga profunda: desliga automaticamente as cargas em corrente contínua conectadas à saída LOAD caso a tensão da bateria atinja níveis críticos, prevenindo a degradação acelerada das placas de chumbo.
  • Automação de iluminação e cargas CC: temporiza e comuta refletores noturnos, relés, câmeras de segurança e equipamentos através de sensor crepuscular integrado no próprio painel solar.

Por que devo usar?

  • Capacidade de corrente de 60 A60\,\text{A}: suporta sistemas isolados de médio porte, alimentando simultaneamente grandes bancos de baterias e mantendo potência contínua de até 1200 W1200\,\text{W}.
  • Reconhecimento automático de tensão: detecta imediatamente se o banco instalado é de 12 V12\,\text{V} ou 24 V24\,\text{V} no instante em que a bateria é conectada pela primeira vez.
  • Proteções eletrônicas ativas integradas: bloqueia correntes reversas noturnas (da bateria para o painel), protege contra curto-circuito na saída de carga e conta com limitador térmico automático.

Quando devo usar?

O controlador MPPT 60A é indicado para:

  • Sistemas de energia solar Off-Grid em residências rurais, sítios, chácaras, barcos, motorhomes e estações repetidoras de telecomunicações.
  • Sistemas de backup ininterrupto de energia (UPS/No-break solar) baseados em baterias estacionárias chumbo-ácido (AGM, Gel ou Ventiladas).
  • Projetos de robótica de campo, estações de monitoramento ambiental e estações meteorológicas isoladas.

Quando não devo usar:

  • Em bancos de baterias de Lítio (Li-ion, LiFePO4) ou Níquel-Cádmio (NiCd / NiMH) sem circuito BMS externo compativelmente calibrado para as tensões de chumbo-ácido do firmware padrão.
  • Em conjuntos de painéis solares onde a tensão de circuito aberto (VocV_{\text{oc}}) ultrapasse 25 V25\,\text{V} para sistemas de 12 V12\,\text{V}, ou ultrapasse 50 V50\,\text{V} para sistemas de 24 V24\,\text{V}.
  • Como carregador direto a partir de fontes de alimentação CA/CC, dínamos ou geradores eólicos desprovidos de retificação adequada (o controlador é destinado exclusivamente a módulos solares fotovoltaicos).

Pinout e diagrama de entradas/saídas

O controlador possui 6 bornes de parafuso metálicos na parte inferior frontal alinhados em pares com serigrafia explicativa e 2 portas USB no painel:

Terminal / ConexãoPosição FísicaIdentificação / SímboloFunção e Descrição Técnica
Painel Solar (+)Borne 1 (Extrema esquerda)+ (Ícone Painel)Entrada positiva do arranjo de placas solares.
Painel Solar (-)Borne 2- (Ícone Painel)Entrada negativa de retorno do arranjo de placas solares.
Bateria (+)Borne 3 (Centro-esquerda)+ (Ícone Bateria)Conexão positiva ao banco de baterias (12 V12\,\text{V} ou 24 V24\,\text{V}).
Bateria (-)Borne 4 (Centro-direita)- (Ícone Bateria)Conexão negativa (0 V0\,\text{V}) ao banco de baterias.
Carga LOAD (+)Borne 5+ (Ícone Lâmpada)Saída positiva de corrente contínua para cargas (até 30 A30\,\text{A}).
Carga LOAD (-)Borne 6 (Extrema direita)- (Ícone Lâmpada)Saída negativa comutada internamente por transistor MOSFET.
Portas USB 1 e 2Painel frontal superiorUSB 5V / 2.5ABarramento regulado de 5 V CC5\,\text{V CC} para recarga e microcontroladores.
Botão Menu (Esquerda)Painel frontal centralSímbolo [▫] / TelaAlterna entre as telas de exibição e entra em modo de ajuste (pressão longa).
Botão Ajuste (Direita)Painel frontal centralSímbolo [▲ / 💡]Altera parâmetros de configuração e liga/desliga a saída LOAD manualmente.

Como fazer a ligação

Requisitos de instalação e alimentação

  1. Local de Instalação e Troca Térmica:

    • Instale o controlador em posição estritamente vertical sobre uma parede rígida ou chapa metálica antichamas.
    • Deixe um afastamento livre de pelo menos 15 cm15\,\text{cm} acima, abaixo e nas laterais do aparelho para garantir a convecção de ar nas aletas do dissipador.
    • O ambiente deve ser seco, bem ventilado e protegido contra poeira excessiva, gases corrosivos de baterias e chuva direta.
  2. Dimensionamento de Proteções Elétricas:

    • Instale um disjuntor bipolar CC ou fusível de proteção automotivo de 70 A∼80 A70\,\text{A} \sim 80\,\text{A} no cabo positivo da bateria, posicionado a no máximo 30 cm30\,\text{cm} do polo do acumulador.
    • Instale um disjuntor CC termomagnético adequado à corrente de curto-circuito (IscI_{\text{sc}}) do arranjo solar na entrada do painel.
  3. Ordem Crítica de Conexão (Regra de Ouro):

    • 1º Passo: Conecte primeiro a BATERIA nos bornes 3 e 4. O visor LCD acenderá, identificando automaticamente a tensão do sistema (12 V12\,\text{V} ou 24 V24\,\text{V}).
    • 2º Passo: Conecte o PAINEL SOLAR nos bornes 1 e 2. O controlador reconhecerá a irradiação solar e acionará a rotina de recarga.
    • 3º Passo: Conecte a CARGA CC (LOAD) nos bornes 5 e 6 (caso possua equipamentos em 12 V12\,\text{V} ou 24 V24\,\text{V} de até 30 A30\,\text{A}).
    • 4º Passo: Conecte o INVERSOR DE TENSÃO (para equipamentos 127 V/220 V127\,\text{V} / 220\,\text{V}) DIRETAMENTE AOS POLOS DA BATERIA.
    • Desinstalação: Realize a sequência na ordem estritamente inversa (1º Inversor/Carga, 2º Painel Solar, 3º Bateria). Desconectar a bateria com os painéis sob sol forte pode avariar o circuito microcontrolado!

Diagrama de ligação elétrica

O infográfico esquemático a seguir ilustra a interligação física de todos os módulos de um sistema fotovoltaico com o controlador de 60A:

Diagrama de ligação elétrica do Controlador Carga Painel Solar MPPT 60A 12V 24V Automático

No esquema acima, observa-se a distribuição clara dos subsistemas:

  • Topo Esquerdo (Painel Solar): Módulo fotovoltaico fornecendo tensão contínua até 25 V25\,\text{V} (para baterias de 12 V12\,\text{V}) ou até 50 V50\,\text{V} (para baterias de 24 V24\,\text{V}).
  • Base Esquerda (Bateria): Acumulador de chumbo-ácido de 12 V12\,\text{V} (ou 24 V24\,\text{V}) conectado aos bornes centrais através de porta-fusível de proteção, configurando a primeira conexão obrigatória do sistema.
  • Topo Direito (Saída de Carga CC): Refletor ou carga de iluminação em corrente contínua conectada aos bornes LOAD protegidos contra descarga profunda.
  • Base Direita (Inversor CC/CA): Inversor de alta potência conectado diretamente aos terminais da bateria com cabos de alta seção, mantendo a saída LOAD livre de sobrecargas transitórias.

Tabela de conexões dos terminais

Terminal de OrigemTerminal de Destino (Controlador)Cor do FioTipo de SinalObservações Importantes
Bateria Polo Positivo (+)Borne Bateria (+) [Borne 3]VermelhoPotência CC (+12 V/+24 V+12\,\text{V}/+24\,\text{V})Conectar em 1º lugar. Inserir fusível de 70A/80A em série.
Bateria Polo Negativo (-)Borne Bateria (-) [Borne 4]PretoReferência Comum (0 V0\,\text{V})Conectar em 1º lugar. Cabo o mais curto possível.
Painel Solar Positivo (+)Borne Painel (+) [Borne 1]VermelhoGeração FotovoltaicaConectar em 2º lugar. Respeitar limites máximos de VocV_{\text{oc}}.
Painel Solar Negativo (-)Borne Painel (-) [Borne 2]PretoRetorno FotovoltaicoConectar em 2º lugar. Jamais inverter polaridade.
Borne Carga (+) [Borne 5]Carga CC Terminal Positivo (+)VermelhoSaída Chaveada CCConectar em 3º lugar. Corrente máxima de 30 A30\,\text{A}.
Borne Carga (-) [Borne 6]Carga CC Terminal Negativo (-)PretoRetorno Chaveado (MOSFET)Não aterrar nem unir ao negativo do painel solar.
Polo Positivo da Bateria (+)Inversor CC/CA Entrada (+)VermelhoAlta Corrente CCLigar direto na bateria. Não ligar na saída LOAD.
Polo Negativo da Bateria (-)Inversor CC/CA Entrada (-)PretoAlta Corrente CCLigar direto na bateria. Não ligar na saída LOAD.
Porta USB 5V FrontalMicrocontrolador (ESP32 / Arduino)Cabo USB PadrãoAlimentação 5V CCSaída estabilizada para dispositivos de até 2,5 A2{,}5\,\text{A}.

Cuidados e observações de segurança

⛔ Perigo: JAMAIS conecte a entrada de inversores de tensão CC para CA (12V/24V para 127V/220V) aos bornes de saída de carga (LOAD) do controlador! A corrente de partida (surge current) demandada por inversores ao magnetizarem seus transformadores e carregarem seus bancos capacitivos ultrapassa facilmente 100 A100\,\text{A}, o que destruirá instantaneamente os transistores MOSFET da saída LOAD. O inversor deve ser conectado sempre diretamente aos polos da bateria com fusível ou disjuntor de proteção dedicado.

⚠️ Atenção: Antes de conectar o controlador, meça a tensão da sua bateria com um multímetro. A bateria deve apresentar tensão residual de no mínimo 10 V10\,\text{V} (para sistemas de 12 V12\,\text{V}) ou 20 V20\,\text{V} (para sistemas de 24 V24\,\text{V}). Se a bateria estiver com tensão inferior a esse patamar, a CPU interna não conseguirá inicializar o display e não realizará o reconhecimento automático da tensão.

💡 Dica: O cabo que conecta o controlador à bateria deve ser o mais curto possível (preferencialmente inferior a 1,5 metro1{,}5\,\text{metro}) para minimizar as perdas por aquecimento e evitar oscilações na medição de tensão.

Como usar

Guia de operação passo a passo

  1. Ligação Inicial e Autoteste:

    • Ao fixar os cabos da bateria nos bornes 3 e 4, o display LCD inicializa exibindo a tensão real da bateria (ex.: 12.6V ou 25.2V) e o ícone de bateria com barras de carga.
    • Em seguida, com a ligação dos painéis sob incidência de luz, o ícone de placa solar surge no canto superior esquerdo com setas animadas indicando recarga em andamento.
  2. Navegação Entre as Telas de Consulta:

    • Pressione repetidamente o botão esquerdo (Menu). O visor circulará pelas telas de visualização:
      1. Tela Principal: Tensão em tempo real da bateria (VV).
      2. Tensão de Flutuação (Float Voltage): Padrão em 13,7 V13{,}7\,\text{V} (sistema 12 V12\,\text{V}) ou 27,4 V27{,}4\,\text{V} (sistema 24 V24\,\text{V}).
      3. Tensão de Reconexão da Carga (LVR): Padrão em 12,6 V12{,}6\,\text{V} (25,2 V25{,}2\,\text{V}).
      4. Tensão de Corte por Subtensão (LVD): Padrão em 10,7 V10{,}7\,\text{V} (21,4 V21{,}4\,\text{V}).
      5. Modo de Trabalho da Carga LOAD: Modo de operação do temporizador e sensor de luz (padrão 24H).
      6. Tipo de Bateria: Seleção entre tipos de bateria de chumbo-ácido (b01, b02, b03).
  3. Procedimento para Alteração de Parâmetros:

    • Navegue com o botão esquerdo até a tela que deseja editar.
    • Pressione e segure o botão esquerdo por 3 segundos até o valor numérico começar a piscar no display.
    • Pressione o botão direito (Ajuste) para incrementar o valor até o patamar desejado.
    • Aguarde 5 segundos sem tocar em nenhum botão: o visor parará de piscar e o novo parâmetro será gravado permanentemente na memória do microcontrolador.

Modos de operação e ajustes

Configuração do tipo de bateria

O equipamento oferece perfis de tensão pré-calibrados para os três principais tipos de baterias de chumbo-ácido:

Código no LCDTipo de BateriaTensão de Absorção (12 V12\,\text{V})Tensão de FlutuaçãoCaracterísticas de Aplicação
b01Chumbo-Ácido Selada (AGM)14,4 V14{,}4\,\text{V}13,7 V13{,}7\,\text{V}Baterias seladas VRLA / AGM estacionárias livres de manutenção.
b02Bateria Gel14,2 V14{,}2\,\text{V}13,7 V13{,}7\,\text{V}Baterias com eletrólito em gel, altamente sensíveis a sobretensão.
b03Inundada / Ventilada (OPEN)14,6 V14{,}6\,\text{V}13,7 V13{,}7\,\text{V}Baterias automotivas ou solares com tampas removíveis para reposição de água.

(Para bancos de baterias de 24 V24\,\text{V}, os limites de tensão acima são automaticamente duplicados pelo firmware).

Modos de controle da saída LOAD (Temporizador e Fotocélula)

Na tela de ajuste de modo de trabalho da carga, é possível selecionar a regra de acionamento dos bornes LOAD:

Modo SelecionadoComportamento OperacionalAplicação Prática
24HSaída Sempre Ativa (Modo Manual): Os bornes LOAD permanecem energizados 24 horas por dia. O botão direito liga ou desliga a carga manualmente.Roteadores Wi-Fi, câmeras de segurança, placas ESP32/Arduino e sistemas ininterruptos.
00HModo Fotocélula Puro (Crepuscular): Liga a saída automaticamente ao anoitecer (quando a tensão solar cai para 0 V0\,\text{V}) e desliga ao amanhecer.Postes solares de iluminação pública, balizadores e refletores de jardim.
01H a 23HModo Temporizado Pós-Anoitecer: Liga automaticamente ao cair da noite e permanece ativado pelo tempo programado (de 1 a 23 horas), desligando em seguida.Fachadas de lojas, vitrines comerciais e iluminação de pátios até determinado horário.

Diagnóstico e solução de problemas técnicos

A tabela a seguir apresenta os diagnósticos de falha oficiais do equipamento e as respectivas medidas corretivas:

Situação ObservadaCausa ProvávelSolução Recomendada
Ícone de carga / sol não acendePainel solar desconectado ou cabos invertidosVerifique as conexões do arranjo solar e certifique-se de que os polos positivo (+) e negativo (-) estão conectados com polaridade correta.
Display LCD não ligaBateria desconectada ou tensão residual muito baixaVerifique os cabos da bateria e sua tensão nos polos com um multímetro. A tensão deve estar acima de 10 V10\,\text{V} (para 12 V12\,\text{V}) e acima de 20 V20\,\text{V} (para 24 V24\,\text{V}).
Ícone de carga piscando no LCDProteção contra sobrecarga ou curto-circuito na saída LOADDesligue as cargas conectadas aos bornes LOAD e reconecte-as uma a uma para isolar a falha. Certifique-se de que a corrente total não excede 30 A30\,\text{A} (ou 60 A60\,\text{A} no barramento geral).
Bateria não atinge carga completaTipo de bateria incorretamente configurado ou painéis subdimensionadosVerifique a configuração do tipo de bateria no menu (b01, b02 ou b03) e calcule se a potência em Watts dos painéis é suficiente para suprir o consumo diário do banco.

Exemplos práticos de uso

Sistema de telemetria solar em tempo real com ESP32 / Arduino

As duas portas USB frontais de 5 V/2,5 A5\,\text{V} / 2{,}5\,\text{A} do controlador permitem alimentar de forma estável uma placa microcontrolada (ESP32 ou Arduino) para criar uma estação de monitoramento de grandezas elétricas do sistema solar.

Com dois divisores de tensão resistivos conectados aos canais analógicos da placa, é possível medir simultaneamente a tensão instantânea do conjunto solar fotovoltaico e do banco de baterias, calculando o percentual de carga (SoC — State of Charge) e o regime de operação.

Cálculo dos divisores de tensão

Como a entrada analógica (ADC) do ESP32 suporta no máximo 3,3 V3{,}3\,\text{V} (e do Arduino suporta 5,0 V5{,}0\,\text{V}), calculamos divisores resistivos dimensionados para tensões de entrada de até 30 V30\,\text{V} (em sistemas de 12 V12\,\text{V}) ou até 60 V60\,\text{V} (em sistemas de 24 V24\,\text{V}):

VADC=Vmedido×(R2R1+R2)V_{\text{ADC}} = V_{\text{medido}} \times \left( \frac{R_2}{R_1 + R_2} \right)

Utilizando resistores comerciais de precisão 1%1\% com R1=100 kΩR_1 = 100\,\text{k}\Omega e R2=10 kΩR_2 = 10\,\text{k}\Omega:

Fator de Escala=100 kΩ+10 kΩ10 kΩ=11,0\text{Fator de Escala} = \frac{100\,\text{k}\Omega + 10\,\text{k}\Omega}{10\,\text{k}\Omega} = 11{,}0

Para uma tensão solar de 25 V25\,\text{V}:

VADC=25,0 V11,0≈2,27 VV_{\text{ADC}} = \frac{25{,}0\,\text{V}}{11{,}0} \approx 2{,}27\,\text{V}

Este valor opera confortavelmente dentro da faixa linear do conversor analógico-digital de 3,3 V3{,}3\,\text{V} do ESP32.

Código C++ completo para Arduino IDE / PlatformIO

O firmware a seguir realiza leituras calibradas com sobreamostragem de 32 medições para filtragem digital de ruído, calcula as grandezas elétricas e reporta o diagnóstico no Monitor Serial a cada 2 segundos:

/**
 * ============================================================================
 * Projeto: Telemetria de Sistema Solar MPPT 60A com ESP32 / Arduino
 * Autor: Equipe Técnica RoboBuilders (blog.robobuilders.com.br)
 * Placa: ESP32 DevKit v1 / Arduino Uno / Nano / Mega
 * ============================================================================
 */

// Seleção automática de pinos e referências conforme a plataforma
#if defined(ESP32)
  const int PINO_ADC_BATERIA = 34; // GPIO 34 (Entrada analógica ADC1_CH6)
  const int PINO_ADC_PAINEL  = 35; // GPIO 35 (Entrada analógica ADC1_CH7)
  const float TENSAO_REF_ADC = 3.3; // Tensão de referência em Volts
  const int RESOLUCAO_ADC    = 4095;// Resolução de 12 bits (0-4095)
#else
  const int PINO_ADC_BATERIA = A0; // Pino analógico A0 no Arduino
  const int PINO_ADC_PAINEL  = A1; // Pino analógico A1 no Arduino
  const float TENSAO_REF_ADC = 5.0; // Tensão de referência em Volts
  const int RESOLUCAO_ADC    = 1023;// Resolução de 10 bits (0-1023)
#endif

// Parâmetros dos divisores resistivos (R1 = 100k, R2 = 10k -> Fator = 11.0)
const float RESISTOR_R1     = 100000.0; // 100 kOhms (precisão 1%)
const float RESISTOR_R2     = 10000.0;  // 10 kOhms (precisão 1%)
const float FATOR_DIVISAO   = (RESISTOR_R1 + RESISTOR_R2) / RESISTOR_R2;

// Quantidade de amostras para filtro por média móvel
const int AMOSTRAS_FILTRO   = 32;

/**
 * Função para leitura com média móvel para eliminação de ruídos elétricos
 */
float lerTensaoCalibrada(int pino) {
  long acumulador = 0;
  for (int i = 0; i < AMOSTRAS_FILTRO; i++) {
    acumulador += analogRead(pino);
    delayMicroseconds(400);
  }
  float mediaADC = (float)acumulador / AMOSTRAS_FILTRO;
  float tensaoPino = (mediaADC / (float)RESOLUCAO_ADC) * TENSAO_REF_ADC;
  return tensaoPino * FATOR_DIVISAO;
}

/**
 * Estima o Estado de Carga (SoC %) para acumuladores de chumbo-ácido 12V
 */
int calcularNivelCarga(float tensao) {
  if (tensao >= 12.70) return 100;
  if (tensao >= 12.50) return 85;
  if (tensao >= 12.30) return 70;
  if (tensao >= 12.10) return 50;
  if (tensao >= 11.90) return 30;
  if (tensao >= 11.60) return 15;
  return 0; // Tensão crítica abaixo de 11.6V (descarga profunda)
}

void setup() {
  Serial.begin(115200);
  delay(1000);

  Serial.println(F("====================================================="));
  Serial.println(F(" RoboBuilders - Telemetria Controlador Solar MPPT 60A"));
  Serial.println(F("====================================================="));

  #if defined(ESP32)
    // Atenuação de 11dB para ler sinais analógicos de até ~3.3V no ESP32
    analogSetAttenuation(ADC_11db);
  #endif
}

void loop() {
  // Executa as leituras nos canais analógicos
  float tensaoBateria = lerTensaoCalibrada(PINO_ADC_BATERIA);
  float tensaoSolar   = lerTensaoCalibrada(PINO_ADC_PAINEL);

  int percentualBateria = calcularNivelCarga(tensaoBateria);
  bool estaGerando      = (tensaoSolar > (tensaoBateria + 0.8));

  // Exibição formatada no Monitor Serial
  Serial.println(F("-----------------------------------------------------"));
  Serial.print(F("Tensão Módulos Solares:   "));
  Serial.print(tensaoSolar, 2);
  Serial.println(F(" V"));

  Serial.print(F("Tensão Banco de Baterias: "));
  Serial.print(tensaoBateria, 2);
  Serial.println(F(" V"));

  Serial.print(F("Nível de Carga Estimado:  "));
  Serial.print(percentualBateria);
  Serial.println(F(" %"));

  Serial.print(F("Condição Operacional:     "));
  if (estaGerando) {
    if (tensaoBateria >= 13.60) {
      Serial.println(F("Estágio de Flutuação (Bateria Carregada)"));
    } else {
      Serial.println(F("Estágio Bulk / Boost (Recarga Ativa)"));
    }
  } else {
    Serial.println(F("Sem Irradiação / Modo Noturno"));
  }

  // Intervalo de amostragem de 2 segundos
  delay(2000);
}

Projetos

Para aprofundar suas habilidades em automação e projetos práticos envolvendo energia solar fotovoltaica e controle inteligente de potência, confira os tutoriais relacionados disponíveis no blog da RoboBuilders:

Conclusão

Neste manual técnico, foram apresentados todos os procedimentos indispensáveis para a especificação, instalação elétrica e parametrização do Controlador Carga Painel Solar MPPT 60A 12V 24V Automático:

  • Especificações e Limites Operacionais: Detalhamento do reconhecimento automático de bancos em 12 V12\,\text{V} e 24 V24\,\text{V}, capacidade contínua de recarga de 60 A60\,\text{A}, saída de carga LOAD de 30 A30\,\text{A}, e limites fotovoltaicos rigorosos (25 V25\,\text{V} para bancos de 12 V12\,\text{V} e 50 V50\,\text{V} para bancos de 24 V24\,\text{V}).
  • Sequência de Ligação e Normas de Segurança: Ordem estrita de conexão (1º Bateria, 2º Painel Solar, 3º Carga CC) e a proibição expressa de conectar inversores de onda senoidal de alta potência nos bornes LOAD, ligando-os sempre de forma direta nos polos da bateria.
  • Ajustes e Modos de Operação: Configuração dos parâmetros de flutuação, corte e reconexão por subtensão para acumuladores AGM, Gel e Ventilados, além da programação dos modos temporizados e crepusculares da carga.
  • Integração com Sistemas Embarcados: Dimensionamento de circuitos divisores de tensão e implementação de código em C++ pronto para telemetria fotovoltaica com ESP32 e Arduino via portas USB nativas.

Com a correta montagem física e o respeito aos parâmetros elétricos máximos, o controlador garante fornecimento ininterrupto de energia, máxima longevidade para o banco de acumuladores e segurança operacional completa para sistemas solares fotovoltaicos Off-Grid.

Solução de problemas

Olá! Sou o assistente técnico da RoboBuilders. Descreva seu problema com o Controlador Carga Painel Solar MPPT 60A 12V 24V Automático: Manual Técnico Completo e eu ajudarei a encontrar a solução.

O assistente usa IA e pode errar. Confirme informações críticas no datasheet oficial do fabricante.