For my
fischertechnik remote control project I'm looking for a motor driver that can handle the needed currents.
I found out that measuring on brushed DC motors is not that simple, but made a setup with a shunt resistor and a FET to switch the motor on and off. The FET is controlled with a function generator set to 100Hz pulse and adjustable pulse width. The 100Hz is what I'm also using in the receiver for the PWM carrier frequency.
My scope is monitoring all the signals against the common ground and I noticed that a lot of noise is picked up when the motor is running despite the fly back diode and 100nf capacitor across the motor. Winding the ground lead around the probe tip helps a bit, but still.
At first I tested with my Hameg power supply but either the test leads are not big enough or the supply is to slow, the voltage drop when pulsing the motor is huge, not giving a proper reading for what the current would be on a source that can really deliver. Then I switch over to the fischertechnik battery packs, but again either the wires are to resistive or the batteries are to old, again showing a big voltage drop.
Finally I connected a PC power supply but with it's 5V being lower than the planned 6V it still is not perfect. The voltage remains more stable though. I ordered a big buck converter on aliexpress, but that will take its time to arrive.
Attached are photos of the test setup, and screen captures of the scope at 20%, 50% and 100% pulse width settings, with zoom in on start and running stable. The yellow trace is the output of the pulse generator, the green trace is the voltage over the 0,12 ohm shunt (4 * 0,47 ohm in parallel) and the purple trace is the supply voltage.
The maximum current seen is ~9A and on average when running stable ~1A.
A friend of mine found this TA6586 motor driver and I ordered it from aliexpress for more testing. It has a bigger brother which is the RZ7886 that is pin compatible.
One thing is certain the MX1508 is not suited for the job.
Any advise or thoughts on this?