Electrical – Powering a stepper motor without a 9v battery

batteriesbattery-operatedstepper motor

I need to power a stepper motor in a handheld device. I'm currently using a 9v battery, which has flawed long term usage.
The problem I am finding is that the 9v battery is: (a) expensive; and (b) has a short life. Once the battery falls below 7V, the voltage is insufficient to drive the motor. This occurs after around 150 button presses (activation of the motor). A single activation of the motor lasts less than one second, as it is only stepping it 1/8th of a step. However, I'm more concerned about the cost and time associated with replacing the battery. Are there better battery operated solutions out there? Something rechargeable would be ideal.

The battery is powering a bi-polar stepper motor for tiny bursts. The battery is currently connected to an ATTiny85 and EasyDriver v4.4. The stepper motor is from Alibaba. It is rated for 3.9V and .6A. The datasheet can be found here.

The mechanism of operation is as follows.

  1. Switch turns circuit on
  2. Capacitive switch actives circuit
  3. Circuit drives motor which performs a 1/8 step.
  4. Switch turns circuit back off

Note: The motor is most likely at the maximum load each time it activates.

Best Answer

it appears what you need here is a 2 cell lithium battery. Li-po(nominal 7.4) or li-ion(nominal varies, but more than lipo) would probably both work. Worthy of note though, is that adding a lithium battery to a project safely adds quite a bit of complication. Unlike other battery chemistry, these do not drop to 0V at discharge, but are considered "discharged" when there is still over 3V at the terminals. Discharging the battery farther will cause damage to the battery and most chargers will refuse to recharge it. That being said, as long as this isn't an autonomous project, any method of checking the voltage will work. The vast majority of modern RC cars use 2 cell lipos, so they can be had for resonably cheap. http://www.hobbyking.com/hobbyking/store/__6540__ZIPPY_Flightmax_2200mAh_2S1P_20C.html You also need specialized charging circuitry as well.

If all of this is too complicated, you should be fine with 6 AA batteries. You can buy whichever rechargeable brand you like. That will give you approximately 4X runtime of your current setup and requires no voltage monitoring.

With regards to power supplied to the stepper: Most steppers don't care much about the voltage supplied to the terminals, as the insulation is rated for much higher voltage than you could apply with simple batteries. What they do care about is amperage. More specifically heat If the motor is getting too hot to old onto chances are you are on your way to burning it out. Steppers are 2 phase brushless DC motors, and the permanent magnets inside will become permanently not-magnets if they get too hot. Looking at the easydriver website, it appears there is a current limit setting on the driver. Set that somewhere under the maximum rating for that motor and you're good to go regardless of input voltage.
Cheers.