Invirtiendo el flujo de corriente del LED RGB

1

El tablero que creé usa el WS2811 que emite una señal RGB de 12 V, con el alto que significa un LED inactivo y el bajo brillo total. Los componentes conectados a esto reciben una señal de potencia de 12V además de estas tres señales de 12-0V.

Los LED RGB que compré tienen exactamente lo contrario. Su alta señal activa el LED y tiene una conexión a tierra común en lugar de una alimentación de 12V. Por lo tanto, la corriente va esencialmente en la dirección opuesta.

I.e. para un LED RGB blanco con un 25% de brillo:

Spec    | Common (V) | R (V) | G (V) | B (V)
--------------------------------------------
WS2811  | 12         | 9     | 9     | 9
RGB LED | 0          | 3     | 3     | 3

Básicamente, quiero restar cada señal de 12V. Creo que debería haber una solución simple para este problema, pero mi conocimiento no parece llegar tan lejos.

¡Gracias por cualquier ayuda!

    
pregunta CX gamer

1 respuesta

3

Lamentablemente no tienes suerte. Como Chris dijo, o bien necesitas cambiar tus LED RGB a un ánodo común compatible o cambiar tu controlador. Alternativamente, usted puede potencialmente ahorrar algo de dinero y usar transistores, FET o algún otro tipo de convertidor de señal.

Esta instrucción muestra un simple común Ánodo al convertidor de cátodo común que probablemente resolvería su problema. También hay circuitos integrados de transistores discretos como esto que podría ser menos molesto.

Si recorres este camino, deberías conducir tus LED como dijiste:

Spec              | Common (V) | R (V) | G (V) | B (V
---------------------------------------------------------
Normal            | 12         | 9     | 9     | 9
Using Transistors | 0          | 3     | 3     | 3

Sin embargo, el chip WS puede tener problemas para hundir corrientes altas, ya que solo está diseñado para generar corriente.

En última instancia, la solución más lógica y práctica es cambiar los LED o cambiar el controlador.

    
respondido por el Zano

Lea otras preguntas en las etiquetas