Stepper motor control with LabVIEW FPGA

OData support
Scherer Balázs Attila
Department of Measurement and Information Systems

The task was, to use a National Instruments Single Board RIO FPGA device, with the building of an additional circuit, and implement the control of stepper motors in such a way, that they could use the finished device as part of a stepper motor testing system at Robert Bosch Ltd.

In the first part of the paper I describe the theoretical background of the task, and the knowledge I accumulated during the implementation process. I will write about the structure of the different types of stepper motors, their advantages and disadvantages, then I will describe the different modes of their control, and their usual realizations. After the stepper motors there comes the description of the LabVIEW system, I will write about the structure of the system, the roles of the different modules, and about the special, graphical programming language of LabVIEW.

In the second part of the paper ill describe how I completed the task. At first I will write about the design and implementation of the driver circuit, starting from the prototype created on a breadboard, through the final PCB design, to the manufactured and assembled circuit. After this comes the presentation of the LabVIEW program I created, and finally a short description about how I created a method to measure the jumping point of the motors.


Please sign in to download the files of this thesis.