PWM nonlinearity reduction in microstepping unit firmware
Loading...
Downloads
4
Date issued
Authors
Krumnikl, Michal
Olivka, Petr
Journal Title
Journal ISSN
Volume Title
Publisher
Sigma Not
Location
Není ve fondu ÚK
Signature
Abstract
Pulse Width Modulation (PWM) is a popular method for controlling analogue circuits with digital output of a microcontroller. This paper is
focused on practical issues of using PWM in precise positioning systems. PWM is easy to grasp intuitively, but due to the motor characteristics, is
not as easy to implement as one would expect. There is a distortion or nonlinear gain between the reference and real output voltage in the PWM
system. In this paper, we will present a pure software solution to perform the PWM correction. We will introduce a novel algorithm capable of
running on a small microcontroller. The algorithm is capable of performing all necessary computations for the PWM compensation without a need of
feedback.
Description
Subject(s)
Step Motor, microspepping unit, PWM, PWM nonlinearity reduction, microstepping accuracy, microcontroller, proszę silnik krokowy, sterownik mikrokrokowy, kompensacja PWM, precyzja krokowania, mikrokontroler
Citation
Przegląd elektrotechniczny. 2012, r. 88, nr. 3a, s. 232-236.