Diagnostická aplikace pro automobilový battery management system (BMS)

Abstract

This thesis focuses on the design and implementation of a device for collecting operational data from an electric vehicle BMS, storing the data in a database, and visualizing it through a desktop application. The proposed device was built using commonly available components along with custom-designed elements. Its primary function is to acquire data from the battery, display it on an integrated screen, and send it to a server, where it is subsequently stored in a NoSQL database (MongoDB). The developed desktop application, implemented using the PyQt6 framework, provides a user interface for interactive visualization of time-based measurements, statistical analysis, and access to historical records. The aim of the application is to offer a detailed and user-friendly overview of the battery system's operational data.

Description

Subject(s)

Application, BMS, CAN Bus, CircuitPython, Python, PYQT6, MongoDB, MQTT, NoSQL, Data Visualization

Citation