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
- Formato de Dados CSV — especificação detalhada do formato
- Referência da API — carregar dados programaticamente
- Integração com MCU — enviar dados a partir de Arduino/ESP32/STM32
- Fluxos de Calculadora — folhas de cálculo com reconhecimento de unidades
- Calculadora de Fórmulas — a biblioteca de fórmulas de eletrónica