Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Driver 7 segments fort courant



  1. #1
    zanzeoo

    Driver 7 segments fort courant


    ------

    Bonjour a tous

    j'avais un stock important de led rouge alors je me suis bricolé 4 grands afficheurs 7 segments

    chaque segments est composé de 10 led rouge (5x2) a ANODE COMMUNE
    (il faut un 0 pour allumer un segment ), j'ai pris 1.8v et 20ma pour polarisé la LED ce qui revient a dire qu'un segment consomme 3.6v et 100ma. j' alimente l'afficheur avec un 12V , mon problème c'est pour commander les segments via mon microcontrolleur AVR ,

    si j'utilise un ULN2803 avec l'entrée a 5v j'ai bien un 0v en sortie ,
    mais lorsque je met un 0 a l'entrée je me retrouve avec un 5V en sortie et la une DDP (12v vers 5v) se créer et mon afficheur reste allumé....


    Comment puis je remédier a ce problème ??

    Merci d'avance

    -----

  2. #2
    DAUDET78

    Re : Driver 7 segments fort courant

    Il faut laisser la broche COM (pin 10) en l'air ou la relier au +12V
    J'aime pas le Grec

  3. #3
    zanzeoo

    Re : Driver 7 segments fort courant

    Citation Envoyé par DAUDET78 Voir le message
    Il faut laisser la broche COM (pin 10) en l'air ou la relier au +12V
    bien vu il faut laisser le com ds le vide

    merci

  4. #4
    zanzeoo

    Re : Driver 7 segments fort courant

    voila mon montage fonctionne j'arrive bien a multiplexer les 4 afficheurs et a afficher 1 2 3 4 sur les digit respectifs .

    cependant certaines diodes restent très légèrement allumées , on a l'impression sur le Digit 1(qui affiche 1) d'avoir le 2 du digit2 , j'ai bien essayé de jouer sur la fréquence de multiplexage mais je n'arrive pas a enlever cet effet


    si qq a une idée pour remédier a cela


    merci

    voici le bout de code que j'utilise :
    Config Portd = Output 'Chiffres
    Config Portc = Output 'digits

    Dim D As Byte
    Dim X As Integer

    X = 0.6

    Const Digit1 = &B10000000
    Const Digit2 = &B00001000
    Const Digit3 = &B00100000
    Const Digit4 = &B00010000


    Do
    Waitms X
    D = Lookup(1 , Chiffres)
    Portc = Digit1
    Portd = D
    Waitms X

    D = Lookup(2 , Chiffres)
    Portc = Digit2
    Portd = D
    Waitms X


    D = Lookup(3 , Chiffres)
    Portc = Digit3
    Portd = D
    Waitms X

    D = Lookup(4 , Chiffres)
    Portc = Digit4
    Portd = D
    Waitms X
    Loop

    End

    Chiffres:
    Data &H3F , &H06 , &H5B , &H4F , &H66 , &H6D , &H7D , &H07 , &H7F , &H67

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Pont Redresseur Fort courant
    Par Fabrizio dans le forum Électronique
    Réponses: 15
    Dernier message: 12/01/2012, 17h24
  2. Moteur courant continu Vitesse lente Couple fort
    Par kornino dans le forum Électronique
    Réponses: 3
    Dernier message: 10/04/2009, 00h02
  3. régulateur fort courant
    Par sissoux dans le forum Électronique
    Réponses: 19
    Dernier message: 04/03/2009, 10h20
  4. Courant d'air et courant marin : qu'est ce qui fait vivre le gulf stream ?
    Par Pera dans le forum Environnement, développement durable et écologie
    Réponses: 25
    Dernier message: 23/06/2008, 14h55
  5. LED driver pour 4x7 segments à 4 LEDs
    Par Sevenup dans le forum Électronique
    Réponses: 3
    Dernier message: 04/09/2007, 18h49
Découvrez nos comparatifs produits sur l'informatique et les technologies.