This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/LAUNCHXL-F28069M: Run motor with hall sensor placed with angular distance of 60deg electrical angle rather than 120deg

Part Number: LAUNCHXL-F28069M

Tool/software: Code Composer Studio

Hello,

I am trying to use lab11e to run the motor with Hall sensor for lower speed application.

But the hall sensors in our motor are displaced by 60 edeg and the program is written for 120 edeg which was observed from the function below:

"HALLBLDC_Ctrl_PwmSet(gHall_PwmState, gHall_PwmDuty);"

Can anyone please guide me with which changes I need to do to run the motor?

Do I only have to change the PWM switching sequences or there are other changes to be made?

Please help.

  • Are you saying that your design utilizes 6 hall sensors instead of 3? I guess I'm confused as the typical 3 hall sensor setup provides 60 degrees granularity for 6 step commutation.

    Sean

  • No! Our Motor is having 3 hall sensors which are places 60deg electrically apart. I want to know that, Can I run this motor with lab11e?

    Because from this post it is addressed that the Hall sensor must be arranged in electrical 120deg displacement.

    And if it is not possible to run this motor which is having 60edeg displacement then what changes should I do to make it run?

  • Can you link the motor datasheet? It doesn't make any sense to have 3 hall sensors 60deg apart, as it would only cover 180deg electrically and not provide sufficient position information. Perhaps the first sensor is placed 60deg offset from some relative 0deg location, and each subsequent sensor is 120deg from there? If it is only covering 180deg electrically, it is not usable. If it covers 360deg with 3 hall sensor, then there should be no issue with lab11e

    Sean
  • Really thank you for the response.
    We have now changed the motor hall sensors and made them displaced at electrical 120deg and have tested that motor with lab11e.
    Everything is working fine.
    Thanks ones again for the help.