clytemnestra
Posts: 45
Joined: Thu Oct 06, 2016 9:44 pm

Best motor driver?

Sun Nov 06, 2016 9:12 pm

I want to make a small robot on my rpi3 and I'm looking for a motor driver but have no idea what to get from DRV8835, L9110S, L293D.

Also, what is best to control speed with? Analog or digital input?

User avatar
joan
Posts: 14959
Joined: Thu Jul 05, 2012 5:09 pm
Location: UK

Re: Best motor driver?

Sun Nov 06, 2016 9:16 pm

It depends on the motors you want to drive. The deciding factors would be the motor voltage and typical current usage.

Trondwell13
Posts: 2
Joined: Tue Apr 07, 2015 9:46 pm

Re: Best motor driver?

Sun Nov 06, 2016 9:35 pm

please - this is interesting but doesnt help.....let us say thay we want to achieve 0.1rpm on little torque - I am guessing but; 4-6volts and 0.1amps......just a way of controlling speed and direction.....i can get more sophisticated once i see the kit working..........no position control apart from controlling run time for instance.

Thanks

clytemnestra
Posts: 45
Joined: Thu Oct 06, 2016 9:44 pm

Re: Best motor driver?

Sun Nov 06, 2016 9:40 pm

They are going to be low current motors just enough to drive a small car.

User avatar
joan
Posts: 14959
Joined: Thu Jul 05, 2012 5:09 pm
Location: UK

Re: Best motor driver?

Sun Nov 06, 2016 9:45 pm

clytemnestra wrote:They are going to be low current motors just enough to drive a small car.
I'd look at a L9110S module. They are small and simple and inexpensive.

You can control the motor speed with PWM (the Pi can provide suitable PWM to all the GPIO connected to the expansion header).

clytemnestra
Posts: 45
Joined: Thu Oct 06, 2016 9:44 pm

Re: Best motor driver?

Sun Nov 06, 2016 9:55 pm

joan wrote:
clytemnestra wrote:They are going to be low current motors just enough to drive a small car.
I'd look at a L9110S module. They are small and simple and inexpensive.

You can control the motor speed with PWM (the Pi can provide suitable PWM to all the GPIO connected to the expansion header).
Can I also count the rotations with that? Or the RPM? Or am I able to know what speed the motor has?

User avatar
joan
Posts: 14959
Joined: Thu Jul 05, 2012 5:09 pm
Location: UK

Re: Best motor driver?

Sun Nov 06, 2016 10:05 pm

Assuming ordinary DC motors you will need to add encoders to the wheels if you want to count rotations. The encoders would feed pulses back to a spare Pi GPIO.

Alternatively you could use stepper motors but they are slower and more difficult to drive (step) and need 4 spare GPIO per motor rather than two per DC motor (assuming you use the L9110S).

clytemnestra
Posts: 45
Joined: Thu Oct 06, 2016 9:44 pm

Re: Best motor driver?

Sun Nov 06, 2016 10:29 pm

OH, found encoders. They are optical, magnetical and electrical. Any idea which would be more accurate? Or doesn't matter?

Stepper motors aren't really a solution.

Return to “Beginners”