Falsos disparos

#1
Buenas tardes. Tengo un problema con un pequeño programa en el cual uso interrupcion causada por pulso del RA4. Está bien configurado y funciona bien pero en unas ocasiones se ¨dispara¨ sin recibir orden alguna (a través de un pulsador). El pin permanece conectado con una resistencia de 1k a tierra y para el pulsador normalmente abierto (N,A) , este va conectado a + 5v. Reitero que no sucede siempre pero cuando sucede me causa gran problema.

Cómo lo puedo corregir ?
MIL GRACIAS
 
#2
Que uC estás usando?????????

Puede ser que la fuente de alimentación le este metiendo ruido, usas una fuente de VCA-VCC o una pila/batería?? Si usas una pila/batería estas no meten ruido por estar "aisladas"; ahora que si usas una fuente VCA-VCC pon en paralelo en la alimentación de tu circuito un capacitor de unos 2200uF y pequeños capacitores de 0.1uF en paralelo y lo más cercano a los pines de alimentación de tu uC. Si estas controlando motores (u otros dispositivos con bobinas) trata de aislarlos del circuito con optocopladores o pon una buena etapa de potencia o de perdis también ponle un capacitor en paralelo lo más cercano a las terminales del motor.

Buena Vibra!
 
#3
Ya usas un algoritmo anti-rebotes?
Has probado añadiendo un pequeño condensador, pongamos 100nF (0.1uF) en paralelo entre la entrada y masa?
 

Temas similares

Arriba