ULN2803 Suffisant ou pas ?
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

ULN2803 Suffisant ou pas ?



  1. #1
    fredobaldo

    ULN2803 Suffisant ou pas ?


    ------

    Bonjour,
    Je voudrais savoir comment calculer ce que peut supporter un ULN2803 (qui serait piloté par PIC ou Raspberry (5V)):
    J'ai bien trouvé son datasheet (Courant maximum de 500mA).
    J'ai bien trouvé comment le monter: http://mchobby.be/wiki/index.php?tit...03-Sch%C3%A9ma
    J'ai ici une pompe: http://shop.mchobby.be/moteur/206-po...-silicone.html (Courant du moteur: 300mA)
    J'ai ici un moteur: http://shop.mchobby.be/moteur/236-mo...v-200-pas.html (Courant/Phase: 350mA)

    Tout d'abord, monteriez vous cette pompe et/ou moteurs avec un ULN2803, ou bien est-ce un mauvais choix technique ?
    [Faudrait il directement une carte relais 5V ? http://hackspark.fr/fr/8-channel-5v-...0vac-10a.html]

    Sinon, si c'est un bon choix, je voudrais savoir combien puis je mettre de pompe au maximum sur mon ULN2803,
    ou bien combien puis je mettre de moteur au maximum,
    ou bien combien de pompe et de moteur ?

    Mais surtout comment savoir et comment le calculer.
    Est-ce par exemple pour une pompe: 500mA - 300mA = Il me reste 200mA d'utilisable ?

    Merci de m'éclairer.

    -----

  2. #2
    bobflux

    Re : ULN2803 Suffisant ou pas ?

    D'après la datasheet :

    The collector-current rating of each Darlington pair is 500 mA.
    The Darlington pairs may be connected in parallel for higher current capability.
    Donc c'est 500mA par sortie, mais :

    Total substrate-terminal current 2.5A
    Donc le total ne doit pas excéder 2.5A

    Collector-emitter saturation voltage : IC = 350 mA max 1.6V
    Donc à 350mA le transistor dissipe 0.56W, et là on a un problème...

    Package thermal impedance : 73°C/W
    Donc le chip chauffe de 41°C par sortie à 350mA.

    Donc si Ta=40°C, trois sorties actives à 350mA, 161°C, il est mort.

    Utilise plutôt des MOSFET canal N "logic level" qui se commandent en 5V, par exemple AO4840 ou n'importe quel MOS double en petit package CMS qui prend pas trop de place et qui coûte genre 10c, si tu prends une spécification de RdsON = 100 mOhm (ou moins) à Vgs=4.5V, chaque MOSFET dissipera seulement ... 12mW. Il faudra ajouter la diode.

    En bonus, le courant de démarrage du moteur ne fera rien au MOSFET.

  3. #3
    DAUDET78

    Re : ULN2803 Suffisant ou pas ?

    Citation Envoyé par bobfuck Voir le message
    Donc c'est 500mA par sortie,
    Jamais de la vie!
    Une fois de plus :
    le Maximum Ratings, c'est la valeur avant que le composant ne parte définitivement au paradis . Ce n'est pas une valeur de fonctionnement. D'ailleurs , pour 500mA, il n'y a pas de valeur garantie en tension de sortie
    Utilise plutôt des MOSFET canal N "logic level" qui se commandent en 5V,
    +1
    J'aime pas le Grec

  4. #4
    fredobaldo

    Re : ULN2803 Suffisant ou pas ?

    D'accord, on oublie l'ULN2803.

    Je choisis donc par exemple un STP16NF06:
    http://composants.e44.com/transistor...STP16NF06.html
    Il se commande en 5v.
    Et peut accepter jusqu'à 60V et 16A
    (Je n'oublie pas la diode de roue libre)
    C'est bien ça ?

    J'oublie ma carte relais 5V ?
    http://hackspark.fr/fr/8-channel-5v-...50vac-10a.html

    Dans l'exemple du bas, avec le moteur, elle est où la diode ???!!!
    http://mchobby.be/wiki/index.php?tit...teur_Hobbyiste

    Merci encore.

  5. A voir en vidéo sur Futura
  6. #5
    DAUDET78

    Re : ULN2803 Suffisant ou pas ?

    Citation Envoyé par fredobaldo Voir le message
    Je choisis donc par exemple un STP16NF06:
    C'est ça le bon lien .... sur la spécification
    http://composants.e44.com/files/prod.../STP16NF06.pdf
    Il se commande en 5v.
    Moi, je vois qu'il se commande en 10V ... donc il ne convient pas !
    Et peut accepter jusqu'à 60V et 16A
    8A seulement !
    Dans l'exemple du bas, avec le moteur, elle est où la diode ???!!!
    aux oubliettes ! Si tu savais le nombre d’âneries qu'on trouve sur Internet .
    NMOS_TTL.txt
    J'aime pas le Grec

  7. #6
    fredobaldo

    Re : ULN2803 Suffisant ou pas ?

    Arf mauvais choix, il faut dire aussi que ces datasheet sont mal faits ! Ou bien mal lus (compris)

    Alors je prends cette fois l'IRL540N
    http://composants.e44.com/transistor...2-IRL540N.html
    avec son datasheet:
    http://www.vishay.com/docs/91300/91300.pdf

    Il se commande en 5v: VGS=5V
    Et peut accepter jusqu'à 100V et 28A.

    Vous ne m'avez pas parlé de la carte relais ...

  8. #7
    DAUDET78

    Re : ULN2803 Suffisant ou pas ?

    Citation Envoyé par fredobaldo Voir le message
    Il se commande en 5v: VGS=5V
    Et peut accepter jusqu'à 100V et 28A.
    17A .....
    Vous ne m'avez pas parlé de la carte relais ...
    ben on parle de NMOS ....
    J'aime pas le Grec

  9. #8
    bobflux

    Re : ULN2803 Suffisant ou pas ?

    Citation Envoyé par DAUDET78 Voir le message
    Jamais de la vie!
    Une fois de plus :
    le Maximum Ratings, c'est la valeur avant que le composant ne parte définitivement au paradis . Ce n'est pas une valeur de fonctionnement. D'ailleurs , pour 500mA, il n'y a pas de valeur garantie en tension de sortie+1
    La première ligne de la datasheet c'est "500-mA-Rated Collector Current". Effectivement le Vce n'est pas spécifié.

    Par contre, si on met une charge à 300mA sur chaque sortie, le composant s'autodétruit par surchauffe si plus de trois sorties en même temps sont activées. J'aime moyennement ce genre de conception. Surtout si on a un uC qui a des pullups activés par défaut au reset. Si tu démarres dans le debugger toutes les sorties sont à 1 : faut voir si ça explose.

    Le ULN2803 c'est bien pour commander des relais à 50mA pièce par exemple. Sinon il fait son âge quand même.

    Concernant le choix du MOS, ça dépend surtout des frais de port. Si tu passes commande chez Farnell ou Mouser tu peux prendre du MOS CMS pas cher en petit format qui ira parfaitement. Si tu dois acheter chez l'épicier du coin, prends ce qu'il y a. Si tu as des IRL540N dans un tiroir, ça ira aussi.

    Attention si tu comptes faire du PWM sur tes moteurs, un IRL540N a une Qg assez énorme donc il sera lent à commuter sans un driver musclé. Un MOS plus petit pourra se commander en PWM avec une IO de microcontroleur.
    Dernière modification par bobflux ; 27/10/2014 à 22h49.

  10. #9
    DAUDET78

    Re : ULN2803 Suffisant ou pas ?

    Citation Envoyé par bobfuck Voir le message
    Surtout si on a un uC qui a des pullups activés par défaut au reset.
    A mon humble connaissance , on active les PullUPs sur les entrées uniquement. Et si on le fait par accident sur les sorties, elles sont tellement élevées ( à vérifier, de l'ordre de plus de 50K) qu'elles ne feront pas de mal à l'ULN
    J'aime pas le Grec

Discussions similaires

  1. PCF8574 et ULN2803
    Par Furbean dans le forum Électronique
    Réponses: 15
    Dernier message: 04/11/2013, 21h39
  2. Darlington ULN2803
    Par CAPUCIN123 dans le forum Électronique
    Réponses: 3
    Dernier message: 14/09/2013, 17h59
  3. PWM sur ULN2803
    Par Serialkliker dans le forum Électronique
    Réponses: 15
    Dernier message: 07/03/2012, 06h56
  4. booster uln2803
    Par tsauzeau dans le forum Électronique
    Réponses: 17
    Dernier message: 27/10/2011, 18h54
  5. Uln2803
    Par freesbeep dans le forum Électronique
    Réponses: 1
    Dernier message: 11/08/2004, 18h28
Découvrez nos comparatifs produits sur l'informatique et les technologies.