Inversion Polarité d'un signal PWM
Posté : 25 oct. 2014, 23:08
Bonjour à tous,
je suis en train de concevoir un projet d'éclairage de terrarium.
La lumière de base sera assurée par une batterie de LED 3W cool White.
Pour le décor et obtenir des ambiances nuancées en fonction des heures de la journée, je vais ajouter des sources led ponctuelles RGB WS2812.
principe du WS2811 : en gros, chaque led au format CMOS intègre un microprocesseur qui recois V+ et DATA (et GND). Chaque CMOS est en série l'un derrière l'autre. Le premier recoit tout le data, extrait le premier boc d'info réamplifie et transmet uniquement la suite du code (sans le premier bloc) au cmos suivant, qui décode le premier data et, amplifie et transmet au suivant... ainsi de suite.
Chaque bloc de code permet au microprocesseur du CMOS de "dimmer" le R, le G ou le B de la led par PWM.
les leds sont disponibles en bandes soudées, ou isolées. Il existe également le WS2811, qui est uniquement le microcontroleur qui délivre trois signaux PWM (R_G_B) pour les led de votre choix.
On peut donc ainsi, grace à un code arduino, adresser chaque led et lui donner la couleur voulue. Avantage, on n'a que 3 cables qui se baladent si on branche tout bien en série (V+, DATA, GND)
Voilà la base sur laquelle je pars pour mon projet, et c'est sur la dernière partie que je coince : utiliser le WS2811 (le processeur seul) et lui associer des led 3W 700mA.
Je "détourne" son usage premier puisque je ne vais pas recréer de couleur, mais dissocier et piloter 3 led 3W White avec chaque WS2811 (une led sur le R-out, une led sur le G-out et une led sur le B-out) juste pour pouvoir les dimmer.
Or le WS2811 ne fournit par un courant suffisament important pour piloter des LED 1W ou 3W, on est obligé d'ajouter un DRIVER PWM
j'en ai trouvé de ce type : http://www.ebay.fr/itm/3W-2W-LED-drive- ... 41722554da
Ce que je ne sais pas gérer, c'est que le WS2811 fonctionne en cathode commune :
http://www.adafruit.com/datasheets/WS2811.pdf
donc, je dois "inverser" le signal pour pouvoir utiliser le WS2811 avec ce type de driver ?
J'ai lu plusieurs pistes (utiliser un 7400, un ULN2400) mais je n'ai pas l'impression que ça correspond vraiment. Je suis débutant en électronique, Si quelqu'un pouvait m'aider à résoudre ce problème, ca me permettrait d'avancer sur le projet !
Merci d'avance.
Stephane
je suis en train de concevoir un projet d'éclairage de terrarium.
La lumière de base sera assurée par une batterie de LED 3W cool White.
Pour le décor et obtenir des ambiances nuancées en fonction des heures de la journée, je vais ajouter des sources led ponctuelles RGB WS2812.
principe du WS2811 : en gros, chaque led au format CMOS intègre un microprocesseur qui recois V+ et DATA (et GND). Chaque CMOS est en série l'un derrière l'autre. Le premier recoit tout le data, extrait le premier boc d'info réamplifie et transmet uniquement la suite du code (sans le premier bloc) au cmos suivant, qui décode le premier data et, amplifie et transmet au suivant... ainsi de suite.
Chaque bloc de code permet au microprocesseur du CMOS de "dimmer" le R, le G ou le B de la led par PWM.
les leds sont disponibles en bandes soudées, ou isolées. Il existe également le WS2811, qui est uniquement le microcontroleur qui délivre trois signaux PWM (R_G_B) pour les led de votre choix.
On peut donc ainsi, grace à un code arduino, adresser chaque led et lui donner la couleur voulue. Avantage, on n'a que 3 cables qui se baladent si on branche tout bien en série (V+, DATA, GND)
Voilà la base sur laquelle je pars pour mon projet, et c'est sur la dernière partie que je coince : utiliser le WS2811 (le processeur seul) et lui associer des led 3W 700mA.
Je "détourne" son usage premier puisque je ne vais pas recréer de couleur, mais dissocier et piloter 3 led 3W White avec chaque WS2811 (une led sur le R-out, une led sur le G-out et une led sur le B-out) juste pour pouvoir les dimmer.
Or le WS2811 ne fournit par un courant suffisament important pour piloter des LED 1W ou 3W, on est obligé d'ajouter un DRIVER PWM
j'en ai trouvé de ce type : http://www.ebay.fr/itm/3W-2W-LED-drive- ... 41722554da
Ce que je ne sais pas gérer, c'est que le WS2811 fonctionne en cathode commune :
http://www.adafruit.com/datasheets/WS2811.pdf
donc, je dois "inverser" le signal pour pouvoir utiliser le WS2811 avec ce type de driver ?
J'ai lu plusieurs pistes (utiliser un 7400, un ULN2400) mais je n'ai pas l'impression que ça correspond vraiment. Je suis débutant en électronique, Si quelqu'un pouvait m'aider à résoudre ce problème, ca me permettrait d'avancer sur le projet !
Merci d'avance.
Stephane