Motor charakterisation using NucleoF302R8 and IHM07/08
Dear Ladies and Gentleman,
as a research project to find a smart and easy way to characterize different brush-less DC-motors, we are working with your NucleoF302R8 and IHM07/08 circuits.
To begin with, we started using the "ST Motor Profiler" to profile different motors.
In doing so, we encounter several problems:
1.) Motor does not rotate.
Hardware: NucleoF302R8 / IHM08; Motor BO4560/12 ( peak current 50A)
Using this setup we manage to get electrical parameters only. As soon as the Profiler tries to spin the motor, the motor does not turn at all. All that happens is a "Klick" every 2-3s. On the oscilloscope one can see, that the IHM08 gives just a very short pulse on the motor, which is not enough to get it spinning. It repeats to pulse until the profiler timeouts.
Question: Why does the profiler not get the Motor turning? (Motor Idle current 5A
and what can we do to fix this problem?
2.) Mechanical profiles does not complete.
Hardware: NucleoF302R8 / IHM07; Motor A10-12S (5.3A)
With this hardware, we are able to get the motor spinning. Still the profiler is not able to complete the mechanical characterization. The motors slowly is accelerated until 2500-3000RPM and then is powered off and stops spinning. This process repeats, until the profiler (again) timeouts.
There seems to be no way to accelerate the motor to max. speed (configured with 25000UPM). The current drawn is also very low, its about 200-300mA, which is way less then 2.8A, the IHM07 board is capable of.
Question: Why does the profiler not accelerate the motor to max speed to finish the mechanical profile? (there is no error/warning)
3.) Motor profile randomly is completed.
Hardware: NucleoF302R8 / IHM07; Motor BR2804-1700
Using the provided example, we are able to get a complete motor profile from BR2804 motor using the exact same hardware/software as before. It just does not work reliable. So sometimes the profile works perfectly and measures every parameter in the first try. Starting the exact same experiment just a second later then can sometimes lead to not complete the mechanical profile due to "overcurrent" faults. The Motor is accelerated until 16000UPM and then is slowling down slowly, until stopping with a randomly occuring overcurrent fault. This overcurrent cannot be seen on our powersupply, which provides about 200mA/11V DC.
Question: Why is the profiler not able to reliable complete the profile?
Where does the overcurrent fault come from, when there is no (obvious) overcurrent?
Having made this experience we have to guess, that the board is not able to "smartly" profile unknown motors, as it failed to complete a profile 2 out of 3 times. Even the tested and provided example does not work properly.
If the board is not able to characterise unknown motors, please inform us so we do not continue to waste more resources in finding a solution that cannot work.
If the Profiler is able to measure unknown motors, please give us information regarding the described problems and give us different examples of motors the board reliably can profile.
Thank you for your help,
Sincerely
Leon
