I have this circuit to control a claw. Everything works fine with a small motor, but when i use the claw ( around 6v - 3A ) the MOSFETS can´t deal with it. They get hot and fail.
To get the 6v from the 24v battery i use the arduino PWM ( with analogRead in 490Hz pins).
I am not reaching the problem alone. I would really appreciate some help/advice.
If you see the jpeg attached, you'll notice the mosfet is getting at the gate around 12v. It's being driven by an optocoupler (4n35) and has two 2,2k resistors as a voltage divider from the 24v battery!
To get the 6v from the 24v battery i use the arduino PWM ( with analogRead in 490Hz pins)
No, PWM doesn’t work like that. You’re putting 24 volt pulses on a 6 volt motor so you’re most likely exceeding the current rating of the mosfets. The bottom line is that if you have a 6v motor, you need a 6v supply.
WattsThat:
No, PWM doesn’t work like that. You’re putting 24 volt pulses on a 6 volt motor so you’re most likely exceeding the current rating of the mosfets. The bottom line is that if you have a 6v motor, you need a 6v supply.
I am not qualified to comment on your suggestion that the current limit of the OP's Mosfet may be exceeded. However with a suitable Mosfet there would be no trouble running a 6v motor using PWM from a 24v supply - just don't turn the power up too high.
You need 2 more kickback diodes, anode of each to one side of motor, cathodes of both to +24V.
And 2 new MOSFETs. Don't like those high resistances on the gate circuits, might slow the gate capacitance charge / discharge time too much, keeping the channel in the linear region too long, causing heating.