Go to Post I think this says it all... It's Fantasy FIRST on Chief Delphi. - Zach O [more]
Home
Go Back   Chief Delphi > Technical > Programming
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 17-11-2005, 19:16
Mr. Lim Mr. Lim is offline
Registered User
AKA: Mr. Lim
no team
Team Role: Leadership
 
Join Date: Jan 2004
Rookie Year: 1998
Location: Toronto, Ontario
Posts: 1,125
Mr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond reputeMr. Lim has a reputation beyond repute
Re: 3 Encoders

Quote:
Originally Posted by stephenthe1
Hello,
I was wondering if anyone has a modified version of Kevin's encoder code with support for 3 (or more) quadrature encoders. If you do I'd be quite thankful . My Email address is "slinkydeath@sbcglobal.net" if you're willing to share your code. Thank you very much,
Stephen
Stephen,

Last year we used 2 encoders plus a gear-tooth counter. All three devices were driven by interrupts. I've attached the encoder.c file showing the initialization, and interrupt service routines. I've also included user_routines_fast.c which shows the handler InterruptHandlerLow ().

In short, interrupts are available in digital inputs 1-6. The caveat is inputs 3-6 can only be enabled or disabled as an entire block. You either get all or none. This also means that we chose to modify Kevin's code further, and move the phase B encoder signals to inputs 7 and 8. Leaving them on 5 and 6 would have caused unnecessary interrupts (this was done in encoder.h).

-SlimBoJones...
Attached Files
File Type: c encoder.c (17.3 KB, 49 views)
File Type: c user_routines_fast.c (12.2 KB, 44 views)
File Type: h encoder.h (3.6 KB, 38 views)
  #2   Spotlight this post!  
Unread 17-11-2005, 19:21
stephenthe1 stephenthe1 is offline
Registered User
#1008
 
Join Date: Dec 2004
Location: Ohio
Posts: 113
stephenthe1 is on a distinguished road
Re: 3 Encoders

Thank you very much! I'm going to get going and start working with this. thanks everyone for the help!
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Testing and Cause of Failure for Encoders and Hall Effect sensors ChrisH Electrical 28 19-09-2005 01:07
encoders stephenthe1 Programming 61 09-02-2005 15:05
Mechanical Wheel Encoders? Jaine Perotti Electrical 15 04-12-2004 22:46
Who used wheel encoders CyberWolf_22 Technical Discussion 12 04-05-2003 15:37


All times are GMT -5. The time now is 14:04.

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