Hall sensor offset angle identification with Motor Pilot and oscilloscope
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2024-11-14 11:53 PM
[TOOL]: MC Profiler
- Running the hall sensor profiler in the motor pilot, as outlined in the MC workbench documentation chapter Motor Profiler Application Note, section 5. Hall sensor profiling with the Motor Profiler tool
- Measuring the delay between the Phase U back EMF and the first rising edge of hall sensor H1 with an oscilloscope as outlined in https://community.st.com/t5/stm32-mcus-motor-control/is-this-a-120-or-60-deg-displacement-angle-hall-motor/td-p/263494 and um1052 section 8.3.3 https://www.st.com/resource/en/user_manual/um1052-stm32f-pmsm-singledual-foc-sdk-v43-stmicroelectronics.pdf. Since my motor is wired in a delta configuration, there is no neutral point to reference the phase voltages. So as suggested in um1052, I wired the phases up to a star resistor network to reconstruct a neutral point.
The motor I am using has the sensors placed 60° apart (Sensors displacement parameter = 60).
- U, V, W results in offset angle 270°
- V, W, U results in offset angle 150°
- W, U, V results in offset angle 210°
- Labels:
-
MCSDK6
-
Motor Profiler
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2024-11-22 5:10 AM
Hello @Mark7,
Thank you for your reporting about hall sensor placement electrical angle documentation. This point will be investigated on our side.
About your second point, using a motor with a HALL sensors displacement parameter = 120°, and using your phase rotation scheme I obtain a +120° difference as mentioned.
Best regards.
GMA
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2024-11-25 6:43 AM
Hello @GMA ,
thanks for looking into this. I'm curious what your team will figure out regarding the scope identification method.
@GMA wrote:About your second point, using a motor with a HALL sensors displacement parameter = 120°, and using your phase rotation scheme I obtain a +120° difference as mentioned.
I thought the hall sensor placement electrical angle parameter was always the phase difference between Hall sensor 1 and whatever is connected to motor phase U. Since I did not touch the hall sensor connection, but only the motor phases, I would not expect the hall sensor displacement to make a difference. Does the motor profiler change which hall sensor it references the hall sensor placement electrical angle to? Is there some way for me to see what calculations are happening in the background during profiling?
Best regards,
Mark
