Go to Post Someone wake me up the day of Kickoff. - Andrew Schreiber [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 25-04-2013, 18:20
Bneufeld235's Avatar
Bneufeld235 Bneufeld235 is offline
Registered User
FRC #0585 (Cyber Penguins)
Team Role: Programmer
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Tehachapi, Ca
Posts: 9
Bneufeld235 is an unknown quantity at this point
Smile Arbitrary Quadrature Encoder

Team 585, the Cyber Penguins have launched a new Kickstarter project, the Arbitrary Quadrature Encoder. We designed this circuit out of frustration with the high precision encoders that are currently available. For our uses, we were looking for a source of feedback that didn't have to be so precise but can plug straight into the Jaguar. We wanted to be able to control a window motor or a linear actuator with some ability to measure, but not so much that it was a burden to calibrate or keep from getting damaged.

After two years of development, we are now at the point where we are ready to create a printed and assembled circuit for our encoder so that more than just our team can benefit from our research and design. We explain how it works and have a demonstration video on the Kickstarter page. Please let me know what you think.

http://kck.st/147OyqI

Last edited by Bneufeld235 : 25-04-2013 at 20:09.
  #2   Spotlight this post!  
Unread 29-04-2013, 15:21
Levansic's Avatar
Levansic Levansic is offline
Registered User
AKA: Len Evansic
FRC #0585 (Cyber Penguins)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2008
Location: Tehachapi, CA
Posts: 185
Levansic has much to be proud ofLevansic has much to be proud ofLevansic has much to be proud ofLevansic has much to be proud ofLevansic has much to be proud ofLevansic has much to be proud ofLevansic has much to be proud ofLevansic has much to be proud ofLevansic has much to be proud ofLevansic has much to be proud of
Re: Arbitrary Quadrature Encoder

Brooke was able to gather some feedback at CMP, and should be posting some of that relatively soon.

In the meantime, we got some helpful feedback, both public and private, from some Kickstarter commenters. One was a FIRST alum from our team, who graciously offered some help with producing the prototype SMD boards much faster than we were able to get quoted elsewhere.

As a quick update, here is our current schematic. The schematic matches out wire-wrap prototype. We will be adding reverse-polarity and short-to-ground protection, very soon.

This is the current board design:


It looks big on the screen, but it is quite small when printed at actual size.

-- Len
  #3   Spotlight this post!  
Unread 01-05-2013, 22:09
Bneufeld235's Avatar
Bneufeld235 Bneufeld235 is offline
Registered User
FRC #0585 (Cyber Penguins)
Team Role: Programmer
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Tehachapi, Ca
Posts: 9
Bneufeld235 is an unknown quantity at this point
Re: Arbitrary Quadrature Encoder

We received a lot of great feed-back from talking to teams at Championships. Most questions fell under two categories: maximum performances and testing.

We have done testing at relatively low speeds so we are unable at this time to give a maximum speed. That being said, we calculated theoretical maximums based on the slew rate of our op-amps and are convinced we will never be able to test the maximum rate.

We realize that is a bold claim so here are some numbers. We have designed this to trigger at TTL levels but our worst case scenario is making every max voltage go from zero to maximum supply voltage to zero 111,000 transitions or 55,500 cycles per second. The default striped resolution is 0.2" (5mm) has 20 stripes around a 2.5" diameter hub. This would correspond to a speed of 166,000 rpm.

Absolute max performance is a signal that just trips the hysteresis with a much higher 500,000 transitions which is an approximate 750,000 rpm. This is theoretical in a perfect world and will not be any where close to that.

It should be noted that this is at default low resolution. The arbitrary part of the encoder is the resolution as well as the count per revolution. Higher resolution can be achieved by skewing the encoder. We will produce a table of stripe size to skew angle and post this once we verify performance.

We have posted this to receive feed-back from other FIRST teams so if you have any questions please ask.
__________________
2013 - Electrical, Programming, and Mechanical; Las Vegas Dean's List Finalist
2012 - Electrical and Programming; Las Vegas Regional Chairman's Award
  #4   Spotlight this post!  
Unread 02-05-2013, 00:28
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,600
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Arbitrary Quadrature Encoder

Quote:
Originally Posted by Bneufeld235 View Post
We have done testing at relatively low speeds so we are unable at this time to give a maximum speed. That being said, we calculated theoretical maximums based on the slew rate of our op-amps and are convinced we will never be able to test the maximum rate.
I suspect your limiting factor will be the phototransistors, rather then the op-amp.
  #5   Spotlight this post!  
Unread 02-05-2013, 15:48
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,089
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: Arbitrary Quadrature Encoder

Quote:
Originally Posted by Joe Ross View Post
I suspect your limiting factor will be the phototransistors, rather then the op-amp.
Based on those numbers, I think the FPGA's limit of 39,000 pulses per second could be the limiting factor, a limit which hopefully NI will increase in the new controller.
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)

  #6   Spotlight this post!  
Unread 03-05-2013, 00:36
Bneufeld235's Avatar
Bneufeld235 Bneufeld235 is offline
Registered User
FRC #0585 (Cyber Penguins)
Team Role: Programmer
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Tehachapi, Ca
Posts: 9
Bneufeld235 is an unknown quantity at this point
Re: Arbitrary Quadrature Encoder

Yes, the limiting factor would be the phototransistors. It is about three times slower compared to the op-amp. The phototransistor only needs to trigger the hysteresis, which can be slightly reduced. The theoretical peak of the phototransistor would then match the capabilities of the op-amp.

Theoretically, the encoder can go faster than the cRIO can handle but it does not even come close to what the jaguar can handle. For the Jaguar case the op-amp and the phototransistor are the limiting components.
__________________
2013 - Electrical, Programming, and Mechanical; Las Vegas Dean's List Finalist
2012 - Electrical and Programming; Las Vegas Regional Chairman's Award
  #7   Spotlight this post!  
Unread 03-05-2013, 07:12
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,125
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Arbitrary Quadrature Encoder

Quote:
Originally Posted by Bneufeld235 View Post
Theoretically, the encoder can go faster than the cRIO can handle but it does not even come close to what the jaguar can handle.
What can the Jaguar handle?


  #8   Spotlight this post!  
Unread 03-05-2013, 08:41
FrankJ's Avatar
FrankJ FrankJ is offline
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,946
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Arbitrary Quadrature Encoder

A 166,000 rpm shooter wheel? I think you are going to need a guard on that.

Amazing stuff.
  #9   Spotlight this post!  
Unread 03-05-2013, 10:39
Hjelstrom's Avatar
Hjelstrom Hjelstrom is offline
Mentor
FRC #0987 (High Rollers)
Team Role: Mentor
 
Join Date: Mar 2008
Rookie Year: 2005
Location: Las Vegas
Posts: 148
Hjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond reputeHjelstrom has a reputation beyond repute
Re: Arbitrary Quadrature Encoder

Quote:
Originally Posted by Bneufeld235 View Post
Team 585, the Cyber Penguins have launched a new Kickstarter project, the Arbitrary Quadrature Encoder. We designed this circuit out of frustration with the high precision encoders that are currently available. For our uses, we were looking for a source of feedback that didn't have to be so precise but can plug straight into the Jaguar. We wanted to be able to control a window motor or a linear actuator with some ability to measure, but not so much that it was a burden to calibrate or keep from getting damaged.

After two years of development, we are now at the point where we are ready to create a printed and assembled circuit for our encoder so that more than just our team can benefit from our research and design. We explain how it works and have a demonstration video on the Kickstarter page. Please let me know what you think.

http://kck.st/147OyqI
This is really cool! I remember talking to you during the Las Vegas regional and you had a demonstration unit on the table. I'm going to back it, good luck!
  #10   Spotlight this post!  
Unread 04-05-2013, 00:18
Bneufeld235's Avatar
Bneufeld235 Bneufeld235 is offline
Registered User
FRC #0585 (Cyber Penguins)
Team Role: Programmer
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Tehachapi, Ca
Posts: 9
Bneufeld235 is an unknown quantity at this point
Re: Arbitrary Quadrature Encoder

Quote:
Originally Posted by Ether View Post
What can the Jaguar handle?


The Jaguar can handle one million transitions a second.
__________________
2013 - Electrical, Programming, and Mechanical; Las Vegas Dean's List Finalist
2012 - Electrical and Programming; Las Vegas Regional Chairman's Award
  #11   Spotlight this post!  
Unread 04-05-2013, 00:50
Bneufeld235's Avatar
Bneufeld235 Bneufeld235 is offline
Registered User
FRC #0585 (Cyber Penguins)
Team Role: Programmer
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Tehachapi, Ca
Posts: 9
Bneufeld235 is an unknown quantity at this point
Re: Arbitrary Quadrature Encoder

Quote:
Originally Posted by Hjelstrom View Post
This is really cool! I remember talking to you during the Las Vegas regional and you had a demonstration unit on the table. I'm going to back it, good luck!
Thank you for your support. If you have any feedback or questions just let me know.
__________________
2013 - Electrical, Programming, and Mechanical; Las Vegas Dean's List Finalist
2012 - Electrical and Programming; Las Vegas Regional Chairman's Award
  #12   Spotlight this post!  
Unread 04-05-2013, 08:30
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,125
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Arbitrary Quadrature Encoder

Quote:
Originally Posted by Bneufeld235 View Post
The Jaguar can handle one million transitions a second.
For the record, would you please give your source for that information.


  #13   Spotlight this post!  
Unread 04-05-2013, 08:57
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,370
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Arbitrary Quadrature Encoder

The jag does have a hardware quadrature block that is fast but you have to service that hardware in a timely manor and handle many other time critical events. That may be a little high.
  #14   Spotlight this post!  
Unread 04-05-2013, 09:37
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,600
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Arbitrary Quadrature Encoder

Quote:
Originally Posted by Ether View Post
For the record, would you please give your source for that information.


http://www.chiefdelphi.com/forums/sh...mp;postcount=8 ;-)
  #15   Spotlight this post!  
Unread 04-05-2013, 10:17
Bneufeld235's Avatar
Bneufeld235 Bneufeld235 is offline
Registered User
FRC #0585 (Cyber Penguins)
Team Role: Programmer
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Tehachapi, Ca
Posts: 9
Bneufeld235 is an unknown quantity at this point
Re: Arbitrary Quadrature Encoder

Quote:
Originally Posted by Ether View Post
For the record, would you please give your source for that information.


Texas Instruments, Board Data Sheet (page 6)
Stellaris Brushes DC Motor Control Module with CAN (MDL-BDC24)
It was downloaded last year when Texas Intruments still made the Jaguars and assuming they haven't changed.
__________________
2013 - Electrical, Programming, and Mechanical; Las Vegas Dean's List Finalist
2012 - Electrical and Programming; Las Vegas Regional Chairman's Award
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 20:17.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi