Design of an Electronic Speed Controller

Sub-group: Communication and Sensing

Bachelor Thesis (2023)
Author(s)

R.J. Vos (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Q. Luyten (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Jianning Dong – Mentor (TU Delft - DC systems, Energy conversion & Storage)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2023 Ruben Vos, Quinten Luyten
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Ruben Vos, Quinten Luyten
Graduation Date
30-06-2023
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

This thesis is part of a project where a 120A, 50V (12S Lithium-Polymer battery) electronic speed controller (ESC) with Bidirectional DShot600 support is prototyped. This thesis focuses on the communication and sensing aspects
of the ESC. It discusses the implementation of the DShot communication protocol on an STM32G431KBT6 microcontroller. Also, the microcontroller senses phase currents and phase voltages from a BLDC motor and has to provide all the necessary information and processing resources for a control algorithm to be implemented. A PCB is designed to break out all the required interfaces of the microcontroller. Lastly, temperature management is implemented to prevent overheating of the inverter hardware by means of throttling. The DShot implementation has full bidirectional functionality with 3.4% package corruption. All sensor values are accurately provided to the control algorithm, and temperature and speed information are provided as DShot telemetry. Due to time constraints and lack of integration with the control algorithm, the behavior during anomalies such as power interrupts is not yet thoroughly tested.

Files

License info not available