Welcome, Guest. Please login or register.

Username: Password:

Author Topic: Arduino DIY - back EMF question  (Read 2885 times)

Rodders

  • Newbie
  • *
  • Posts: 2
    • View Profile
Arduino DIY - back EMF question
« on: May 22, 2016, 17:40:12 »

Hi all,

Great project, so cool. I decided to go the Arduino route, the motors are mounted and now I'm looking at wiring everything up.

I'm new to the forum so apologies if this question has been asked before. I've used an Arduino before to drive stepper motors and my concern is the amount of back EMF that could result if I manually slew the scope. Looking at the circuit schematic I couldn't see any diodes there to prevent this happening - am I missing something? I don't believe the Pololu 8825's are up to protecting for it?

Thanks.
Logged

TCWORLD

  • Administrator
  • *****
  • Posts: 809
    • View Profile
    • AstroEQ
Re: Arduino DIY - back EMF question
« Reply #1 on: May 22, 2016, 19:55:21 »

The DRV8825's have protection diodes built in to their H-bridges, and they are actually using the BEMF currents as part of the motor current regulation circuitry. No external diodes are required (see here).

It's not a particularly good idea to manually slew the scope with the motors connected, but in practice it shouldn't matter. You have to remember that the gear ratio between the motors and the worm screw are usually very low (~5:1) in which case the motor doesn't spin all that fast and the built in protection circuitry should have no problem coping. For the Skywatcher motors, the ration is very high (~120:1), and it's actually almost impossible to rotate the output shaft manually which is why they come with clutches for disconnecting the gearbox when doing manual movements.

The other thing to note is that there are plenty of decoupling capacitors of the motor driver supply pins in the AstroEQ design. This is done specifically to make sure if there are any back EMF spikes, they are quickly absorbed.

That's not to say its impossible to get spikes which cause problems - in fact very rarely if you unplug the motors while still powered (definitely not recommended), it has been known to reset the microcontroller.

Logged
Tom Carpenter (AstroEQ)

Rodders

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Arduino DIY - back EMF question
« Reply #2 on: May 23, 2016, 19:56:05 »

Hi Tom, thanks for the reply and explanation. I kinda thought you had this covered but thought I would check to be on the safe side.

Great work with the project, keep up the good work.

Cheers,
Dave.
Logged