Excellent. A thousand words saved.
Understood.
The big problem with your current sense design is that you have not taken the ground path resistance and inductance into account so your sense amplifiers are amplifying that path voltage drop (in response to the large and fast currents through the bridges). First, you can greatly reduce the high frequency content of the current in these paths by giving it an alternate, low inductance path. This involves connecting a low internal series resistance and inductance capacitor directly between, for instance, the drains of Q1 and 2 and the bottom of R13, to act as a local power supply. You can enhance the effect of this capacitor (keep more of the high frequency current in this local loop) by adding some intentional impedance in the +24 volt line. A small inductance, for instance. You should also return the high current lines back to the 24 volt supply, and not pass these currents through any lines that include the signal path.
You also need to bypass the 5 volt supply right across the sense amplifiers, comparators and TTL logic chips.
But there will always be some instantaneous difference between different parts of the ground system. So you can make your sense amplifiers more noise immune by configuring them as subtracters and subtract the voltage at one end of the sense resistor from the voltage at the other end. Your sense amplifiers are programmed for a gain of
250. Add a similar pair of resistors to the non inverting inputs, with the 1k resistor going to the top end of the sense resistor and the 249k connected from the non inverting input to the local signal ground used by the comparators (which I see are referenced to ground at the moment, indicating a current trip of zero). then reconnect the 1k that is shown grounded to the grounded end of the sense resistor.This implies that there are two connections to each end of these resistors. One that carrys the current and one that connects to the sense amplifier but does not carry current. If you are working with a plug board, I suggest you solder an extra lead onto each end of the sense resistors, so you can use separate sockets for the current carrying path and the signal path, so the contact resistance of the socket is not included in the sensing operation.
Once you get the ground noise problems under control, you will be in a much better position to deal with comparing various ways to drive the bridge mosfets.
It is very helpful.