(EN) The current in each phase of a multi-phase step motor (9) is monitored and the excess phase current above the set point current, as required on a cycle-by-cycle PWM basis, is reduced thereby bringing each phase current down to the set point. The PWM frequency is automatically adjusted to maintain a minimum number of PWM edges within a portion of the current waveform. A maximum charge/discharge time is specified as a percentage of the PWM period. These provide an accurate independent current control within each phase of a multiphase step motor (9).
(FR) Le procédé de cette invention consiste à surveiller le courant de chaque phase d'un moteur pas-à-pas polyphasé et réduire le courant de phase excédentaire dépassant le courant de consigne, comme l'exige une base de modulation d'impulsions en durée (MID) cycle par cycle, ce qui ramène chaque courant de phase au point de consigne. La fréquence MID est automatiquement ajustée afin de conserver un nombre minimum crêtes MID dans une partie de l'onde de forme du courant. Un temps maximum de charge/décharge est déterminé sous forme d'un pourcentage de la période MID. Ceci permet d'obtenir une régulation précise du courant indépendant dans chaque phase d'un moteur pas-à-pas polyphasé.