You are here

Position accuracy

4 posts / 0 new
Last post
wall0069
Offline
Last seen: 3 years 7 months ago
Joined: 2018-03-10 00:21
Posts: 4
Position accuracy

The AS5047 encoder has 14 bits which means each revolution has 16,384 counts or the angular resolution is 0.02 degrees. Is this same resolution achievable by the motor as well? What are the limiting factors for motor position accuracy? 

sam.vanratt
Offline
Last seen: 1 year 6 months ago
Joined: 2018-11-18 14:09
Posts: 83

Hi wall0069

the encoder precision has not direct result in the system precision. It just tell back the position of the wheel to the ESC so it could work accordingly. The stupidiest version of a polyphase motor (a BLDC is a kind of) is as a stepper (only one phase is powered and moves the wheel into a specific position). For LRK BLDCs the internal magnetic gear comes into play (reducing the angle per cycle). So every different motor (pole : coil ratio) is different.

If you want a high precision position use microstepper instead.

Cheers

Sam

Pedelec usage in combination with a GoldenMotor MagicPie3 BLDC

wall0069
Offline
Last seen: 3 years 7 months ago
Joined: 2018-03-10 00:21
Posts: 4

Thanks Sam. 

In FOC mode the must be a number of discrete phase angles that the system can generate. I guess this would be the limit to the motors position precision. 

sam.vanratt
Offline
Last seen: 1 year 6 months ago
Joined: 2018-11-18 14:09
Posts: 83

Hi Wall0069

that has nothing to do if you use FOC or BC, as the poles generally want to allign itself to the opposite (N-S + S-N). Depending if your BLDC motor is designed as a "usual" LRK principle or "normal" polyphasic motor the rotation (and so the physical degrees per electrical turn (=3*120°)) varies per motor and could be calculated if you knew the inner pole count (depending if LRK or normal) to the outer pole number. The VESC is using the "eRPM" term as electrical turn.

If you look up LRK motor you can find this for example:

https://www.aerodesign.de/peter/2001/LRK350/Paper_from%20_Wroclaw.html

which explains in detail how it works and how the turn per eRPM can be calculated. A third of the electric turn (=120°) is the minimum angle your motor can do. Thanks to the momentum of the motor a smaller degree could be arranged as the weight restricts the change per "push". But that is not the thought of an ESC, but of a stepper:

https://en.wikipedia.org/wiki/Stepper_motor

to reach high precision angles.

Cheers

Sam

 

Pedelec usage in combination with a GoldenMotor MagicPie3 BLDC