Page 225 - Electric Drives and Electromechanical Systems
P. 225

Chapter 8   Stepper motors  221



















                                 FIG. 8.8 A block diagram of an four phase open-loop stepper drive.


                   There is no feedback from the motor or load to the controller in an open-loop system,
                 so it is imperative that the motor responds correctly to each incoming pulse because any
                 loss in position cannot be detected and then compensated for. In order to achieve a
                 satisfactory performance from a stepper motor, the characteristics of the pulse generator
                 should be carefully considered during the design process.

                 8.4.1  Open-loop control

                 An open-loop position-controller for a stepper-motor generates a string of pulses, at a
                 fixed frequency, until the motor reaches the target position. If the pulse rate is set too
                 high, and the load has a high inertia or static friction, the motor may not be able to
                 accelerate to the required speed without losing steps; or, in an extreme case, it can fail
                 to rotate at all. If the pulse frequency to the motor is ramped up, it will be possible to
                 ensure that, under normal operating conditions, the motor does not lose synchronism.
                 The maximum allowable starting rate for a motor can be determined from a knowledge
                 of the motor and the load. The equation of motion for a system of inertia I tot is given by,
                                                              2
                                                            d q
                                                  T m   T L ¼ I tot  2                       (8.8)
                                                             dt
                 where T L is the load torque and T m is the average output torque of the motor. If this
                 equation solved using the initial conditions t ¼ 0; q ¼ q e ; dq/dt ¼ 0 (where q e is the static
                 error due to the load torque), then,
                                                    ðT m   T L Þt 2
                                                q ¼           þ q e                          (8.9)
                                                       I tot
                   After one excitation period of length t p , the rotor will be at a new position q f (see
                 Fig. 8.9); the maximum allowable initial stepping rate can be determined to be;
                                                       s ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
                                                    1      T m   T L
                                              f start ¼  ¼                                  (8.10)
                                                    t p  I tot ðq f   q e Þ
   220   221   222   223   224   225   226   227   228   229   230