The input connections are :-
+5
D1 Dir1
D2 PWM1
D3 Dir2
D4 PWM2
Gnd
Presumably I can take a pwm signal straight from Arduino Uno to PWM1 and set DIR1 high or low. Then connect Arduino's 5v to +5 and gdn to gnd. I presume I can use any of the ground connections on Uno
This unit seems good value but was delivered with no info. Also the supplier is rather slow to answer questions.
The web site advises :-
Control signal:
The motor is transferred: D1 = 1 PWM = PWM
Motor Reverse: D1 = 0 D2 = PWM
Parking brake: DIR = 0 PWM = 0
Motor and power connections
Then the power of positive POWER, GND for negative one. Two motors were connected MOTOR1, MOTOR2
Presumably I can take a pwm signal straight from Arduino Uno to PWM1 and set DIR1 high or low. Then connect Arduino's 5v to +5 and gdn to gnd. I presume I can use any of the ground connections on Uno
Sounds reasonable.
Then the power of positive POWER, GND for negative one. Two motors were connected MOTOR1, MOTOR2
Fine, it looks like the drive is opto isolated so no need to connect the motor ground to the arduino ground.
Don't expect it to handle 15A though, the PCB traces are not really up to that current level
AFAICT.
Add a fuse to the incoming supply to protect the traces from burning out perhaps?
They have kept bare metal on the high current traces which allows you to solder on
thick wire to bolster the current handling if you need the full rating I think.
Thanks for the advice. The setup as described above worked just fine. I just didn't want to do anything stupid in my ignorance!
I don't expect to be using anything like the maximum current to the motor but will keep an eye on the temperature of the heat sinks.
Now to put the motor to work on a real job!
Maybe i spoke to soon. After < 1 min running @ 25% speed (no load) I noticed that one of the heat sinks was quite hot, I guess maybe 90-100 oC. I see the spec for the mosfet has 170oC max. Should I be worried?
I'm using the same H-bridge. Just wondering how do you exactly apply PWM in this because my PWM signal from the Arduino Uno seems to be bypassed whenever I feed 5V to the 5v+ pin on the driver. I've connected common grounds and everything.
Start your own thread, this one is over four years old!
Please read the how to use this forum sticky post to find out the rules here.
Plenty of people will be willing to help you when you start your own thread.