This cell-sim is designed to mimic a LiPo battery pack for develpoment of the surrounding electronics, like a BMS.
- 16 channels
- Open-Source hardware design, you can embed onto your own HIL setup
- ⚡️ 0-5V and 0-500mA per channel
- DMM muxed to each channel for arbitarily precise measurment
- Open-circuit simulation on each channel
- 📏 16bit ADC feedback for voltage and current
- 🔌 USB + 100MBit Ethernet + WiFi w/ Python software interface
- Install python if you don't have it already
- Install the requirements
pip install -r requirements.txt
- Connect the board via USB
- Power the board with the 12V input (supply: 1A minimum, 3A recommended)
- Run the example python script
python example_set_voltages.py
- Voltages should be set to 3.5V, then rainbow from 1V to 4V across the 16 channels and current should be close to 0A.
You should see something like this:
We use PlatformIO to build and upload the firmware via USB.
- Install PlatformIO: https://platformio.org/install
- Connect the board via USB (might need to accept connection popup on Mac)
- Run
pio run -t upload
or install the PlatformIO VSCode extension and use the upload button.