Estoy trabajando en un proyecto que tiene un microcontrolador que controla un servo (funciona con batería, por lo que no es un problema con su fuente de alimentación local), está conectado a un panel de control a unos 3 m de distancia con 3 cables largos. Los cables son señal abierta, señal cerrada y tierra. El panel simplemente tiene dos relés que se abren o cierran entre 5v y GND. Todo funciona bien, pero cuando se enciende una fuente de alimentación lineal grande en la caja de control, el controlador hace cosas extrañas como cerrar y luego abrir el servo. Nos dimos cuenta de que los 3 cables actúan como una antena y evitan que el pico inductivo encienda el psu (incluso corrimos la señal 5v y la conexión a tierra desde una batería en el panel de control para aislar el circuito, por lo que definitivamente son los cables los que están recogiendo). hasta el ruido)
Originalmente, no estaba seguro de si se trataba de un pico en la línea cercana que estaba causando la rareza, por lo que desconectamos los cables de apertura y cierre y dejamos el cable de tierra conectado, el mismo problema. También confirmé esto en mi alcance y durante el cambio no hay picos en las líneas abiertas o cerradas durante el cambio. Por lo tanto, he llegado a la conclusión de que es el ruido de modo común en las líneas lo que está causando el problema, ya que incluso cuando solo está conectado el cable GND, el pico hace que la GND flote momentáneamente y se reinicie / ensucie con el micro.
Mi solución que intentaré a continuación es agregar algunos optoacopladores en las entradas para que los dos sistemas eléctricos puedan estar completamente aislados. También quiero agregar un bloqueo de modo común en los tres cables, ya que esto debería amortiguar el ruido. ¿Alguien puede sugerir cómo elegir un choke y / o cualquier otra sugerencia sobre cómo hacer una prueba de ruido para este micro?