Réalisation d'une fonction analogique commutable
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 39

Réalisation d'une fonction analogique commutable



  1. #1
    Antoane
    Responsable technique

    Réalisation d'une fonction analogique commutable


    ------

    Bonsoir à tous,

    Je cherche à réaliser en analogique la fonction me donnant une tension Vout en fonction de 3 tensions d'entrée V1, V2 et Vcc (cette dernière étant, accessoirement, la tension d'alimentation du montage). Mon montage est équipé d'un interrupteur (de préférence à un unique contact, j'en prendrai plus si besoin), qui doit permettre de passer d'une fonction de transfert à une autre.
    Lorsque le switch est en position, je souhaite avoir :

    et, lorsqu'il est dans l'autre position :

    Idéalement, mais une autre valeur est tout à fait acceptable

    Le but du jeu étant de limiter le nombre de boîtiers (2AOP serait un maximum )

    Pour la petite histoire : Vout est la tension de commande d'une électrovanne, V1 est une consigne et V2 est un feedback de l'électrovanne. Le montage est nécessaire car la fonction de transfert de l'électrovanne est de la forme sortie = Vcc/2 + f(entrée) où f(0)=0 et "entrée" est la tension de commande Vout.

    Toute ma reconnaissance et surtout mon admiration éternelle à qui trouvera !

    Merci d'avance.

    -----
    Dernière modification par Antoane ; 14/01/2015 à 22h16.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  2. #2
    invite1f39ae77

    Re : Réalisation d'une fonction analogique commutable

    Salut,

    Je viens de faire un ptit schéma, la référence des AOPs est à ajuster en fonction de ton appli.
    Il te faut trouver un interrupteur 2 positions, 2*3sorties.

    Sauf erreur, ça devrais corresponde à ta fonction, ainsi que le respect des 2 AOPs

    Nom : AOP.png
Affichages : 147
Taille : 39,1 Ko

  3. #3
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Bonsoir,

    merci pour ta réponse, je regarde dès que c'est validé.
    Prochain objectif : retirer un AOP et/ou remplacer le switch par un plus simple

    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  4. #4
    invite1f39ae77

    Re : Réalisation d'une fonction analogique commutable

    Possède tu un -VCC ainsi que la commande en négative et positive (-V1 et +V1)?

  5. A voir en vidéo sur Futura
  6. #5
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Bonsoir,

    Non.

    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  7. #6
    invite1f39ae77

    Re : Réalisation d'une fonction analogique commutable

    Alors avec un seul et unique AOP je ne vois pas de solution.
    Peut être quelqu'un de plus expérimenté que moi trouvera

  8. #7
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Hésite pas si une idée survient au milieu de la nuit
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  9. #8
    invite1f39ae77

    Re : Réalisation d'une fonction analogique commutable

    Je viens de me rendre compte que dans une formule j'ai inverser 2 résistances, mais cela ne change en rien le schéma.
    J'ai mis : "Avec R3=2R4 -> A = 1/2" il faudrait plutôt remplacer par : "Avec R4=2R3 -> A = 1/2"

  10. #9
    invitef86a6203

    Re : Réalisation d'une fonction analogique commutable

    au niveau du schéma il y a quelque chose qui ne va pas.
    Car B(V1-V2) est fixe le fait d'inverser fait b(V2-v1) ce qui est faux , ( les soustractions ne sont pas commutatives)

    Si V1 et V2 max sont égal à VCC et V1,V2 min egal à 0V
    On a une variation de +VCC à -VCC avec (v1-v2)
    Autrement dit l’atténuation de 1/2 doit être sur le premier AOP et on doit ajouter 1/2Vcc en même temps
    Les 3 résistances 2 d'entrée et la masse sont identique et celle de contre réaction égal à 1/2
    (celle de la masse positionnant à 1/2 VCC , on pourra alors varier de 0v à +Vcc , Attention en rail to rail)

    La commutation se fera sur le second AOP pour le - ou + en inversant ces 2 entrées.
    R3 R4 identique pour avoir 1/2 Vcc
    Pour la résistance d'entrée et contre réaction identique pour avoir un gain de 1
    donc idéalement 4 identiques...

    Attention au valeur max - seuil, si ça dépasse on est en saturation

  11. #10
    invite1f39ae77

    Re : Réalisation d'une fonction analogique commutable

    Citation Envoyé par freepicbasic Voir le message
    B(V1-V2) est fixe le fait d'inverser fait b(V2-v1) ce qui est faux , ( les soustractions ne sont pas commutatives)
    En sortie de U1:A, nous avons soit V1-V2 ou V2-V1, lorsque les interrupteurs sont changés de position, cela pour permettre grâce à l'autre AOP de retrouver l'une ou l'autre formule donner par Antoane.
    Mais n'ayant pas d'alim symétrique cela est impossible.

    Citation Envoyé par freepicbasic Voir le message
    Si V1 et V2 max sont égal à VCC et V1,V2 min egal à 0V
    On a une variation de +VCC à -VCC avec (v1-v2)
    J'ai totalement zappé que la sortie de U1:A, avec cette configuration choisis, allé descendre dans les tensions négatives (qui est impossible sans alim symétrique).

  12. #11
    invitef86a6203

    Re : Réalisation d'une fonction analogique commutable

    Citation Envoyé par kevin8z Voir le message
    En sortie de U1:A, nous avons soit V1-V2 ou V2-V1, lorsque les interrupteurs sont changés de position, cela pour permettre grâce à l'autre AOP de retrouver l'une ou l'autre formule donner par Antoane.
    Mais n'ayant pas d'alim symétrique cela est impossible.
    Il faut tout de même atténuer de 1/2 sinon on va saturer

    J'ai totalement zappé que la sortie de U1:A, avec cette configuration choisis, allé descendre dans les tensions négatives (qui est impossible sans alim symétrique).
    J'ai suivi la formule donnée.
    Mais je pense que l'atténuation devrait être de 1/4.
    Comme U1 varie de 0 à Vcc et que U2 est polarisé à 1/2Vcc on sature à 1/2...
    Parce que (V1-V2) varie de 2vcc donc pour faire varier en + et en - depuis 1/2Vcc, il faut diviser par 4. (sans compter les seuils pour de A0P genre lm358)

  13. #12
    invite1f39ae77

    Re : Réalisation d'une fonction analogique commutable

    Citation Envoyé par freepicbasic Voir le message
    Il faut tout de même atténuer de 1/2 sinon on va saturer
    Sauf si AOP rail-to-rail

    Citation Envoyé par freepicbasic Voir le message
    J'ai suivi la formule donnée.
    Mais je pense que l'atténuation devrait être de 1/4.
    Comme U1 varie de 0 à Vcc et que U2 est polarisé à 1/2Vcc on sature à 1/2...
    Parce que (V1-V2) varie de 2vcc donc pour faire varier en + et en - depuis 1/2Vcc, il faut diviser par 4. (sans compter les seuils pour de A0P genre lm358)
    La je ne suis pas... La formule générale est : R3/R4*(VCC-(V1-V2))
    Je ne vois pas le problème.

  14. #13
    invitef86a6203

    Re : Réalisation d'une fonction analogique commutable

    Je ne vois pas le problème.
    non c est bon !
    je me suis emmêlé les pinceaux,
    le U2 à un un gain de 1 et l'entrée varie de 0 à Vcc.
    un coup de barre LOL

  15. #14
    invite1f39ae77

    Re : Réalisation d'une fonction analogique commutable

    De toute façon dans tout les cas, la solution que je propose n'est pas la bonne

  16. #15
    invitef86a6203

    Re : Réalisation d'une fonction analogique commutable

    avec les modifs que je propose ça doit le faire
    Il y a juste le commutateur a déplacer et les valeurs de résistance

  17. #16
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Bonsoir,

    Merci à tous les deux pour votre intérêt.
    Cependant, comme relevé plus haut, ça reste terriblement complexe comme montage
    Je souhaiterais réduire à un AOP (voire moins, avis aux amateurs ) et/ou simplifier l'interrupteur.

    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  18. #17
    invitef86a6203

    Re : Réalisation d'une fonction analogique commutable

    peut être que mon explication n'était pas assez clair.

    1) Le commutateur est un commutateur simple devant le second AOP (donc 3 fils)
    2) Le LM328 est un dil 8 broches qui contient 2 AOP.

    Si quelqu'un à mieux , qu'il explique.

  19. #18
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Bonsoir,

    Si tu as deux minutes pour un petit schéma, je suis preneur car je ne vois pas trop

    Merci.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  20. #19
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Bonsoir,

    Pour supprimer un AOP, il doit falloir n'avoir qu'une soustraction à faire. Il faudrait donc réécrire l'équation de manière à n'avoir qu'un "moins", commun aux deux cas.

    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  21. #20
    invitef86a6203

    Re : Réalisation d'une fonction analogique commutable

    Je vois 2 soustractions dans cette formule donc 2 inversions de signal.
    Comment inverser sans au moins 1 transistor ?
    (si les signaux ont des masses séparées on pourrait inverser un signal, on a pas l'info !)

    Si tu as une formule qui permet une seule soustraction on pourrait tenter.


    un site qui montre le soustracteur AOP
    http://electronique.aop.free.fr/AOP_...plidiff_1.html
    qui donne les valeurs des résistances.

  22. #21
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Bonjour,
    Citation Envoyé par freepicbasic Voir le message
    Je vois 2 soustractions dans cette formule donc 2 inversions de signal.
    Comment inverser sans au moins 1 transistor ?

    Si tu as une formule qui permet une seule soustraction on pourrait tenter.
    L'idée générale serait de faire un truc du genre A-(B+C) au lieu de faire A-B-C.

    un site qui montre le soustracteur AOP
    http://electronique.aop.free.fr/AOP_...plidiff_1.html
    qui donne les valeurs des résistances.
    Merci, je sais ce qu'est un soustracteur...

    C'est ton assemblage magique que je demande
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  23. #22
    annjy

    Re : Réalisation d'une fonction analogique commutable

    Bonjour,

    additionneur-soustracteur:

    http://www.gipsa-lab.grenoble-inp.fr...n_circuits.pdf

    voir page 129

    cdt,
    JY

  24. #23
    gcortex

    Re : Réalisation d'une fonction analogique commutable

    Bonjour,

    Je pense que c'est possible de faire chaque fonction avec 1 AOP et de choisir la sortie avec un interrupteur 3 broches.

    PS : pourquoi vouloir inverser V1 et V2 ?

  25. #24
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Bonjour et meerci pour votre intéret.

    Citation Envoyé par gcortex Voir le message
    pourquoi vouloir inverser V1 et V2 ?
    Car la réponse de l'actionneur est du une fonction croissante de l'éloignement à Vcc/2 (au dessus lorsque ça tourne en sens horraire, en dessous dans le sens trigo) alors que la tension de consigne comme la réponse de la boucle de feedback ne prend pas en compte le sens de rotation et envoie 0V pour une vitesse de rotation N telle que | N |=0.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  26. #25
    gcortex

    Re : Réalisation d'une fonction analogique commutable

    Avec un soustracteur, utilise le théorème de superposition : çà t'évitera de te casser les neurones.

  27. #26
    annjy

    Re : Réalisation d'une fonction analogique commutable

    additionneur soustracteur:

    entrées + permanentes :Vcc/2, V2/2
    entrées - permanentes ; V1/2

    entrée + commutée : V1 ou 0
    entrée - commutée : V2 ou 0
    le zéro étant commuté simultanément sur + et -


    si commut sur 0 : S = Vcc/2 + V2/2 - V1/2

    si commut sur autre S= Vcc/2 + V2/2 + V1 - V1/2 - V2 = Vcc/2 + V1/2 -V2/2

    cdlt,
    JY

  28. #27
    invitef86a6203

    Re : Réalisation d'une fonction analogique commutable

    1 seul AOP

    bon ou pas ?
    Images attachées Images attachées  

  29. #28
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Bonsoir,
    Citation Envoyé par gcortex Voir le message
    Avec un soustracteur, utilise le théorème de superposition : çà t'évitera de te casser les neurones.
    T'inquiète, ca fait longtemps que je laisse Maple réfléchir pour moi

    Bien vu Annjy, en PJ ce que tu proposes. Bon, ça fait encore beaucoup d'interrupteurs, mais ça se réduit à 2 contact simples en acceptant un chouilla d'erreur et en remplaçant la mise à la masse directe par un tirage. On se rapproche
    Nom : ipa_fs_annjy.png
Affichages : 100
Taille : 25,6 Ko
    La simu n'est pas forcément lisible, mais ça fait bien la fonction demandée
    Dernière modification par Antoane ; 17/01/2015 à 22h57.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  30. #29
    Antoane
    Responsable technique

    Re : Réalisation d'une fonction analogique commutable

    Bonsoir,
    Citation Envoyé par freepicbasic Voir le message
    Bien vu. C'est, à en croire LTSpice, fonctionnel. En PJ une version simplifiée et sa simu.
    Nom : ia_freepic_fs.png
Affichages : 89
Taille : 29,7 Ko


    Edit : c'est peut-être même davantage simplifiable : de R2 et R1, je pense qu'une doit pouvoir partir...
    Dernière modification par Antoane ; 18/01/2015 à 00h11.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  31. #30
    gcortex

    Re : Réalisation d'une fonction analogique commutable

    Et pourquoi vous refusez ma solution ?
    Dernière modification par gcortex ; 18/01/2015 à 07h35.

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Langage C. Realisation d'une fonction de controle d'acces
    Par invite618a7186 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 04/01/2015, 12h00
  2. Fonction pour le traitement analogique dans STEP7
    Par inviteef8895ac dans le forum Électronique
    Réponses: 0
    Dernier message: 01/04/2013, 09h01
  3. Réalisation d'un circuit logique en analogique
    Par invitef849686e dans le forum Physique
    Réponses: 2
    Dernier message: 26/03/2013, 04h48
  4. tv analogique sur sat ?
    Par Pierrre dans le forum Électronique
    Réponses: 1
    Dernier message: 26/12/2011, 10h50
  5. Réponses: 0
    Dernier message: 17/09/2010, 12h10
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...