If you apply force in the opposite direction of the motor, the MOSFET and diode will die.
(If you apply force in the opposite direction of the motor with an external force, the diode and MOSFET will die.)
For example,
Command the motor to move in the forward direction
Turn the motor in the opposite direction 'by applying force externally'
The MOSFET and diode will die
Questions
Is there a circuit that can prevent reverse voltage and reverse current?
And, I don't know the exact reason why the MOSFET and diode die.
If implemented with MOSFET, is 'Diode' not necessary?
H-bridge is used to drive motor in both directions, so it have no opposite direction.
If the circuit is destroyed in use, it is only possible if it was designed incorrectly.
If you mean force the motor shaft to turn in the opposite direction of its normal rotation, then it is possible to destroy the MOSFETs, as the current flowing through the motor is much higher than the stall current. You might even damage the motor power supply.
The same thing can happen if you command the H-bridge to "instantly" reverse the direction of a rapidly spinning motor. Always make sure that the motor is stopped before changing direction of rotation.
How much current is the motor drawing when you stall it and force it backwards? You need to limit current to 150% of full load current. 400W / 24V = 16.7A, so current limit = 25A.
That is a very fundamental feature of motors. Back EMF
Is there a way to solve it in terms of circuitry?
Proper H-bridge choice or design. For reliable operation, the H-bridge must be designed to support much more than the maximum expected current flow. Twice the motor stall current is a reasonable design goal.
But we're suspecting here that the circuit is dying just because it's being asked to provide more current than it was designed for (ie continuous "stall current"), and NOT a back-emf effect, right?
Same effect, but the "back EMF" voltage is reversed and effectively adds to the battery voltage, instead of subtracting, so the current flow through the windings is driven by a much higher voltage than during normal operation.
First of all, thank you so much for your sincere answer. @JCA34F
It has a 0% failure rate when driven electrically. It has not failed in 4 years. However, if a person intentionally applies force to the mechanism while it is in operation or at rest, the board will die. For example, electrically it is at a standstill. However, if a motor is turned mechanically, the PCB components will burn out.
It has a 0% failure rate when driven electrically. It has not failed in 4 years.
'so the current flow through the windings is driven by a much higher voltage than during normal operation.'
I haven't checked it in real time with an oscilloscope or a digital multimeter, but the current problem seems to be what 'jremington' said.
The cause seems to be correct, but what I'm curious about is how to solve it.
Designing a H-Bridge from scratch is quite a difficult task. The design has to be much more complex than the very simplistic designs you are posting here.
There are many problems you have to overcome, one of which is the problem of shoot through. That is when, for a small instant of time, both FETs are conducting and thus preventing a dead short which takes a lot of current. This is your number 1 problem.
I would advise you not to try to design your own, but go for a ready built H-Bridge. One that uses FETs and not bipolar transistors.
I use a SN754410 Quad Half H-bridge for these sorts of applications. See the example circuits in the data sheet for example circuits.
It is not a problem with the 'H-Bridge' circuit. The electric motor can be driven very well through that circuit. It works well.
However, there are two cases where problems occur.
When the motor is electrically stopped, if you turn the motor with an external force, the 'MOSFET' and 'diode' will die due to the counter electromotive force.
When the motor is rotating in the forward direction, if you turn it in the reverse direction with an external force, the 'MOSFET' and 'diode' will die.
@myksj
The only way you could create a back emf great enough to cause current flow is if you rotated it so fast that it generated more than 24V.
Simpling spinning it by hand should not generate such a large voltage.
Something else must be happening.
Is this a geared motor?
Is this actually powered by a battery or a power supply?