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

Aquí hay algo de historia previa. Retiré el interruptor de encendido de mi automóvil que tenía cinco cables conectados (accesorios, encendido, motor de arranque, +12 V para ACC e IGN, +12 para ARRANQUE) y conecté los cables a los relés. Los relés están controlados por la placa arduino. La placa arduino se controla por teléfono a través de bluetooth. Todo funciona muy bien, tal como 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 detengo el auto y tengo que volver a encenderlo. En este caso, no me gustaría alcanzar el teléfono, sino simplemente usar el botón de inicio. Así que compré un botón pulsador 3A@125VAC/1.5A@250VAC solo para eso.

Ahora tengo tres opciones para conectar este pulsador.

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

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 único de +12V. Y finalmente RLY1 es el relé.

ingrese la descripción de la imagen aquí

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

¿Tiene esto algún sentido?

¿Qué sucede cuando envías el comando al transistor? ¿Es solo un pulso o permanecer en el nuevo estado?

Respuestas (4)

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

La manera fácil:

Creo que la manera 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 manera confiable:

Simplemente coloque su botón en paralelo con el transistor, eso funcionará como el ejemplo a continuación.

esquemático

simular este circuito : esquema creado con CircuitLab

La tercera solución también funcionará, pero tendrá más trabajo, porque necesitará obtener 5V en algún lugar para alimentarlo, y al ponerlo en paralelo con el transistor, ya hay 12V.

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

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 cambios futuros en sus requisitos. Si cambia de opinión, por ej. 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. Sin embargo, agregue un poco de protección de entrada adicional en su Arduino para protegerlo 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.

esquemático

simular este circuito : esquema creado con CircuitLab

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

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

Fuera de esto, lo que hace que sea absurdamente fácil robar su automóvil, el botón pulsador giraría alrededor de Q1.

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

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

Sí, robar el auto será algo fácil, pero estoy a medio camino de emular el chip transpondedor en el arduino. Esperemos que nadie lo robe antes de que se haga eso. Además de mantener el diodo ya existente, ¿me gustaría tener uno más para un botón pulsador alrededor de Q1?
Solo necesita un diodo, alrededor del inductor mismo. Editaré mi respuesta.