TODOPIC

Microcontroladores PIC => - Niple - => Mensaje iniciado por: manolomaravillas en 04 de Febrero de 2012, 23:25:12

Título: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: manolomaravillas en 04 de Febrero de 2012, 23:25:12
hola  quisiera hacer una chuminada,,,pero no se por donde empezar,, pienso que es facil,, pero se me hace dificil,,,
tengo un encoder con salida A y B   quiero conectarlo a un pic  y por ejemplo  cuando gire el encoder a izquierdas ,, se encienda el pin de un pic  aciendo lucir un led,,, y a derechas que no se ilumine,, solo eso ,, no quiero llevar cuentas ni nada de nada  solamente eso...
alguien  me introduce en una ayuda para que yo  termine por deducir como hacerlo?
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: rivale en 05 de Febrero de 2012, 00:36:12
Hola, una de tus salidas del encoder la conectas a tu interrupcion externa y cada que ocurra esta interrupcion checas el estado de la otra salida del encoder, en un sentido estara en 1 y en el otro sentido estara en 0
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: henryflash en 05 de Febrero de 2012, 14:18:14
Hola, una de tus salidas del encoder la conectas a tu interrupcion externa y cada que ocurra esta interrupcion checas el estado de la otra salida del encoder, en un sentido estara en 1 y en el otro sentido estara en 0
buenísimo yo no lo sabia, y se puede contar y descontar en un registro?
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: rivale en 05 de Febrero de 2012, 14:20:08
no entiendo a que te refieres con contar y descontar de un registro :oops:
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: rivale en 05 de Febrero de 2012, 14:26:19
mira la imagen para explicar mejor lo que te mencione anteriormente

(http://www.qsl.net/pa3ckr/bascom%20and%20avr/interrupts/rotary-encoder.gif)
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: henryflash en 05 de Febrero de 2012, 20:02:00
no entiendo a que te refieres con contar y descontar de un registro :oops:
hola: contar pasos adelante o descontar si es en sentido inverso, y por lógica hacerlo en un registro.
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: rivale en 05 de Febrero de 2012, 20:05:50
ha, claro que se puede, en un sentido incrementas tu cuenta y en el el otro irias decrementando. esto cuando ocurra la interrupcion y cheques el estado de la otra señal del encoder
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: manolomaravillas en 24 de Marzo de 2012, 20:40:10
muchas gracias de todos modos lo consegui antes de que contestaran ,,, me fue facil de entender mirando dibujos de encoder y hacer cuentas... hice un video para funcionamiento de  control cnc en su sitio... al iluminar el led mandaba 5v  a invertir el giro de la controladora de paso a paso.... y el pulso de el encoder para pulsos del pap
feature=g-upl&context=G267243fAUAAAAAAAHAA
feature=g-upl&context=G27bf8aaAUAAAAAAAIAA
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: sesc en 19 de Abril de 2012, 14:27:45
hola
sube el archivo npl.para comparar. yo hice algo parecido con la 5.4 un  encoder sumando y restando un registro aquí e dejo el vídeo y el npl, ya tengo la 5.5.9 y no he utilizado el modulo encoder piher
gracias
 
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: Fidel Martins en 24 de Abril de 2012, 18:18:19
muy bueno sesc.
Aprovecho p/preguntar: como conseguistes la "5.5.9"?
Pagastes algun extra?
Título: Re: como hacer un lector de un encoder que te aga un 1 logico en un sentido
Publicado por: sesc en 25 de Abril de 2012, 17:37:04
no page nada solo le pedi a jorge cano la actulizacion y me la envio