Autor Tema: Como leer 5 encoders.  (Leído 2733 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado morelius21

  • PIC12
  • **
  • Mensajes: 55
Como leer 5 encoders.
« en: 27 de Mayo de 2014, 18:03:24 »
Hola,

En el projecto que estoy tengo conectado en un puerto 5 encoders incrementales mecánicos. Necestio leer y almacenar los datos de estos encoders pero no se que estrategia seguir en lo de leerlos. estos 5 encoders seran usado por personas con que no creo que usen los 5 a la vez.

La opción que he barajado es por interrupción pero si lo hago por interrupciónes puede que se me escape algun pulso?

Tb se podría hacer un bucle infinito he ir leyendo uno por uno pero no estoy seguro de eso.

Alguien me puede indicar como plantearme le problema?

Saludos y muchas gracias


Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Como leer 5 encoders.
« Respuesta #1 en: 27 de Mayo de 2014, 18:07:25 »
creo que debería ser por interrupciones, para usar un micro de gama media podrías usar la interrupción por puerto b, ahi tienes para 4 encoders y usar la interrupción externa.

también podrías usar los módulos ccps que tienen los pics.

creo que en general depende de lo que dispongas como micro para realizar la lectura

Saludos
"Nada es imposible, no si puedes imaginarlo"

Desconectado morelius21

  • PIC12
  • **
  • Mensajes: 55
Re: Como leer 5 encoders.
« Respuesta #2 en: 27 de Mayo de 2014, 18:41:36 »
Hola,

gracias por el aporte, entonces tendria que ser una interrupción por cambio de flanco o con un timer para que me lea un encoder detrás de otro?


Desconectado ALE1973

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 230
Re: Como leer 5 encoders.
« Respuesta #3 en: 27 de Mayo de 2014, 18:46:08 »
Hola, revisa esta pagina, explica bastante bien las alternativas.

https://sites.google.com/site/proyectosroboticos/encoder/encoder-por-software/pic-encoder-18f4550

Tomando como base eso, yo leo 8 encoders por pooling (en el main) hecho en CCS, y no interesa si
operan dos o mas a la vez.

saludos
Alejandro.

Desconectado morelius21

  • PIC12
  • **
  • Mensajes: 55
Re: Como leer 5 encoders.
« Respuesta #4 en: 29 de Mayo de 2014, 02:36:21 »
Hola,

En el link aportado hay un ejemplo de 5 encoders, me va perfecto.

Saludos y muchas gracias