Skip to main content
Randy1
Associate II
July 29, 2019
Solved

hall sensor reading problem

  • July 29, 2019
  • 1 reply
  • 878 views

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

This topic has been closed for replies.
Best answer by Randy1

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

1 reply

Randy1
Randy1AuthorBest answer
Associate II
July 30, 2019

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