This a python-based GUI, which is used for a battery management system project
-
S32K144EVB-used for serial communication
-
MC33771C BCC chip-used for battery data monitoring
-
BATT-14 emulator-used for emulating the 14 battery cells
-
Python V3.10
-
Python library
-
pyqtgraph - data plotting
-
pandas - data outputting
-
numpy - data plotting
-
PySide6 - GUI building
-
PySerial - serial communication
-
Plotly - data plotting
-
Serial communication with configuration of serial port
-
Real time data recording and output in .csv
-
Threshold values setting
-
Battery cell voltage displaying
-
Battery pack voltage and current displaying
-
Battery control IC temperature displaying
-
Battery and IC status displaying
-
Battery data plotting
-
CSV data opening
-
Curve zooming
-
Battery SOC and SOH information display
-
Data plotting
-
Cell balancing control