Charging Station software development

Bachelor Thesis (2022)
Author(s)

T.J. Broekman (TU Delft - Electrical Engineering, Mathematics and Computer Science)

O.F. Dingeldein (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Laura Ramirez Elizondo – Mentor (TU Delft - DC systems, Energy conversion & Storage)

F. Nizam – Mentor

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2022 Timo Broekman, Olivier Dingeldein
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 Timo Broekman, Olivier Dingeldein
Graduation Date
23-06-2022
Awarding Institution
Delft University of Technology
Programme
['Electrical Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

In rural areas, a stable electricity supply is in 2022 still not a certainty. To provide these areas with constant power, components to create a DC micro-grid are developed. This paper discusses the possibilities to create insight into the performance, the power which is drawn, and the productivity of the components. These parameters are fundamental for the users, operators, and developers. For offline data logging, the software is written for a micro-controller to log relevant data to a microSD card. The microcontroller is programmed in C, and the communication between the controller and the micro-SD card will be taken care of by the SPI protocol. The control of the file system is realized with FatFS, saving comma separate value files (.csv) containing all the desired data. For real-time insight and easy control of the device, an app framework is developed. This framework makes use of MQTT, Flutter, and Dart, to create a user-friendly and structured environment. The bi-directional communication between the app and the controller is done with the use of a wifi module, which communicates with the microcontroller via UART. The paper stands out with the integration of multiple controllers, program languages, communication protocols, and physical components.

Files

License info not available
warning

File under embargo until 13-06-2027