Autor Tema: Controlador para tiras LED con shift register 74HC595 escalable  (Leído 3640 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Controlador para tiras LED con shift register 74HC595 escalable
« en: 05 de Octubre de 2017, 19:27:23 »
Hola amigos!

Surgió la necesidad de controlar hasta 20 tiras LED ,estas tiras LED son de unos 50cm y se usaran como backlight de unos textos 3D.

Quiero que me funcionen para mas aplicaciones que solo backlight ON/OFF y poder hacer dimming a tiras LED de mas de 2metros.

  • Debe ser barato
    Sin circuitos especiales
    Escalable, por lo menos 4  de estas tarjetas para tener 32 canales
    Dimming
La solución que doy es usar un registro de corrimiento junto con transistores Mosfet N  con gate lógico.

74HC595 (Entrada serial, salida paralela de 8 canales,puede conectar hasta 15TTL, aprox 30mA por pin)
IRLR8729 (30vds,0.008ohms rds ON,Vth 2.3V max)


Usare el pin OE para enviar la señal PWM para el dimming.

A la salida del registro de corrimiento coloco un buffer para el siguiente circuito que se quiera conectar(todavía no estoy seguro del buffer a usar).

Me gustaría saber su opinión y que mejores se podrían hacer.

(podría poner un regulador de voltaje en la misma PCB para que no tome nada del controlador y solo reciba las señales de control,ya sea un pic,avr,rapsberry ,LEDs indicadores ,etc...)
« Última modificación: 06 de Octubre de 2017, 12:37:34 por AKENAFAB »

Desconectado tsk

  • PIC18
  • ****
  • Mensajes: 258
Re:Controlador para tiras LED con shift register 74HC595 escalable
« Respuesta #1 en: 05 de Octubre de 2017, 20:13:42 »
¿Cual es la definición de barato?

Con un PCA9635 o PCA9685 tienes 16 canales PWM (8 o 12 bits) y se trabaja con i2c

http://www.mouser.com/ds/2/302/PCA9685-1127478.pdf

La principal ventaja es que podrías controlar cada canal de forma independiente.

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re:Controlador para tiras LED con shift register 74HC595 escalable
« Respuesta #2 en: 06 de Octubre de 2017, 02:06:31 »
Parece buena opción.
Busque en la página de nxp y no hay SPI con 8 canales.
Tendría que aprovechar esos 16 canales aunque el PCB seria mas grande. 🤔

Desconectado tsk

  • PIC18
  • ****
  • Mensajes: 258
Re:Controlador para tiras LED con shift register 74HC595 escalable
« Respuesta #3 en: 06 de Octubre de 2017, 03:40:26 »
Tienes los de 8 canales como el PCA9634 pero también son i2c

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2980
Re:Controlador para tiras LED con shift register 74HC595 escalable
« Respuesta #4 en: 06 de Octubre de 2017, 08:33:46 »
No se si la potencia que manejas te lo permitiría, pero quizás podrías mirar si puedes cambiar los transistores por un IC, como por ejemplo el ULN2803A, este es colector abierto pero hay otros tipos. Si es posible para tu aplicación ahorrarías mucho espacio en placa.

un saludo

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re:Controlador para tiras LED con shift register 74HC595 escalable
« Respuesta #5 en: 06 de Octubre de 2017, 12:41:07 »
No se si la potencia que manejas te lo permitiría, pero quizás podrías mirar si puedes cambiar los transistores por un IC, como por ejemplo el ULN2803A, este es colector abierto pero hay otros tipos. Si es posible para tu aplicación ahorrarías mucho espacio en placa.

un saludo

Hola!
Si, es buena opción si solo usara lo quisiera para 50cm de tira LED, el uln da a lo mucho 500mA que me da para  1.2m aproximadamente.Ya lo utilice para un display gigante y tuve que bajarle bastante el duty cycle porque calentaba a montones al encender todos los segmentos XD.Da como 150-200mA por canal con todas las salidas activas.

A lo mejor hay otro circuito como el que mencionar que de mas corriente.

Gracias por el tip!
« Última modificación: 06 de Octubre de 2017, 12:49:10 por AKENAFAB »