Tengo en una placa 8 reles que se activan por la cpu mediante un IC que hace de driver.
Estos reles mandan la fase de 220v a un solenoide. Son electrovalvulas.
El problema es que a veces, al desactivarse alguna válvula el micro se resetea. Supongo que por pico inductivo. También, un RTC ds1307 se detiene. Deja de contar la hora. Queda detenida y solo se soluciona volviendo a poner a cero el bit 7 de los segundos que es un bit de control (start/stop) del oscilador. No se como ni por qué, a veces al actuar los solenoides, este bit se pone a 1. El resto de la memoria queda intacta. No se corrompe. Solo afecta a ese bit.
He puesto ferritas en los cables de los soledoides y ha mejorado bastante, el micro ya no se resetea pero el ds1307 se sigue parando. Se setea solo el bit 7.
¿Que se suele poner como filtros en las salidas de los reles para que estas cargas inductivas no causen esos estragos??.
He probado también a poner un condensador y resistencia en serie entre ellos y conectado en paralelo con los solenoides pero no me soluciona lo del rtc.
Solo pasa cuando se actúa sobre uno o varios solenoides. Si los desconecto evidentemente no pasa.
Gracias de antemano.