Go to Post They were designed that way so they would be compatible with the water-based ga.... oops, sorry, we aren't supposed to say anything about that. Never mind. - dlavery [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

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #5   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)
 


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 22:06.

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