Começar a usar o VBatPower

Visão geral

O VBatPower é uma ferramenta de simulação de potência para eletrónica que o ajuda a estimar a duração da bateria em sistemas embebidos. Define as características da sua bateria, adiciona componentes com os respetivos estados de potência, e o VBatPower calcula quanto tempo o seu sistema irá funcionar.

O VBatPower é 100% gratuito, sem limites, e não é necessária qualquer conta para usar as calculadoras, os conversores e o simulador. A aplicação funciona inteiramente no seu navegador com o localStorage. Uma conta gratuita opcional permite-lhe sincronizar projetos na nuvem e aceder-lhes a partir de qualquer dispositivo.

1. Criar um projeto

Abra app.vbatpower.com e clique em Novo Projeto. Dê-lhe um nome como "Sensor Node v2".

Cada projeto contém uma ou mais baterias e os respetivos componentes associados. A página do projeto mostra uma análise do sistema com o consumo total de potência e a duração estimada da bateria.

2. Adicionar uma bateria

Clique em Adicionar Bateria para criar uma entrada de bateria. Configure:

  • Nome — por ex. "CR2032", "célula 18650"
  • Tensão Mínima — tensão de corte (por ex. 2.0V para uma CR2032)
  • Tensão Máxima — tensão com carga completa (por ex. 3.0V)
  • Capacidade Nominal — capacidade em mAh (por ex. 225 para a CR2032)

Cada bateria tem um ID compactado como 0 para a primeira bateria, 1 para a segunda.

3. Adicionar componentes

Sob cada bateria, clique em Adicionar Componente. Cada componente representa uma peça física que consome potência dessa bateria — um microcontrolador, sensor, rádio, LED, etc.

Os IDs de componente usam notação por pontos: 0.0 é o primeiro componente da primeira bateria, 0.1 é o segundo componente.

4. Configurar estados de potência

Cada componente tem um ou mais estados que representam diferentes modos de funcionamento. Por exemplo, um ESP32 poderá ter:

  • Sono Profundo — 10 µA, sempre ativo
  • Ativo — 80 mA, periódico (a cada 60 segundos durante 5 segundos)
  • WiFi TX — 240 mA, periódico (a cada 300 segundos durante 2 segundos)
  • Arranque — 40 mA, executado uma vez (ocorre apenas no arranque)

Tipos de estado:

  • Sempre Ativo — consumo contínuo
  • Periódico — executa N vezes por [segundo/minuto/hora/dia], cada uma durante um período definido
  • Executar Uma Vez — custo energético pontual subtraído à capacidade da bateria
  • Medido — usa dados de corrente medidos em vez de valores teóricos

Os IDs de estado estendem a notação por pontos: 0.0.0 é o primeiro estado do primeiro componente da primeira bateria.

5. Importar dados de telemetria

Se tiver dados de medição reais de um microcontrolador, importe-os via CSV na página Dados. O formato CSV usa seis colunas:

id,type,value,unit,nonce,runid
0.0.0,t,1523,ms,1,1
0.0.0,v,12.5,mA,1,1
0.0.0,n,0,ms,1,1

Aqui, t é a duração de execução do estado, v é um valor medido (aqui 12.5 mA de corrente), e n é o tempo decorrido desde o arranque do MCU — não uma leitura de corrente. Consulte a documentação do Formato CSV para detalhes completos.

6. Ver resultados

A página do projeto mostra três painéis de análise:

  • Análise do Sistema — calculada a partir dos estados dos seus componentes (teórica)
  • Dados Registados — calculados a partir das medições de telemetria importadas
  • Previsto — análise combinada que junta o modelo teórico com dados reais

Navegue até à página Gráficos para visualizar o consumo de potência simulado, as linhas temporais dos dados medidos e as previsões de descarga da bateria.

Próximos Passos