| DC Element | Wert | Sprache |
|---|---|---|
| dc.contributor.advisor | Buczek, Pawel | - |
| dc.contributor.author | Brinz, Norbert | - |
| dc.date.accessioned | 2026-05-18T10:00:44Z | - |
| dc.date.available | 2026-05-18T10:00:44Z | - |
| dc.date.issued | 2025-05-13 | - |
| dc.identifier.uri | https://hdl.handle.net/20.500.12738/19308 | - |
| dc.description.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. | de |
| dc.description.abstract | Drivers play an important role in connecting hardware and software. However, manual programming is time-consuming and prone to errors. In the case of stepper motors, the same hardware drivers are often used, with only the necessary pins connected in the circuit diagram. Therefore, as part of this thesis, customizable driver code for the stepper motor hardware drivers TMC2210 and DRV8434 is developed. Additionally, a code generation tool is implemented, which extracts all necessary data from a KiCad schematic, adapts the driver code based on this data, and uses a predefined template to generate all drivers bundled into a C++ class. The generated driver code can then be included in the main program. | en |
| dc.language.iso | de | en_US |
| dc.subject | Gerätetreiber | en_US |
| dc.subject | C++ | en_US |
| dc.subject | Eingebettete Systeme | en_US |
| dc.subject | Codegenerierung | en_US |
| dc.subject | Schrittmotortreiber | en_US |
| dc.subject.ddc | 004: Informatik | en_US |
| dc.subject.ddc | 600: Technik | en_US |
| dc.title | C/C++ Treibergenerierung eines Steppermotors aus Schaltplänen | de |
| dc.type | Thesis | en_US |
| openaire.rights | info:eu-repo/semantics/openAccess | en_US |
| thesis.grantor.department | Department Informations- und Elektrotechnik (ehemalig, aufgelöst 10.2025) | en_US |
| thesis.grantor.universityOrInstitution | Hochschule für Angewandte Wissenschaften Hamburg | en_US |
| tuhh.contributor.referee | Toth, Norbert | - |
| tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-239276 | - |
| tuhh.oai.show | true | en_US |
| tuhh.publication.institute | Department Informations- und Elektrotechnik (ehemalig, aufgelöst 10.2025) | en_US |
| tuhh.publication.institute | Fakultät Technik und Informatik (ehemalig, aufgelöst 10.2025) | en_US |
| tuhh.type.opus | Bachelor Thesis | - |
| dc.type.casrai | Supervised Student Publication | - |
| dc.type.dini | bachelorThesis | - |
| dc.type.driver | bachelorThesis | - |
| dc.type.status | info:eu-repo/semantics/publishedVersion | en_US |
| dc.type.thesis | bachelorThesis | en_US |
| dcterms.DCMIType | Text | - |
| tuhh.dnb.status | domain | en_US |
| item.creatorGND | Brinz, Norbert | - |
| item.fulltext | With Fulltext | - |
| item.grantfulltext | open | - |
| item.languageiso639-1 | de | - |
| item.advisorGND | Buczek, Pawel | - |
| item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
| item.cerifentitytype | Publications | - |
| item.creatorOrcid | Brinz, Norbert | - |
| item.openairetype | Thesis | - |
| Enthalten in den Sammlungen: | Theses | |
Dateien zu dieser Ressource:
| Datei | Beschreibung | Größe | Format | |
|---|---|---|---|---|
| BA_CC++-Treibergenerierung eines Steppermotors aus Schaltplänen_geschwärzt.pdf | 2.08 MB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.