Skip to content

Zyuangeorge/Third_year_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Third_year_project

This a python-based GUI, which is used for a battery management system project

Hardware Requirement

  1. S32K144EVB-used for serial communication

  2. MC33771C BCC chip-used for battery data monitoring

  3. BATT-14 emulator-used for emulating the 14 battery cells

Software Requirement

  1. Python V3.10

  2. Python library

  • pyqtgraph - data plotting

  • pandas - data outputting

  • numpy - data plotting

  • PySide6 - GUI building

  • PySerial - serial communication

  • Plotly - data plotting

Main features

  1. Serial communication with configuration of serial port

  2. Real time data recording and output in .csv

  3. Threshold values setting

  4. Battery cell voltage displaying

  5. Battery pack voltage and current displaying

  6. Battery control IC temperature displaying

  7. Battery and IC status displaying

  8. Battery data plotting

  9. CSV data opening

  10. Curve zooming

  11. Battery SOC and SOH information display

  12. Data plotting

  13. Cell balancing control