The BattLab-One estimates the battery life of your IOT project using the DUT cutoff voltage, battery state of charge data, event duration, and captured active and sleep event current profiles.
-
Captures both active event and sleep mode current
-
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.
-
Trigger input to capture firmware states and their impact on overall battery life
-
1kHz Sample rate, 16 bit delta-sigma ADC
-
Long active event capture duration from seconds to hours
-
Extremely low burden voltage across all ranges (BattLab-One provides PSU output)
-
Provides “what-if” optimization by letting you change your battery, current profiles, active and sleep duration as well as cutoff voltage
-
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
-
Battlab-One Quick Start Guide
-
BattLab_One_Production_Rev_A.py - Python Application Code for Production version 1.01
-
Production_Rev_A.sch - Schematic in Kicad
-
Production_Rev_A.kicad_pcb- PCB Layout in Kicad
-
MSP430Firmware.c - Firmware code for the MSP430 for Production Version 1.01
-
BOM_Production_Rev_A - Bill of Materials for Battlab-One Production Rev A
-
98-bluebird-labs.rules - Linux udev rules for Battlab-One
See more at www.bluebird-labs.com
This project uses pipenv to take care of setting up a virtual environment as well as managing the dependencies needed.
- Install pipenv as describe here https://pypi.org/project/pipenv/
- Start a terminal and change to the root folder of this project.
- Run pipenv to setup the environment:
pipenv install --dev
- Start the pipenv shell:
pipenv shell
- Start the application:
python BattLab_One_V1.0.6.py
Electronic Cats invests time and resources providing this open source design, please support Electronic Cats and open-source hardware by purchasing products from Electronic Cats!
Designed by Bluebird Labs LLC
KiCad version Electronic Cats.
Electronic Cats is a registered trademark, please do not use if you sell these PCBs.
January 2021