|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#31
|
||||
|
||||
|
Re: encoders
Im working on my programming, when it comes to my code I do not know how to set up my interrupt handlers, is there demo code some where for this???
|
|
#32
|
|||||
|
|||||
|
Re: encoders
Quote:
|
|
#33
|
||||
|
||||
|
Re: encoders
Sample code from Kevin on www.kevin.org/frc, the interrupts program, in file interrupts.c, there is a spot that says:
/************************************************** ***************************** * * FUNCTION: Int_3_Handler() * * PURPOSE: If enabled, the interrupt 3 handler is called when the * interrupt 3/digital input 3 pin changes logic level. * * CALLED FROM: user_routines_fast.c/InterruptHandlerLow() * * PARAMETERS: RB4_State is the current logic level of the * interrupt 3 pin. * * RETURNS: Nothing * * COMMENTS: The PIC18F8520's RB4/KBI0 pin on port b is mapped to * interrupt 3 on the EDU-RC and digital input 3 on the * FRC-RC [108]. * ************************************************** *****************************/ void Int_3_Handler(unsigned char RB4_State) { // this function will be called when an interrupt 3 occurs } Is this the final code??? What do I need to add??? HELP!!!!!!!!!!!!!!!! |
|
#34
|
||||
|
||||
|
Re: encoders
Quote:
-Kevin |
|
#35
|
||||
|
||||
|
Re: encoders
where can I find the other examples for interrupts?
|
|
#36
|
||||
|
||||
|
Re: encoders
How do I hook up th encoders to the RC. I know that they go on Digital I/O, but do I use two PWM CABLES to hook each encoder up or what do I do? Someone please help me.
|
|
#37
|
|||
|
|||
|
Re: encoders
ok, I'm assuming you have a quadrature encoder (this means there are 4 places to hook up wires on the encoder). 1 is the + power pin. 1 is the - (ground) pin. one is the phase -a pin, and one is the phase b pin. this requires two digital ports on the rc. I'm assuming you are using Kevin watson's encoder template (the only way to do this if your a beginner). hook up the +, -, and phase a wires on the digital io 1. then put the phase b wire on digital io (I think, but check the template read me provided b Mr. Watson) on digital io 6. this is how the "left" motor encoder, or w/e our using it for is hooked up.
don't feel too bad, I had this same problem about a month ago, I started a couple threads before I was able to understand it. hope this helps, Stephen Last edited by stephenthe1 : 05-02-2005 at 16:04. |
|
#38
|
||||
|
||||
|
Re: encoders
Let me see if I have this right I have to hook one encoder to two different Digital I/O ports?...I'm so confused
|
|
#39
|
|||
|
|||
|
Re: encoders
ok here it is, and yes, one encoder to two digital IO's. did you read what I said carefully? um, check to see if there are four pins on the encoder, if there are, then you need two digital ios. here-
dig. io 1 ------- phase a pin ------- positive power --------negative power dig. io 6 ------- phase b pin (only, no power or anything here) if this doesn't make sense, then you really need to go to the white papers section and read up on interrupts a little and on encoders, and read through the comments on mr. Watson's code. questions are fine, but really, after reading this, you shouldn't be having any problems. |
|
#40
|
|||
|
|||
|
Re: encoders
(didn't mean to sound mad
) came out that way I guess |
|
#41
|
||||
|
||||
|
Re: encoders
Is it possible to change these pins if you adjust the code???
|
|
#42
|
||||
|
||||
|
Re: encoders
Quote:
-Kevin |
|
#43
|
||||
|
||||
|
Re: encoders
Quote:
What do you mean " phase-A signals must be tied to an interrupt", can i hook them up to digital i/o pins 3-6??? |
|
#44
|
|||||
|
|||||
|
Re: encoders
Quote:
|
|
#45
|
|||
|
|||
|
Re: encoders
I would suggest, especially Mr. Watson has it set up this way, putting the phase a's on 1-6, and b's on any other pins. Unless you can't already figure the direction your going, it won't be important to inerrupt the phase b's.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mechanical Wheel Encoders? | Jaine Perotti | Electrical | 15 | 04-12-2004 22:46 |
| Shaft Encoders | wun | Programming | 3 | 12-10-2004 16:40 |
| encoders? what kind and where from? | ajlapp | Electrical | 1 | 03-02-2004 01:49 |
| Who used wheel encoders | CyberWolf_22 | Technical Discussion | 12 | 04-05-2003 15:37 |