Circuito trabajando en el tablero de pruebas pero no en el tablero

0

Estoy haciendo un circuito para desbloquear las puertas de mi auto. El cierre centralizado de mi automóvil funciona con 2 cables uno a 12 V y el otro a 0 V. Cuando la línea de 12 V se baja, la puerta se bloquea. Cuando la línea de 0 V se eleva, la puerta se desbloquea.

Embalé un circuito para dejarme hacer esto (el circuito de prueba utiliza botones pulsadores: será reemplazado con comandos remotos de arduino en el futuro ), y eso funciona bien. Soldé el mismo circuito, pero cuando están conectadas, las puertas se bloquean y desbloquean continuamente, incluso cuando las puertas de los transistores no tienen voltaje aplicado. He incluido una foto de la placa de soldadura soldada (disculpe la soldadura de mierda) en caso de que haya algo allí.

Mi primer pensamiento fue que había cocinado los transistores, así que tomé otra pieza de perfboard y rehice todo el circuito (los cables estaban enrollados juntos), pero seguía teniendo el mismo problema de desbloquear y bloquear continuamente.

Esta es la primera vez que uso perfboard, por lo que no estoy seguro de si se trata de un problema relacionado con eso o algo más. Cualquier ayuda sería muy apreciada.

    
pregunta chrisjake

1 respuesta

1

Tu conexión parece ser así:

simular este circuito : esquema creado usando CircuitLab

  

El cierre centralizado de mi automóvil funciona con 2 cables, uno a 12 V y el otro a 0 V. Cuando la línea de 12 V se baja, la puerta se bloquea. Cuando la línea de 0 V se eleva, la puerta se desbloquea.

No tengo muy claro esto. ¿Quiere decir que las líneas de 12v y 0v que describe son similares a las líneas débiles de pull-up y pull-down? ¿Puede conectar el 12v a GND sin obtener un cortocircuito y ese también es el caso cuando conecta el cable 0v a 12v?

Vayamos a tu circuito.

Sección M2
M2 funciona como un interruptor lateral bajo y es capaz de bajar la línea de 12v (conectarla a tierra) cuando se aplica 5v a la compuerta Mosfet. Suponiendo que esto es lo que quieres hacer, funcionará bien.

Sección M1
El primer problema es que para usar un N-mosfet como interruptor lateral alto, debe aplicar a la compuerta un voltaje más alto que el del drenaje, por lo tanto, a menos que el 5v sea de un suministro aislado (no provenga del automóvil). suministro) deberá aplicar a la compuerta más de 12V (aproximadamente 15V o más).
El segundo problema es que, de acuerdo con su descripción, intenta aplicar 12v a la línea 0v, pero lo que hace es conectar el 12v débil al 0v débil, ¿cómo puede funcionar esto?
Puede reemplazar el N-mosfet con un P-mosfet y un transistor para controlarlo, pero no puedo ayudar mucho sin entender las características de las líneas de 12v y 0v que describe.

Creo que sería más seguro simplemente usar optoacopladores entre las líneas de automóviles y Arduino. También un P-mosfet para el interruptor de lado alto y el N-mosfet para el interruptor de lado bajo.

simular este circuito

    
respondido por el alexan_e

Lea otras preguntas en las etiquetas