Fuga de luz de matriz LED

Estoy controlando una matriz de LED de 6x6 usando un PLC con salidas de abastecimiento y salidas de hundimiento (24V). Sin embargo, hay un problema con la fuga de corriente a otras luces.

Por ejemplo, en el siguiente esquema, si enciendo L25 (Fuente) y L30 (Sumidero), el LED 16 se iluminará, pero los LED 4, 10, 22 y 28 también se iluminarán levemente. Además, los LED 13-18 se iluminarán levemente. Parece que la corriente podría estar usando el hundimiento abierto como tierra o que los LED no actúan como diodos perfectos.

Los LED de fuga son muy tenues e inicialmente, no pude observar el problema. Sin embargo, desde que se ejecutó la matriz durante varios meses, las luces de fuga se han vuelto más brillantes. Revisé con un multímetro y descubrí que 1-3 V se filtran a otros LED.

Mi pregunta: ¿cuál es un posible problema aquí? ¿Cómo puedo resolver esto más fácilmente ya que no quiero realizar cambios significativos en la matriz?

Gracias de antemano.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Mostrar oscilogramas.
Muestre también a sus controladores, eso puede ser parte del problema
@laptop2d agregué el esquema del PLC

Respuestas (2)

"Por ejemplo, en el siguiente esquema, si enciendo L25 (Fuente) y L30 (Sumidero), el LED 16 se iluminará, pero los LED 4, 10, 22 y 28 también se iluminarán levemente. Además, los LED 13-18 se iluminarán levemente. iluminar."

Al usar PLC en una matriz de LED, debe asegurarse de que su fuente de PLC vaya a tierra cuando esté apagada y que su disipador de PLC vaya a Dcc cuando esté apagado (estos se denominan resistencias pull-up y pull-down).

En este diseño de circuito y si solo desea un LED encendido en un momento dado, SOLO puede tener una fuente y un sumidero encendidos en un momento dado; de lo contrario, se encenderán varios LED.

L25 (ENCENDIDO), todos los LED en L25 tendrán fuente.

L30 (ENCENDIDO), todos los LED en L30 se disiparán.

Solo se encenderá L16.

Ahora, encienda L31 también: los LED 16 y 22 se encenderán.

Ahora, encienda también L24: se encenderán los LED 15, 16, 21 y 22.

Es posible que desee utilizar un multiplexor dependiendo de su aplicación.

¡Gracias por las sugerencias! Una pregunta: ¿cómo debo asegurarme de que la fuente del PLC vaya a tierra y que el sumidero del PLC vaya a +24 V? ¿Esto implicaría agregar una resistencia (del tamaño adecuado) como se muestra en mi última edición? Descubrí que hay algo de voltaje en los pines de APAGADO.

Lo más probable es que los controladores de su columna (sumidero) estén perdiendo algo de corriente en el estado APAGADO.

Como no tengo más información sobre el tipo de controladores que está utilizando, aquí hay algunas posibilidades:

  1. El controlador de columna tiene salidas push-pull en lugar de drenaje abierto o salidas de colector abierto y el alto voltaje es más bajo que el voltaje proporcionado por el controlador de fuente menos alguna caída en el LED;
  2. El diodo de protección ESD dentro de los controladores del sumidero está creando una ruta de fuga a VCC incluso si la salida es de alta impedancia;
  3. La fuga de corriente inversa de los LED es demasiado alta, lo que crea otras posibles rutas de corriente en su matriz. Si este fuera el caso, vería que los LED en otras filas también se encienden, lo que no informa.

Comience a solucionar el problema midiendo el voltaje y la corriente que entra en un controlador de sumidero cuando está en estado APAGADO usando un multímetro digital. Esto proporcionará pistas para aislar el problema.