Magnetic Quadrature using Multipole Magnets

98 views
Skip to first unread message

wholder

unread,
Dec 3, 2013, 7:22:08 PM12/3/13
to diyr...@googlegroups.com
One odometry option I've been investigating (but have yet to try implementing) is the use of multipole magnetic rings in combination with specialized Hall sensors designed to work with them.  The AS5304 sensor from austriamicrosystems costs about $8.74 from DigiKey, see:

  http://www.digikey.com/product-detail/en/AS5304B-ATSU/AS5304B-ATSU-ND/2334777

and is designed to work with a ring magnet, like this one:

  http://www.ams.com/eng/Products/Position-Sensors/Magnets/AS5000-MR20-44

which can be purchased for less than $4, each.  The rind is a 44 pole, plastic bonded strontium ferrite magnet with an inner diameter of 24mm, an outer diameter of 32mm and a thickness of 1.5mm, so I think it might be able to fit easily into a RC wheel rim with room to clear the drive shaft.  But, as I say, this is still a research project, so I've yet to try and build anything.

The advantage of this approach is that it's light, dust and water immune and should give a extremely high accurracy since the AS5304 can generate 40 pules per pole period.  However, this accuracy might be an issue, as it would generate a lot more transitions per revolution than an optical approach.  But, with a hardware decoder, or a fast processor, it might be a good solution.  Just wanted to throw it out as an option in case anyone else is interested.

Wayne


Jon Watte

unread,
Dec 3, 2013, 8:54:29 PM12/3/13
to diyrovers
That should work great, as long as it's not too close to the actual motor.

Btw: the number of transitions is probably still much less than what you get from a 64 cpr encoder on the motor shaft (before gearing) from the Pololu gearmotors, and those are still not terribly fast -- 12,000 ticks per second or so, tops.

FWIW: The encoder on the Pololu motors is also magnetic, as is the pretty good 4096-position encoder used in the Dynamixel MX series of robot servos. So there's plenty of precedent for similar applications! (although not pushing them all the way to the wheel, like you suggest)

Sincerely,

jw





Sincerely,

Jon Watte


--
"I pledge allegiance to the flag of the United States of America, and to the republic for which it stands, one nation indivisible, with liberty and justice for all."
~ Adopted by U.S. Congress, June 22, 1942


--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/12723a13-40f9-4089-a3b3-f138b3551989%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Russ Johnston

unread,
Dec 4, 2013, 12:46:24 PM12/4/13
to diyr...@googlegroups.com
AMS also makes this chip:
http://www.ams.com/eng/Products/Position-Sensors/Rotary-Magnetic-Position-Sensors/AS5040
that I have been playing with. I think the ring magnet version might be easier to attach though.

Russ

Russ Johnston

unread,
Dec 4, 2013, 1:18:35 PM12/4/13
to diyr...@googlegroups.com
Now I remember why I didn't try the ring magnets before. While they are only $4 you have to pay $30 in shipping to get them.


Russ

On Tuesday, December 3, 2013 5:22:08 PM UTC-7, wholder wrote:

Ted Meyers

unread,
Dec 6, 2013, 11:08:03 AM12/6/13
to diyr...@googlegroups.com
Sparkfun is now selling a magnetic wheel encoder kit for about $10: https://www.sparkfun.com/products/12629

Ted


On Tuesday, December 3, 2013 5:22:08 PM UTC-7, wholder wrote:

spma...@163.com

unread,
Oct 11, 2017, 2:11:53 AM10/11/17
to diyrovers
Hi , Wayne ,

The AS5000-MR20-44 ring magnet , You can get from China supplier Super Magnet Co.,Ltd  with lower price , product link as :  http://www.spmagnet.com/m_article/40-D32x24x14mm-44-poles.html  
Reply all
Reply to author
Forward
0 new messages