Partage
  • Partager sur Facebook
  • Partager sur Twitter

Arduino pour gérer des transducteurs piezo-électrique

    25 décembre 2012 à 20:03:03

    Bonjour,

    Pour un sujet de recherche, il faudrait que je sois en mesure de recevoir et d'émettre 8 signaux à l'aide de transducteurs piézo-électrique.
    Cependant, ces signaux seront probablement sinusoïdaux et donc non logique (binaire) ... Est-ce possible de faire l'acquisition de ces signaux et ensuite de les ré-émettre à un instant précis à l'aide d'un Arduino ?

    Merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
      27 décembre 2012 à 13:33:25

      Pour l'acquisition tu peux te servir d'un ampli-op en comparateur pour transformer ton signal analogique en binaire. En mettant un potar sur la broche de référence du comparateur tu pourras régler le niveau de passage HAUT/BAS.

      Ensuite pour les ré-émettre faudra voir ce que tu veux faire plus précisement
      • Partager sur Facebook
      • Partager sur Twitter
        27 décembre 2012 à 21:03:48

        Merci pour ta réponse

        Je veux pouvoir réémettre exactement le même signal avec un transducteur piézo-électrique, il ne faut donc pas que j'ai de perte dans le signal, là est tout le problème ...
        Il faut que je récupère le signal délivré par le piézo, que je le traite sur ordi (ou arduino) puis que je le ré envoi presque à l'identique avec le même transducteur. Je ne vois cependant pas comment faire

        Merci d'avance
        • Partager sur Facebook
        • Partager sur Twitter
          27 décembre 2012 à 21:13:16

          J'ai peur de pas bien comprendre.
          Tu veux effectuer un traitement sur le signal ou pas ?
          Que veux tu dire par "il ne faut donc pas que j'ai de perte dans le signal"
          • Partager sur Facebook
          • Partager sur Twitter
            27 décembre 2012 à 21:37:38

            En gros, j'ai un transducteur piézo-électrique, il faut que je puisse sauvegarder exactement le signal que j'obtiens.
            Ensuite sur ordinateur, je "retourne" le signal.
            Et enfin, je remet ce signal retourné.
            Je voudrais ainsi pouvoir étudié le phénomène de retournement temporel

            Merci d'avance
            • Partager sur Facebook
            • Partager sur Twitter
              28 décembre 2012 à 0:15:25

              Mais ton signal en entrée il ressemble à quoi (analogique, numérique, fréquence...) ?
              Car si c'est de l'analogique par exemple, il faut pouvoir échantillonner (convertir en numérique) à une fréquence plus élevé que le signal lui-même si tu veux espérer en avoir une "image" correct
              • Partager sur Facebook
              • Partager sur Twitter
                28 décembre 2012 à 0:27:59

                Comme je t'ai répondu sur ton autre post sur le forum informatique, l'Arduino n'est pas adapté à ce que tu veux faire. l'ADC est correct au niveau des performances (mais un peu juste quand même) mais il n'y a pas assez d'entrées et sorties analogiques pour ce que tu veux faire, il faut donc multiplexer et dans ce cas augmenter la fréquence d'échantillonnage, ce que ne peut pas faire l'ADC de l'arduino puisqu'il plafonne à 15 kS/s à 10 bits)

                Tu ne semble pas du tout maîtriser les bases du traitement du signal. Je ne connais pas ton niveau mais il serait bien que tu te renseigne sur les bases du traitement du signal et notamment la conversion analogique-numérique.

                Une conversion analogique/numérique implique obligatoirement des pertes, et comme signalé dans ton autre post, il faut connaitre la résolution dont tu as besoin. Quelle variation minimum de tension est une information utile pour toi ? 1 mV ? 5 mV ? 100 mV ?
                De même, s'il y a un glitch de 100 ns sur ton signal, est-ce une information importante ? Ou alors tu ne veux que la forme générale de ton signal ?
                • Partager sur Facebook
                • Partager sur Twitter

                Arduino pour gérer des transducteurs piezo-électrique

                × 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