I am building a project with a stepper motor - NEMA23 76mm 18.6 kgf.cm holding torque. The motor may be loaded close to its holding torque limit (after allowing for reductions in torque limit due to half-stepping and power reduced driver operation during hold) and the load may generate back EMF. Motor rated current is 2.8A.
The motor is powered by 24V 15A switch mode power supply - a big overkill.
I am planning to also power logic circuits using a DC-DC converter to convert 24V to 5V (actually, 6.5-32V down to 5V).
I am concerned about the risk of voltage fluctuations on the power supply causing problems for my logic. So far, I have: 1N4004 as reverse voltage protection in the 24V line to the logic; 1.5KE27A transient voltage suppression diode (27V breakdown) across the input voltage (after the 1N4004) and in parallel with 1000uF electro cap and 10uF ceramic cap and then the DC-DC converter to generate 5V for the logic. Also a cap across the converter outputs as specified 100uF electro.
I have researched on the Internet and am aware that there are two ways the motor can generate back emf into my circuit - induction from the coils when a step is taken and generation of voltage from the rotation of the permanent magnet rotor.
Induction: The current chopping driver handles the current from the coils by using the 24V supply to drive the coils into the direction it wants the current flowing. When a step causes a direction change in the coil current, the driver has to reverse the current flow and it does this by attaching the 24V power across the coil, so you have 24V applied across the coil but the current (for a little while) flowing in the wrong direction. This may generate over voltage on the power rails if the power supply cannot absorb the reverse current. However, from what I have read, the voltage should not be very high unless the reverse current is blocked. The caps in the power supply would hopefully absorb it, or some may be absorbed by the caps in my logic input circuit. The inductance of the motor is 3.6mH and the coil resistance is 1.13ohm so based on a formula I founf on the Internet I calculate 380us time required for the current to reverse, and a charge transfer of 0.53mCoulomb. So, I think it should be OK. Am I safe?
Generation: This is harder to get a handle on. From what I have read, steppers are not good generators and need to be run at 1000's RPM to get mA out of them. So once again I believe that the generated current can be absorbed by the power supply and caps. However, I am unsure about the possibility that winding down a heavy torque load may generate current for a sustained period of time, thus possibly filling the caps and raising the voltage on the power rails. Does a switch mode power supply have any way to get rid of current that is forced back onto its inputs? Maybe my TVS diode would safely burn up excess power?
Any comments or encouragement appreciated.
The motor is powered by 24V 15A switch mode power supply - a big overkill.
I am planning to also power logic circuits using a DC-DC converter to convert 24V to 5V (actually, 6.5-32V down to 5V).
I am concerned about the risk of voltage fluctuations on the power supply causing problems for my logic. So far, I have: 1N4004 as reverse voltage protection in the 24V line to the logic; 1.5KE27A transient voltage suppression diode (27V breakdown) across the input voltage (after the 1N4004) and in parallel with 1000uF electro cap and 10uF ceramic cap and then the DC-DC converter to generate 5V for the logic. Also a cap across the converter outputs as specified 100uF electro.
I have researched on the Internet and am aware that there are two ways the motor can generate back emf into my circuit - induction from the coils when a step is taken and generation of voltage from the rotation of the permanent magnet rotor.
Induction: The current chopping driver handles the current from the coils by using the 24V supply to drive the coils into the direction it wants the current flowing. When a step causes a direction change in the coil current, the driver has to reverse the current flow and it does this by attaching the 24V power across the coil, so you have 24V applied across the coil but the current (for a little while) flowing in the wrong direction. This may generate over voltage on the power rails if the power supply cannot absorb the reverse current. However, from what I have read, the voltage should not be very high unless the reverse current is blocked. The caps in the power supply would hopefully absorb it, or some may be absorbed by the caps in my logic input circuit. The inductance of the motor is 3.6mH and the coil resistance is 1.13ohm so based on a formula I founf on the Internet I calculate 380us time required for the current to reverse, and a charge transfer of 0.53mCoulomb. So, I think it should be OK. Am I safe?
Generation: This is harder to get a handle on. From what I have read, steppers are not good generators and need to be run at 1000's RPM to get mA out of them. So once again I believe that the generated current can be absorbed by the power supply and caps. However, I am unsure about the possibility that winding down a heavy torque load may generate current for a sustained period of time, thus possibly filling the caps and raising the voltage on the power rails. Does a switch mode power supply have any way to get rid of current that is forced back onto its inputs? Maybe my TVS diode would safely burn up excess power?
Any comments or encouragement appreciated.