elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

C/C++ Treibergenerierung eines Steppermotors aus Schaltplänen

Brinz, Norbert (2025) C/C++ Treibergenerierung eines Steppermotors aus Schaltplänen. Bachelor's, HAW Hamburg.

[img] PDF
2MB

Abstract

Treiber spielen eine wichtige Rolle um Hard- und Software zu verbinden. Allerdings ist das manuelle Programmieren zeitaufwendig und fehleranfällig. Bei Schrittmotoren werden zudem oft die gleichen Hardware-Treiber verwendet, wobei nur die benötigten Pins im Schaltplan angeschlossen werden. Deshalb werden im Rahmen dieser Thesis anpassbarer Treibercode für die Schrittmotor-Hardware-Treiber TMC2210 und DRV8434 erstellt. Zudem wird ein Code-Generierungswerkzeug implementiert, welches alle benötigten Daten aus einem KiCad-Schaltplan extrahiert, den Treibercode anhand der Daten anpasst und mit Hilfe eines vorgefertigten Templates alle Treiber gebündelt in einer C++-Klasse generiert. Der generierte Treibercode kann anschließend im Hauptprogramm inkludiert werden.

Item URL in elib:https://elib.dlr.de/216185/
Document Type:Thesis (Bachelor's)
Title:C/C++ Treibergenerierung eines Steppermotors aus Schaltplänen
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Brinz, NorbertUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
DLR Supervisors:
ContributionDLR SupervisorInstitution or E-MailDLR Supervisor's ORCID iD
Thesis advisorNorbert, Tothnorbert.toth (at) dlr.deUNSPECIFIED
Date:2025
Open Access:Yes
Number of Pages:86
Status:Published
Keywords:device driver, C++, Embedded Systems, software generation
Institution:HAW Hamburg
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - Project EDEN LUNA, R - ICAP - Integrated Core Avionics Plus
Location: Bremen
Institutes and Institutions:Institute of Space Systems > Avionics Systems
Deposited By: Toth, Norbert
Deposited On:02 Sep 2025 11:50
Last Modified:02 Sep 2025 11:50

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.