¿La potencia de la matriz LED RGB es demasiado baja?

0

Tengo un problema de alimentación con una matriz de 16 R 16 de LED RGB direccionables.

Nota de OP: esta matriz de 4 x 4 sigue el mismo patrón que la versión de 16 x 16 en la foto.

Primero, un R3 Arduino Uno suministra el valor de cada LED. Los LED son 5mm PL9823 ( hoja de datos ), funcionan a 5V y parecen dibujar 47.5mA en pleno blanco.

(Nota del editor: observe que estos no son LED regulares, vienen con un controlador que limita la corriente e incluyen un registro de desplazamiento en el mismo; ese conocimiento hará que el resto de la pregunta sea más fácil de entender para algunos) .

La salida de datos de cada LED está conectada a la entrada de datos de la siguiente, uniendo así a los 256 LED en serie. El primer Data In se conecta a una resistencia de 150ohm, luego pin 6 en el Arduino. Este es un pin PWM.

NingunodelosotrosLEDtieneresistencias,perohevistounamatrizsimilarhechasinellos.EstosedebeaquelasresistenciasrecomendadasporelfabricanteevitanquelosLEDobtengansuficientevoltajeparalamezcladecolores,permitiendosoloelrojocompleto,elverdeoelazul.

Sinembargo,sítienenuncondensadorde100nFcadauno.Esteesuncondensadordedesacoplamiento,conuncableconectadoacadacabledealimentacióndelLED,queunelosterminalespositivoynegativoparasuministrarunapotenciamásestableamedidaquecambianlosvaloresdeluz.Loscondensadoressemontanenelreversodelamatriz.LasderivacionesVDDyGNDdecadaLEDseunenenparalelo,endosgrillasseparadas.Y,porsupuesto,laGNDestávinculadaalArduino.ElUSBalimentaalArduinoporahora.

Si mis cálculos son correctos, la corriente combinada de 256 LED en blanco completo al mismo tiempo debe ser 12.8A. Tengo una PSU regulada clasificada en 30V @ 3A. Pero el problema es que el código actual del Arduino es conducir solo una luz a la vez, como prueba. Pero los LED no muestran respuesta cuando enciendo la matriz. Tengo la corriente al máximo. Estoy dibujando 3A pero sin voltaje.

Con mi multímetro, estaba leyendo 200 mV en algunos LED, a veces, y 0 mV en otros puntos. No sé cuál podría ser la diferencia, la configuración está bastante equilibrada.

Quité un LED para probar y todavía funciona bien. Al principio, probé todo este arreglo pero con una matriz de 9 x 5. Una vez más, funcionó bien. En esta prueba estaba dibujando 1A aunque las matemáticas deberían dictar: (9 * 5) * 0.0475 = 2.14A?

¿Es posible que las necesidades de energía aún sean demasiado altas para la fuente de alimentación? Mi solución permanente fue finalmente ubicar una fuente de alimentación de 5V @ 12.5A, pero realmente me gustaría poder probar mi trabajo manual para asegurarme de que no esté frito. Además, no sé si un suministro de 15A sería mejor, por si acaso, pero no espero tenerlos todos en blanco, en ningún momento.

El objetivo es poder controlar cada LED individualmente o en grupos, utilizando bibliotecas de gráficos para Arduinos que generan formas geométricas y ruido de color.

    
pregunta Strings

2 respuestas

1

Seguro que suena como que tienes un corto de +5 a GND en algún lugar de la matriz de "LED inteligente". No creo que podamos ayudarte fácilmente a encontrarlo, tendrás que encontrarlo tú mismo. Puede verificar esto con un multímetro configurado en ohmios (con apagado, por supuesto).

Sugiero darle una buena vista visual, y si eso no enciende nada (es posible que uno de los LED tenga un cortocircuito interno, pero es menos probable) luego comience a cortar las líneas de 5V en grupos y pruebe los grupos individualmente . Divida y conquiste (o realice una búsqueda binaria si prefiere programar paradigmas a estrategias políticas).

Sugiero desconectar el Arduino durante esta prueba, no puede ayudar tenerlo conectado, y es posible que pueda dañar algo.

La hoja de datos del LED (bastante incompleta) está silenciada en el consumo de la corriente inactiva, pero esperaría un pequeño consumo de corriente a 5 V sin un controlador conectado, tal vez algunos cientos de mA o menos.

    
respondido por el Spehro Pefhany
-1

Hay mucha confusión aquí, por lo que una buena respuesta es imposible. Aquí hay algunos problemas:

Los LED son 5mm PL9823, funcionan a 5V

No proporcionó un enlace a una hoja de datos, pero es bastante improbable que estos LED se deban llevar a 5 V.

y parece que dibuja 47.5mA en blanco completo.

¿ aparecen para dibujar 47.5 mA? En lugar de adivinar, LEA LA HOJA DE DATOS. ¿Se supone que dibujan tanto? ¿Cuál es la corriente sostenida máxima permitida y la corriente de pulso? Es posible que esté saturando los LED, especialmente si esta corriente se mantiene. No hay excusa para adivinar y medir cuando la hoja de datos le dice lo que necesita saber. La medición solo le dirá lo que hicieron esas unidades en particular ese día a esa temperatura y las otras condiciones particulares que se aplicaron cuando tomó las medidas.

La salida de datos de cada LED está conectada a la entrada de datos de la siguiente

¿Eh? ¿Qué? Esto no tiene sentido en absoluto. Los LED son solo diodos, y no tienen datos dentro ni fuera de los cables. Hacemos ingeniería aquí. Usamos esquemas para comunicar circuitos, no agitar las manos.

La primera entrada de datos se conecta a una resistencia de 150 ohmios

No está claro cómo se conectan estos LED y, por lo tanto, dónde se encuentra exactamente esta resistencia en el circuito.

luego el pin 6 en el Arduino.

¡¿En serio ?! ¿Espera que busquemos su arduino en particular para averiguar cuál es la función del pin 6? Hazte real.

Ninguno de los otros LED tiene resistencias, pero he visto una matriz similar hecha sin ellos

¡¿Entonces la mala ingeniería está bien, siempre y cuando otra persona en Internet también lo esté haciendo ?!

Sin embargo, tienen un condensador de 100 nF cada uno

No puedo adivinar lo que crees que se supone que debe lograr, incluso si supiera cómo está conectado ese condensador.

Si mis cálculos son correctos, la corriente combinada de 256 LED en blanco completo al mismo tiempo debe ser 12.8A.

Primero, es "math", no "maths". Tiene 16 x 16 = 256 LED, y ha dicho que cada uno dibuja 47.5 mA. 256 (47.5 mA) = 12.2 A. No sé de dónde sacó 12.8 A, pero está lo suficientemente cerca para el propósito. Esta sería la corriente total requerida para encender todos los LED al mismo tiempo si se conectan en paralelo.

Una matriz de LED de este tipo suele ser multiplexada, de modo que tal vez una fila a la vez está activada. Por lo general, usted controla los LED con más corriente durante un corto período de tiempo, pero debe revisar la hoja de datos para ver cuánta corriente pulsada puede tolerar cada LED. Un factor de 16 sobre la corriente sostenida total sería inusual, especialmente para los LED blancos.

Incluso con la unidad de matriz 16x16, necesita 32 líneas de control, 16 X y 16 Y. Probablemente tenga que ver otros esquemas de multiplexación si desea un brillo promedio total de los LED.

Tengo la corriente activada al máximo. Estoy dibujando 3A pero sin voltaje

Esto es exactamente lo que se espera que haga la fuente de alimentación cuando la salida está cortocircuitada.

Con mi multímetro, a veces leía 200 mV en algunos LED y 0 mV en otros puntos. No sé cuál podría ser la diferencia

Nadie más puede hacerlo, ya que no ha explicado cómo se conectan los LED.

Probé todo este arreglo pero con una matriz de 9 x 5

¿Qué acuerdo? Hacer referencia a algo que nunca definió no sirve para nada.

En general, necesita explicar cómo están conectadas las cosas, qué está haciendo y cuál espera que sea el resultado. Hasta entonces, lo único que hay que hacer es cerrar esta pregunta.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas