|
|
|
![]() |
|
|||||||
|
||||||||
This is my 3rd or 4th revision of this encoder using the AS5047P chip.
It's a magnetic encoder like the CTRE encoder that operates at a very high precision for the low cost.
Specs:
-Max 28,000 rpm (stick it on the back of a 775pro!)
-Can be run at this speed with Talon SRX or roboRIO encoder readings
-4000ppr (aka 1000 cpr) incremental with index pulse
-14-bit (16384 position) absolute accessed via SPI
-latching Hansen Hobbies connectors (5 and 6 pin), although any 0.1" pitch header will work.
-$2.50 for headers, $10.50 for components, and $1.35 for the PCB; $14.35 total plus a couple dollars in shipping. The price goes down more if you make more than 3.
21-05-2016 21:56
mman1506I'm excited for this and have been thinking of doing something like it myself for a while now. With the Canadian dollar grayhills are $75 each which is way to much to justify over a CTRE encoder but I still love the bearing supported format for ease of use especially as WCD encoders.
21-05-2016 22:03
asid61|
I'm excited for this and have been thinking of doing something like it myself for a while now. With the Canadian dollar grayhills are $75 each which is way to much to justify over a CTRE encoder but I still love the bearing supported format for ease of use especially as WCD encoders.
|
21-05-2016 23:03
Ether|
-Max 28,000 rpm (stick it on the back of a 775pro!)
-Can be run at this speed with Talon SRX or roboRIO encoder readings -4000cpr (aka 1000 ppr) incremental with index pulse -14-bit (16384 position) absolute accessed via SPI |
21-05-2016 23:14
mman1506|
If you have a 3D printer, it's possible to make one of these into a shaft-style format (see my AEAT-6600 encoder).
|
21-05-2016 23:34
asid61|
Is the 28,000 rpm a mechanical limit or an electronic limit?
What's the speed limit for absolute angle? How are you defining "cpr" and "ppr"? It seems to be the opposite of how US Digital defines these acronyms. |
Honestly, the CPR/PPR gets me every time. I edited the description to match it.|
Yeah I saw that, very cool.
I've been thinking of doing something similar with a AS5304/6 encoder to make a 1/2 hex through axle encoder. |
I designed one for an AS5304 a few months ago but never got around to building it because of lack of good 3d printing resources.
21-05-2016 23:56
marshallSchematics? Oshpark link? More details?
22-05-2016 00:06
AdamHeard
|
Is the 28,000 rpm a mechanical limit or an electronic limit?
What's the speed limit for absolute angle? How are you defining "cpr" and "ppr"? It seems to be the opposite of how US Digital defines these acronyms. |
22-05-2016 00:51
Ether
US Digital defines "CPR" as "cycles per revolution". It's the same value whether you're talking about one channel or two. And there's no ambiguity concerning rising and falling edges.
If "CPR" is defined as "counts per revolution", the number is ambiguous unless you specify whether it's one channel or two, and whether you're counting only rising (or falling) edges or both.
22-05-2016 01:00
asid61
I'll see if I can get an oscilloscope on it soon.|
US Digital defines "CPR" as "cycles per revolution". It's the same value whether you're talking about one channel or two. And there's no ambiguity concerning rising and falling edges. If "CPR" is defined as "counts per revolution", the number is ambiguous unless you specify whether it's one channel or two, and whether you're counting only rising (or falling) edges or both. |
22-05-2016 02:43
asid61Eagle files and CAD are posted here.
The folder MVRE-1.2 has everything you need.
As a side note, MVREX is a hex shaft encoder using the AS5304 if anybody is interested.
22-05-2016 07:13
marshall|
I'm getting them up on grabcad as we speak (well I'll get around to it soon). Come back tomorrow.
![]() Here's an Oshpark link for now: https://oshpark.com/shared_projects/zTrcd4cp Just an AS5047P chip and 0805 leds, capacitors, and resistor. The "incremental" led is nonfunctional so I'm leaving it off for now. I have no more details to give... I'll see if I can get an oscilloscope on it soon. |
22-05-2016 09:48
GdeaverAMS has evaluation boards for most of their magnetic encoder boards. Digikey link.
http://www.digikey.com/product-searc...2557?k=as5047p
We were going to use the AS5600 evaluation board for our swerve but 2016 was not a swerve year.
22-05-2016 12:59
asid61|
Thanks! Can you give values for the caps and resistor?
Suggestions: -Some of the vias are a bit close to pads and should be moved. I'm not sure if you auto routed this or not but the routing is not the best. -Add some mounting holes to aid in stability for a 3d printed case. -If it were me, I wouldn't break out all of the pins unless you need to. -I'd also flip the solder points to be single side instead of thru-hole. Can then put it in a case and solder it without having to deal with both sides -Make it square and/or panelize it. Round is the worst shape for per-inch pricing the way Oshpark does it. Don't take any of those as complaints, these things are MFD. |
Seriously though, I have made some with mounting holes and some without and I've found that if anything the ones that just snap in are easier to deal with albeit definitely more sketchy. The headers align it with the casing to some extent, or you can glue it in.