I'm using a BTS7960B with an Arduino. The Arduino is powered using a PP3. The BTS7960B has it's 5v input from the Arduino's 5v supply, and then I have a 12v SLA battery connected to the power input of the BTS7960B to power a motor.
I've blown 3 Arduinos now so I am clearly doing something wrong. The first one didn't blow for a few minutes and I was able to use the motor as expected, and then it blew. The second two blew as soon as I started connecting the SLA to the B-/+ of the BTS7960B.
The PP3 (9v battery) is only being used temporally. I do plan on having the 12v SLA battery supply power to the Arduino and also the motor.
Robin2:
What exactly happened to the Arduino board when it "blew"?
I wonder if the wires to the Arduino GND and 5v pin are incorrect?
...R
The first time, it all ran for a few minutes, and I was able to use the motor. The 2nd and third time, as soon as I connected the SLA battery to the motor, there was a spark on the battery terminals, and the Arduino gave out a puff of smoke.
Not sure what to do now, as it's wired the same as the examples I have found online.
tunacheese:
and the Arduino gave out a puff of smoke.
I was hoping you would tell us which part on your Uno board emitted the puff of smoke? Can you post a photo of the damaged board that shows the damage?
tunacheese:
The PP3 (9v battery) is only being used temporally. I do plan on having the 12v SLA battery supply power to the Arduino and also the motor.
The first time, it all ran for a few minutes, and I was able to use the motor. The 2nd and third time, as soon as I connected the SLA battery to the motor, there was a spark on the battery terminals, and the Arduino gave out a puff of smoke.
Not sure what to do now, as it's wired the same as the examples I have found online.
Sounds like you have fried the motor driver.
Connect the battery to the driver with the UNO completely disconnected.
Does it spark?
Where is the fuse for the 12V battery, that SLA is capable of providing more then 50A in a burst if needed.
What is the spec/data of the motor?
Can you post a picture of your project so we can see your component layout please?
Thanks.. Tom...
The inductive load of the motor might produce some high-voltage spikes on the supply that could kill the regulator of the Arduino.
Pieter
But the Arduino has it's own power supply? (9v PP3 battery)
Robin2:
I was hoping you would tell us which part on your Uno board emitted the puff of smoke? Can you post a photo of the damaged board that shows the damage?
And are you using a genuine Uno or a clone?
...R
Ah - not sure where exactly the smoke came from. But the board doesn't seem to show any signs of damage. The board is an Elegoo UNO R3.
TomGeorge:
Sounds like you have fried the motor driver.
Connect the battery to the driver with the UNO completely disconnected.
Does it spark?
Where is the fuse for the 12V battery, that SLA is capable of providing more then 50A in a burst if needed.
What is the spec/data of the motor?
Can you post a picture of your project so we can see your component layout please?
Thanks.. Tom...
Well the Arduino is definately blown too as it no longer connects via USB. The lights don't come on and I can no longer upload to it. Adding power to the motor driver produces no sparks, but I am unable to see if it still works as I have no working Arduinos left (I have ordered some more though). I didn't have a fuse connecting to the battery - but will make sure to for the next build.
Is the 5V terminal on the motor driver board an output or an input? If its 5V output, connecting it
to the Arduno 5V would indeed risk frying it.
Experiment first with a multimeter and just the motor driver powered up without motor. What voltages
appear on the 5V and arduino signal pins?
Then power down, connect motor, power it up again and recheck - you can select the input
Then only if the 5V on the driver isn’t outputing 5V, can you consider connecting it to the Arduino
5V (after powering everything down).
I believe you should always apply motor power before Arduino power with motor drivers that take a 5V input, since most
of then will try to power the motor from the Arduino’s 5V in that circumstance and overload it
(not sure about this particular driver - read all the data carefully).