¿Necesitaré diodo si agrego un botón a este esquema?

4

Aquí hay algo de pre-historia. Retiré el interruptor de encendido de mi automóvil que tenía cinco cables conectados (accesorios, encendido, arranque, +12 V para ACC e amp; IGN, +12 para INICIAR), y conecté los cables a los relés. Los relés son controlados por tablero arduino. La placa arduino es controlada por teléfono a través de bluetooth. Todo funciona muy bien, como yo quería que fuera. Sin embargo, noté que en algunos casos podría querer tener un botón para controlar el relé de arranque sin arduino. Esto podría ser útil si paro el auto y tengo que reiniciarlo. En este caso, no querría alcanzar el teléfono, solo utilizar el botón de inicio. Así que compré el botón 3A @ 125VAC / 1.5A @ 250VAC solo para eso.

Ahora tengo tres opciones para conectar este botón pulsador.

  1. Póngalo entre 5V y la resistencia que precede al transistor.
  2. Colóquelo entre el cable de tierra y la bobina del relé
  3. Conecta el botón a arduino. Lea la entrada en arduino y luego configure la salida para +5 pin de control.

Aquí está la imagen del esquema. "Pin digital" es un pin digital en la placa arduino que envía + 5V. En la parte superior, "+ -12V" es solo un cable de + 12V. Y finalmente RLY1 es el relevo.

Veo un poco por qué y cómo me gustaría tener un diodo para los casos 1 y 2 para que la corriente no fluya hacia el lado del colector del transistor. O similarmente, tenga un diodo para que la corriente no vaya al pin de salida digital en arduino.

¿Esto tiene algún sentido?

    
pregunta jM2.me

4 respuestas

1

Todos los métodos harán que su automóvil no sea seguro, hágalo con precaución.

La manera fácil:

Creo que la forma más fácil es conectar el botón en una entrada del Arduino, luego, Arduino envía el comando normalmente al transistor. Pero no es la forma más confiable, porque si el Arduino por alguna razón no funciona, tu auto tampoco funcionará.

La forma confiable:

Simplemente ponga su botón en paralelo con el transistor, que funcionará como en el siguiente ejemplo.

simular este circuito : esquema creado usando CircuitLab

La tercera solución también funcionará, pero tendrá más trabajo, ya que necesitará 5V en algún lugar para alimentarlo, y poner en paralelo con el transistor ya está allí 12V.

Mantenga el diodo como está. Está ayudando a aumentar la vida útil del relé.

    
respondido por el Butzke
1

La solución más fácil es su solución 2. Conecte el botón pulsador de la bobina del relé a tierra, a través del transistor.

En mi opinión, la mejor solución es su solución 3. Es la mejor opción para futuros cambios en sus requisitos. Si cambias de opinión, por ejemplo. no desea que el botón pulsador funcione bajo ciertas condiciones, es fácil de implementar en el software sin tener que cambiar el cableado. Agregue un poco de protección de entrada adicional en su Arduino para protegerse de la sobretensión y el ruido. Use una resistencia en serie y un par de diodos Schottky para sujetar la entrada a Vcc y GND.

simular este circuito : esquema creado usando CircuitLab

El diodo en paralelo al relé es barato y protege el transistor (y, a su vez, el microcontrolador de Arduino) en sus tres soluciones.

    
respondido por el jippie
0

El diodo evitará la formación de arcos en el interruptor, lo que reduciría su vida útil. Sin embargo, solo necesita un solo diodo para proteger todas las piezas en línea con la bobina.

    
respondido por el Ignacio Vazquez-Abrams
0

Fuera de esto, lo que hace que sea absurdamente fácil robar tu auto, el botón de presión girará alrededor de la Q1.

Mantenga el diodo donde está. El diodo actúa como un diodo de retorno de retorno y absorbe el "golpe" que emite la bobina de relé cuando se detiene la alimentación.

Necesita un diodo por bobina de relé, no por interruptor (el transistor cuenta como un interruptor). Si omites este diodo, el pico de voltaje del relé regresará directamente a tu sistema de + 12V, y ese pico puede ser de cientos de voltios.

    
respondido por el Bryan Boettcher

Lea otras preguntas en las etiquetas