Christoph Hüttner
GUI development, Data handling
Binding is my best friend.
English The goal of this diploma thesis is the realization of the firmware for a digitally controlled bi-directional buck converter with a corresponding graphical user interface, which enables the user to change parameters and visulize them. This is the first low power demonstration board showcasing the 1EDNx550B MOSFET drivers with an regulated output.
This board can be used inside a switching mode power supply (SMPS). Other applications include battery formation, motor drive applications and everthing else that needs a bi-directional buck converter. But generally everybody can use this board to get a better understanding of SMPS.
Changing of the parameters like the output voltage and the deadtimes is really easy due to the user interface. Furthermore this converter has a broad input and output range. this. When certain applications need a different compensator response this can also be changed in the advanced mode in the user interface.
Deutsch Das Ziel dieser Diplomarbeit ist die Realisierung von einem digital geregelten bi-direktionalen DC/DC-Wandler mit dazugehöriger grafischer Benutzeroberfläche, welche die Regelparameter steuert und die Eingangs- und Ausgangsgrößen visualisiert. Das wird das erste Demonstrationsboard sein welches den 1EDNx550B MOSFET Treiber verwendet und eine geregelte Ausgangsspannung liefert. Da der Einstieg in die Welt der SMPS kein leichter ist soll dieses Projekt als Stütze dienen um selbst digital geregelte Spannungswandler herzustellen. Ein weiters Ziel ist es das statische und dynamische Verhalten zu beschreiben und analysieren.
The firmware for this demo board is designed to operate in conjunction with the user interface but also in a standalone mode. This buck converter demo board is designed to be easily operatable and can be regarded as an easy entry step to power converters. A special feature of this firmware is that the board can operate in buck or boost mode depending on your need. The board incorporates only semiconductors from Infineon and has dedicated probe points for measurements. Furthermore with this firmware interested people have a foundation they can reference during their work.
To easily manage and monitor the parameters of the closed loop bi-directional converter, a suitable user interface is needed. The main components the user will be interacting with are the realtime output voltage graph and the reference voltage textbox which enables the user to change the output voltage. The user interface has a flexible structure in order to accommodate many other converter designs. The main reason why the graphical user interface is capable of doing this is due to bindings which connect the frontend to the backend with an abstraction layer (Register) and value converters. It is therefore possible to change the frontend without editing the backend and vice versa.