Go Down

Topic: Filtrar salida de encoder (dither, bounce, o como quieras llamarlo) (Read 456 times) previous topic - next topic

Jose Francisco

Buenas.

Estoy trasteando con un encoder y me he dado cuenta que es un poco inestable al cambiar de estado. Es decir, cuando un canal pasa de 0 a 1 o viceversa no lo hace de un golpe si no que lo hace muchas veces hasta quedar estable en en 0 o 1.

He leído que es algo frecuente cuando se trabaja a bajas velocidades (como es mi caso) y que una posible mejora es:
1- poner una resistencia y un condensador de la salida del encoder a tierra
2. la señal resultante hacerla pasar un un 74LS14 trigger schmitt

En principio la solución me da buen rollo, aunque no la he probado todavía. Pero tengo 2 preguntas:
1.- ¿Que orden de valores debo colocar como resistencia y condensador?
2.- ¿Que pasa si realimento la entrada del trigger schmitt con su propia salida a través de una resistencia? ¿obtendría una histéresis mayor?

Muchas gracias.

Saludos.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy