In my experience building battery powered devices over the past few years, I have realized the process of measuring and estimating battery life can be very labor-intensive. The process is tedious, with multiple test equipment arrangements to capture current profiles for different firmware states, manual data logging, and spreadsheets for data input and calculations to get to an estimate of battery life for my device under test (DUT).
I needed a better way, which led me to build the BattLab-One (Battery Laboratory). My goal was to deliver a design tool that quickly and effortlessly provided an estimate of battery life and let me optimize it for my projects, enabling me to spend more time on design and less time on measuring and calculating battery life.
The BattLab-One Hardware:
Replaces the battery for your battery powered project with a power supply unit that provides standard battery voltage output and then uses the built-in current sense technology of the BattLab-One to capture the current consumption profile of your device.
Captures both active event and sleep mode current from 10uA to 500mA
MSP430 microcontroller based device that simulates standard batteries for Li-Ion, LiFePO4, Alkaline, NiMh, NiCd
Provides voltages of 1.2V, 1.5V, 2.4V, 3.0V, 3.2, 3.6V, 3.7V, 4.5V at up to 450 mA , perfect for measuring your ESP8266 devices power demands.
Trigger input to capture firmware states and their impact on overall battery life
1kHz Sample rate, 16 bit delta-sigma ADC
USB 2.0 Type B connection to PC
Long active event capture duration from seconds to hours
Extremely low burden voltage across all ranges (BattLab-One provides PSU output)
Offers what-if optimization analysis to improve the design of your project/product
Features the ability to save profiles so you can compare your DUT current profiles
Interactive/detailed active current plot so you can look for anomalies and identify performance improvements for your product or project
USB power and data isolated from PSU output to avoid ground loops