Es muy probable que esté obteniendo un acoplamiento inductivo del motor al procesador, posiblemente a través de la fuente de alimentación, pero puede ser a través del circuito del variador e incluso irradiarse.
También es posible que la fuente de alimentación se "desconecte" debido a la carga de arranque del motor.
El voltaje de la fuente de alimentación no debe caer el voltaje del riel de uC bajo Voperate_min nunca - fácil de verificar. Entonces ...
En orden aproximado, pruebe (de manera aditiva):
Diodo a través del motor, polaridad inversa.
Diodo a través de la bobina del relé, polaridad inversa.
Condensador más grande en uC en carril PSU a tierra ...
Condensador grande en la alimentación del motor psu.
Resistencia serie pequeña en serie con motor. (Drop say < 5% a plena carga)
Semi ortogonalmente a lo anterior:
Tapas en la línea de señal: demasiado grandes dañarán la operación.
Unidad de señal del aislador óptico.
Aislamiento óptico:
Un aislador óptico rompe la ruta de conducción del ruido
Esto muestra lo que se hace a menudo para lograr el aislamiento de la unidad óptica para los relés.
Esta imagen muestra un circuito típico con más exceso de lo necesario.
U1 proporciona el aislamiento real.
R2, DA & D2 no son esenciales para la operación, pero son agradables de tener.
U1 es impulsado por una señal baja en "IN" pero también podría tener "IN" conectado a tierra y ser conducido con un máximo en P1-VCC.
VCC y JDVCC generalmente se conectan mediante un puente y se alimentan con 5V (para relés de bobina de 5V). Esto evita parcialmente el aislamiento de ruido y destruye cualquier aislamiento eléctrico. Un terreno común también previene el verdadero aislamiento. Sigue siendo útil.
De esta página web y se parece a esto comercialmente: