Motor de alta corriente en un circuito aislado que hace que los servos se muevan

0

Tengo un robot con varios servos controlados por un arduino. También se adjunta una pistola de airsoft eléctrica, que consume una corriente considerable. La pistola está en un circuito independiente con una batería separada. El arduino está conectado a un relé que controla la pistola.

El arma está en un circuito físicamente separado del arduino y los servos.

El problema es que cuando se dispara la pistola, todos los servos se mueven hacia su posición 0. Esto no tiene sentido para mí, porque el circuito de la pistola no está conectado al circuito servo-arduino.

¿Por qué sucede esto y cómo puedo solucionarlo?

    
pregunta ItsTimaiFool

1 respuesta

2

Si la pistola Airsoft está en un circuito separado y está aislada galvánicamente del Arduino, es posible que el arduino se reinicie / corrompa por inducción magnética. Esto es bastante común cuando el cableado entre los dos circuitos está muy cerca y la corriente que toma un circuito es alta y tiene pulso.

Es el mismo principio para un transformador de CA; el devanado primario genera un voltaje en el secundario debido a la corriente de magnetización en el primario. Por supuesto, con los bobinados ligeramente conectados, la tensión es menor, pero con una mayor corriente de magnetización primaria, la tensión inducida aumenta.

Aquí hay una imagen que muestra un mal método de cable y un buen método de cableado: -

Yotramuestracómoloscampossecancelanencablestrenzados:-

Los cables torcidos que transportan pulsos pesados de corrientes (o CA) reducen la emisión a otros cables. Los cables torcidos que podrían ser susceptibles a la EMI mejoran su capacidad para soportar interferencias. La mejor práctica es hacer ambas cosas.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas