2019-07-29 09:25 AM
Hi
I use a stm32f446 to run 2 BLDC motors (same motor, same configuration). One of the motors runs perfectly but the other one don't succeed to reach the speed reference. When I enter 1000 rpm it runs until around 200-300 rpm only and it makes a lot of noise but no fault is detected whereas the first one is really quiet and starts smoothly.
I tried to use the hall sensor conditionning part of the first motor with the second one on my board and it worked perfectly. So now I know that the problem is caused by the hall sensor conditionning.
But the mystery is that the conditionning part is the same for both motors...
Did somebody know what's going on ?
Best Regards
Solved! Go to Solution.
2019-07-30 01:27 AM
I found my problem. I put hall sensor output 1 on the microcontroller's pin H3 and hall sensor output 3 on the microcontroller's pin H1. I reverse the hall sensor outputs and it works finally.
Sorry for disturbing
Best Regards
2019-07-30 01:27 AM
I found my problem. I put hall sensor output 1 on the microcontroller's pin H3 and hall sensor output 3 on the microcontroller's pin H1. I reverse the hall sensor outputs and it works finally.
Sorry for disturbing
Best Regards