Table des matières:

Comment utiliser le générateur de signaux de fréquence Arduino DDS AD9850 : 7 étapes
Comment utiliser le générateur de signaux de fréquence Arduino DDS AD9850 : 7 étapes

Vidéo: Comment utiliser le générateur de signaux de fréquence Arduino DDS AD9850 : 7 étapes

Vidéo: Comment utiliser le générateur de signaux de fréquence Arduino DDS AD9850 : 7 étapes
Vidéo: Генератор сигналов DDS, 30 МГц, код Arduino с AD9850 2024, Novembre
Anonim

Dans ce didacticiel, nous allons apprendre à créer un générateur de signaux de fréquence à l'aide d'un module AD9850 et d'Arduino.

Voir la vidéo!

Remarque: j'ai réussi à obtenir une fréquence jusqu'à +50MHz mais la qualité du signal se détériore avec les fréquences plus élevées.

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
Ce dont vous aurez besoin
  • Arduino Uno ou toute autre carte Arduino
  • AD9850 (synthétiseur DDS) Plus d'informations
  • Fils de cavalier
  • Planche à pain
  • Logiciel Visuino: Téléchargez ici

Étape 2: Réponse de sortie

Réponse de sortie
Réponse de sortie
Réponse de sortie
Réponse de sortie

Vous pouvez voir les résultats de sortie pour la fréquence 10Hz

  • La première image est la portée connectée à la broche SQ Wave 1
  • La première image est la portée connectée à la broche de l'onde sinusoïdale 1

Étape 3: Le circuit

Le circuit
Le circuit
Le circuit
Le circuit
Le circuit
Le circuit
  • Connectez la broche du module "AD9850" série "W_CLK" à la broche numérique Arduino 8
  • Connectez la broche du module "AD9850" série "FQ_UD" à la broche numérique Arduino 9
  • Connectez la broche du module "AD9850" Serial "Serial Data" à la broche Arduino Digital 11
  • Connectez la broche du module "AD9850" Serial "Reset" à la broche numérique Arduino 10
  • Connectez la broche du module "AD9850" VCC à la broche Arduino 5V
  • Connectez la broche GND du module "AD9850" (des deux côtés) à la broche Arduino GND

Étape 4: Démarrez Visuino et sélectionnez le type de carte Arduino UNO

Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Démarrez Visuino et sélectionnez le type de carte Arduino UNO
Démarrez Visuino et sélectionnez le type de carte Arduino UNO

Le Visuino: https://www.visuino.eu doit également être installé. Téléchargez la version gratuite ou inscrivez-vous pour un essai gratuit.

Démarrez Visuino comme indiqué dans la première image Cliquez sur le bouton "Outils" sur le composant Arduino (Image 1) dans Visuino Lorsque la boîte de dialogue apparaît, sélectionnez "Arduino UNO" comme indiqué sur l'image 2

Étape 5: Dans Visuino, ajoutez, définissez et connectez des composants

Dans Visuino, ajoutez, définissez et connectez des composants
Dans Visuino, ajoutez, définissez et connectez des composants
Dans Visuino, ajoutez, définissez et connectez des composants
Dans Visuino, ajoutez, définissez et connectez des composants
Dans Visuino, ajoutez, définissez et connectez des composants
Dans Visuino, ajoutez, définissez et connectez des composants
Dans Visuino, ajoutez, définissez et connectez des composants
Dans Visuino, ajoutez, définissez et connectez des composants
  • Ajouter le composant "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850"
  • Sélectionnez le composant "Synthesizer1" et dans la fenêtre des propriétés sous "Fréquence (Hz)" définissez la fréquence souhaitée, dans notre cas, nous définissons la fréquence 10Hz
  • Sélectionnez le composant "Synthesizer1" et connectez la broche "Word Load Clock" à la broche numérique Arduino 8
  • Sélectionnez le composant "Synthesizer1" et connectez la broche "Frequency Update" à la broche numérique Arduino 9
  • Sélectionnez le composant "Synthesizer1" et connectez la broche "Reset" à la broche numérique Arduino 10
  • Sélectionnez le composant "Synthesizer1" et connectez la broche "Data" à la broche numérique Arduino 11

Étape 6: générer, compiler et télécharger le code Arduino

Générer, compiler et télécharger le code Arduino
Générer, compiler et télécharger le code Arduino

Dans Visuino, en bas, cliquez sur l'onglet "Build", assurez-vous que le bon port est sélectionné, puis cliquez sur le bouton "Compiler/Build and Upload".

Étape 7: Jouez

Si vous alimentez le module Arduino UNO, l'AD9850 commencera à mettre la fréquence sur les broches de sortie, l'onde carrée sur la broche "SQ Wave Out 1" ou l'onde sinusoïdale sur la broche "Sine Wave Out 1".

Toutes nos félicitations! Vous avez terminé votre projet avec Visuino. Le projet Visuino que j'ai créé pour ce Instructable est également joint, vous pouvez le télécharger et l'ouvrir dans Visuino:

Conseillé: