4 votos

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

Aquí hay un poco de historia previa. Quité el interruptor de encendido en mi coche que tenía cinco cables conectados a él (accesorios, encendido, arranque, +12V para ACC&IGN, +12 para STARTER), y conecté los cables a los relés. Los relés son controlados por la placa de arduino. La placa de arduino se controla por teléfono a través de bluetooth. Todo funciona muy bien, como yo quería que fuera. Sin embargo, me di cuenta de 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 callo el coche y tengo que volver a arrancarlo. En este caso no querría alcanzar el teléfono, sino simplemente usar el botón de arranque. Así que compré 3A@125VAC/1.5A@250VAC pulsador sólo para eso.

Ahora tengo tres opciones de conectar este pulsador.

  1. Ponlo entre 5V y la resistencia que va antes del transistor.
  2. Ponerlo entre la tierra y el cable de la bobina del relé
  3. Conecta el botón al arduino. Lee la entrada en el arduino y luego establece la salida para el pin de control +5.

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

enter image description here

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

¿Tiene esto algún sentido?

19voto

mtully Puntos 8

Aparte de que esto hace que sea absurdamente fácil robarte el coche, el pulsador iría por la Q1.

Mantén el diodo donde está. El diodo está actuando como diodo flyback y absorbiendo la "patada" que emite la bobina del relé cuando se detiene la alimentación.

Necesitas un diodo por bobina de relé, no por interruptor (el transistor cuenta como un interruptor). Si omites este diodo, el pico de tensión del relé va directamente a tu sistema de +12V, y ese pico puede ser de cientos de voltios.

6voto

NeoRiddle Puntos 106

Todos los métodos convertirán tu coche en inseguro, hazlo con precaución.

La manera más fácil:

Creo que la manera más fácil es conectar el botón en una entrada del Arduino, entonces, el Arduino envía el comando normalmente al transistor. Pero no es la forma más fiable, porque si el Arduino por alguna razón no funciona, su coche no funcionará también.

La forma fiable:

Es sólo poner su botón en paralelo con el transistor, que funcionará como el ejemplo de abajo.

schematic

simular este circuito - Esquema creado con CircuitLab

La 3ª solución también funcionará, pero tendrás más trabajo, porque necesitarás conseguir 5V en algún sitio para alimentarlo, y poniendo en paralelo el transistor ya hay 12V.

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

4voto

jason Puntos 147

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

La mejor solución en mi opinión es su solución 3. Es la que mejor se adapta a los cambios futuros de sus necesidades. Si cambias de opinión, por ejemplo, no quieres que el pulsador funcione bajo ciertas condiciones, es fácil de implementar en el software sin tener que cambiar el cableado. Sin embargo, añada alguna protección de entrada adicional en su Arduino para protegerlo de la sobretensión y el ruido. Utiliza una resistencia en serie y un par de diodos Schottky para sujetar la entrada a Vcc y GND.

schematic

simular este circuito - Esquema creado con CircuitLab

El diodo en paralelo al relé es barato y protege el transistor (y a su vez el microcontrolador del Arduino) en las tres soluciones que propones.

0voto

chrisbunney Puntos 228

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

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X