Go Down

Topic: Contrôler des leds de puissance avec arduino (Read 7552 times) previous topic - next topic

wurst

Bonjour,

J'aimerai contrôler (de manière stroboscopique) entre 8 et 12 leds de puissance avec arduino.

Je ne suis pas très bon en électronique, j'ai suivi un MOOC sur la fabrication numérique mais ça a encore du mal à rentrer.

Je souhaites donc pouvoir contrôler chaque leds indépendemment des autres. c'est à dire les faire clignoter à des vitesses différentes.

Les caractéristiques des leds :

------------------
3W 375-380nm Ultra Voilet LED with 20mm star pcb

Specifications:
        Emitting Colour: Uiolet
        DC Forward Voltage:  3.2V - 3.8V
        DC Forward Current: 3w&700mA
        wavelength: 375~380nm
        Viewing Angle: 120 Degree 
---------------------

J'ai expérimenter les mosfets récemment avec un bandeau à leds basics et j'ai réussi à contrôler les leds.
Transistor MOSFETs : STP16NF06 TO-220
J'ai cru comprendre qu'il fallait, pour les leds de puissance, utiliser des drivers à led.

Dans mon cas, vais je devoir utiliser 8/12 drivers ?

Ou alors puis je alimenter les leds en parallèle avec un seul driver
?
Est ce que les transistors STP16NF06 TO-220 feront l'affaire pour des leds de puissances ?

wurst

Merci pour ta réponse rapide.

Le FDN327N m'intéresse beaucoup car je souhaite avoir un schéma le plus simple possible, et si avec ce transistor ça me permet de ne pas utiliser de driver alors ça serait parfait.

Je ne sais pas encore quoi mettre comme alimentation.
Que me conseillerais tu comme système d'alimentation et de contrôle du courant dans les leds ?

Heloderma-kris

salut tu pourait aussi te faire un montage avec des petite alime a decoupage de type step down et tu pilote l'alumage extinction de tes led avec un Mosfet type irf48Z( pas tres cher et la grille ce commande au minimum en 2-4V  il accepte j'usqua 55V et plusieur ampere , ce qui va asser bient pour plusieur led haute puissance 10W en serie ) si besoin il est tout a fait possibe de modifier des carte a relais que l'on trouve facilement sur internet de retiré le relais et de le remplacer par un mosfet et une resistance qui va bien , on optien un montage propre et qui ce pilote avec l'arduino ( sans que les tension des led ou leur puissance ne pose de probleme d'interfaçage ).
:)

Artouste


... si besoin il est tout a fait possibe de modifier des carte a relais que l'on trouve facilement sur internet de retiré le relais et de le remplacer par un mosfet et une resistance qui va bien
...

bonsoir Kris
Voir meme d'utiliser du Mosfet en L (Logic command) = meme pas besoin d'une  resistance "kivabien"  surnumeraire  8)

wurst

Je suis toujours là :)
Bon, je suis en train de décripter ce que vous avez écrit.
Il y a beaucoup de termes qui sont flou pour moi.

Je ne pensais pas que passer des leds classiques au High power allait être aussi corsé.

Dans un premier temps, je vais peut être préciser les objectifs du projet.
J'essairai de rebondir sur vos conseils dans les prochains jour quand j'aurai saisi un peu plus tous les termes.

Je compte utiliser un arduino UNO qui aura sa propre alimention.
Via un log externe (max/msp) je pourrai jouer sur les variations de vitesse de plusieurs stroboscopes (8 finalement).
J'aimerai n'utiliser qu'une alimentation pour toute les leds si possible.
Je vais sûrement partir sur 8 blocs de 2 leds 3W.
L'installation ne doit pas forcément être économique par rapport au courant dépensé. c'est une installation qui ne fonctionnera que de temps en temps.

Je pensais que je pourrai :

Connecter une alimentation en parallele à 8 blocs de 2 leds 3W, cette même alimentation passerait par 8 mosfets.

j'ai l'impression qu'en fonction de l'alimentation choisi on peut utiliser certains mosfets et vis et versa certains mosfets vont restreindre le type d'alimentations.

Je vous avoue que je suis un peu perdu, je ne sais pas par où commencer, l'alimentation, le mosfet etc.






legone

#5
Aug 07, 2014, 09:26 pm Last Edit: Aug 07, 2014, 09:27 pm by legone Reason: 1
ce schéma pourrais être une des solutions à ton problème....

le régulateur LM317 stabilise la tension a 1,2v entre ses broches Adj et Out  , si tu insère une résistance de 2ohm, il impose donc 0,6A
mais attention, cette résistance est traversée par 0.6A, elle dissipe donc 0.6x1.2= 0,72w, prendre donc une 2w pour un peu de sécu..
(hésites pas à taper "generateur courant LM317" sur google, pas mal de réponses,)

l'alim devra au moins répondre à ces critères :
- 2 led x 8 branches x 3w = 48w mini
- 2 leds = 2 x 3.8v + 1,2v (régulateur) = 8.8v mini, je partirais bien sur 10v

coté commutation, j'ai l'habitude de prendre des IRF540, il est pas mal avec un Vgs de 5v, certains te donneront d'autres réf, à voir ;-)

pense à mettre les leds sur un radiateur ou une barre métallique qui dissipe les calories, ça chauffe !!

un peu l'impression de te macher le boulot.., amuse toi bien et fait nous vite un retour de ton projet ! ;-)


wurst

J'ai acheté les leds sur ebay, à un vendeur chinois, et je n'ai pas d'autres informations que celle ci :
------------------
3W 375-380nm Ultra Voilet LED with 20mm star pcb

Specifications:
        Emitting Colour: Uiolet
        DC Forward Voltage:  3.2V - 3.8V
        DC Forward Current: 3w&700mA
        wavelength: 375~380nm
        Viewing Angle: 120 Degree
---------------------

Artouste


Voir meme d'utiliser du Mosfet en L (Logic command) = meme pas besoin d'une  resistance "kivabien"  surnumeraire  8)


Mais l'utilisation de MOSFET "Logic Level" ne rend pas forcément inutile les résistances "kivonbien". En effet, "Logic Level" signifie seulement que les niveaux de tension issus de circuits logiques suffisent à piloter le transistor (car habituellement ce n'est pas le cas), et il est toujours nécessaire de vérifier :
- que le courant de charge de la grille sera bien limité à ce que peut effectivement supporter son circuit de commande
- que la tension de grille ne reste pas flottante lorsque la sortie de commande n'est pas validée (les sorties de l'Arduino sont des entrées à haute impédance au moment du reset)
- que le courant de drain est bien limité à ce que la charge et le transistor peuvent supporter.


Même si les résistances correspondantes peuvent être omises dans certains cas, a priori le schéma d'une commande de led par MOSFET "Logic Level" reste tout de même celui-là :

bonjour
la protection  "ceintures et bretelles" s'impose evidemment dés lors que l'on approche une des limites du mosfet
mais dans la zone "determinée sure" l'interfacage d'un L logic ne necessite pas d'autres composants , sauf peut etre ceux dictés par l'habitude  8)

wurst

Bonjour,

J'ai repris en main mon projet,
Je sais un peu plus ce que je veux :
Je souhaite créer 2 strobloscopes de 6 leds 3w chacuns.
les leds sont toujours celle ci :
------------------
3W 375-380nm Ultra Voilet LED with 20mm star pcb

Specifications:
        Emitting Colour: Uiolet
        DC Forward Voltage:  3.2V - 3.8V
        DC Forward Current: 3w&700mA
        wavelength: 375~380nm
        Viewing Angle: 120 Degree
---------------------

Du coup j'ai fait des calculs rapides pour savoir à peu près ce qu'il me faudrait pour un montage en parrallèle de deux blocs de 6 leds en séries :

2x700ma = 1.4A
6x3.7V=22.2v

-> P=31.08


je pensais utiliser cette alimentation, qu'en pensez vous ?
http://www.conrad.ch/ce/fr/product/514394/Bloc-dalimentation-LED-24-V-35-W?ref=list
----
Bloc d'alimentation LED, 24 V, 35 W

Caractéristiques techniques

    Type de protection IP67
    Plage de température de -20 à +60°C

Puiss.    35 W
Tension d'entrée    170 - 250 V/AC
Alim.    Cadencé
Connexions    Extrémités des câbles ouvertes
Tension de sortie    24 V/DC
Mod.    Tension fixe
Longueur    200 mm
Poids    260 g
Entrées    Extrémités des câbles ouvertes
Courant de sortie    1,4 A
Larg.    30 mm
Hauteur    28 mm
Nombre de sorties    1 x

-----------

Vais je pouvoir utiliser le transistor MOSFETs STP16NF06 dans cette configuration ?

john_lenfr

#9
Sep 01, 2014, 06:57 pm Last Edit: Sep 01, 2014, 07:03 pm by john_lenfr Reason: 1
A voir si le "shutdown pin" réagit assez vite pour ton projet:
http://www.lumitronix.fr/LED-accessoires/Courant-voltage/Source-de-courant-constant.html
Datasheet: http://www.lumitronix.fr/out/media/95024_Datenblatt_KSQ1400mA_englisch(1).pdf

Je les utilise sur mon multicoptère en PWM donc je pense que ça doit le faire.
J'ai mis un module de 350mA par led (x6).

;)

wurst

Wow !
ça à l'air top ça john !  :smiley-eek:
Il m'en faudrait 2 à 700mA si j'ai bien compris ?

john_lenfr

#11
Sep 01, 2014, 09:13 pm Last Edit: Sep 01, 2014, 09:22 pm by john_lenfr Reason: 1
Perso j'avais compris qu'une seule LED consommait 700mA, donc il en faudrait plutot 6x700mA.

Et tant qu'à faire je prendrais 1 module par led.
A la commande j'en prendrais 1 en plus pour avoir un module de rechange au cas ou, donc 7 à commander.
ça fait un total pas donné (je trouve les modules assez cher) mais au moins tu es sur de la qualité.
Je n'ai rencontré aucun problème avec.

Avant d'en commander 7 faudrais peut être en commander 1 pour tester si l'effet stroboscopique fonctionne, et après t'en commande 6.
A toi de voir car il faut aussi tenir compte des fdp.

;)

EDIT: Je viens de lire la fiche ils disent effectivement que tu peux connecter jusqu'à 10 LED sur un seul module.
(je me suis mélanger les pinceaux avec mon application qui nécessitait une commande PWM pour chacune de mes leds)

Donc tu peux commander 3 modules et c'est parti!

wurst

john, par contre le module faut quand même l'alimenter non ? avec quoi ?

john_lenfr

Rien de plus simple, il y a 5 connections:
Il suffit de souder les deux fils d'alimentation sur les plots marqués du signe alternatif.L'alimentation peut être en alternatif ou en continu;il n'y pas de polarité à respecter.
L'alimentation de la ou des leds est à souder sur les plots marqués + et -

Le PWM sur le pin PWM (lire la notice livrée avec sinon dans le datasheet).

Ce n'est pas plus compliqué que ça!

jclaborde

Bonjour wurst
J'ai un projet similaire et je m'aperçoit que cette conversation date de 2014.
As-tu pu réaliser ton projet? Si oui peux tu me communiquer le schéma que tu as retenu en dernier. Un grand merci si tu peux le faire.

Go Up