Répondre à la discussion
Affichage des résultats 1 à 30 sur 30

opto coupleur avec encodeur linéaire et micro controleur

  1. #1
    vibram

    opto coupleur avec encodeur linéaire et micro controleur

    Bonjour à tous,
    J'utilise un microcontrôleur pour générer un signal en quadrature sur 2 phases.
    ne sachant pas gérer cela rapidement sur un MCU, j'ai décidé d'utiliser un L297 auquel j'envoie simplement le nombre de pulse, la direction et il me convertit le signal sur les phases A/B/C/D
    Afin d'avoir le signal en quadrature, je viens chercher le signal uniquement sur les phases A et C qui sont décalées de 90°.
    Jusque là tout fonctionne bien.
    Datasheet du L297:
    http://www.st.com/content/ccc/resour...CD00000063.pdf

    Ce signal en sortie doit être traité par ce qu'on appelle une DRO
    (ici : https://fr.aliexpress.com/item/Incre...912362174.html )
    Lorsque je prends mes mesures au multimetre, j'ai 3.6V en état haut et 0 état bas. Jusqu'ici tout va bien.
    Lorsque je branche un arduino en lecture, il décode parfaitement les pulses, tout va bien.
    Mais lorsque je branche la DRO, rien !
    Le problème est que je manque un peu d'information sur la DRO mais je me demande si je n'ai pas un probleme avec les 3.6V, peut etre que la valeur est trop faible et que du coup ci ne considère pas les pulses en reception? meme si en general sur un signal carré, 3.6v semble suffire pour être considéré comme haut.
    Car j'ai vérifié mon cablage et il semble bon.
    Le L297 est alimenté en 5v. Pensez-vous que je dois mettre 9 ou 10V (la valeur max je crois) afin d'avoir plus en sortie? J'ai aussi un potar vref, j'ai mis une valeur moyenne car je ne savais pas ci en changeant Vref, je changeais ou pas le voltage aux bornes A.B.C.D
    A noter aussi que j'ai 2 ou 3M de longueur de cable entre le L297 et la DRO. et mes mesures sont prises à la sortie du L297
    Qu'en pensez-vous?

    mon idée était éventuellement de mettre des optocoupleurs 4N35 (car j'ai que ca en stock) mais je bloque sur le branchement
    l-optocoupleur-principe-de-fonctionnement.jpg
    Sur la pin 1, ma phace A ou C, sur la pin 2 le GND
    Mais 4 et 3 j'hésite car je pense que je dois à la fois avoir du 5v qui arrive en permanence, mais alterner rapidement entre 0 et 5V selon sur sur le PIN j'applique High or Low mais je me demande si je ne m'embrouille pas avec l'utilisation d'un optocoupleur dans mon cas..!
    bref je patauge un peu

    merci de votre aide

    -----


  2. Publicité
  3. #2
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Citation Envoyé par vibram Voir le message
    Ce signal en sortie doit être traité par ce qu'on appelle une DRO
    C'est quoi une DRO ????
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  4. #3
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Bonjour Daudet78
    C'est un outil qui sert normalement à lire des codeurs rotatifs ou lineraires afin de renvoyer une position.
    On s'en sert sur les machines outils par exemple.
    Le signal lu est de type quadrature 2 phases avec un décalage de 90°

  5. #4
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Donc ce n'est pas un encodeur linéaire, mais un encodeur en quadrature.
    La sortie est soit en TTL, soit en RS422, soit en signaux plus ésotériques (0/24V par exemple)
    J'utilise un microcontrôleur pour générer un signal en quadrature sur 2 phases.
    ne sachant pas gérer cela rapidement sur un MCU
    Tu veux quelle fréquence max ?
    Le L297 me semble être un luxe inutile
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  6. #5
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    inutile lorsqu'on sait generer ce signal directement mais je ne sais pas le faire
    J'aimerais une frequence max identique à celle que peut accepter la DRO donc 100khz.
    Mais avant cela, j'aimerais deja comprendre pourquoi la DRO ne réagit pas aux pulses.
    Je vais faire un test ce soir pour savoir si c'est que 3.6v ne suffisent pas et qu'il faut réellement 5v

  7. #6
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Citation Envoyé par vibram Voir le message
    celle que peut accepter la DRO donc 100khz
    Un lien WEB sur la notice de ce "DRO" ?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  8. #7
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Justement c'est bien mon probleme, il y a tres peu d'info technique
    Voir ici: http://www.dro.com.tw/pdf/manual.pdf
    tout en bas il y a de vagues informations

  9. #8
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    C'est du signal TTL en entrée (A , B et Z) et la fréquence max est de 5Mhz (pas 100khz)
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  10. #9
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Sur le modele que j'ai acheté:
    https://fr.aliexpress.com/item/Incre...912362174.html
    Il est mentionné 100khz
    J'ai mis cette doc car ce sont censés etre des machines tres semblables voire identiques.
    Normalement le signal Z sert de référence et je ne sais pas si celui ci est indispensable ou non au bon fonctionnement de l'ensemble.
    Normalement on peut faire sans car admettons que ce signal est situé toutes les 1000 pulses A et B, si on s'en sert uniquement sur une plage de 500 pulse, le Z n'est jamais utilisé.
    quadrature.jpg
    L e Z est l'index
    Je vais d'abord tester avec du 5v à la place de 3.6v et ensuite j'aviserai

  11. #10
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Citation Envoyé par vibram Voir le message
    Sur le modele que j'ai acheté:
    C'est pas le même modèle ..... Et sur la notice que tu as eu avec ?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  12. #11
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    J'ai regardé la notice papier correspond bien à ce que j'ai envoyé en PDF.
    J'ai envoyé des pulse propres de 5v et cela ne fonctionne toujours pas.
    je me demande donc si c'est l'absence du Z qui pose probleme ou non

  13. #12
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Citation Envoyé par vibram Voir le message
    je me demande donc si c'est l'absence du Z qui pose probleme ou non
    Tu as mis 0V sur Z ? pas laissé en l'air ?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  14. #13
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    j'ai laissé en l'air !

  15. #14
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    En l'air, à 0 ou à 5v, meme combat, hum.... ca se complique

  16. #15
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Citation Envoyé par vibram Voir le message
    j'ai laissé en l'air !
    donc il se remet à zéro en permanence ..... c'est probablement ton problème.

    BART Une entree en l air.JPG
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  17. #16
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Citation Envoyé par DAUDET78 Voir le message
    donc il se remet à zéro en permanence ..... c'est probablement ton problème.

    Pièce jointe 349807
    Malheureusement non
    Entre temps j'ai essayé de brancher un codeur rotatif que j'arrivais à décoder avec un micro controleur et cela ne fonctionne pas non.
    j'imagine donc que mon cablage vers la DRO est mauvais

  18. #17
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Je'ai on peut sondé les entrées au miltimetre, deja mon 5V n'est pas ou il faut pas rapport au cablage que j'ai trouvé sur internet. je suis bon pour chercher un schema correspondant...

  19. #18
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Sur le connecteur Db9 à la page 117 (ou 118), tu as relié quoi à quoi ?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  20. #19
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Justement j'ai relié testé le 5v au cul de la DRO, j'ai +5v entre les pin 2 et 4 si je suis leur cablage ce qui ne correspond pas au PDF

    a l'origine j'avais suivi ce cablage:
    http://4.bp.blogspot.com/-MzhCfYmD1Q...DSub9+copy.jpg

    Et j'ai rien sur la doc papier. Sont forts ces chinois !

  21. #20
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Le câblage :

    DB9.JPG


    Attention , regarde la numérotation des pins sur le DB9 ! femelle ou mâle, ça ne tourne pas dans le même sens
    Dernière modification par DAUDET78 ; 12/09/2017 à 18h36.
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  22. #21
    antek

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Citation Envoyé par vibram Voir le message
    Et j'ai rien sur la doc papier. Sont forts ces chinois !
    Les gens achètent, pourquoi ils s'emmerderaient à faire des doc ?

  23. #22
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    IMG_20170912_192958 (1).jpg
    Pour illustrer mes propos
    le rouge étant le +

  24. #23
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    En considérant que la doc est correct, tu ne t’intéresses plus aux pins 1 3 4 et 5 .
    Et tu cherches le 0 et 5V sur les autres.

    DB9 (1).jpg

    PS : tu as regardé le Db9 du dessus ?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  25. #24
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    JE viens vous tenir au courant, on m'a donné la solution sur un forum voisin.
    Le cablage donné par le fabricant sur le site de vente était le bon, c'étaient les indications sur ma prise DB9 qui étaient mauvaises.
    J'ai du controler chaque pin pour voir à quoi cela correspondait.
    Apres avoir vérifié cela et branché correctement mes opto, tout fonctionne parfaitement.
    Merci de votre aide !

  26. #25
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Opto inutile ... et tu ne passeras pas 100Khz avec tes optos.
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  27. #26
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    oui je crois qu'ils sont limités à 1Mhz de màmoire mais je voulais essayer avec ce que j'avais sous la main.
    maintenant je vais pouvoir faire des tests et bidouiller avec le microcontroleur, l'interet étant que je sais que ca marche dans une configuration donc ensuite je peux plus facilement isoler les facteurs d'erreur

  28. #27
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Citation Envoyé par vibram Voir le message
    l'interet étant que je sais que ca marche dans une configuration donc ensuite je peux plus facilement isoler les facteurs d'erreur
    Avec le photocoupleur en #1 ? tu passes quelques dizaines de Khz au max ! A quoi ça sert de partir sur une piste bouchée ?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  29. #28
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    finalement je me suis passé du L297 et j'ai pris que 2 opto 4N35 et mon microcontroleur. Sur la datasheet du 4N35, il est mentionné f = 1Mhz (capacitance input/output), ce n'est pas la fréquence max admise?

    Mon premier test était de valider que la DRO lisait bien le signal généré par mon STM32. Et je voulais isoler l'un de l'autre.
    Maintenant que j'ai validé le signal et le décodage, je vais pouvoir tester sans opto d'abord à fréquence identique puis à fréquence plus élevée. N'ayant pas de connaissances académiques ni techniques et que peu d'experience, j'avance uniquement par test empirique. ce n'est pas optimal mais au moins je peux faire quelque chose, souvent avec l'aide de forum comme ici

  30. #29
    DAUDET78

    Re : opto coupleur avec encodeur linéaire et micro controleur

    Citation Envoyé par vibram Voir le message
    Sur la datasheet du 4N35, il est mentionné f = 1Mhz (capacitance input/output), ce n'est pas la fréquence max admise?
    Oh que non ! c'est la fréquence à laquelle est faite la mesure de la capacité d'isolation
    http://pdf.datasheetcatalog.com/data...child/4N35.pdf
    Avec un Ton et un Toff de 10µS, en non saturé, il y a peu de chance que tu passes plus de 50Khz

    Et en mode saturé, c'est encore pire !
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  31. #30
    vibram

    Re : opto coupleur avec encodeur linéaire et micro controleur

    En effet vous aviez raison (je n'en doutais pas vraiment à vrai dire)
    J'ai donc réussi a enlever les opto et me servir directement du STM32, ca fonctionne à merveille avec des déplacements relativement rapides
    Dernière modification par vibram ; 14/09/2017 à 18h25.

Discussions similaires

  1. Aide pour Opto-Coupleur
    Par Ely77 dans le forum Électronique
    Réponses: 14
    Dernier message: 26/05/2015, 18h58
  2. Opto-coupleur et longs fils
    Par Jmwm dans le forum Électronique
    Réponses: 14
    Dernier message: 29/05/2014, 20h42
  3. opto coupleur
    Par nesrine_1991 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/05/2012, 12h58
  4. Réponses: 7
    Dernier message: 06/01/2009, 09h58
  5. PPE : Opto-coupleur - crhonometre.
    Par DragoonMaster dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 06/05/2007, 15h55