Bibliographic Metadata

Title
Modulare Schrittmotorsteuerung
Additional Titles
Modular Stepper Motor Control
AuthorLeigh, Jonathan
Thesis advisorKucera, Gernot
Published2018
Date of SubmissionApril 2018
LanguageGerman
Document typeBachelor Thesis
Keywords (DE)Schrittmotorsteuerung / SPI Portexpander / DRV8825
Keywords (EN)stepper motor control / spi portexpander / DRV8825
Restriction-Information
 _
Classification
Abstract (German)

Diese Bachelorarbeit stellt die Entwicklung eines modularen Schrittmotortestsystems dar. Als primäre Steuereinheit dient ein STM32F407-Discovery Microcontroller. Ziel war es, mit dieser Steuerung, bis zu acht Schrittmotoren in der Drehrichtung, der Geschwindigkeit, der Microschrittauflösung und der Betriebsdauer einzustellen. Die Ansteuerung der eingesetzten DRV8825 Schrittmotortreiber findet seriell, über SPI-Portexpander statt. Es wird eine Serie von Simulationen beschrieben, die die Ausgänge des Schrittmotortreibers beim Microschrittbetrieb darstellen. Der Programm-Quelltext wird beschrieben und ist im Anhang enthalten.

Abstract (English)

The following bachelor-thesis describes the development of a modular steppermotor testing system. A STM32F407-Discovery microcontroller was used as the primary controlling unit. The goal of this controller was to drive up to eight stepper motors and to set their direction, velocity, microstepping-resolution and run time. The used DRV8825 stepper motor drivers are being set up by SPI-portexpanders. A series of simulations was added that elaborates the outputs of the stepper motor drivers in microstepping-mode. The source code is described and attached