diff --git a/Battery.md b/Battery.md new file mode 100644 index 0000000..77826f5 --- /dev/null +++ b/Battery.md @@ -0,0 +1,28 @@ +Most of the Hoverboard mainboards use a 10S2P LIPO Batteries (36v Nominal - 42v Charged ).
+If you want to use a battery with less or more cells in parallel(at your own risk), change BAT_CELLS parameter in config.h (10 by default). + +## Battery level low alerts +|Level|Single Cell Voltage|Beeps|Sideboard Led| +|---|---|---|---| +|LVL5|3.9v||Green blink| +|LVL4|3.8v||Yellow| +|LVL3|3.7v||Yellow blink| +|LVL2|3.6v|Gentle beeps|Red| +|LVL1|3.5v|Fast beeps|Red Blink| +|DEAD|3.37v|Shutdown|Off| + +You can adjust the levels to your needs in config.h + +## Calibration: +Battery voltage has to be calibrated to have a more accurate reading +* Measure battery voltage with a multimeter and write the value * 100 to parameter BAT_CALIB_REAL_VOLTAGE in config.h +* Read value 5 from [Debug Serial](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/wiki/Debug-Serial) and write it to parameter BAT_CALIB_ADC in config.h +* Save, compile and flash the board +* Value 6 in Debug Serial should match with the measured battery voltage now + +## Troubleshooting: +If the board is beeping +* Make sure you have updated the number of cells in config.h if you use a battery with less parallel cells +* With a battery of low quality/health, pulling a lot of current will result in a big battery voltage drop + +