Hola, tengo una aplicación con un micro AT89C51 controlando, a parte de varias cosas más, un motor de corriente continua. Al motor le llega una fuente de alimentación de 12V - 4A independiente de la alimentación del micro que tiene otra alimentación con otra fuente de 12V y un 7805. Las masas de las fuentes no están unidas. El motor está controlado por un relé (que activa el micro) cuando queremos arrancar o parar. El relé corta las dos líneas de alimentación del motor. En el motor tengo colocado en sus terminales un condensador de 100nF y un diodo de recuperación inversa.
El problema es que cuando activo el relé para dar marcha al motor me aparecen unos ruidos en la alimentación de 5V del micro que a veces produce un reset del micro y me para la alimentación.
He comprobado con un osciloscopio que me produce más interferencias cuando desconecto el motor que cuando le doy marcha. Estos ruidos a veces me dejan al micro fuera de servicio, o sea, que tengo que volver a apagar el equipo y volver a encender.
El reset del micro está controlado por un MAX1232 con lo que el reset está asegurado. Este circuito detecta que la alimentación cae de 5V y provoca el reset.
La pregunta es de donde vienen estos ruidos. He descartado que se metan en la red y se reproduzcan en la otra fuente porque son dos fuentes conmutadas diferentes y las masas no están unidas.
Yo creo que el motor radia estas interferencias y se me meten el la otra alimentación. Me gustaría saber si alguien me puede ayudar a eliminar estas interferencias o a poner algo en la alimentación del micro para que no le afecten estas interferencias.
Gracias a todos.