Me he estado preguntando: ¿por qué no puedes conectar un condensador a un botón para eliminar el rebote? He estado descubriendo cómo reducir el trabajo que tiene que hacer mi microprocesador, pero tengo un espacio muy limitado en un PCB que estoy diseñando, por lo que no quiero hacer un circuito de rebote completo que complicaría el diseño.
simular este circuito : esquema creado con CircuitLab
Ese es un circuito de ejemplo; perdón por cualquier error (no soy bueno diseñando circuitos con condensadores). ¿Funcionaría esto? Para el cambio de tachuela, no pude encontrar uno que coincida con lo que es en la vida real, pero funciona para esta situación. El botón es como el que se encuentra aquí . D10
significa Digital Pin 10
, pero no importa; solo significa la entrada Arduino. Tampoco sé qué tamaño de condensador necesitaría, así que si este circuito funciona, ¿qué tamaño necesito?
Nuevamente, solo estoy tratando de simplificar esto para que sea más fácil de construir sin tener que eliminar el rebote del software. Al observar cómo funcionan los condensadores, parece que funcionaría, pero también podría hacer que el botón se presione más tiempo / retrasarlo si la capacitancia es demasiado grande. Se usan comúnmente para "suavizar" el ruido en las fuentes de alimentación, entonces, ¿no es esto algo similar cuando "suaviza" el rebote? También se agradecería cualquier modificación del circuito para que funcione (si es necesario).
Respuestas:
Depende de cuál sea el estado predeterminado del conmutador. Un condensador solo se cargará cuando le dé un voltaje positivo. Por lo general, en un entorno integrado, utilizamos un pull-up para dar a un pin un estado alto predeterminado y vincular el interruptor a tierra. Agregar un condensador no ayudará aquí, porque no "almacenará" el estado fundamental.
Sin embargo, también puede usar un menú desplegable. Esto significaría que el pin es por defecto bajo. Al hacerlo alto presionando el interruptor, se cargará el condensador. Después de soltarlo, el capacitor mantendrá el pin alto por un tiempo, así que sí, esto funcionaría. No estoy seguro de si 1uF es suficiente, demasiado poco o demasiado, te recomiendo que mires con un alcance y lo pruebes un poco.
fuente
+
y-
funcionaría?top left to the bottom left
ythe top right to the bottom right
. Cuando se presiona, conduce desdetop left to the bottom right
, y eltop right to the bottom left
.