Ein generischer CANaerospace-Knoten für redundante UAS-Architekturen basierend auf MicroPython

URL
Dokumentart: Bachelor Thesis
Institut: Department Informatik
Sprache: Deutsch
Erstellungsjahr: 2018
Publikationsdatum:
SWD-Schlagwörter: Python
Freie Schlagwörter (Deutsch): CAN, CANaerospace, MicroPython, Python, Feldbussysteme
DDC-Sachgruppe: Informatik

Kurzfassung auf Deutsch:

Diese Arbeit befasst sich mit der Entwicklung eines CAN-Bus Knotens für redundante Systemarchitekturen im Bereich unbemannter Flugsysteme. Ausgangspunkt ist eine Systemarchitektur mit zwei unabhängigen CAN-Bussen, welche alle Systemkomponenten mit dem CANaerospace-Protokoll verbinden. Der Kern dieser Arbeit besteht aus der Konzeption und der technischen Umsetzung auf Basis von STM32-Mikrocontrollern und MicroPython. Es wird die Eignung von CANaerospace und MicroPython für den Anwendungsfall validiert.

Kurzfassung auf Englisch:

This thesis is about the development of a CAN-bus node for redundant flight system architectures for unmanned aircraft systems. Origin of this work is a system architecture with two independent CAN busses, which connect all system compontens via CANaerospace protocol. The concept and technological implementation based on STM32-microcontrollers and MicroPython forms the core of this thesis. The suitability of CANaerospace and MicroPython for this use case is validated.

Hinweis zum Urheberrecht

Für Dokumente, die in elektronischer Form über Datenenetze angeboten werden, gilt uneingeschränkt das Urheberrechtsgesetz (UrhG). Insbesondere gilt:

Einzelne Vervielfältigungen, z.B. Kopien und Ausdrucke, dürfen nur zum privaten und sonstigen eigenen Gebrauch angefertigt werden (Paragraph 53 Urheberrecht). Die Herstellung und Verbreitung von weiteren Reproduktionen ist nur mit ausdrücklicher Genehmigung des Urhebers gestattet.

Der Benutzer ist für die Einhaltung der Rechtsvorschriften selbst verantwortlich und kann bei Mißbrauch haftbar gemacht werden.