cancel
Showing results for 
Search instead for 
Did you mean: 

hall sensor reading problem

Randy1
Associate III

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

1 ACCEPTED SOLUTION

Accepted Solutions
Randy1
Associate III

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

View solution in original post

1 REPLY 1
Randy1
Associate III

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