Lectura de un Encoder por un PIC y representacion en un LCD
Loading...
9,711
Loading...
Uploader Comments (Zaxione)
see all
All Comments (5)
-
Nice Music! Coded in c or asm?
-
16F877A no puede leer un encoder a alta velocidad pues tiene sólo 1 "EXTERNAL INTERRUPT" input. Necesitas 2 de estos pines (1 por fase) para capturar sin pérdida de pulsos. Multiplicar x4 los pasos noes mas que contar por cada edge high y low de cada fase (2^2=4) del encoder. Los PIC18F2431 (vé la familia) tienen registros dedicados (QEI) para posición y además velocidad . Hiciste un loop que pregunta por cada pin: jaja, novato (broma) pero suficiente para una perilla. Eso, 3/4 de saludo. *Rod++
-
Impresionante Zaxione !!!
Pasar de 600 a 2400 pasos por vuelta, menuda precisión !!!
Gracias por tu aportación.
Loading...
Que tan rapido puedes mover el encoder sin que se salte pulsos el pic???
angel020488 2 years ago
Si, Angel si mueves el encoder muy rapido no leeria algunos pulsos.
Por eso si lo confifuramos a 600 pulsos es posible que tenga mas precision a mas velocidad. Un saludo.
Zaxione 2 years ago