Driver PWM leds RGB

Dans le forum Electronique - par molux le 31 Mars 2010

  1. molux

    molux 39 ans, France

    Salut,
    humf humf.... ca sent la PWM...
    C'est pour asservir quoi (moteur, led,...) ? :) Bon ok je suis trop curieux....
    Molux
     
    molux , 31 Mars 2010
    #1
  2. bZone

    bZone Equipe BricoZone 43 ans, Liège

    Molux, oui, PWM pour remplacer le driver de LEDs RGB chez moi. Je ne suis content avec rien de ce que je trouve, je vais donc faire le mien. Même le grand luxe chez Traxon ne comporte que quatre mémoires par exemple. Et les possibilités de DIMmage sont obscures ( dieu que je suis marrant)
    J'ai en tête un truc de compet avec CPU ARM, afficheur LCD, et commande via RC5. J'attend les premiers composants demain (platine CPU/bootloader, recepteur IR et LCD)

    Tout ca me rappelle mon jeune temps. Je viens d'avoir un choc ; les oscilloscopes ont des ecrans plats maintenant ! Et il ne font plus 50cm de profondeur... Je suis un vieux clou :)
     
    bZone , 31 Mars 2010
    #2
  3. molux

    molux 39 ans, France

    Re,
    Excellent ! A priori t'es pas le seul...faut lancer la production ;)
    Bonne continuation
    Molux
     
    molux , 31 Mars 2010
    #3
  4. mmikee02

    mmikee02 37 ans, Namur

    On peut espérer 1 p'ti retour si ça fonctionne? :blush::blush::blush:
    (avec schémas, composants, & 1 p'ti visuel en +....)
    [--> oui je sais, j'exagère.... :grinning: :0)]
     
    mmikee02 , 31 Mars 2010
    #4
  5. bZone

    bZone Equipe BricoZone 43 ans, Liège

    bah c'est surtout du software... La partie electronique c'est surtout un "cerveau" relié a 3 mosfets, le reste doit etre fait en software.

    Je m'informe en ce moment de savoir si cela sert a quelque chose de piloter en "brillance" une led RGB ( en clair d'avoir un 4eme canal de puissance pour "dimmer" la cathode commune). A mon sens, tout ceci peut etre émulé en software ( je peux faire un #FFAACC moins "brillant" en décrémentant les composantes RGB à la proportionelle - enfin c'est mon avis)

    Tout ceci dépasse de loin ce qu'on peut calculer avec un PIC donc j'ai mis mes espoirs dans un vrai microprocesseur. On verra.
     
    bZone , 31 Mars 2010
    #5
  6. MDe

    MDe 58 ans, Liège

    Eh n'exagère pas! Qu'est-ce que je dois dire alors ;-)

    C'est une carte d'évaluation je suppose ?
     
    MDe , 31 Mars 2010
    #6
  7. springbok

    springbok 35 ans, Liège

    Ca ne sert en effet à rien de piloter la brillance (luminance) de la LED si tu as accès aux 3 composantes et si tu n'as pas besoin d'une grande résolution.

    Par contre, si c'est pour faire un écran de LED, tu dois pouvoir garder de la résolution avec une luminance faible.

    Si c'est pour de l'ambiance intérieure, alors ne te tracasse pas, pas besoin de controle de luminance.
     
    springbok , 1 Avril 2010
    #7
  8. bZone

    bZone Equipe BricoZone 43 ans, Liège

    Ben oui j'ai bien reflechi au probleme (faute de document probant sur le net)

    SI je prend une coucleur vive, mettons #FFFF00, il est evident qu'avec rien que l'info RGB je peux en faire 255 niveau de brillance; et qu'il n'y a pas de différence percue entre un #FFFF00 ramené a #CCCC00 et un #FFFF00 drivé a 75% par diminution en PWM du courant de cathode commune.

    Par contre pour une couleur faible, mettons #0A0A00, je n'ai que 10 possibilités de dimmage. La question est de savoir si driver cela sur 255 niveau va réelement permettre 255 niveaux (dont 10 redondants). Surtout en double PWM ( PWM sur les couleurs + PWM sur la brillance).

    Par contre je ne trouve AUCUNE info sur un controlleur RGB qui ne fonctionnerai pas en PWM mais bien a courant réglable. est-ce impossible ?
     
    bZone , 1 Avril 2010
    #8
  9. springbok

    springbok 35 ans, Liège

    Pour la longévité des LEDs, avec n'importe quel PWM, ne t'inquiete pas, tu voudras changer ton système avant que les LEDs ne meurent. Ce qu'il y a, c'est qu'avec le temps, elles perdent en rendement (moins de lumière).

    Je ne comprends pas pq tu parles de clignotement ? Tout dépend de la fréquence du PWM, mais au delà de 50 Hz, tu ne verras rien.

    Pour les controleurs de led rgb, ce qui existe ce sont des controlleurs PWM avec une entrée 'luminance'. Cette entrée est souvent analogique ((le tension sur la pin du composant détermine le courant drivé en PWM). Il te suffit alors de mettre un DAC (convertisseur digital/analogique) entre ton microcontrolleur et ton driver de LED pour régler ce courant. Dans ce cas la, plus besoin de PWM à la cathode.
     
    springbok , 1 Avril 2010
    #9
  10. bZone

    bZone Equipe BricoZone 43 ans, Liège

    Je pense , dans un deuxieme temps, m'intéresser a cette solution. Cela permet de se passer de l'emulation "software" de la brightness, et d'assurer 255 niveau de brillance a toutes les couleurs.
    Mais je pense aussi qu'il faut un controle "analogique" de ce courant de cathode commune sinon ca va etre une bouillie infame PWMée deux fois que ces leds vont recevoir...

    Ad interim je m'en passerai.

    Pour le clignotement ; j'ai un driver "made in china" chez moi et aux faibles niveaux de brightness il clignote un peu ( entre 50 et 100Hz a vue d'oeil ). Vu que je m'en sert comme eclairage d'ambiance et pas comme discothèque (enfin en général) je veux absolument régler ce probleme. Mais evidemment etant un truc pas cher je suppose que la frequence de leur PWN est pas optimale... Mais bon je préfère ne pas critiquer avant d'avoir fait mieux :)
     
    bZone , 1 Avril 2010
    #10
  11. MDe

    MDe 58 ans, Liège

    Bon.. donc question ici: Which CPU board ?

    On ne trouve à mon avis pas de régulation à courant DC variable parce que ça a nécessairement un mauvais rendement. On ne sait faire ça qu'à travers des transistors qui provoque une chute de tension et dissipe la chaleur au travers de jolis refroidisseurs. C'est un peu louper l'objectif des économies d'énergie :)

    --
     
    MDe , 1 Avril 2010
    #11
  12. springbok

    springbok 35 ans, Liège

    Ce problème est intrinsèque à l'application. Aucun driver de led classique ne parvient a driver correctement les LEDs à très faible courant (<1mA). On se trouve en fait, pour ces courants, dans le coude de la courbe tension-courant de la LED. A ces valeurs de tensions, une très faible variation peut allumer/éteindre la LED. Il faut prévoir un courant minium dans la LED pour que cela fonctionne correctement. La seule solution pour diminuer l'intensité encore plus est dans ce cas là de dimmer la LED en PWM.
     
    springbok , 1 Avril 2010
    #12
  13. MDe

    MDe 58 ans, Liège

    Ben.. c'est précisément ce que BZone compte réaliser: un bon dimmer LED ;-)
     
    MDe , 1 Avril 2010
    #13
  14. bZone

    bZone Equipe BricoZone 43 ans, Liège

    ben voilà DHL est passé, pour répondre à Mde j'ai finalement pris une carte Arduino avec un atMega328, qui a l'avantage d'avoir 5 sorties en PWM hardware. Sur le ARM que j'envisegeai initialement je devais le faire en software.
    J'ai commandé un LCD 2x20 lignes backlighté et un capteur IR, le but étant de commander le bidule avec la télécommande de ma télé (pour eviter d'avoir une xième telecommande).
    [​IMG]

    Je viens d'envoyer mon premier "programme", pire encore que Hello World : il fait clignoter une LED onboard, wééééé :)
     
    bZone , 1 Avril 2010
    #14
  15. MDe

    MDe 58 ans, Liège

    Pour quoi faire le LCD 2x20 lignes backlighté ?
     
    MDe , 1 Avril 2010
    #15
  16. bZone

    bZone Equipe BricoZone 43 ans, Liège

    Pour pouvoir afficher et noter les valeurs RGB utilisées dans une couleur, et aussi pour avoir des "menus de configuration" ( pour stocker et rappeller des couleurs custom ), ainsi que leur donner un nom.
     
    bZone , 1 Avril 2010
    #16
  17. Haiku

    Haiku 40 ans,

    Ambiance de Noël, de pâques, de St-Valentin, etc.. :laughing:
     
    Haiku , 1 Avril 2010
    #17
  18. jef2000

    jef2000 39 ans,

    Bonjour,

    Je suis également intéressé par le dimmage de led RGB. Quel type de leds comptes tu utiliser? D'après ce que j'ai vu, il existe des modules led a alimenter à tension constante (souvent 24V) et modules leds qui demandent un couran constant (souvent 350mA). Pour les leds à courant constant, j'ai bien peur que la régulation de courant soit incompatible avec le PWM. Si le PWM est à 50% mais que la régulation de courant double la tension pour tenter de rétablir son courant "moyen" de 350mA, les leds riquent de ne pas apprécier...
    Donc il me semble que la seule solution restante est d'utiliser des modules à tension constante et d'ajouter le PWM. Qu'en pensez vous?

    Jean-François
     
    jef2000 , 1 Avril 2010
    #18
  19. bZone

    bZone Equipe BricoZone 43 ans, Liège

    une petite video idiote , je progresse : fiat lux !

     
    bZone , 1 Avril 2010
    #19
  20. jeanphi500

    jeanphi500 40 ans, Liège

    Excellent avec la musique :grinning:
     
    jeanphi500 , 1 Avril 2010
    #20
Chargement...

Sujet similaires

Vous pouvez aussi lancer une recherche sur : Driver PWM leds

Similar Threads - Driver PWM leds
  1. spikeboretto2

    Lignes verticales TV led

    spikeboretto2, +2 (spikeboretto2), 18 Février 2018
    2
    Affichages:
    215
    spikeboretto2
    24 Février 2018
  2. Le Dam

    Placement d'une mini-LED dans un luminaire : possible ?

    Le Dam, +15 (fgalette), 22 Novembre 2016
    15
    Affichages:
    770
    fgalette
    24 Mars 2017
  3. VdL

    Montage LED

    VdL, +2 (VdL), 9 Juin 2016
    2
    Affichages:
    796
    VdL
    9 Juin 2016
  4. saketa

    6 W led

    saketa, +11 (omega.067), 5 Mai 2016
    11
    Affichages:
    894
    omega.067
    6 Mai 2016
  5. pyromana

    plusieurs powerled avec un PWM

    pyromana, +4 (pyromana), 17 Mars 2014
    4
    Affichages:
    653
    pyromana
    17 Mars 2014
  6. lephenix

    moteur portail Power Drive de Chamberlain

    lephenix, +21 (steph987), 3 Avril 2011
    21
    Affichages:
    14 345
    steph987
    10 Mars 2018
  7. bZone

    experience en leds RGB, driver, strip led rgb ?

    bZone, +4 (bZone), 17 Mars 2010
    4
    Affichages:
    3 083
    bZone
    25 Septembre 2010