1 votos

Interruptor BJT NPN no se apaga completamente bajo ciertas condiciones

Mi primer post aquí, soy relativamente nuevo en la electrónica y este es mi primer proyecto que estoy tratando de lograr yo mismo.

En primer lugar, algunos antecedentes de lo que estoy tratando de lograr. Estoy tratando de construir un emulador de CD para VW Golf MK5 y que utilice un módulo bluetooth. Tengo el emulador y la parte bluetooth resuelto, mi único problema en este momento es el interruptor de transistor.

Tengo este circuito: Circuit Diagram

Ten en cuenta que U4 (JST-XH-04) se conecta a un regulador de voltaje DC-DC de 12V a 5V, no he marcado el regulador en el esquema. VCC es 12V.

Tanto la VCC como la señal provienen de la radio, la VCC está siempre encendida, incluso con el coche cerrado y la llave fuera, la señal sin embargo está alrededor de 11V cuando la radio está encendida (cambia entre 12 y 11 dependiendo de si el motor está en marcha o no) y está apagada cuando la radio está apagada.

Ahora, si conecto U4 GND y 5V a un USB (fuera de una fuente de alimentación o puerto usb del ordenador) y conecto J1 Signal a otro puerto usb (5V) todo funciona exactamente como se esperaba (nota: el módulo bluetooth no tiene suficiente potencia para reproducir canciones en este estado, ya que la resistencia base fue elegida para 12-11V, sin embargo todavía se enciende y se conecta al teléfono, al igual que arduino). Así que, usando 2x cables usb y conectándolos a las líneas de 5V, GND y Señal, este circuito funciona exactamente como yo esperaría - cuando la señal es baja, el circuito está apagado, cuando la señal está a 5V, el circuito se enciende.

Sin embargo, cuando lo conecto en el coche, aproximadamente el 70% de las veces el circuito no se apaga del todo. Al principio pensé que podría ser una base flotante, así que la conecté a masa a través de una resistencia (debería haberlo hecho desde el principio, pero más vale tarde que nunca ).

Entonces pensé que podría ser un transistor malo, pero ya he probado 4 diferentes. También he probado a intercambiar colector-emisor, por si acaso me había equivocado, pero la resistencia se esfumó bastante rápido cuando lo intenté, así que la polaridad también es correcta.

Sólo me queda 1 idea - de alguna manera el arduino se conecta a tierra a través de CLK/MOSI/DATAIN, y el circuito se completa de esa manera. Qué debo comprobar para confirmar/descartar esta posibilidad?

¿Me estoy perdiendo algo? ¿Alguien tiene alguna idea mejor?

Una vez más, este es mi primer proyecto en el que estoy tratando de averiguar las cosas por mi cuenta, por lo que mi terminología o enfoque estará lejos de ser perfecto, pero te doy las gracias por cualquier y toda la ayuda.

El circuito está disponible en https://easyeda.com/binginsin/rcd300-cdc . Cualquiera es bienvenido a añadir algo.

ACTUALIZACIÓN: He hecho algunas pruebas y encontré resultados interesantes - en mi configuración 2x USB, he conectado CLK / MOSI / DATAIN a tierra sin conectar la Señal. Esto terminó encendiendo el circuito, por lo que el Arduino sólo a tierra a través de sus pines digitales ... Voy a hacer algunas mediciones en el coche tan pronto como tengo una oportunidad - Voy a comprobar si alguna de las líneas CLK / MOSI / DATAIN tienen una conexión a tierra (chasis del coche) cuando la radio está apagada. Supongo que tendrá una conexión a masa con una resistencia bastante alta. Si ese es el caso, ¿cómo puedo asegurarme de que el arduino no se conecta a tierra a través de los pines digitales? ¿Es eso posible? ¿Mi arduino no funciona?

0voto

Phuc Ho Puntos 35

Sí, la conexión SPI tiene una conexión a tierra que está anotado en su diagrama, ¿es esto lo que te refieres? Además, tenga en cuenta que usted nunca conseguirá su transistor hasta 0 Vce por lo que su suministro de 5V es ahora sólo 4,5 V o menos dependiendo de la corriente.

Si estás utilizando una fuente aislada DC-DC (para evitar bucles de masa) para tu fuente de 12V a 5V, estás desvirtuando el propósito al conmutar el lado bajo de la fuente aislada de Arduino utilizando la señal de tu radio. Por esta razón podrías considerar conmutar el lado de alimentación DC-DC en lugar del lado de salida.

También puede cambiar de lado alto si usted piensa que la conexión a tierra Arduino está causando un problema, pero añade un PNP adicional. Básicamente, utilice la señal de encendido / apagado de 12V de la radio para conducir un emisor común NPN que puede conducir un transistor de lado alto PNP para su suministro de 12V. El objetivo final es limitar la conexión galvánica entre su audio / Arduino y el coche a sólo el AGND y cables de señal (sin bucle de tierra!).

schematic

simular este circuito - Esquema creado con CircuitLab

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