K
Klaus Kragelund
Guest
Hi
I am working on a stepping motor driver
To reduce cost I will be making a discrete driver stage driven from a microcontroller that has all the control features that would normally be included in a micrstepping driver like the A4988
https://www.allegromicro.com/en/products/motor-drivers/brush-dc-motor-drivers/a4988
For easy calculation let\'s say the power stage is driven from 10V and the stepping motor has an inductance of 10mH and the peak current is 100mA
In fast decay mode the rising and falling didt is thus 1A/ms
For micro stepping the current in the 2 phases are set to place the armature in between a full step. So for a position 50% between two steps the currents in the windings are the same to have a resulting vector at that point
If the on time is 5us, the ripple current is 5mApp. So, the current ripple is 5% of the nominal peak current. For lower excitation, at 10mA peak drive, the ripple is 50%
So the magnetic field will cause quite a bit of torque ripple.
Will this have any impact on the drive of the motor, or is the inertia so big that it is insignificant?
Also, at other positions than 50%, the ripple with not cancel out between the phases and generate even more torque ripple
I don\'t see any mention of this, so it is probably insignificant...
Regards
Klaus
--
Klaus
I am working on a stepping motor driver
To reduce cost I will be making a discrete driver stage driven from a microcontroller that has all the control features that would normally be included in a micrstepping driver like the A4988
https://www.allegromicro.com/en/products/motor-drivers/brush-dc-motor-drivers/a4988
For easy calculation let\'s say the power stage is driven from 10V and the stepping motor has an inductance of 10mH and the peak current is 100mA
In fast decay mode the rising and falling didt is thus 1A/ms
For micro stepping the current in the 2 phases are set to place the armature in between a full step. So for a position 50% between two steps the currents in the windings are the same to have a resulting vector at that point
If the on time is 5us, the ripple current is 5mApp. So, the current ripple is 5% of the nominal peak current. For lower excitation, at 10mA peak drive, the ripple is 50%
So the magnetic field will cause quite a bit of torque ripple.
Will this have any impact on the drive of the motor, or is the inertia so big that it is insignificant?
Also, at other positions than 50%, the ripple with not cancel out between the phases and generate even more torque ripple
I don\'t see any mention of this, so it is probably insignificant...
Regards
Klaus
--
Klaus