README.md 1.13 KB
Newer Older
1
# Libre Solar BMS software
2

Thomas Plaz's avatar
Thomas Plaz committed
3
4
5
6
Firmware for https://github.com/LibreSolar/bms-15s80-sc/tree/rev2 BMS boards using bq769x0 IC from Texas Instruments. 
Former: [5s](https://github.com/LibreSolar/BMS-5s) and [48V](https://github.com/LibreSolar/BMS48V) 

Please find a description about system integration of the BMS in the [Open Source Ecology Wiki](https://wiki.opensourceecology.de/24-48V_BMS) (in German).
7

8
9
10
11
12
13
14
15
16
## Selection of board type

The board type is defined in the file *config.h*:

For 5s version:
```
#define BMS_PCB_5S
```

Martin Jäger's avatar
Martin Jäger committed
17
For 10s/15s (48V) version:
18
19
20
21
```
#define BMS_PCB_48V
```

Thomas Plaz's avatar
Thomas Plaz committed
22
23
24
25
## In the available code following adjustments are made:
06/29/2021: code adapted for bq76940 (15 cells, 3 temp sensors), with standard assignment of UEXT and activated OLED (but initially only for 10 cells due to lack of space).
07/01/2021: Shunt changed to 0.75 mOhm and UEXT output changed to fit to the arduino code under https://gitlab.opensourceecology.de/soldorado-open-solar-system/solar-storage-controller-software

26
27
## Firmware development and flashing

28
See [here](http://libre.solar/docs/flashing/) for an explanation how to flash the software to your board.
Thomas Plaz's avatar
Thomas Plaz committed
29