Font Size: a A A

Design Of Multi-channel Stepper Motor Control System

Posted on:2014-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y GaoFull Text:PDF
GTID:2232330398975987Subject:Precision instruments and machinery
Abstract/Summary:PDF Full Text Request
With the rapid development of the industrial production, the stepper motor as the implementing outfit is widely used in the automatic control system, especially the rapid development of computer, numerical control technology and permanent magnet materials in recent years, has opened up broad prospects for stepper motor applications. Stepper motor as an electromechanical component can convert electrical pulse signal into corresponding angular or linear displacement it is possible to achieve a good positioning accuracy, it have the ability to start and stop, high precision, no cumulative error, easy to control speed, has been widely used in the field of industrial process control and instrumentation. Due to the actual work and production, it needs to control the stepper motors synchronously to improve the efficiency. How to improve the efficiency with stability received extensive attention.Traditional stepper motor control system normally implemented only by a microcontroller or digital signal processor independently.in this way the system resource consumed largely, and the performance of the microcontroller impacted pulse frequency greatly, furthermore it’s difficultly to carry out multiple stepper motors synchronously. This paper designed a control system which can control eight stepper motors to operation synchronously by stepper motor drivers based on STM32and FPGA design. STM32and FPGA worked in their own way, STM32microcontroller can focus on dealing with input control information from the host computer, not to take up too much CPU resources to control the motor, reducing the interference. FPGA can generate the corresponding pulse according to the control command from the STM32, make the stepper motor run in accordance with the requirements. This control system allocated resources rationally, making the system stable, high precise and great significant for the actual production.This paper analyzes the research background of the stepper motor, the current development at home and abroad, designed a control system which can control eight stepper motors operation synchronously with the research of specific application. The control system make the motor smoothly start, accelerate, constant speed, decelerate, stop, halfway to adjust the speed, the number of steps and other parameters. The overall system design selected STM32microcontroller and Cyclone Ⅱ series FPGA chip as the core controller, using Delphi7software to complete the Human-computer interaction software of the host computer. The entire system hardware circuit is designed and the drive programme is tested based on the C language and Verilog HDL.
Keywords/Search Tags:Stepper Motor, STM32, FPGA, Control System
PDF Full Text Request
Related items