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.