I'm using a BTS7960 H-bridge to regulate a fuel pump´s RPM. Currently, I'm facing the challenge of extreme heat production. I think the reason is an inaccurate PWM-input signal (picture below.)
Background information:
My goal is to use a high current fuel pump in a car with on demand fuel supply. To regulate the RPM, the car has installed an OEM fuel pump module. When using a high current fuel pump in combination with the original fuel pump module, the module is getting hot & shutting off.
This gives us the reason for using the H-bridge: BTS7960 can operate >40A, the original module < 15A.
Currently I am using the PWM output signal of the OEM module (which was originally intended for the pump,) using a voltage divider to bringing this signal from 12 to 5V and use it as PWM input signal for the BTS7960.
The BTS7960 is connected to the car battery and directly to the fuel pump (both + and ground.) This gives us the ability to run 100% of the load via the BTS7960 and decouple the OEM module.
Voltage at the fuel pump/ OEM module:
PWM input signal. Measured at the PWM pin of the H-bridge. Base is voltage at the fuel pump with the OEM module:
How would you proceed to clean up the PWM signal?