Cómo limpiar adecuadamente una señal ruidosa con un capacitor

0

Estoy leyendo el pulso de una cámara a una frambuesa pi y la señal ruidosa hace que el pin gpio lea demasiadas entradas.

Mi señal es 3.3v. Actualmente estoy usando 1uf Cap para intentar limpiar la señal pero, ¿es eso suficiente? Tengo la tapa soldada a tierra y luego soldada en el medio de la línea de 3.3v que conduce desde la cámara hasta el pin de gpio de mi frambuesa pi.

Soy más un tipo de software que un ingeniero eléctrico. ¡Aprecio cualquier ayuda / orientación!

simular este circuito : esquema creado usando CircuitLab

    
pregunta Mathew Wright

4 respuestas

2

Si eres un experto en software, entonces puedes filtrar el ruido en el software, esa es la opción más barata :)

Pero considerando que quieres hacer un filtro de paso bajo, necesitas un condensador y una resistencia.

simular este circuito : esquema creado usando CircuitLab

Puede calcular la RC constante como R * C, en el ejemplo que sería 100 * 0.000001 (porque C se mide en Farads), o en este caso 100 µs. Muy crudamente hablando (busca en google por más), los cambios rápidos de señal que son más rápidos que la constante RC se atenuarán, los más lentos se pasarán. Debería decidir si esos 100 µs son todavía demasiado rápidos y aumentar la resistencia (por ejemplo), en caso de que necesite más filtrado.

    
respondido por el anrieff
1

Esto suena como un problema que se puede resolver con un filtro de paso bajo RC, pero también considere que una entrada de disparador schmitt puede proporcionar una protección decente contra múltiples conteos porque funciona con dos soportes analógicos. Vea el diagrama a continuación, la izquierda es el umbral simple y la derecha es el doble umbral schmitt: -

enlace

Hay un montón de dispositivos lógicos con entradas de activación schmitt, por lo que no estoy sugiriendo nada demasiado esotérico aquí.

    
respondido por el Andy aka
0

Los condensadores grandes demandan suficiente carga para poner en peligro los diminutos transistores en el chip que intentan elevar instantáneamente el voltaje de la tapa a 3.3 voltios. Por lo tanto, se necesita cierta resistencia de restricción de corriente, y quizás un capacitor más pequeño.

Si el GPIO es una entrada CMOS (la hoja de datos dirá nominalmente "cero corriente", o mucho menos que 1uA), puede usar valores de 100Kohm (marrón-negro-amarillo) y dejar que las estructuras ESD proporcionen la capacidad.

Sin embargo, ¿cuál es la fuente de "ruido"? ¿celulares? ¿cargadores de bateria? batidoras eléctricas en la cocina? Es posible que encuentre un par trenzado entre la cámara y la frambuesa [use 2 colores, para que su cable de señal siga siendo obvio] es todo lo que necesita.

Observo que no muestra una conexión GND de la cámara a la frambuesa.

    
respondido por el analogsystemsrf
0

Estás buscando un circuito de rebote . La forma más sencilla de hardware es un filtro RC de paso bajo, aunque puede encontrar algunos problemas debido a una conmutación lenta (que permanece demasiado tiempo en la región "ni ENCENDIDO ni APAGADO") de la entrada).

Aquí está el circuito más simple:

Sinembargo,hay muchos otros tipos de debouncers, tanto hardware y software , incluso algunos " ¿qué diablos es eso? " unos.

    
respondido por el Ronan Paixão

Lea otras preguntas en las etiquetas