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-4.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 w/ Python software interface (+ 100MBit Ethernet + WiFi waiting for firmware support)
- 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:
- To get best low noise performance, use a quality power supply for the input supply.
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.