Community Forum
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Problème de fils pilotes, passer les optos en 3.3V

    Scheduled Pinned Locked Moved Remora
    remoeraoptofilspilote3v3
    19 Posts 7 Posters 17.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • AuFilElecA Offline
      AuFilElec @Ghislain
      last edited by

      Salut @Ghislain

      Pour répondre à ta question, il faut consulter la datasheet de ton opto, à savoir le TLP168J.
      Dedans, il est indiqué que le Forward Current doit être entre 4.5 et 7.5mA.
      En utilisant la loi d'ohm U = R * I, tu peux calculer le courant arrivant sur la diode de ton opto, pour une tension de 5V et pour 3.3V.
      Il faut aussi tenir compte de la résistance de 390Ω placé en série avec la diode de l'opto.

      Formule de calcul de l'intensité founit à la diode de l'opto: I = U / R

      • 5V / 390Ω = 12.82 mA
      • 3.3V / 390Ω = 8.46mA

      Ce qui veut dire que même en abaissant la tension aux opto, le courant est encore légèrement supérieur par rapport à la plage donnée dans la datasheet. Donc, avec 5V aux bornes de l'opto, le courant est deux fois plus important que les préconisations constructeur, voila pourquoi ça ne fonctionne pas correctement, si ça fonctionne.

      Si tu veux calculer la résistance qu'il faudrait mettre en fonction de la tension choisie, voici la formule: R = U / I.
      En prenant la valeur type du constructeur (6mA)

      • 5V / 0.006A = 833Ω
      • 3.3V / 0.006A = 550Ω

      En espérant avoir répondu à tes questions

      1 Reply Last reply Reply Quote
      • G Offline
        Ghislain
        last edited by

        Salut @AuFilElec merci ça répond totalement à mes questions. Je pensais que c'était plus compliqué... Par contre je me posais la question si un courant ne pouvait pas passer à travers la LED rouge même éteinte (courant du fuite du MCP23017) à priori dans la datasheet il y a des pullup mais je n'ai pas regardé si elles sont utilisées ou pas sur les sorties.

        Je vais recalculer tout ça.

        Ce que je comprends d'après ma lecture des différents posts c'est que passer en 3v3 sollicite d'avantage le régulateur du Wemos dans mon cas. Il faudrait donc que je calcule la marge restante par rapport à Imax qu'il sait fournir.

        Le mieux serait donc de rester en 5v et de mettre des résistances plus adéquates ?

        Encore merci pour tes réponses.

        AuFilElecA 1 Reply Last reply Reply Quote
        • AuFilElecA Offline
          AuFilElec @Ghislain
          last edited by

          @Ghislain

          Oui, tu peux très bien alimenter les opto en 5V, à partir du moment où tu modifies la résistance à chaque entrée des opto.
          Le jumper a été mis en place, je pense, pour avoir le choix de l'opto à installer (TLP168J ou SF22S4).
          Pour la LED rouge, je ne sais pas. Effectivement, chez moi aussi la LED s'allume très légèrement lorsque je branche l'alimentation 5V sur la carte, contrairement à l'alimentation du Wemos par l'USB. A vrai dire, je n'ai pas cherché plus loin, je me posais d'autres questions. Mais, ça peut valoir le coup d'investiguer.

          1 Reply Last reply Reply Quote
          • CharlesC Offline
            Charles
            last edited by Charles

            Oui car avec le 5V, quand la sortie du MCP est a 1 (normalement pas passant) on se retrouve avec la LED alimentée entre 5V et 3.3V et ça peut déclencher l'opto aussi, j'avais calculé les valeurs pour une alim en 5V elles étaient proche de 1K de mémoire, faut que je retrouve mes notes à ce sujet

            1 Reply Last reply Reply Quote
            • G Offline
              Ghislain
              last edited by

              Ca peut être une piste alors, en tout cas je suis passé en 3v3 et plus de soucis, tout va bien, pas de reboot.

              1 Reply Last reply Reply Quote
              • N Offline
                Nico Co
                last edited by

                Salut,
                Jai une remora 1.3 depuis un mois mais j'avais des pb avec les fils pilotes, je devais alimenter en 4.5v pour que tout fonctionne . A cette tension la remora rebootait lorsque ma charge électrique etait élevée...
                Je suis passé en 3.3v comme expliqué. Et maintenant plus de reboot, et je peux alimenter la carte remora en 5v.
                Par contre j'ai un drole de comportement sur le relais du chauffe eau depuis le passage en 3.3v.
                La commande semble inversée, quand la led est allumé le relais (g6ds) est ouvert (0v aux bornes) et quand la led est éteinte alors le relais est fermée (5v aux bornes)...
                Je peux m'arranger avec jeedom pour contourner le pb mais jai peur que quelque chose dysfonctionne...

                AuFilElecA 1 Reply Last reply Reply Quote
                • AuFilElecA Offline
                  AuFilElec @Nico Co
                  last edited by

                  @Nico-Co

                  Effectivement, j'ai remarqué le même problème avec des optos en 3.3V. C'est pour ça que j'ai proposé une pull request à @Charles , mais il est vrai que je n'ai pas vérifié si le problème était présent avec des optos en 5V.

                  1 Reply Last reply Reply Quote
                  • N Offline
                    Nico Co
                    last edited by Nico Co

                    Hello,
                    Tout fonctionne bien mais ça m’énerve que la commande du chauffe-eau soit inversée...
                    Donc, je pense que je vais faire le test avec des 680 Ohm. Qu'en pensez-vous ?

                    W 1 Reply Last reply Reply Quote
                    • C Offline
                      cedric
                      last edited by

                      Bonjour,

                      J'ai monté ma carte en v1.3 et je rencontre également des problèmes pour commander mes fils pilotes. Je n'ai aucune tension au niveau des sorties des optos qd j'envoie un ordre depuis les API http. Quelque soit l'ordre envoyé : 0v systématiquement. En amont des FP par contre j'ai bien du 5V. J'ai des optos blancs également. Est ce ces symptômes semble adaptés à la solution proposée dans ce post ?

                      Je n'ai pas vraiment l'habitude de manipuler l'électronique, d'ou ma question suivante : quelle technique utilisez-vous pour couper la piste de 5V du PCB ? Ça m'embêterait de l'endommager...et c'est tellement minuscule.

                      Merci à tous !

                      1 Reply Last reply Reply Quote
                      • G Offline
                        Ghislain
                        last edited by

                        Bonjour,

                        Pour couper la piste rien de plus simple qu'une lame de cutter, il faut bien "creuser" pour être sûr de l'avoir bien rompue. Pour en être doublement sûr, vous testez au multimètre la non continuité.

                        Cdlt

                        1 Reply Last reply Reply Quote
                        • W Offline
                          weado @Nico Co
                          last edited by

                          @nico-co said in Problème de fils pilotes, passer les optos en 3.3V:

                          Hello,
                          Tout fonctionne bien mais ça m’énerve que la commande du chauffe-eau soit inversée...
                          Donc, je pense que je vais faire le test avec des 680 Ohm. Qu'en pensez-vous ?

                          @nico-co , est-ce que le test à donner quelque chose ? Car je dois commander mes pièces, mais je ne sais pas si je prends des 390 Ohms ou des 680 Ohms.

                          Merci de votre retour.

                          AuFilElecA N 2 Replies Last reply Reply Quote
                          • AuFilElecA Offline
                            AuFilElec @weado
                            last edited by

                            @weado

                            Une variable a été mise en place pour gérer ce problème. Elle s'appelle RELAIS_REVERSE et se trouve dans le fichier remora.h.

                            1 Reply Last reply Reply Quote
                            • W Offline
                              weado
                              last edited by

                              OK, merci de ton retour plus que rapide 😉 donc uniquement des 390 Ohms.

                              1 Reply Last reply Reply Quote
                              • N Offline
                                Nico Co @weado
                                last edited by

                                @weado , salut désolé je n'ai pas suivi forum depuis un moment...
                                Finalement je n'ai rien testé et je suis resté en 390ohm... car ca marche trop bien comme ca.

                                1 Reply Last reply Reply Quote
                                • First post
                                  Last post

                                7

                                Online

                                5.7k

                                Users

                                534

                                Topics

                                5.0k

                                Posts

                                Top Topics

                                • Denky 4 - Domoticz - Triphasé -
                                  Nicolas BernaertsN
                                  Nicolas Bernaerts
                                  0
                                  7
                                  241

                                • Denky D4 et Linky Standard TInfo Rx Non Configuré
                                  CharlesC
                                  Charles
                                  0
                                  5
                                  280

                                • CC1101
                                  CharlesC
                                  Charles
                                  0
                                  2
                                  116

                                Popular Tags

                                teleinfo
                                24 topics
                                arduino
                                19 topics
                                remora
                                16 topics
                                esp8266
                                10 topics
                                arduipi
                                10 topics
                                wifinfo
                                7 topics
                                raspberry
                                7 topics
                                broadcast
                                7 topics
                                Copyright © 2022 Charles-Henri Hallard | Return to blog page | Powered by NodeBB