Spider and two 12v, 180w motors

How can i make Spider control two 12v, 180w motors, l298 module don’t have enough power?
Tnx upfront.

Have a look here.


tnx, it seem doable, but i still don’t know how to connect it and program spider to use it.
I am currently using l298 module and this is piece of the code that i use to drive motors:

 motorControllerL298.MoveMotor(MotorControllerL298.Motor.Motor1, 100);

Any ideas?

What type of motors are you using?
If they are brush less you could use a RC PWM speed controller.
Alot of them are serial so you would need to seed some data to them.
Bit more info on what you are trying to achieve and i’m sure we can come up with a cunning plan.

OK, here is short description of situation:
I was using spider and l298 module to drive two brush dc motors 6w, 6v.
Now I want to drive two 180w, 12v brush dc motors.
So what i need is something that will use as bridge and utilise l298 module as input and amplify that on the output and feed those two big motors.
Something like http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00000241.pdf but stronger.
Maybe this is wrong approach.

I would go with something like this: http://www.robotshop.com/eu/sabertooth-dual-12a-regenerative-motor-driver-3.html
Enough power to drive both motors up to ~200 watts each.
Simple to use - just send it PWM

This one allows serial or pwm control http://www.robotshop.com/eu/sabertooth-dual-regenerative-motor-driver-7.html

Ok, this is what i figured out so far:
module L298, uses port 11(in mu case) on Spider board.
Port 11 has these pins

  1. VCC
  2. +5V
    and l298 uses pins 6,7,8,9 as inputs and pins 1,2,10 for power.
    So how would these pins be assigned to inputs of motor drivers that you sent me?

you wouldnt use the L298
For instance you could hook http://www.robotshop.com/eu/sabertooth-dual-regenerative-motor-driver-7.html up with an extender to either a P or U socket

Like this for a U socket

I know, but i was wondering, if i connect Sabertooth Dual 12A 6V-24V Regenerative Motor Driver in the way l298 module was on port P, i could use same function that i used to control l298.
And i still don’t know how to program particular pin to send pwm singnal on spider.
So there are two ways that you can help me, to tell me how to wire it on extender board as l298 modul was or to tell me how to program separate pins on spider.

Tnx upfront.

Something like this?

Cpu.PWMChannel servoPin = GT.Socket.GetSocket(11, false, null, "P").PWM8;
PWM _servo = new PWM(servoPin, 20000, 1500, PWM.ScaleFactor.Microseconds, false);

_servo.Duration = (uint)1500; // centre the servo
_servo.Duration = (uint)1000; // servo to the left
_servo.Duration = (uint)2000; // servo to the right

OK, tnx, I’ll give it a try, and report on the progress.
Tnx again!

I’m thinking of using this part 50A Dual-Channel Motor Drive Module - emartee.com.
What do you think?

That should work a treat.

Just need to make sure your board can drive the necessary PWM

I suppose that it should, it did run l298 modul.
How can be sure?
I was thinking of connecting drive to pwm pins on the spider board and use something code like this:

 static GT.Interfaces.PWMOutput motor;
 motor = extender.SetupPWMOutput(GT.Socket.Pin.Nine);
 motor.SetPulse(20000000, 2250 * 1000);

Or to use this part MD03 Technical Documentation ?

@ Markoni985, if you use 50A Dual-Channel Motor Drive Module - emartee.com, be super careful about heat.

I know the manufacturer says 20A continuous, but it does not look to me like it has sufficient heatsinking…