Font Size: a A A

Design Of High Precision Driver For Two Phase-four Wire Stepper Motor Based On STM32

Posted on:2018-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:W K GaoFull Text:PDF
GTID:2322330518453887Subject:Electrical engineering
Abstract/Summary:PDF Full Text Request
With the development of economy,the stepper motor is more and more widely used in industrial production and social life.the increasing demand of practical application,not only improves the structure requirement of the stepper motor,but also puts forward higher requirements for the drive control of the stepper motor.Although there are many advantages of stepper motor,there are many inconvenient in practical application,which is largely limited by the stepper motor driver.The stepper motor must be matched with the stepper motor driver,and meet the requirements of different motor current.Not enough intelligent controller and many now do,in the practical application,in addition to use a dedicated drive,but also equipped with a controller to send some pulse,or regulate the stepper motor operation parameters.Most drives are unable to meet the needs of high precision and high efficiency control,these drives can not be better developed stepper motor subdivision and other aspects of the potential.From above,the common drive lacks the universality,the current size can not meet the requirements of different types of motor subdivision,the resolution is not high,the chopping frequency is not adjustable,protection insufficiency,intelligence is not high.In view of the above problems,this paper designs a stepper motor drive system with superior performance.The driver uses the constant current drive and the principle of subdivision drive,combined with single-chip microcomputer and power electronics application technology to improve the performance of the driver.The stepper motor drive system,hardware,including STM32 and LV8726 special chip composed of control circuit,power amplifier circuit,optocoupler isolation circuit and USB serial communication circuit.The software uses VB6.0 to write the control program of the driver,which can control the running state of the stepping motor in real time by the host computer,so as to improve the degree of intelligence.The test results show that the output waveform of the motor is close to the theoretical output waveform.Optimization of the design of the acceleration curve,so that when the motor starts at high speed,there will be no loss of pace or blocking the situation.Through the interface,real-time control of the stepper motor can run on various parameters,and real-time switching operation state,operating parameters include stepper motor speed,acceleration,step angle subdivision,winding current,reverse,start and stop,the current decay rate,half bridge switching dead time parameter.In addition to the above functions,the driver also has many functions such as protection,under voltage protection,over current protection,over temperature alarm and so on.The driver can drive many kinds of stepper motor,which has higher output current,the current can be adjusted stepless,higher resolution.It can meet the requirement of high precision and high efficiency in many occasions.
Keywords/Search Tags:high subdivision, constant current drive, acceleration algorithm, upper computer
PDF Full Text Request
Related items