Partage
  • Partager sur Facebook
  • Partager sur Twitter

Génération signal sinusoidal et haut-parleur

    11 mars 2013 à 16:50:12

    Bonjour,

    Dans le cadre de mon PID, j'ai besoin de générer un signal sinusoidal dont on peut faire varier la fréquence.

    J'ai réalisé le montage suivant sous Isis : http://puu.sh/2fTli qui fonctionne plutôt bien si le haut-parleur n'est pas branché : http://puu.sh/2fT8x

    Mais dès que je le branche au circuit, le signal devient très faible et n'est plus sinusoidal : http://puu.sh/2fT9c  je crois que c'est du à la consommation du haut-parleur mais je en sais pas absolument pas comment résoudre ce problème.

    Merci d'avance.

    P.S : c'est normal si le boutton lien ne fonctionne pas ?

    -
    Edité par mantal 11 mars 2013 à 16:51:06

    • Partager sur Facebook
    • Partager sur Twitter
      11 mars 2013 à 17:00:22

      Bah vu que t'as résistance R1 a une forte valeur, c'est normale que la tension chute vite si on tire du courante.

      La solution est toute simple, insérer un buffer (ou suiveur de tension) avant ton HP: avec des transistors, ça se fait avec un montage en collecteur commun de mémoire (donc à vérifier, wikipedia doit détailler les trois types de montages à transistor bipolaire).

      -
      Edité par epso 11 mars 2013 à 17:01:11

      • Partager sur Facebook
      • Partager sur Twitter
        11 mars 2013 à 17:06:40

        Un suiveur de tension on peut aussi le faire avec un ampli-op si on veut pas trop se casser la tête avec des transistors il me semble (j'ai longtemps été un mauvais élève en électronique, dès qu'on parle de transistors ca me donne des boutons :D )
        • Partager sur Facebook
        • Partager sur Twitter

        Retrouvez moi sur mon blog et ma chaine Youtube !

          11 mars 2013 à 17:11:15

          ouai bien sur, avec un AOP ça va plus vite (après faut juste faire gaffe à prendre un bon AOP si on a des valeurs proches de extrêmes, masse et alim ici).
          • Partager sur Facebook
          • Partager sur Twitter
            12 mars 2013 à 16:40:13

            La tension est correcte maintenant mais la qualité du signal n'est pas terrible, j'ai du rajouté un filtre passe-bas pour avoir un semblant de sinusoide, et le son est haché. Vous n'auriez pas une idée pour l'améliorer ?

            Ce que j'ai ajouté : http://puu.sh/2grSX

            Le signal : http://puu.sh/2gsdA (le rouge est pris à l'entrée du HP, le bleu à l'entrée de l'aop et le bleu à sa sortie).

            Merci !

            • Partager sur Facebook
            • Partager sur Twitter
              12 mars 2013 à 16:59:04

              Bah ça aussi c'est normal, si ton filtre passe bas est après la sortie de l'AOP, c'est toujours le même problème.

              Les filtre passifs (du moins les calculs qu'on fait rapidement avec omega = RC) ne sont bons que si aucun courant ne sort du filtre, ce qui n'est clairement pas le cas ici, les HP ayant généralement une impédance de quelques ohms, on ne peut pas simplifier les calculs ainsi (et de toute façon, même si tu faisait les calculs pour prendre en compte le courant tiré par ton HP, la simple présence de ta résistance induirait toujours une chute de tension assez notable.

              Le mieux serait d'intégrer ton passe dans dans ton suiveur à AOP, en faisant un montage type sallen-key ou autre, comme ça tu as à la fois ton filtre et ton buffer, sans avoir de problème :)

              -
              Edité par epso 12 mars 2013 à 17:02:02

              • Partager sur Facebook
              • Partager sur Twitter
                13 mars 2013 à 12:57:03

                En fait je n'ai pas vraiment fait de calcul, je ne suis qu'en Terminal et l'impédance n'est pas au, programme, je ne savais même pas ce que c'était il y a 10 minutes :°

                Donc toutes mes valeurs, c'est du bidouillage. (j'aurais du le préciser avant, désolé).

                J'ai réussis a faire un montage sallen-key (http://puu.sh/2gWN9) mais le son n'est pas meilleur, juste moins fort. D'ailleurs, je viens de me rendre compte que même avec le générateur d'Isis, je n'ai pas de son continu... du coup j'ai un doute, est-ce que le problème pourrait venir d'isis ?

                • Partager sur Facebook
                • Partager sur Twitter
                  13 mars 2013 à 13:10:07

                  qu'est ce que t'entend par "par de son continu"?

                  Sinon c'est quoi le problème éxactement? si c'est juste que le son n'est plus assez fort, il doit être possible de rajouter du gain au montage sallen-key

                  • Partager sur Facebook
                  • Partager sur Twitter
                    13 mars 2013 à 18:56:22

                    Au lieu de long Biiiiiiip le son est une succession rapide de bip.

                    Si besoin voila mon fichier Isis https://mega.co.nz/#!8E9S2RyT!CzpXTSaJKT-rF3sKVjq_jmQlCI4C0DH04EKO5XnsSk0

                    • Partager sur Facebook
                    • Partager sur Twitter
                      13 mars 2013 à 20:02:36

                      Le coup des bip saccadé c'est peut être du au processeur du PC qui galère a calculer en temps réel (si tu fait la simulation en temps réel). J'avais eu ce problème lors des TPE. Il Faut mieux mettre une sonde et générer un graph audio.

                      -
                      Edité par Nanoblender 13 mars 2013 à 20:16:37

                      • Partager sur Facebook
                      • Partager sur Twitter
                        13 mars 2013 à 20:46:46

                        Salut,

                        Si tu veux faire un oscillateur sinusoïdal, il y a des calculs à faire pour trouver la condition limite d'oscillation (critère de Berkhausen). Si en plus tu veux pouvoir faire varier la fréquence ça devient très compliqué. Tu peux trouver un cours sur les oscillateurs sinusoïdaux ici (pdf).

                        D'ailleurs j'ai beaucoup de mal à comprendre ton schema et en quoi c'est un oscillateur sinusoïdal, je vois pas trop l'utilité de la résistance R3 ainsi que du potentiomètre ou encore D1 et D2.

                        A mon avis, si tu veux réaliser un oscillateur dont tu puisse commander la fréquence, ça serait plus simple d'utiliser un microcontrolleur avec des entrées/sorties analogiques.

                        • Partager sur Facebook
                        • Partager sur Twitter
                        - Il y a un chemin vers chaque sommet, même le plus haut -
                          15 mars 2013 à 11:58:44

                          R3 et le potentiomètre définissent la fréquence, D1 et D2 servent a lisser le signal. En fait le montage autours du NE555 me donne un signal a peu triangulaire et après je le lisse en sinusoidale. Comme je l'ai dit, je fais plus du bidouillage donc peut-être que certains composants sont inutiles.

                          Par contre la limite d'oscillation, je n'arrive pas à comprendre ce que c'est ni même a quoi cela sert puisque mon montage fonctionne (d'ailleurs, merci Nano, le son est continu avec un graph audio).

                          Au début je voulais utiliser les sorties analogiques comme tu le dit mais sinus n'est pas disponible sur les pic (enfin je n'ai pas trouver comment faire) donc il aurait fallut reprogrammer la fonction :/

                          • Partager sur Facebook
                          • Partager sur Twitter

                          Génération signal sinusoidal et haut-parleur

                          × 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