Cómo arreglar el ruido al reiniciar mi micro

0

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?

    
pregunta Rambo

1 respuesta

2

Sin un esquema, no puedo determinar si su conexión a tierra es correcta, es decir, un punto en común, una razón común para algunos de los síntomas que describe.

Otro punto a considerar es el uso liberal (correcto) de los capacitores electrolíticos y los capacitores de derivación.

El uso de un suministro solo de batería no garantiza que los rieles de alimentación estén limpios. ¿Estamos seguros de que la batería tiene una reserva adecuada disponible durante el encendido del circuito?

Dado que estas condiciones se cumplen adecuadamente, puede considerar el uso de un circuito "Supervisor" para su procesador.

MCP120 / 130

• Mantiene el microcontrolador en reinicio hasta que la tensión de alimentación alcance un nivel operativo estable

• Reinicia el microcontrolador durante la pérdida de energía

• Monitoreo de precisión de sistemas 3V, 3.3V y 5V

• 7 puntos de desconexión de voltaje disponibles

• Pin activo de baja RESET

• Salida de drenaje abierto

• Resistencia de pull-up interna (5 kΩ) para MCP130

• Mantiene RESET durante 350 ms (típico)

• RESTABLECER a VCC = 1.0V

• Precisión de ± 125 mV para sistema de 5V

El Microchip Technology Inc. MCP120 / 130 es un dispositivo de supervisión de voltaje diseñado para mantener un microcontrolador en reinicio hasta que el voltaje del sistema haya alcanzado el nivel adecuado y se haya estabilizado. También funciona como protección contra las condiciones de reducción de tensión cuando la tensión de alimentación cae por debajo de un nivel operativo seguro. Ambos dispositivos están disponibles con una opción de siete voltajes de disparo diferentes y ambos tienen salidas de drenaje abiertas. El MCP130 tiene una resistencia de extracción interna de 5 kΩ. Ambos dispositivos tienen pines activos de RESET baja. El MCP120 / 130 afirmará la señal de RESET cuando la tensión en el pin VDD esté por debajo de la tensión del punto de disparo.

Están disponibles en TO-92, SOT-23-2 y 150mil SOIC. Hoja de datos: enlace

¡Pequeño dispositivo muy práctico por $ 0.60USD o menos!

    
respondido por el JoeFromOzarks

Lea otras preguntas en las etiquetas