0
\$\begingroup\$

I'm using a classic TB6600 Stepper Motor driver (see for example link)

I have a stepper motor that is rated for 5 VDC (datasheet). I have the datasheet, but it does not specify a current limit. I assume that at 5 VDC, the current limit is implied by the resistance of the coils?

It seems to me that when I use a 12 VDC supply to the TB6600, I'm going to get more than 5 VDC on the stepper motor. The current limiting of 0.5 A in the TB6600 may not be enough to prevent a motor meltdown!

How do I deal with this?

  • Add a current limiting resistor to each coil?
  • Measure the voltage across the coils from the driver and build a voltage divider and supply only 5 VDC to the motor?
  • Use transistors on each coil and use the driver to switch on/off 5 VDC source to the coils on the motor?
\$\endgroup\$
6
  • \$\begingroup\$ Have you measured the resistance of the motor coil with an ohm meter? \$\endgroup\$ Commented Jan 22 at 18:45
  • \$\begingroup\$ These coils are 20 Ohms. \$\endgroup\$ Commented Jan 22 at 19:25
  • \$\begingroup\$ So, it looks like the rated current is 5V divided by 20 ohms equals 0.25 amps. \$\endgroup\$ Commented Jan 23 at 22:58
  • \$\begingroup\$ If your TB6600 driver only goes down to 0.5 amps, you have a problem! Best solution may be to find a stepper motor with rated current of 0.5 amps or more. How many wires does the motor have? \$\endgroup\$ Commented Jan 23 at 23:05
  • \$\begingroup\$ Do you have a link to the motor specifications? \$\endgroup\$ Commented Jan 23 at 23:08

0