Skip to content
  • Blog
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Community Forum

  1. Home
  2. Categories
  3. Remora
  4. Problème de fils pilotes, passer les optos en 3.3V

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

Scheduled Pinned Locked Moved Remora
remoeraoptofilspilote3v3
19 Posts 7 Posters 19.4k Views 3 Watching
  • 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.
  • CharlesC Offline
    CharlesC Offline
    Charles
    wrote on last edited by
    #1

    Bonjour,

    Pour ceux qui rencontrent des soucis de commande de fils pilote avec les optos blanc (TLP168J), il faut essayer d'alimenter les optocoupleurs en 3.3V en lieu et place du 5V, pour cela il faut :

    • couper la piste entre 5V et le Pad du milieu.
    • s'assurer que la piste est bien coupée au multimètre si besoin (une fois la carte alimentée, la tension sur le pad du milieu doit être 0V et non plus 5V.
    • une fois vérifié, redébrancher l'alim puis relier les 2 autres pads 3V3
    • une fois la carte alimentée à nouveau, la tension sur le pad du milieu doit être 3.3V et non plus 0V

    Une photo valant mieux que des explications, la voici :

    0_1450974589141_remora-opto-3V3.jpg

    Je vous souhaite à tous un très joyeux noël.

    1 Reply Last reply
    • F Offline
      F Offline
      Fab_33
      wrote on last edited by
      #2

      Je n'ai pas encore trop poussé les essais, je vais donc me baser sur la théorie.
      Les optos que j'utilise sont les sharps. Si on laisse en 5V, le courant semble toujours suffisant pour déclencher les optos. Dans le datasheet, il préconisent < 0.1 mA ... et on est à 0.5mA (5-3.3)/390
      Alors ne vaut'il pas mieux passer en 3.3 V les optos ?

      1 Reply Last reply
      • CharlesC Offline
        CharlesC Offline
        Charles
        wrote on last edited by
        #3

        @Fab_33
        Normalement pas de soucis en 5V avec les Sharp. Si t'as pas de pb, je te conseille de les laisser en 5V, ça ne tire pas sur le régulateur 3V3 du NodeMCU comme çà

        1 Reply Last reply
        • F Offline
          F Offline
          Fab_33
          wrote on last edited by
          #4

          Je verrais en foonctionnement réel ! Pour le moment j'attends le consuel et le raccordement !

          1 Reply Last reply
          • G Offline
            G Offline
            Ghislain
            wrote on last edited by Ghislain
            #5

            Bonjour,

            Je viens de monter une Remora avec ces optos blancs et effectivement ça ne fonctionne pas. En abaissant la tension d'alimentation de la carte à 4.5V ça "fonctionne", mais je ne suis pas sûr que les signaux envoyés soient très propre. (J'ai retrouvé un convecteur "planté" au bout d'une nuit, il ne s'allumait plus sur aucun mode, après 5mn en OFF il est reparti) De plus j'ai l'impression qu'il y a beaucoup de perte de paquet sur le WiFi du Wemos. Quelqu'un pourrait - il m'expliquer avec des formules et un calcul pourquoi en 5v ça ne fonctionnerait pas et pourquoi ça fonctionnerait mieux en 3v3 ?
            Ne faudrait il pas changer les résistances de 390ohms par des plus ou moins résisitives ?

            Quelqu'un pourrait il me montrer les types de signaux / tension sur les PIN du MCP23017 ? est ce juste une mise à la masse ?

            Merci

            AuFilElecA 1 Reply Last reply
            • G Ghislain

              Bonjour,

              Je viens de monter une Remora avec ces optos blancs et effectivement ça ne fonctionne pas. En abaissant la tension d'alimentation de la carte à 4.5V ça "fonctionne", mais je ne suis pas sûr que les signaux envoyés soient très propre. (J'ai retrouvé un convecteur "planté" au bout d'une nuit, il ne s'allumait plus sur aucun mode, après 5mn en OFF il est reparti) De plus j'ai l'impression qu'il y a beaucoup de perte de paquet sur le WiFi du Wemos. Quelqu'un pourrait - il m'expliquer avec des formules et un calcul pourquoi en 5v ça ne fonctionnerait pas et pourquoi ça fonctionnerait mieux en 3v3 ?
              Ne faudrait il pas changer les résistances de 390ohms par des plus ou moins résisitives ?

              Quelqu'un pourrait il me montrer les types de signaux / tension sur les PIN du MCP23017 ? est ce juste une mise à la masse ?

              Merci

              AuFilElecA Offline
              AuFilElecA Offline
              AuFilElec
              wrote on last edited by
              #6

              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
              • G Offline
                G Offline
                Ghislain
                wrote on last edited by
                #7

                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
                • G Ghislain

                  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 Offline
                  AuFilElecA Offline
                  AuFilElec
                  wrote on last edited by
                  #8

                  @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
                  • CharlesC Offline
                    CharlesC Offline
                    Charles
                    wrote on last edited by Charles
                    #9

                    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
                    • G Offline
                      G Offline
                      Ghislain
                      wrote on last edited by
                      #10

                      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
                      • N Offline
                        N Offline
                        Nico Co
                        wrote on last edited by
                        #11

                        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
                        • N Nico Co

                          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 Offline
                          AuFilElecA Offline
                          AuFilElec
                          wrote on last edited by
                          #12

                          @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
                          • N Offline
                            N Offline
                            Nico Co
                            wrote on last edited by Nico Co
                            #13

                            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
                            • C Offline
                              C Offline
                              cedric
                              wrote on last edited by
                              #14

                              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
                              • G Offline
                                G Offline
                                Ghislain
                                wrote on last edited by
                                #15

                                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
                                • N 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 Offline
                                  W Offline
                                  weado
                                  wrote on last edited by
                                  #16

                                  @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
                                  • W weado

                                    @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 Offline
                                    AuFilElecA Offline
                                    AuFilElec
                                    wrote on last edited by
                                    #17

                                    @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
                                    • W Offline
                                      W Offline
                                      weado
                                      wrote on last edited by
                                      #18

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

                                      1 Reply Last reply
                                      • W weado

                                        @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.

                                        N Offline
                                        N Offline
                                        Nico Co
                                        wrote on last edited by
                                        #19

                                        @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

                                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                        With your input, this post could be even better 💗

                                        Register Login
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        0

                                        Online

                                        5.8k

                                        Users

                                        565

                                        Topics

                                        5.3k

                                        Posts

                                        Top Topics

                                        Popular Tags

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

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Blog
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular
                                        • Users
                                        • Groups