Sitio: Detector de interferencias |

Hay ocasiones en donde las interferencias provocadas por taladros, equipos de soldadura, equipos de alumbrado, alternadores, etc., actúan sobre nuestros equipos, haciendo que su control sea inestable.
El localizar dicha interferencia puede costar bastante trabajo, ya que para ello hay que estar continuamente vigilando el equipo, e incluso es posible que el equipo se halla bloqueado y que no nos demos cuenta hasta el momento que actuemos sobre el.
El dispositivo que aquí os presento esta basado en un microcontrolador PIC 16F628, el cual dispone de 8 entradas y sus 8 correspondientes salidas a base de led.
Dispone de 4 entradas input_1 a input_4 las cuales se activan al recibir un impulso de nivel “ 0” y otras 4 entradas de input_5 a input_8 las cuales se activan por un impulso de nivel “ 1” .
Estas entradas disponen de resistencias de polarización de diferentes valores, con objeto de poder seleccionar la entrada con más o menos sensibilidad. Valores más altos de resistencia serán más sensibles.
Tenemos varias posibilidades a la hora de conectar este circuito. Podemos conectar en alguna de las entradas un cable y dejar el otro extremo al aire, acercando dicho cable por los equipos que pensemos que provoca dicha interferencia, o bien conectar una de las entradas que lleva incorporada la resistencia de 100K ala entrada del circuito que se bloquea.
Tras detectar algún cambio en alguna de las entradas se iluminara el led correspondiente a esa entrada durante un periodo de 4 segundos, y al mismo tiempo también lo hará el led de la salida 8, con objeto de poder colocar en su lugar un zumbador piezoeléctrico que nos avise acústicamente de esta situación.
RECORDAR QUE EL CIRCUITO TRABAJA CON NIVELES DE TENSION DE 0 A 5V.
Es aconsejable coger los 5v de alimentación este circuito de la propia alimentación del circuito a proteger. En el caso de que las interferencias provengan de la fuente de alimentación, este circuito se reseteara, actuando sobre la salida 8 para activar el zumbador, y haciendo una salida secuencial activando todos los led durante un periodo de 1 segundo.
Todos los microcontroladores llevan resistencias de polarización en sus entradas, tal y como yo las he dispuesto en el esquema. En el caso de los circuitos que no dispongan de ellas es porque internamente si las tienen colocadas mediante un mosfet que actúa a modo de resistencia. Normalmente el valor de las resistencias internas esta comprendida entre 10K a 47K, aunque perfectamente podemos disminuir estos valores mediante resistencias exteriores.
¿Una vez detectada la causa de la interferencia que hacemos?
Lo mas profesional no es eliminar la interferencia, sino impedir que esta afecte a nuestro equipo.
Métodos para suprimir interferencias: En desarrollo – mandar email explicando el problema, y al mismo tiempo que intento ayudaros obtengo una base de datos de problemas y de soluciones.

Podeis descargar el archivo generado por Proteus y el codigo Hex para su montaje o simulacion, asi como el programa Fuente ASM.