Erstellung, Implementierung und Demonstration von Softwareprojekten für die Stm32f4-Prozessorfamilie im Continuous Integration System der Firma ENERCON |
Projektarbeit im FB Technik / Abt. Elektrotechnik + Informatik / Schwerpunkt Technische Informatik |
Kurzfassung
In dieser Arbeit wurde eine Vorgehensweise zur Erstellung von Softwareprojekten für die Mikrocontroller-Familie STM32F4 auf dem von ENERCON genutzten Continuous Integration System erprobt und dokumentiert. Des Weiteren liefert die Arbeit folgende Ergebnisse:
I. Eine ins CI integrierte LegacyStm32-Bibliothek, die einen Treiber für den CAN-Bus (Controller Area Network (CAN)) bereitstellt und dafür unter anderem ENERCONs standardisierte Funktionsbibliothek nutzt.
II. Eine ebenfalls ins CI integrierte Testapplikation, die mithilfe der neuen LegacyStm32- Bibliothek und der ENERCON-Bibliothek ein über den CAN-Bus fernsteuerbares Menü bereitstellt. Zu Demonstrationszwecken enthält die Applikation auch einen speziell für das Entwicklungsboard programmierten Display-Treiber.
Das Entwicklungsboard (STM32F429I-Discovery) konnte in einem Versuchsaufbau an den typischen Anlagenbus einer Windenergieanlage (WEA) von ENERCON angeschlossen und über das Human Machine Interface (HMI) einer beliebigen anderen Baugruppe am Bus ferngesteuert werden. |
Lukas Scherler studierte von 2014 - 2018 an der Hochschule Emden-Leer im Bachelorstudiengang Elektrotechnik im Praxisverbund und absolvierte in diesem Zeitraum eine Ausbildung zum Elektroniker für Betriebstechnik bei der Firma Enercon in Aurich. |