Method of energizing a stepping motor
First Claim
1. A method of controlling the application of motor drive pulses having varying widths from an energy source having a changing internal resistance Ri to a stepping motor, said method comprising the steps of:
- determining an energy threshold Eio to be supplied to the motor by a pulse for which stepping is assured in all cases of normally occurring loads;
continually measuring the instantaneous voltage Uo across the motor winding terminals and the instantaneous current I(t) circulating in said winding during a pulse supplied by said energy source, the values of said instantaneous voltage Uo and instantaneous current I(t) being dependent on the internal resistance Ri of said energy source;
continually calculating the difference Uo -RI where R represents the winding resistance during said pulse;
continually forming the product (Uo -RI) I(t) during said pulse;
continually integrating said product over a time period t during said pulse whereby the value of the integral represents the energy Ei (t) supplied to the motor;
continually comparing the measured value Ei (t) during said pulse to the predetermined threshold value Eio ; and
,cutting off the energy supply when Ei (t)=Eio to form the end of said pulse whereby the width of a motor drive pulse varies as the voltage Uo and the resistance Ri of the energy source vary to provide a predetermined quantity of energy equal to said energy threshold Eio to the motor winding.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling a stepping motor comprises supplying the motor with a predetermined quantity of energy Eio from whence there will result an automatic adaptation of the width of the motor drive pulse to the voltage Uo at the motor terminals and the resistance Ri of the energy source. At the moment when the internal energy Ei (t) supplied to the motor, as defined by the integral over a time period of the product of Uo -RI and the current It circulating in the motor winding, becomes equal to Eio the drive pulse is cut off (R is the resistance of the motor winding). The circuit for practicing the method according to the invention includes means for measuring the voltage Uo and the energizing current I(t), means for obtaining the difference Uo -RI, a multiplier for forming the product (Uo -RI)I(t) and an integrator the output of which provides a voltage proportional to the internal energy Ei (t).
-
Citations
3 Claims
-
1. A method of controlling the application of motor drive pulses having varying widths from an energy source having a changing internal resistance Ri to a stepping motor, said method comprising the steps of:
-
determining an energy threshold Eio to be supplied to the motor by a pulse for which stepping is assured in all cases of normally occurring loads; continually measuring the instantaneous voltage Uo across the motor winding terminals and the instantaneous current I(t) circulating in said winding during a pulse supplied by said energy source, the values of said instantaneous voltage Uo and instantaneous current I(t) being dependent on the internal resistance Ri of said energy source; continually calculating the difference Uo -RI where R represents the winding resistance during said pulse; continually forming the product (Uo -RI) I(t) during said pulse; continually integrating said product over a time period t during said pulse whereby the value of the integral represents the energy Ei (t) supplied to the motor; continually comparing the measured value Ei (t) during said pulse to the predetermined threshold value Eio ; and
,cutting off the energy supply when Ei (t)=Eio to form the end of said pulse whereby the width of a motor drive pulse varies as the voltage Uo and the resistance Ri of the energy source vary to provide a predetermined quantity of energy equal to said energy threshold Eio to the motor winding. - View Dependent Claims (2)
-
-
3. A control circuit for controlling the application of motor drive pulses having varying widths from an energy source having a changing internal resistance Ri to a stepping motor, said control circuit comprising:
-
first means for generating a signal representing an energy threshold Eio to be supplied to the motor by a pulse for which stepping is assured in all cases of normally occurring loads; second means for continuously measuring the instantaneous voltage Uo across the motor winding terminals and the instantaneous current I(t) circulating in said winding during a pulse supplied by said energy source, the values of said instantaneous voltage Uo and current I(t) being dependent on the internal resistance Ri of said energy source; third means responsive to said second means for continuously calculating the difference Uo -RI where R represents the winding resistance during said pulse; multiplier means responsive to said second means and said third means for continuously forming the product (Uo -RI) I(t) during said pulse; integrating means responsive to said multiplier means for continuously integrating said product over a time period t during said pulse whereby the value of the integral represents the energy Ei (t) supplied to the motor; and
,comparing means responsive to said first means and said integrating means for continuously comparing the measured value Ei (t) during said pulse to the predetermined threshold value Eio ; said comparing means including further means for cutting off the energy supply when Ei (t)=Eio to form the end of said pulse, whereby the width of a motor drive pulse varies as the voltage Uo and the resistance Ri of the energy source vary to provide a predetermined quantity of energy equal to said energy threshold Eio to said motor.
-
Specification