Design of Subdivided Stepper Motor Driver Based on ARM Processor
A subdivision stepper motor driver is designed based on ARM processor MM32SPIN0280.The main features include external MOS transistor driver,half-bridge driving circuit and current acquisi-tion circuit,which realizes current loop control of motor.The attenuation mode,current sampling time and constant torque vector control method of stepper motor are analyzed in detail.The functions of bootstrap circuit and driving resistor are expounded and quantitatively calculated,which provides theoretical basis for practical circuit design.The design of PWM output and sampling time and the realization method of constant torque vector control are discussed for software.Through the actual motor coil current measure-ment,the advantages of high subdivision drive for constant torque and small current fluctuation are demon-strated.By comparing the current waveforms in the case of 16 and 2 subdivisions,it is proved that the motor torque is more stable and the noise is less when running in high subdivision.The design provides a valuable reference for the development of miniaturized and high-performance stepper motor drivers.
Subdivided stepper motor driverInverter circuitCurrent collection