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

convertir un signal carré en un signal sinusoidal



  1. #1
    ElectRou

    convertir un signal carré en un signal sinusoidal


    ------

    Salut tout le monde ;
    je viens de realiser un mini projet;c'est un generateur de signaux à commande numerique ou la base est le pic 16F877 .Je désire faire sortir un signal carré, triangulaire et sinusoidale,pour cette derniere le probleme se pose j'ai eu l'idée d'envoyer des valeurs numeriques par le pic et les convertir (en echantillons d'une periode de signal sinus )et c'est à l'aide d'un DAC.Le probleme est que je trouve pas comment faire un echantillonage avec ce DAC( j'arrive pas à le manipuler meme son datasheet ne m'a pas donner des bon schema à reliser)
    please qui a une autre idée meilleur que la mienne ou peut m'aider j'éspere qu'il me donne un coup de main je serai tres reconnaissante........
    merci en avance

    -----
    Dernière modification par ElectRou ; 20/05/2008 à 01h26.

  2. Publicité
  3. #2
    roms42

    Smile Re : convertir un signal carré en un signal sinusoidal

    Citation Envoyé par ElectRou Voir le message
    je serai tres reconnaissante........
    Hmmm, jusqu'a quel point?

    non je plaisante. tu veux faire quoi exactement? tu peux utiliser un oscillateur, mais je supose que tu veux faire varier la fréquence et l'amplitude non?

    oscillateur à quadrature:

    oscillateurs

    A+

  4. #3
    ElectRou

    Thumbs up Re : convertir un signal carré en un signal sinusoidal

    salut;
    oui je desire faire une variation d'amplitude et de fréquence (et pour une large gamme gamme si vous voulez)
    mais je pense qu'un simple oscillateur on ne peut le commander facilement

  5. #4
    gcortex

    Re : convertir un signal carré en un signal sinusoidal

    un intégrateur et un comparateur pour le triangle et le carré
    un CONFORMATEUR pour convertir le triangle en sinus
    et éventuellement, un 2ème comparateur pour du rectangle

    il existe des CI qui intègrent tout çà
    ex : XR2206

    mais il est difficile de dépasser les 100KHz


  6. #5
    roms42

    Post Re : convertir un signal carré en un signal sinusoidal

    Citation Envoyé par gcortex Voir le message
    un intégrateur et un comparateur pour le triangle et le carré
    un CONFORMATEUR pour convertir le triangle en sinus
    et éventuellement, un 2ème comparateur pour du rectangle

    il existe des CI qui intègrent tout çà
    ex : XR2206

    mais il est difficile de dépasser les 100KHz

    ça devrait le faire avec ça non?

  7. A voir en vidéo sur Futura
  8. #6
    calculair

    Re : convertir un signal carré en un signal sinusoidal

    un circuit accordé sur la fréquence de ton signal carré, le circuit extraira la 1° composante de la serie de fourier correspondant a ton signal carré

  9. Publicité
  10. #7
    freepicbasic

    Re : convertir un signal carré en un signal sinusoidal

    lorsqu'on dispose d'un DAC il faut envoyer une suite de valeur qui forme la sinusoïde.
    Ces valeurs peuvent être calculés grâce à une simple boucle en VB
    Voir les documents ci joint.
    On indique le nombre de pas que l'on veut par demi sinus 3.14 radian étant une sinus positive par exemple la sinus négative se fera en prenant la même liste en inversant le signal.
    Le coefficient multiplicateur donne l'amplitude ici 255 , on peut donc changer ces 2 facteur en fonction des besoins.
    Sachant que la fréquence de "samplage" sera la f0 x nombre de samples.



    Sous une forme hyper simplifiée pour utiliser des X que j'affiche ici.
    On utilise 8 samples d'amplitude 8
    le 9ièm étant le retour à 0
    Code:
    Private Sub Form_Load()
    For i = 0 To 3.14 Step 3.14 / 8
        a% = Sin(i) * 8
        Text1.Text = Text1.Text + Str$(a%) + Chr$(13) + Chr$(10)
    Next i
    End Sub
    Code:
        X
       XXX
      XXXXX
      XXXXX
      XXXXX
     XXXXXXX
     XXXXXXX
    _XXXXXXX_
    036787630
    Le prog a généré ceci;
    0
    3
    6
    7
    8
    7
    6
    3
    0
    Images attachées Images attachées
    Fichiers attachés Fichiers attachés
    Dernière modification par freepicbasic ; 20/05/2008 à 12h20.
    A+, pat

  11. #8
    DAUDET78

    Re : convertir un signal carré en un signal sinusoidal

    Il y a aussi le AD9833
    Fichiers attachés Fichiers attachés
    J'aime pas le Grec

  12. #9
    freepicbasic

    Re : convertir un signal carré en un signal sinusoidal

    On peut utiliser un réseau R2R sans DAC si la précision n'est pas vraiment un problème.
    Des résistances à 1% sont recommandées.

    Ici un site avec une animation en JAVA;
    http://www.univ-lemans.fr/enseigneme...ro/cnar2r.html
    A+, pat

  13. #10
    sleimanyb

    Re : convertir un signal carré en un signal sinusoidal

    Citation Envoyé par ElectRou Voir le message
    Salut tout le monde ;
    je viens de realiser un mini projet;c'est un generateur de signaux à commande numerique ou la base est le pic 16F877 .Je désire faire sortir un signal carré, triangulaire et sinusoidale,pour cette derniere le probleme se pose j'ai eu l'idée d'envoyer des valeurs numeriques par le pic et les convertir (en echantillons d'une periode de signal sinus )et c'est à l'aide d'un DAC.Le probleme est que je trouve pas comment faire un echantillonage avec ce DAC( j'arrive pas à le manipuler meme son datasheet ne m'a pas donner des bon schema à reliser)
    please qui a une autre idée meilleur que la mienne ou peut m'aider j'éspere qu'il me donne un coup de main je serai tres reconnaissante........
    merci en avance






    salut je suis du liban et j'etudit l'electronique j'ai une solution pour toi puisque tu as reussi par la creation d'un signal carre tu peut utiliser un filter passe bas pour filtre le signal carre et il se transforme en un signal sinusoidal depuis qu'il passe par le filtre mais il ya un simple probleme c'est que ce filtre est difficile a trouver son circuit car si tu veut utiliser par une grande puissance tu est oblige a de pratiquer un filtre ayant un courant haut selon la puissance et si tu as reussi a pratiquer se filtre je prefere que tu me parle sur mon mail qui est le suivant ( #####Adresse mail supprimée##### ou tu me donne un reponse sur ce site et s'il vous plait je veut le circuit aussi al la fin j'aime que nous serons des amies comme mois aussi je veut aller au france pour complete mes etudes et pardonne mois sur mon simple language merci pour tous et j'atand ton reponse merci salut
    Dernière modification par Tropique ; 21/05/2011 à 08h29. Motif: Suppression de données mail en respect de la charte

  14. #11
    jiherve

    Re : convertir un signal carré en un signal sinusoidal

    Bonjour,
    piloter un DAC c'est tout de même élémentaire, quel DAC veux tu utiliser ?
    Pour la génération des valeurs sinus voir l'algorithme CORDIC, c'est facile à implementer et cela peut être très précis.
    JR
    l'électronique c'est pas du vaudou!

  15. #12
    f6bes

    Re : convertir un signal carré en un signal sinusoidal

    Citation Envoyé par sleimanyb Voir le message
    j'ai une solution pour toi puisque tu as reussi par la creation d'un signal carre tu peut utiliser un filter
    Bjr à toi,
    Il y a juste un petit hic..... c'était en........................2008!
    Juste un peu .....trop tard ! Faut penser à lire les dates des demandes.
    Bon W E

  16. Publicité

Sur le même thème :

Discussions similaires

  1. transformer un signal carré en signal continue
    Par alext dans le forum Électronique
    Réponses: 11
    Dernier message: 19/05/2008, 10h30
  2. convertisseur signal triangulaire en signal sinusoidal???
    Par tchekevara dans le forum Électronique
    Réponses: 4
    Dernier message: 23/01/2008, 21h22
  3. Transformer un signal continu en signal carré
    Par hmg1 dans le forum Électronique
    Réponses: 12
    Dernier message: 14/05/2007, 18h52
  4. Signal continue vers signal sinusoidale carré
    Par Boulbaga dans le forum Électronique
    Réponses: 9
    Dernier message: 11/05/2006, 18h01
  5. Transformer signal sinusoidal en carré?
    Par missdudu59 dans le forum Électronique
    Réponses: 6
    Dernier message: 09/04/2006, 11h33
Découvrez nos comparatifs produits sur l'informatique et les technologies.