IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Alimenter un Arduino Nano en 24V


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut Alimenter un Arduino Nano en 24V
    Bonjour,

    je possède un Arduino Nano et une alimentation 24V. Malheureusement, l'entrée Vin de l'Arduino accepte un maximum de 12V. L'idée est donc d'insérer un régulateur de tension entre l'Arduino et l'alimentation (voir schéma).

    Mais, j'ai repéré un petit problème : quand je branche le connecteur USB je me retrouve avec du 5V sur Vin et également sur l'entrée de mon régulateur 12V (mon alimentation n'étant pas connectée) ! Comment je peux me retrouver avec du 5V sur Vin ? Je pensais les régulateurs protégés contre les retours en courant. Ils ne risquent pas de griller ?

    Le Nano possède déjà un régulateur de tension, est-ce je peux en mettre un second en cascade sans précaution particulière ?
    Est-ce qu'en insérant une diode (une classique 1N4001) entre la sortie de mon régulateur 12V et Vin peut suffire à résoudre le problème de la présence du 5V sur Vin ?

    [edit]Si on regarde le schéma de l'alimentation de Arduino UNO on constate que c'est plus élaboré que pour le Nano (il y a une simple diode).[/edit]
    Images attachées Images attachées  

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonsoir Auteur

    Pour protéger un régulateur, il faut alimenter l'entrée depuis la sortie, le transistor de puissance reste bloqué mais il n'y a pas de tension inverse dangereuse qui apparait dans les composants du régulateur. Cela était présent dans les vielles docs et application sheets des 78xx (cas d'une grosse capacité en sortie). Le principe c'est de mettre une diode normalement bloquée entre la sortie et l'entrée. En quelque sorte en "anti-parallèle".
    Il est fort probable que les nouveaux régulateurs intègrent cette protection. Quoique cela fait un moment que je ne me suis pas penché dessus.

    Sauf erreur, Vincent avait déjà indiqué que les circuits d'alimentation de l'Arduino sont limites, notamment en alimentant sur la sortie les régulateurs sans autre considération.

    Bonne soirée

    Delias

  3. #3
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 117
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 117
    Par défaut
    Salut,

    Citation Envoyé par Auteur Voir le message
    Mais, j'ai repéré un petit problème : quand je branche le connecteur USB je me retrouve avec du 5V sur Vin et également sur l'entrée de mon régulateur 12V (mon alimentation n'étant pas connectée) ! Comment je peux me retrouver avec du 5V sur Vin ?
    au vu de ce que tu dis ci-dessus, il semblerait (à confirmer au Metrix) que la broche Power de l'usb soit raccordée au Vin de l'Arduino (pour l'alimenter facilement, sans doute), et si c'est le cas, va falloir intervenir avec un scalpel sur le pcb, et y insérer au moins un inverseur manuel pour choisir l'alimentation à utiliser : usb ou externe.

    En regardant le pdf de l'autre circuit, on voit bien la commutation automatique entre power_from_USB et power_from_alim_extérieure, et elle est pas mal sophistiquée (à voir là).

    Quant au fait que ça "remonte" à travers ton régulateur, je passe. Ceci dit, tu peux toujours protéger sa sortie avec une diode en série, je pense. Mais tu ne seras plus à 12 V, tu vas tomber à 11,4 V. C'est grave ?

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Bonsoir Délias,
    Citation Envoyé par Delias Voir le message
    Pour protéger un régulateur, il faut alimenter l'entrée depuis la sortie, le transistor de puissance reste bloqué mais il n'y a pas de tension inverse dangereuse qui apparait dans les composants du régulateur. Cela était présent dans les vielles docs et application sheets des 78xx (cas d'une grosse capacité en sortie). Le principe c'est de mettre une diode normalement bloquée entre la sortie et l'entrée.
    cette diode apparaît sur les datasheet des 78xx. Mais ça m'ennuie de la mettre, je ne voudrais pas que le 5V de l'USB se retrouve sur la sortie de mon alimentation 24V.


    bonsoir Jipété,
    Citation Envoyé par Jipété Voir le message
    au vu de ce que tu dis ci-dessus, il semblerait (à confirmer au Metrix) que la broche Power de l'usb soit raccordée au Vin de l'Arduino (pour l'alimenter facilement, sans doute), et si c'est le cas, va falloir intervenir avec un scalpel sur le pcb, et y insérer au moins un inverseur manuel pour choisir l'alimentation à utiliser : usb ou externe.
    c'est un arduino officiel, je ne pense pas que que l'alimentation de l'usb soit directement raccordée au Vin, je pense que c'est le régulateur 12V/5V intégré sur la platine qui le laisse passer.

    Citation Envoyé par Jipété Voir le message
    Quant au fait que ça "remonte" à travers ton régulateur, je passe. Ceci dit, tu peux toujours protéger sa sortie avec une diode en série, je pense. Mais tu ne seras plus à 12 V, tu vas tomber à 11,4 V. C'est grave ?
    pas grave le régulateur 5V de l'Arduino est sensé encaisser une tension entre 7 et 12V justement.

    Citation Envoyé par Jipété Voir le message
    En regardant le pdf de l'autre circuit, on voit bien la commutation automatique entre power_from_USB et power_from_alim_extérieure, et elle est pas mal sophistiquée (à voir là).
    Justement.... dois-je réaliser quelque chose de similaire ?

  5. #5
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonsoir Auteur

    Je pense que la tension de l'USB remonte le régulateur U1 IC2 pour se retrouver sur Vin présent sur le header (mais pas sur le jack d'alimentation en raison de la diode D1).
    Tu mets simplement une diode en série à la suite de ton 7812, à 11,...V l'Arduino continuera à bien fonctionner, surtout que Vin n'a pas vraiment besoin d'être hyper stable.

    Par contre côté rendement c'est une catastrophe, à moins de 21% au final.

    Bonne nuit

    Delias

    Edité: Arduino Nano pas Uno, Grrr...
    Sur le Nano la diode réduit le 5V de l'AVR quand la carte est alimentée en USB, alors que le montage plus "perfectionné" de l'Uno lui permet de ne quasi pas perdre de tension quand il est alimenté par l'USB. Fonctionnellement c'est une diode sans seuil (mais avec une petite résistance interne, le RDSON du MOS).

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 117
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 117
    Par défaut
    Bonjour,

    (faut que j'arrête de poster le soir, j'ai pas les idées claires, )

    J'ai regardé le lien de ton circuit plus en détail, ainsi que le pdf et l'image que tu donnes dans ton 1er post.

    Alors déjà pour s'y retrouver, dans ton image on dirait que les pinoches de la rangée droite, numérotées de haut en bas de 15 à 1 devraient être de 30 à 16 pour être en phase avec le texte suivant :
    Nom : power_arduino.png
Affichages : 2833
Taille : 15,2 Ko

    de même que les pinoches sur le pdf, qui sont là numérotées de h en b de 1 à 15.

    T'arrives à t'y retrouver ?


    'fin bon, à la lecture du texte que je cite, moi je mettrais un régul suivi d'une diode en sortie de l'alim externe 24 V, connecté à la pin 30 et basta puisque le texte dit que l'adaptation sera automatique.
    Et j'écris cette phrase avant d'avoir lu le commentaire de Delias : on est donc deux à penser la même chose, allez, fais chauffer le fer

    Relecture : je sais pas si je suis clair, alors : 230 Vac --> alim externe 24 Vcc --> régul 12 V --> diode --> pin 30.

  7. #7
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Alors déjà pour s'y retrouver, dans ton image on dirait que les pinoches de la rangée droite, numérotées de haut en bas de 15 à 1 devraient être de 30 à 16 pour être en phase avec le texte suivant :
    (...)
    de même que les pinoches sur le pdf, qui sont là numérotées de h en b de 1 à 15.

    T'arrives à t'y retrouver ?
    effectivement il y a une inversion de la numérotation des pins. J'ai récupéré l'empreinte du circuit sur le net et le concepteur a inversé la numérotation.

  8. #8
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonjour à tous

    Moi aussi je devrais me méfier quand j'écris au milieu de la nuit

    Bon petite information complémentaire:
    Le nano est équipé d'un régulateur LM1117 et quand on va dans sa doc: http://www.ti.com/lit/ds/symlink/lm1117.pdf, sous le chap. 7, il est indiqué que le régulateur possède une diode de protection interne. D'où la présence du 5V de l'USB sur le Vin de la carte (moins les chutes de tension des diodes). CQFD.

    La diode de protection externe n'est requise que si le courant peut dépasser les 20A ce qui est le cas uniquement avec une grosse capacité à la sortie et une mise à GND de Vin.
    Et sur le schéma du 7812 du premier message, il manque le condensateur d'entrée du 7812, sans quoi il risque d'osciller et ça c'est pas bon.

    Delias

  9. #9
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 252
    Par défaut
    Citation Envoyé par Delias Voir le message
    http://www.ti.com/lit/ds/symlink/lm1117.pdf, sous le chap. 7, il est indiqué que le régulateur possède une diode de protection interne. D'où la présence du 5V de l'USB sur le Vin de la carte (moins les chutes de tension des diodes). CQFD.
    Très bien vu !

    J'ajouterai pour finir qu'il faut prendre en compte la dissipation du 7812. Avec un drop out de 12V tu ne vas pas pouvoir tirer beaucoup de courant dessus.

    Saleté d'étude thermique ! On l'oublie toujours
    P = (Vin - Vout) * Iout
    P = (24V - 12V) * 300mA
    P = 3.6W

    A 300mA le seul 7812 survivant sera celui en gros boîtier TO-3 et encore sa température sera de 126 degrés sans prendre en compte la température ambiante

  10. #10
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    L'idée qui m'a traversé l'esprit est d'utiliser un TS7805 et de brancher sa sortie sur le +5V mais je crains d'injecter du courant dans le port USB si celui-ci est connecté et de le cramer s'il y a un souci sur le régulateur

    Mais, il faudra que je refasse quand même une mesure, je me demande si je ne retrouve pas du +5V sur le port USB si j'alimente l'Arduino par Vin. D'après le schéma, cela ne devrait pas se produire.

    Je me demande si j'ai fait un bon choix dans le régulateur...


    @Vincent : pas de souci mes régulateurs sont dans des boîtiers TO-220 Pour le courant, le Nano consomme 50mA. Et avec ce que j'ai branché dessus, je ne dois pas dépasser 100mA. Le boîtier chauffe, mais pas de quoi se brûler

Discussions similaires

  1. Conflit Arduino nano "clone" Yosemite 10.10.5
    Par Kogoro dans le forum Arduino
    Réponses: 0
    Dernier message: 20/06/2017, 12h57
  2. Réponses: 5
    Dernier message: 27/04/2017, 09h44
  3. A propos de LED_BUILTIN sur Arduino Nano
    Par Chamac dans le forum Arduino
    Réponses: 10
    Dernier message: 10/01/2017, 11h59
  4. Réponses: 8
    Dernier message: 23/12/2016, 19h06
  5. Thermocouple avec Arduino Nano v3.0
    Par redui dans le forum Arduino
    Réponses: 13
    Dernier message: 13/12/2016, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo