Pages: [1]   Go Down
Author Topic: Barre led 12V + TLC5940 + mosfet IRF540  (Read 1083 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 0
Posts: 198
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti, mi rivolgo ni nuovo a voi esperti per una domanda hardware:

Vorrei regolare l'intensità luminosa di alcune barre LED funzionanti a 12V.

Ho già fatto un circuito con dei mosfet IRF540 collegati attraverso una resistenza ai pin PWM dell'Arduino. Ora però avrei l'esigenza di usare molti più PWM, per questo ho deciso di utilizzare un TLC5940 ma mi sono accorto di una cosa: seguendo questo schema

http://www.deskontrol.net/descargas/proyectos/dimmerino/led-pcb/dimmerino-power-board-schematic.png


ho notato che ci sono delle resistenze di pull-up sui mosfet e il TLC5940 taglia il negativo. La domanda è: ma in questo modo all'accensione (prima che l'integrato inizi a generare i PWM) non si accendono tutte le barre LED siccome ci sono le resistenze di pull-up?!?

In alternativa che tipo di collegamento dovrei usare per evitare questo problema ?

Grazie per l'aiuto !
Logged

BZ (I)
Online Online
Brattain Member
*****
Karma: 266
Posts: 21650
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
In alternativa che tipo di collegamento dovrei usare per evitare questo problema ?
Non c'é collegamento alternativo. Le uscite del TLC sono tipo ope collector che scaricano una corrente costante a massa. per avere una tensione positiva per pilotare il MOSFET serve per forza una resistenza pull up.

Alternativa prova il PCA9685
http://www.nxp.com/documents/data_sheet/PCA9685.pdf
http://www.adafruit.com/products/815
https://github.com/kasperskaarhoj/PCA9685-Arduino-Library
Ciao Uwe
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 198
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie Uwe, cosa ne dici se invece di collegare le resistenze di Pull up al positivo le collegassi ad un'uscita dell'arduino? In questo modo potrei mandare alto il Gate dopo qualche mS. Sto dicendo una cavolata?
Logged

BZ (I)
Online Online
Brattain Member
*****
Karma: 266
Posts: 21650
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Arduino non regge la corrente necessaria per i Pulllup. Dovresti usare un transistore PNP per farlo.
Ciao Uwe
Logged

Pages: [1]   Go Up
Jump to: