Partage
  • Partager sur Facebook
  • Partager sur Twitter

Réalisation d'un circuit imprimé

Sujet résolu
    28 décembre 2014 à 13:55:08

    Bonjour,

    Je vais, pour le première fois, réaliser un circuit imprimé. Je vais envoyer mon fichier réalisé sous Kicad à un constructeur. J'aurais quelques questions sur l'utilisation d'un circuit simple face ou double face.

    J’ai dans le circuit certains composant en CMS (en surface) et d’autres en traversant. Dans mes souvenirs, les pistes de cuivres sont de l’autre côté des composants traversant puisqu'on soude par le dessous. Je vais donc me retrouver avec des composants de chaque côté de mon circuit et ça me parait assez bizarre… Est-ce normal ?

    Si je veux éviter l'utilisation du double face, je peux utiliser des straps ( résistance de 0 ohm), est-ce judicieux ?

    Ensuite, j'aurais voulu savoir si mon circuit comportait des aberrations (condensateur manquant,...) 

    - Batterie 3.7V

    - Les condensateurs de 1uF sont utilisés pour éviter les surtensions en entrée et en sortie, sont-ils placés correctement ? 

    - XC6210 : Convertisseur 3.7V->3.3V pour obtenir une tension constante pour alimenter le microcontrôleur et le Xbee.

    - MCP73812T : Convertisseur pour gérer la recharge de la batterie en utilisant le panneau solaire(5V).

    - Attiny84 : Microcontrôleur utilisé pour interfacer tous les capteurs. La pin 4 est branché au niveau de la sortie de la batterie pour mesurer la charge de celle-ci. Le pont diviseur fait passer la tension de 4.2V à 2.5V. En effet, l'attiny 84 possède une tension de référence de 2.56V. Je fais donc passer la tension maximale de la batterie 4.2V à 2.5V pour être en dessous de la tension de référence.

    - Xbee alimenté en 3.3V et interfacé avec le microcontrôleur.

    - Le capteur à ultrason est alimenté en 5V, il faut donc effectuer une adaptation logique entre le microcontrôleur et ce capteur.
    Attiny->Capteur : On utilise un montage avec un ampli Op (OPA337NA). On compare la tension d'entrée à une tension V- égale à 2.5V (obtenue avec un pont diviseur). L'amplificateur est alimenté en 5V donc si V+ est supérieur à 2.5V, la sortie sera à 5V. L'amplificateur fonctionne-t-il en régime linéaire ?
    Capteur->Attiny : On utilise un simple pont diviseur de tension pour faire passer la tension de 5V à 3.3V.

    - NCP1400A : Convertisseur pour faire passer la tension de 3.7V à 5V. Les branchements de ce module me paraissent étranges. Cependant, ce sont bien ceux indiqués dans la datasheet...

    - Le transistor permet d'alimenter le capteur à ultrason seulement lorsqu'on veut faire des mesures. 

     Je vous remercie pour votre aide.

    • Partager sur Facebook
    • Partager sur Twitter
      29 décembre 2014 à 0:13:33

      Alors, voici quelques impressions que je te livre au fur et à mesure ;)

      ------

      Si tu as un circuit simple face, tu es en effet obligé d'avoir des composants des 2 cotés.

      Personnellement, cela ne me dérange pas mais il ne faut pas oublié qu'en simple face :

      - les trous ne sont pas métallisés (donc les composants trad tiennent moins bien)

      - le routage est plus complexe et nécessite des straps (je te conseille d'utiliser des pattes de résistance ou des fils mais pas des résistances 0 ohm)

      -----

      Des condensateurs contre les surtension ???

      A mon avis, il s'agit plutôt de condensateurs de découplage ou de filtrage, à placer au plus proche de l'alimentation associée.

      -----

      Le pont diviseur pour abaisser à 2.5v, OK.

      Par contre, le brancher sur la pin RESET de l'ATtiny, je doute fort que ce soit correct.

      -----

      Le schéma du NCP1400 est correct.

      Si tu as des doutes, je te conseille de rechercher "convertisseur boost" sur google, tu comprendras comment il marche.

      -----

      Pour ton OPA, j'avoue ne pas trop comprendre...

      Pourquoi ne pas mettre un simple de transistor (qui force le LOW) et résistance de pull-up (qui remonte au 5V) ?

      C'est quand même bien moins chère qu'un AOP et pas plus complexe à utiliser.

      Il faut juste ne pas oublier que ça inverse le signal donc changer les LOW en HIGH dans le code de l'ATtiny.

      Tu peux aussi essayer de ne rien mettre du tout : si ça se trouve, ton capteur comprend très bien les niveaux logiques 0/3.3

      -----

      Et enfin, pour le XBee, je pense que tu ne devrais pas laisser la pin /RST dans le vide mais la connecter au VCC ou à l'ATtiny (pour piloter le reset de l'XBee).

      -
      Edité par lorrio 29 décembre 2014 à 0:15:56

      • Partager sur Facebook
      • Partager sur Twitter
        29 décembre 2014 à 19:28:30

        Je pense qu'on va se tourner vers un circuit double face avec un plan de masse, ce sera plus propre :). Je vais rajouter une pin pour le reset  du Xbee et modifier celle pour la mesure de la charge.

        Tu as raison, c'est beaucoup plus simple d'utiliser un transistor pour l'adaptation logique. Est-ce que ce schéma est correct ? Je me suis fortement inspiré du schéma que tu m'avais fourni sur le sujet : Lecture de plusieurs bits :). J'ai juste une question, pourquoi est-il nécessaire d'utiliser la résistance R1 ? Si la pin de l'ATtiny est en LOW, la pin de sortir sera en HIGH et si la pin de l'ATtiny est en HIGH, la pin de sortie sera en LOW mais je vois pas où intervient R1..

        Edit : Sur le schéma, je viens de me rendre compte que je prenais Vcc de l'ATtiny, je me suis trompais, ce serait le Vcc sortant du convertisseur pour avoir 5V.

        -
        Edité par edouard62 29 décembre 2014 à 19:30:11

        • Partager sur Facebook
        • Partager sur Twitter
          29 décembre 2014 à 23:16:33

          Sur ton autre sujet, ton capteur était de type Open Drain.

          Cela signifie qu'il est capable de faire un LOW, mais pas un HIGH.

          Du coup, la résistance sert à ramener un HIGH quand le capteur ne fait pas un LOW.

          Dans le cas de l'ATtiny, il s'agit d'une sortie de type Totem Pole.

          Cela signifie qu'elle est capable de faire un LOW ou un HIGH sans restriction.

          La résistance R1 n'a donc strictement aucune utilisée avec un sortie de ce type.

          En revanche, lorsque l'ATtiny fait un HIGH, il impose 3.3V alors que le transistor impose un Vbe de 0.6V

          Deux niveaux différents imposés de part et d'autre, ce n'est pas bon du tout !

          Il faut donc une résistance à mettre entre l'ATtiny et la base du transistor.

          -
          Edité par lorrio 29 décembre 2014 à 23:17:43

          • Partager sur Facebook
          • Partager sur Twitter
            30 décembre 2014 à 21:22:40

            D'accord, je comprends bien le fonctionnement.

            Par contre, comment sont choisies les résistances si on ne connait pas le courant dans les différents fils ?

            De plus, par volonté de diminuer la consommation du système, n'est-il pas préférable de mettre un transistor devant le pont diviseur de tension qui permet de mesurer la charge de la batterie ? En effet, si on laisse le pont diviseur comme ceci, le courant de la batterie va passer dans les résistances.

            Voici le schéma avec la prise en compte de toutes les remarques.

            -
            Edité par edouard62 30 décembre 2014 à 21:23:05

            • Partager sur Facebook
            • Partager sur Twitter
              30 décembre 2014 à 22:41:13

              Ce serait bien de mettre des labels sur ton schéma et de séparer les parties entre elles.

              Parce que là, tu as des fils de partout, sans aucun nom, c'est assez illisible.

              Dans un schéma, on met généralement le GND en bas et le VCC en haut (c'est ce que j'ai fais dans les images que je te montre).

              Alors qu'avec tes fils de partout, on retrouve ton 5V tout en bas avec une résistance de pull-up de 2.2k orientée en bas, c'est très perturbant.


              Attention à ne pas confondre transistor NPN en transistor PNP ! Ce n'est pas du tout la même chose.

              Ton transistor Q1 qui sert à activer ou non l'alim 5V est un PNP, c'est correct.

              En revanche, ton transistor d'adaptation de signal doit être un NPN.

              Regarde bien mon schéma, tu verras que la petite flèche est dans l'autre sens.


              Ton pont diviseur forme une résistance de 4.5k soit un courant qui doit pas être loin de 1mA avec une batterie chargée.

              Donc oui, ça consomme inutilement, c'est dommage.

              Je serais toi, je rajouterais un petit transistor PNP (comme Q1) et une résistance pour activer ou non ce bloc du schéma.

              Pour faire la mesure, tu active le transistor (en passant la pin de l'arduino à LOW).

              Une fois la mesure terminée, tu repasses la pin à HIGH et donc ça ne consomme plus ;)


              Attention aussi sur l'emploie d'un transistor PNP, tu risques d'avoir des surprise avec ton montage !!!

              Pour s'activer, un transistor PNP a besoin d'un Vbe de -0.6V.

              Du coup, en écrivant un LOW, il va y avoir 0-Vbat = -Vbat = -4.2V

              Jusque là, tout va bien, il y a une petite résistance pour limiter et tout le monde est content.

              En revanche, ton ATtiny n'est alimenté qu'en 3.3V !!!

              Du coup, quand tu écris un HIGH, il va y avoir 3.3-Vbat=3.3-4.2=-1.1V

              C'est moins que tout à l'heure mais c'est quand même plus que -0.6V

              Du coup, il est fort probable que ton transistor PNP soit activé en permanence.

              • Partager sur Facebook
              • Partager sur Twitter
                1 janvier 2015 à 17:24:10

                Tout d'abord, je te souhaite une bonne année et on entame 2015 avec de nouvelles questions ;) . Merci encore pour ton aide.

                Donc je vais rajouter un transistor pour contrôler la prise de mesure de la charge.  Par contre, les transistors NPN et PNP sont sensiblement identiques, sauf que dans l'un il faut un courant négatif ou nul pour l'activer alors que dans l'autre il faut un courant strictement positif.
                Je ne vois pas pourquoi un PNP convient mieux pour activer l'alimentation du capteur.. Cela vient-il des tensions entre émetteur et collecteur qui permettent de fermer le transistor ? J'ai cherché dans la datasheet du TO-92 PNP et je ne vois pas en quoi il est plus adapté.

                Dans la doc, ils parlent d'un tension de seuil de - 1.2V, c'est bien le Vbe dont tu parlais ? ( http://www.onsemi.com/pub/Collateral/BC327-D.PDF )
                Je ne suis pas en régime linéaire au vu de mes tensions et intensité ? J'ai du mal à me repérer avec toutes les condition On, Off ..

                De plus, comment vais-je régler ce problème d'activation permanente du PNP pour l'alimentation du capteur ? Est-il possible de trouver un transistor avec des tensions de seuil différente, pour que la commutation se fasse entre les -4.2V et -0.9V ? 

                Si je comprends bien, pour que ce transistor soit passant, il faut soit :
                - Un Vbe de -1.2V ou inférieur
                - Une intensité négative ou nulle sur sa base

                Pour que ce transistor soit bloqué :
                - Une intensité positive sa base
                -  Une tension Vbe>-1.2V

                Et si seulement une condition est réalisée, que se passe t-il ? 
                J'ai lu le cours sur le transistor proposé par Openclassroom mais il ne parle pas de ces problèmes de tension de seuil. L'explication est simplement basée autour de l'intensité arrivant sur la base.

                J'ai une autre question sur les valeurs des résistances que tu as choisi. Comment peux-tu déterminer une valeur sans connaître les intensités passant dans les fils ? J'ai compris que pour la résistance de la base, la valeur n'était pas importante car c'est seulement pour protéger la base. Par contre, pour la résistance placée entre Vcc capteur et Capteur, je ne vois pas comment déterminer cette valeur.

                -
                Edité par edouard62 1 janvier 2015 à 17:24:58

                • Partager sur Facebook
                • Partager sur Twitter
                  1 janvier 2015 à 18:01:37

                  Un transistor NPN est prévu pour faire passer un courant positif du collecteur C vers l'émetteur E.

                  Pour t'en servir d'interrupteur d'alimentation, tu dois donc brancher le C sur l'alimentation, et le E sur ton circuit consommateur.

                  De l'autre coté, le transistor a besoin d'une tension Vbe de 0.6v pour être activé.

                  Imaginions que ton alimentation soit de 5V et que le transistor soit déjà activé.

                  Dans ce cas, le potentiel au point E et au point C est de 5V (transistor activé on a dit).

                  Pour ce que soit vraiment le cas, le potentiel au point B doit être supérieur à 5 + 0.6 = 5.6V afin qu'il y ai bien un Vbe de 0.6

                  Cela demande donc à avoir un potentiel plus haut que l'alimentation général, ce n'est pas possible !

                  Dans ton cas, tout ce que peux faire l'arduino, c'est mettre un potentiel HIGH de 3.3v sur la base.

                  Du coup, peu importe l'alimentation que tu colles avant le transistor, le Vbe qu'il t'impose ne permet pas de dépasser 3.3 - 0.6 = 2.7V sur le collecteur en sortie !

                  Dans ce cas d'utilisation, il est donc impossible de fermer correctement un transistor NPN.

                  Bref, un transistor NPN n'est pas du tout prévu pour être utilisé coté alim !

                  Ces transistors sont prévu pour être utilisé coté GND.


                  Avec un transistor PNP, c'est tout l'inverse : le courant est négatif, le Vbe aussi.

                  Vu le courant négatif, on va le brancher dans l'autre sens en mettant le E sur l'alim et le C sur e circuit consommateur.

                  Vu que le E est sur l'alim, le potentiel E est de 5V.

                  Pour fermer le transistor, il faut mettre un potentiel au point B inférieur à 5 + (-0.6) = 4.4V

                  Cette fois ci-, c'est tout à fait possible puisque l'arduino est capable de descendre à 0V en écrivant un LOW.

                  Une petite résistance pour protéger et ça marche !

                  A l'inverse des NPN, les transistor PNP sont prévu pour être utilisé coté alim et non coté GND.



                  Si je reprend ton bilan, c'est tout à fait ça ;)

                  Transistor NPN  sur ON :

                  - Vbe >= 0.6

                  - Ibase > 0

                  Transistor NPN  sur OFF :

                  - Vbe < 0.6

                  - Ibase = 0

                  Transistor PNP sur ON :

                  - Vbe <= -0.6

                  - Ibase < 0

                  Transistor NPN  sur OFF :

                  - Vbe >= -0.6

                  - Ibase = 0

                  Il n'est physiquement pas possible de ne respecter qu'une seule des règles.

                  Par exemple, dans le cas d'un NPN, si Vbe >= 0.6, il y aura forcément un courant qui passe (et donc le transistor est sur ON)

                  Autre exemple d'un PNP : si Vbe <= -0.6v, il y aura forcément un courant qui passe (et donc le transistor est sur ON)



                  Sur OpenClassroom, le cours ne parle que des NPN d'une façon très simplifiée.

                  Si tu injectes un courant positif dans la base d'un NPN, il va l'amplifier 200 fois dans le collecteur tout en imposant un Vbe de 0.6v.

                  C'est aussi simple que ça ;)

                  Pour un PNP, c'est la même chose en opposé :

                  Si tu injectes un courant négatif dans la base d'un PNP, il va l'amplifier 200 fois dans le collecteur.

                  Tout en imposant un Vbe de -0.6v.


                  Chaque résistance a son importance !!!

                  Le résistance de la base va déterminer le courant qui passe dans la base et donc le courant de saturation du transistor.

                  Avec une résistance de 10k, il va y avoir un courant de I = ( Vcc - Vbe ) / R = ( 3.3 -0.6 ) / 10000 = 0.27mA dans la base du transistor.

                  Avec son amplification de 200, le transistor est donc capable d'aspirer un courant de 0.27*200 = 54mA pour faire son niveau LOW.

                  Je doute fort qu'une pin INPUT d'un capteur laisse échappé un courant important donc 54mA est largement suffisant !

                  Quand à la résistance de 2.2k, elle sert à ramener le niveau HIGH quand le transistor n'est pas fermé.

                  Cette valeur dépend aussi du capteur mais en prenant 2.2k, je m'assure une très belle marge de sécurité.

                  Par exemple, si la pin INPUT du capteur consomme 0.1mA (ce qui est largement faux puisqu'une pin INPUT ne consomme normalement rien du tout), il va y avoir une chute de tension de U = R * I = 2200 * 0.0001 = 0.22v dans la résistance.

                  Au final, le capteur ne va pas avoir un beau niveau HIGH à 5v mais un niveau HIGH de 5-0.22 = 4.78v

                  C'est quand même largement acceptable, surtout quand on voit que j'ai déjà pris une sacré marge de manœuvre en disant qu'une pin INPUT consomme 0.1mA

                  Au final, tu pourrais utiliser une résistance de 100k pour la base et 22k pour la pull-up que ça marchera encore très bien.

                  Plus tes résistances seront grande, moins le courant qui passera sera grand (donc moins de consommation, c'est bénéfique).

                  Cependant, attention à ne pas pousser ce principe à l’extrême non plus.

                  Généralement, les entrées des circuits sont capacitive et ça pose problème...

                  En effet, plus la résistance est grande, plus cela prendra du temps de charger les micro capacités des entrées.

                  Si tes signaux sont rapide, ce temps de chargement plus lent peut donc déformer ton signal et tu te retrouve avec des fronts arrondies :

                  -
                  Edité par lorrio 1 janvier 2015 à 18:08:03

                  • Partager sur Facebook
                  • Partager sur Twitter
                    5 janvier 2015 à 10:07:17

                    J'ai essayé d'utiliser le capteur sans adaptation logique et il s'avère qu'il accepte le 3.3V. Je peux donc enlever cette partie.

                    J'ai bien compris la description que tu as faite des transistors. J'ai essayé de réaliser le circuit que tu as explicité précédemment. Le transistor utilisé est celui-ci : http://www.nteinc.com/specs/100to199/pdf/nte159.pdf

                    J'utilise la carte arduino pour sortir du 5V et du 3.3V. Je branche du 5V sur l'Emetteur.
                    En sortie (collecteur), je mets une résistance suivie d'une diode reliée à la masse.

                    Une résistance est placée sur la base. Je n'ai pas pu effectuer de mesure de tension et intensité, je récupère mon multimètre demain après-midi. Voilà les résultats :

                    - Si je branche une alimentation 3.3V venant de l'arduino sur le base, la diode s'éclaire un peu.
                    - Si je branche la masse sur la base, la diode brille davantage que précédemment.
                    - Si je branche la base sur 5V, la diode est éteinte.

                    Comme tu as expliqué dans ton avant dernier post, je n'arrive pas à ouvrir le transistor en utilisant du 3.3V. En effet, la tension doit dépasser 4.4V pour que le transistor soit ouvert or j'arrive à 3.3V. Comment est-il possible de contourner le problème ?

                    Encore merci pour tes réponses très complètes.

                    • Partager sur Facebook
                    • Partager sur Twitter
                      5 janvier 2015 à 11:34:39

                      Voici comment tu dois précédé :

                      Petite explication sur le fonctionnement :

                      Lorsque tu écris un LOW avec l'arduino, le transistor NPN Q1 est ouvert donc il ne connecte pas la masse.

                      Vu que la masse n'est pas connectée, le transistor PNP Q2 est polarisé sur le 5V au travers de R2 et R3.

                      De ce fait, il est complétement ouvert (car il reçoit bien 5v et non un 3.3v ou autre) et tu n'as rien en sortie.

                      Lorsque tu écris un HIGH avec l'arduino, le transistor NPN Q1 est fermé donc il connecte la masse.

                      Vu que la masse est connectée, le transistor PNP Q2 est polarisé sur le GND au travers de R2.

                      De ce fait, il est complétement fermé et tu as du 5v en sortie.

                      Petite explication sur les résistances :

                      R3 sert juste à polariser le transistor sur le 5v lorsque Q1 est ouvert.

                      Il n'y a normalement presque aucun courant au travers de celle-ci donc on peut prendre un valeur haute pour limiter la consommation.

                      R2 sert à limiter le courant de GND dans le transistor Q2.

                      Tu peux appliquer la formule suivante : IoutMax = ( ( Vin - Vbe ) / R ) * hFe avec :
                      - Vin = 5v
                      - Vbe = 0.6
                      - hFe = amplification du transistor (généralement 200 pour les petits transistors)

                      Ce qui nous donne : IoutMax = ( ( 5 - 0.6 ) / 1000 ) * 200 = 880mA

                      Je pense que c'est largement suffisant mais si tu as besoin de plus, tu peux réduire cette résistance.

                      Pense à garder de la marge histoire d'être certain que ton transistor est bien saturé.

                      R3 sert à limiterle courant dans le transistor Q1.

                      Là encore, le courant maxi du transistor IoutMax = ( ( Vin - Vbe ) / R ) * hFe avec :
                      - Vin = 3.3v
                      - Vbe = 0.6
                      - hFe = amplification du transistor (généralement 200 pour les petits transistors)

                      Ce qui nous donne : IoutMax = ( ( 3.3 - 0.6 ) / 10000 ) * 200 = 55mA

                      Il ne faut pas oublier que Q1 ne sert qu'à piloter Q2, rien d'autre.

                      Son courant de sortie correspond donc au courant circulant dans R3 et R2 avec :
                      - IR3 = 5 / R3 = 5 / 100000 = 0.05mA
                      - IR2 = ( 5 - 0.6 ) / R2 = 4.4mA

                      Au final, ces 55mA sont donc largement suffisant puisque Q1 ne sert qu'à faire passer 4.405mA

                      • Partager sur Facebook
                      • Partager sur Twitter
                        5 janvier 2015 à 11:41:27

                        A noter que Q1 et R1 ne sont pas forcément obligatoire en utilisant une petite astuce ;)

                        Tu peux brancher directement l'arduino entre R2 et R3 (à la place du collecteur de Q1).

                        Si tu écris un LOW, le transistor Q2 se ferme donc tu as 5v en sortie.

                        Si tu écris un HIGH, tu as le transistor Q2 à moitié fermé (car il reçoit 3.3v au lieu de 5.0v) et tu as le même problème qu'avant.

                        Mais si tu passes la pin en INPUT, l'arduino n'impose rien donc c'est la résistance R3 qui va polariser Q2 à 5v ;)

                        Voila donc toute l'astuce :)

                        Soit tu mets la pin en OUTPUT LOW, soit tu mets la pin en INPUT.

                        Mais attention !!! En faisant ça, la pin INPUT de l'arduino va recevoir du 5v alors que l'arduino est alimenté en 3.3v !

                        Il faut donc impérativement utiliser une pin 5V tolerant (à vérifier dans la doc si l'arduino possède ce genre de pin).

                        Si la pin ne supporte pas du 5V alors que l'alimentation est de 3.3v, tu risques de cramer ton arduino !

                        -
                        Edité par lorrio 5 janvier 2015 à 11:42:38

                        • Partager sur Facebook
                        • Partager sur Twitter
                          7 janvier 2015 à 11:33:30

                          J'ai testé le circuit et ça marche parfaitement sur Breadboard :). J'alimentais en 5V en utilisant l'arduino.
                          Mais après réflexion, je me suis demandais d'où viendrait le 5V dans mon circuit. En effet, j'utilise ces transistors en amont du convertisseur 3.8V - 5V. Je ne peux donc pas utiliser le potentiel 5V, à moins de mettre les transistors en sortie. Mais dans ce cas, je perds de la puissance en permanence dans ce composant...

                          En ce qui concerne les pin 5V tolerant, je pense qu'elles ne le sont pas, j'ai trouvé ce tableau dans la datasheet page 174. (http://www.atmel.com/Images/doc8006.pdf). C'est écrit que les pin supportent Vcc +0,5. C'est donc impossible qu'elles supportent le 5V si je ne me suis pas trompé ! Je vais devoir me tourner vers le circuit avec les 2 transistors.

                          • Partager sur Facebook
                          • Partager sur Twitter
                            7 janvier 2015 à 12:47:24

                            Si tes pins ne supportent pas plus que Vcc+0.5, il est en effet préférable d'utiliser le système à double transistor.

                            Dans mon schéma, j'ai mis 5v car il fallait bien que je mette quelque chose.

                            Dans ton cas, tu ne veux pas couper le 5v mais la tension batterie ;)

                            C'est donc Vbat que tu dois mettre à la place de 5v.

                            • Partager sur Facebook
                            • Partager sur Twitter
                              7 janvier 2015 à 19:27:30

                              Je me sens bête la ;) . J'aurais du pousser la réflexion :)

                              J'ai pu effectuer des tests sur les composants CMS et voici mes résultats :

                              - le convertisseur 3.8V->3.3V ne pose aucun problème, il fonctionne parfaitement.

                              - Je n'ai pas encore testé le NCP1400A (3.8V->5V)

                              - Par contre, pour le régulateur en sortie du panneau solaire, ça ne fonctionne pas du tout..

                              Avec le panneau solaire, ça ne marche pas mais j'ai effectué des mesures en branchant l'arduino.

                              - Je branche le 5V sur le Vdd ainsi que le CE. Je branche le + de la batterie sur Vbat. Je relie Vss au GND et je place une résistance entre PROG et GND.
                              Si je mesure l'intensité en entrée, j'obtiens 50-60mA .
                              L'intensité en sortie est de l'ordre de 0.5-1 mA.
                              L'intensité en sortie de PROG est 0.8-1 mA .

                              A cette allure je vais pas recharger la batterie... Pourtant, elle est chargée à environ 50%. La tension à ses bornes est de 3.83V. Si je change la résistance en sortie de PROG et je mets 20k, l'intensité dans cette résistance est toujours d'environ 1mA et celle en sortie ne varie pas ..

                              Le fait que l'intensité en sortie de PROG soit d'environ 1mA indique que la charge de la batterie est effective ( indiqué dans la datasheet), cette valeur est plutôt plausible. Par contre, l'intensité en sortie devrait être nettement supérieur, surtout quand je suis relié à l'Arduino qui peut fournir une plus grand intensité.

                              Est-il possible que le composant soit grillé ? 

                              Je te remercie encore pour tes explications.

                              • Partager sur Facebook
                              • Partager sur Twitter
                                7 janvier 2015 à 19:46:17

                                Une consommation de 60mA avec rien en sortie ??? Ce n'est pas normal du tout ça.

                                Ton circuit est peut-être grillé. As tu essayé avec un autre ?

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  7 janvier 2015 à 20:29:13

                                  Pardon, je voulais dire 6mA en entrée ! Je n'ai aucun autre composant pour essayer ..
                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    7 janvier 2015 à 20:53:26

                                    Es tu certains d'avoir bien fais tes branchements correctement ?

                                    Je te demandes ça car dans sur ton images, les numéros de pins ne sont pas bon.

                                    -
                                    Edité par lorrio 7 janvier 2015 à 20:54:19

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      7 janvier 2015 à 23:40:37

                                      On avait d'abord effectué les tests sur les autres composants et les schémas étaient identiques alors on ne s'était pas posé la question de la concordance entre le schéma "5-Pin SOT-23" et "500 mA Li-ion Battery Charger". 

                                      Nos branchements sont donc faux. Les résultats ont été obtenus en utilisant le deuxième schéma.
                                      Je vais recommencer demain en espérant obtenir le bon résultat cette fois :) 

                                      J'ai une dernière question : la veille du Xbee est gérée par l'état HIGH ou LOW de sa pin DTR/Sleep.
                                      - Si la pin est en LOW, le Xbee est allumé
                                      - Si la pin est en HIGH le Xbee est en mode veille 

                                      La plupart du temps, le Xbee sera en mode veille, donc la pin de l'ATtiny reliée à DTR sera en HIGH en permanence. Encore une fois, cela va consommer de la puissance. N'est-il pas préférable d'utiliser à nouveau un système avec un transistor ? On s'arrange pour que quand la pin de l'ATtiny est en LOW le Xbee soit éteint.

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        7 janvier 2015 à 23:51:15

                                        Mettre une pin sur HIGH ne consomme pas forcément : tout dépend de ce que tu mets derrière.

                                        Si tu branches une LED sur cette pin, c'est évidant que ça va consommer du courant pour allumer la LED.

                                        En revanche, coté XBee, la pin qui gère le mode sommeil est une pin INPUT donc elle ne consomme rien.

                                        Tu peux donc très bien laisser le Xbee branché en permanence, ce n'est pas dérangeant.

                                        La pin Sleep est d'ailleurs là pour ne pas avoir à faire un système externe de coupure d'alimentation.

                                        -
                                        Edité par lorrio 7 janvier 2015 à 23:52:03

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          8 janvier 2015 à 10:21:40

                                          J'ai testé le MPC73812T et ça fonctionne parfaitement avec l'Arduino. J'obtiens un courant de sortie d'environ 45-50 mA pour une résistance de 20 kOhm sur PROG. C'est cohérent avec la datasheet.

                                          Par contre, en essayant de remplacer l'Arduino par le panneau solaire, on obtient de mauvais résultats.
                                          En effet, je me place sous une lampe afin d'obtenir une tension d'environ 4.6V mais l'intensité mesurée en sortie du composant sont très faibles ( 0.6 mA ). 

                                          Le composant cherche à sortir du 50 mA or je pense que le panneau ne peut pas fournir autant. Cela modifie donc le point de fonctionnement du panneau et donc son rendement. Ne faudrait-il pas un composant qui adapte l'impédance d'entrée pour utiliser le point de fonctionnement optimal ?

                                          De plus, on ne peut pas passer au dessus de 20 kOhm pour la résistance sur PROG, le courant en sortie est donc de 50 mA au minimum.

                                          Pour le composant NCP1400A, on doit utiliser une inductance de 22 mH, résistance environ 1 Ohm. Cependant, nous n'en trouvons pas en dessous de 220 mA en courant efficace. C'est donc énorme au vu de la consommation des autres composants..

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            19 janvier 2015 à 14:31:59

                                            Bonjour,

                                            Cela fait deux semaines que j'essaye de configurer le MPC73812 avec le panneau solaire mais aucun résultat.. L'intensité en sortie est trop faible. Ce composant cherche à tirer trop d’Ampère. Il faudrait donc limiter l'intensité absorbé mais je ne sais pas comment m'y prendre ! 

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              19 janvier 2015 à 19:01:22

                                              Ah tient, je constate que ma réponse à ton précédant message n'a pas été prise en compte...

                                              Tu aurais du faire un petit UP pour que je la reposte ;)

                                              Du coup, j'en profite pour répondre à tes 2 messages :

                                              ==========

                                              Ce MPC73812 est un composant LowCost donc il ne faut pas trop lui en demander.

                                              Son rôle, c'est juste de faire passer un maximum de courant pour atteindre la limite imposée puis de réguler la tension pour ne pas dépasser 4.2v.

                                              Il existe des composants qui cherche le rendement maximal du panneau solaire mais ils coutent bien plus chère et demandent beaucoup d'autres composants à coté.

                                              Au final, je ne suis donc pas certain que ce soit un bon investissement...

                                              Ton panneau solaire n'est pas du tout adapté à ton montage : 0.6mA, ce n'est clairement pas suffisant et je doute fort que tu trouves un circuit capable d'adapter un rendement maximal aux alentours d'un courant aussi faible.

                                              Peut-être ferais tu mieux de chercher un autre panneaux solaire capable de fournir au moins 50mA.

                                              ==========

                                              Le courant efficace d'une inductance définie le courant maximal que tu peux faire passer dedans avant qu'elle ne sature, ce qui provoque une chute du rendement.

                                              Si ton circuit ne consomme que 10mA et que ton inductance est capable d'en faire passer 220, il n'y a aucun problème ;)

                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                19 janvier 2015 à 23:52:55

                                                Mon panneau solaire est censé fournir 5V et 180 mA.. Pour les essais, j'avais collé une lampe de bureau sur le panneau faute de soleil dans le Nord ;) 

                                                Je vais réessayer demain. Peut-être que la lampe n'était pas assez puissante ..

                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  20 janvier 2015 à 8:31:52

                                                  Une lampe n'a rien à voir avec la lumière du soleil...

                                                  D'autant plus qu'en la collant sur ton panneaux, tu vas le chauffer alors qu'un panneaux atteins ses meilleurs rendement lorsqu'il est froid.

                                                  Essayes plutôt ton panneaux solaire dehors, en condition réelle, c'est la meilleurs façon de voir ce dont il est capable ;)

                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    20 janvier 2015 à 21:35:23

                                                    J'ai pu réaliser les essais ce midi, il y avait du soleil ;)

                                                    J'ai effectué ce montage :
                                                    - Le panneau solaire est connectée en entrée et la batterie en sortie. Une résistance de 20 kOhms est placée sur PROG ce qui engendre une intensité théorique de 50 mA.

                                                    Premières mesures :
                                                    L'ampèremètre est placé en sortie en série avec la batterie.
                                                    Si j'oriente le panneau solaire correctement (Perpendiculaire aux rayons), j'obtiens une intensité juste en dessous de 50 mA (49 - 49.5 mA).
                                                    Si je place le panneau à plat sur le sol, l'intensité mesurée chute à 5 mA environs.

                                                    Deuxièmes mesures :
                                                    L'ampèremètre est placé en entrée sur module en série avec le panneau solaire.
                                                    Les mesures sont identiques en entrée et en sortie. L'intensité est toute fois légèrement supérieure à 50 mA mais c'est très faible. 

                                                    Si je comprends bien, ce module fonctionne donc en "Tout ou rien" ? 
                                                    Si le panneau est capable de sortir du 50 mA, alors il s'arrange pour rendre constant l'intensité. Par contre, si ce n'est pas le cas, il sort l'intensité du panneau ?
                                                    Est-il possible de recharger la batterie même si le soleil n'est pas présent, seulement avec quelques mA ?

                                                    Parce que, si la charge n'est effective qu'en plein soleil, ça va être compliqué ..

                                                    Je te remercie encore pour ton aide :) 

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      20 janvier 2015 à 21:51:51

                                                      Ce petit circuit est un régulateur linaire.

                                                      Toute l'intensité que fournie le panneau solaire en entrée se retrouvera en sortie temps que cela reste en dessous de la valeur programmée.

                                                      Si le panneaux solaire fournie trop d'énergie, le circuit va en dissiper en partie sous forme de chaleur de façon à ce que le courant de la batterie ne dépasse pas la valeur programmée.

                                                      Charger une batterie avec 5mA, c'est possible, mais c'est long...

                                                      En faite ,tout dépend de ta batterie, quelle est sa capacité ? (une valeur en mAh)

                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        20 janvier 2015 à 22:18:02

                                                        La batterie a une capacité de 3600 mAh.

                                                        Mais mon circuit final ne devrait pas consommer plus que quelques mA donc même si ça charge lentement ce n'est pas un problème, du moment que ça charge.

                                                        Donc ce module est efficace même s'il ne peut pas sortir 50 mA ? Est-ce que ma batterie se rechargera ?
                                                         

                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          20 janvier 2015 à 23:01:25

                                                          J'ai bien envie de dire que cela dépend de ta batterie.

                                                          Pour une micro-batterie de 10mAh, un courant de 5mA, c'est plutôt pas mal puisque cela permet de la recharger à 100% en seulement 2 heures.

                                                          Sauf que ce genre de batterie ressemble à ça :

                                                          Pour recharger une grosse batterie de 3600mAh avec un courant de 5mA, il faut théoriquement 3600 / 5 = 720 heures = 30 jours

                                                          Sauf qu'à mon avis, ce 5mA est tellement ridicule par rapport à la batterie que ce ne sera pas suffisant pour enclencher les réactions chimiques provoquant la recharge de la batterie.

                                                          A la limite, cela pourra éventuellement lui permettre de maintenir son niveau de charge.

                                                          • Partager sur Facebook
                                                          • Partager sur Twitter

                                                          Réalisation d'un circuit imprimé

                                                          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                                          • Editeur
                                                          • Markdown