elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Barrierefreiheit | Kontakt | English
Schriftgröße: [-] Text [+]

Konzeptionierung, Portierung und Evaluierung eines Echtzeit-EtherCAT- Feldbus-Maindevices auf einen Mikrocontroller ohne Betriebssystem

Beausencourt, Marcel (2025) Konzeptionierung, Portierung und Evaluierung eines Echtzeit-EtherCAT- Feldbus-Maindevices auf einen Mikrocontroller ohne Betriebssystem. Masterarbeit, Hochschule für Technik und Wirtschaft Berlin (HTW Berlin).

[img] PDF
3MB

Kurzfassung

Diese Masterarbeit erläutert alle Schritte, die nötig sind, um die beiden Bibliotheken libethercat und libosal vom Betrieb in einem Betriebssystem auf einen STM32-Mikro-controller ohne Betriebssystem zu portieren. Diese Arbeit ist als Machbarkeitsstudie zur Portierung zu verstehen. EtherCAT wird als Kommunikationsstandard am Deutschen Zentrum für Luft- und Raumfahrt in vielen Robotersystemen eingesetzt, um Daten über deren Peripherie (v.a. Sensoren und Aktoren) zu sammeln, diese zu konfigurieren und zu steuern. Die Bibliothek libethercat stellt Funktionen bereit, um das EtherCAT MainDevice auf der gegebenen Hardware zu implementieren. Die Bibliothek libosal stellt Funktionen bereit, welche den Betrieb von der Hardware und den Zugriff auf Betriebssystemressourcen abstrahieren. Es wird eine Einführung in bestimmte Aspekte von Echtzeit, Feldbussen und des EtherCAT Standards gegeben, welche wichtig für die Realisierung des MainDevices sind. Daraufhin werden sowohl Hardware als auch Software analysiert und die wichtigsten Punkte hinsicht- lich einer Konzeptionierung herausgearbeitet. Nötige Anpassungen und Vorarbeiten wie bspw. das Umlöten der Hardware und Konfiguration der Hardware-Module des STM32 werden fokussiert dargestellt, da diese unerlässlich für die Portierung waren. Änderungen an den beiden Bibliotheken werden dargestellt, um ersichtlich zu machen, welche Anpassungen nötig waren, um den Betrieb auf einem STM32 zu gewährleisten. Dazu zählen auch Änderungen in hardware-spezifischen Files, die teilweise erst bei Inbetriebnahme des EtherCAT MainDevices und den angeschlossenen SubDevices auffielen. Es wurden zeitliche Messungen und Plots zu je zwei verschiedenen Netzwerktopologien auf dem STM32 angefertigt, bevor diese mit Messungen von einem Linux-PC als Main-Device verglichen wurden. Die Netzwerktopologien unterscheiden sich in Art und Anzahl der SubDevices. Anschließend wird eine Bewertung der Implementierung hinsichtlich der Vergleichsmessungen gegeben. Abschließend wird diese Arbeit zusammengefasst und ein Ausblick auf zukünftige Arbeiten gegeben, die auf diese Arbeit folgen können, bevor Schlussfolgerungen zur gesamten Arbeit gemacht werden.

elib-URL des Eintrags:https://elib.dlr.de/222118/
Dokumentart:Hochschulschrift (Masterarbeit)
Titel:Konzeptionierung, Portierung und Evaluierung eines Echtzeit-EtherCAT- Feldbus-Maindevices auf einen Mikrocontroller ohne Betriebssystem
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Beausencourt, Marcelmarcel.beausencourt (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
DLR-Supervisor:
BeitragsartDLR-SupervisorInstitution oder E-Mail-AdresseDLR-Supervisor-ORCID-iD
Thesis advisorBurger, Robertrobert.burger (at) dlr.dehttps://orcid.org/0000-0002-2128-8846
Datum:7 Mai 2025
Erschienen in:Konzeptionierung, Portierung und Evaluierung eines Echtzeit-EtherCAT- Feldbus-Maindevices auf einen Mikrocontroller ohne Betriebssystem
Open Access:Ja
Seitenanzahl:148
Status:veröffentlicht
Stichwörter:EtherCAT, Echtzeitsysteme, Microcontroller, STM32, Roboterregelung, Kommunikation, Feldbus
Institution:Hochschule für Technik und Wirtschaft Berlin (HTW Berlin)
Abteilung:Fachbereich 1: Energie und Information
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Robotik
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R RO - Robotik
DLR - Teilgebiet (Projekt, Vorhaben):R - Leichtbau-Robotik [RO]
Standort: Oberpfaffenhofen
Institute & Einrichtungen:Institut für Robotik und Mechatronik (ab 2013) > Autonomie und Fernprogrammierung
Hinterlegt von: Burger, Robert
Hinterlegt am:16 Jan 2026 08:11
Letzte Änderung:16 Jan 2026 08:11

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
OpenAIRE Validator logo electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.