A Kalman Filter that estimates the state of charge of 2 Li-ion cells
More background information available at https://www.jackogrady.me/battery-management-system/state-of-charge
To run the Kalman Filter, you'll need:
- A computer running Python
- An Arduin Uno board
- The configured Kalman Filter circuit (shown in the link above)
- Two 18650 Li-ion cells
To view results and data analysis, you'll need:
- A computer running Python
- kalman_filter_operation.py runs the Kalman Filter when connected to Arduino
- Arduino_kalman_filter.ino should be uploaded onto an Arduino Uno (which
- kalman_filter_data_analysis.py
- Kalman_Filter_Experimental_Data.csv (a sample run of data)