https://github.com/adinack/superbms
A versatile open-source battery management system designed for use in tandem with a central computer/microcontroller.
https://github.com/adinack/superbms
bms circuitpython microcontroller
Last synced: 2 months ago
JSON representation
A versatile open-source battery management system designed for use in tandem with a central computer/microcontroller.
- Host: GitHub
- URL: https://github.com/adinack/superbms
- Owner: AdinAck
- Created: 2020-07-29T08:28:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-07T01:45:34.000Z (over 3 years ago)
- Last Synced: 2025-01-02T05:27:47.178Z (4 months ago)
- Topics: bms, circuitpython, microcontroller
- Language: Python
- Homepage:
- Size: 3.87 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SuperBMS
A versatile open-source battery management system designed for use in tandem with a central computer/microcontroller.
# Features
- Supports 4-20 Cells
- 24-bit ADCs
- Customizable code (CircuitPython)
- Electrically isolated serial interface
- Flexible discharge resistor configuration
- Power control over charger and load
- 3-pin fan header
- Indicator buzzer and LEDs## Measurement
The SuperBMS utilizes Texas Instruments' [ADS1248](https://www.ti.com/lit/ds/symlink/ads1248.pdf?ts=1596011900933&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FADS1248) ADCs and [INA149](https://www.ti.com/lit/ds/symlink/ina149.pdf?ts=1596011892251&ref_url=https%253A%252F%252Fwww.google.com%252F) op-amps to provide between 20 and 22 bits (a few microvolts) of accuracy.## How to use?
Refer to the [wiki](https://github.com/AdinAck/SuperBMS/wiki) for all the information.