Problema con la conducción de múltiples LED a través de transistores

Estoy intentando controlar individualmente múltiples fuentes de luz basadas en LED a través de PWM. Ahora estoy algo familiarizado con los transistores y su uso, y no tuve problemas para configurar una instancia de este esquema de control. Sin embargo, cuando agregué más transistores al circuito, me encontré con un problema. Parecía que solo una señal PWM controlaría todas las luces. Soy nuevo en esquemas y diseño esquemático, por lo que podría necesitar ayuda para resolver esto. El esquema, como creo que lo construí, está abajo.

esquemático

simular este circuito : esquema creado con CircuitLab

El cableado se hizo con este artículo como referencia, específicamente el ejemplo "light".

La fuente de alimentación es de 12V 6A, que es más que suficiente para alimentar las luces que estoy usando, que son placas LED de 12V. No usaré un Arduino en la implementación final, pero lo estoy usando actualmente para realizar pruebas, así que suponga que es de donde proviene el PWM. Ah, y los transistores son unidades TIP31 NPN.

Como dije anteriormente, el problema es que al usar el circuito, las luces solo responderán a una señal PWM y aparentemente ambas usarán ese valor. De lo contrario, funciona bien. Mi único pensamiento es que podría ser un problema que compartan un terreno común. Pero si es así, ¿cuál es la mejor manera de aislarlos?

También olvidé mostrar que la FUENTE de la señal PWM también está conectada a tierra común. Para probar eso sería el arduino.
¿Hay conexión entre la tierra de arduino y su 12 V fuente de CC?
No tiene nada que limite la corriente en sus LED. Necesita algo de resistencia en serie. Además, 330 ohmios es mucha resistencia desplegable, algunos Kohms estarían bien.
Así que he hecho más pruebas. Conseguí con éxito que el arduino diera valores pwm individuales. Para responder a su comentario @nidhin, ambos casos parecen funcionar. Arduino conectado a tierra y no conectado. Pero con características de luz ligeramente diferentes... Y para responder a su pregunta, John D, soy consciente de que las unidades LED reales que utilizaré son placas LED de 12 V con resistencias integradas. Simplifiqué para el propósito de la pregunta.
Y para ser más claros, el producto que necesito usar para dar PWM al final es este tablero phidgets. enlace _ Parece que he podido hacer que el arduino funcione correctamente, pero no el tablero de phidgets. No funciona sin la tierra conectada a la tierra común, y al recibir dos señales PWM, ambos LEDS parecen usar el valor más alto. La placa está diseñada para permitir valores PWM individuales, hasta 64 de ellos.
Hablé con un representante de Phidgets en un momento, y mencionó algo sobre esa placa en particular que comparte un VCC común y usa PWM en el suelo. ¿Es posible que necesite rehacer mi esquema al revés? ¿Tal que la tierra pasa por el colector y el VCC está conectado al emisor? ¿Tiene eso algún sentido?
@asaalger: para cambiar la señal común a + ve, necesita usar transistores PNP; el emisor sigue siendo común (así que va a su voltaje + ve)
@MartinThompson ¿Crees que esa podría ser la fuente del problema? Tendría que comprar algunos transistores PNP para probar si ese es el caso.
¿Tienes un enlace a los LED que estás usando?
@asaalger: parece que la placa a la que se ha vinculado está diseñada para controlar los LED directamente, por lo que en realidad no debería necesitar ningún transistor ...

Respuestas (1)

El artículo al que hizo referencia usa transistores MOSFET, no un BJT como el TIP31. La gran diferencia es que un MOSFET es un dispositivo activado por voltaje (alta impedancia) mientras que un BJT es un dispositivo activado por corriente (baja impedancia). El resultado de esto es que con un transistor NPN, necesita una resistencia en serie para limitar la corriente que fluye desde el pin IO de arduino a través de la base del transistor. Sin esto, es probable que dañe el Auduino y/o el transistor. Intente colocar una resistencia de 510 ohmios entre cada fuente y la base y retire las resistencias desplegables.