Sisällysluettelo:

Kuinka käyttää Arduino DDS -taajuussignaaligeneraattoria AD9850: 7 vaihetta
Kuinka käyttää Arduino DDS -taajuussignaaligeneraattoria AD9850: 7 vaihetta

Video: Kuinka käyttää Arduino DDS -taajuussignaaligeneraattoria AD9850: 7 vaihetta

Video: Kuinka käyttää Arduino DDS -taajuussignaaligeneraattoria AD9850: 7 vaihetta
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Heinäkuu
Anonim

Tässä opetusohjelmassa opimme tekemään taajuussignaaligeneraattorin AD9850 -moduulin ja Arduinon avulla.

Katso video!

Huomautus: onnistuin saamaan taajuuden jopa +50 MHz, mutta signaalin laatu huononee korkeammilla taajuuksilla.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
  • Arduino Uno tai mikä tahansa muu Arduino -levy
  • AD9850 (DDS -syntetisaattori) Lisätietoja
  • Hyppyjohdot
  • Leipälauta
  • Visuino -ohjelmisto: Lataa tästä

Vaihe 2: Lähdön vastaus

Lähtövaste
Lähtövaste
Lähtövaste
Lähtövaste

Näet lähtötaajuudet 10 Hz: n taajuudelle

  • Ensimmäinen kuva on Scope kytketty SQ Wave 1 -nastaiseen
  • Ensimmäinen kuva on Scope, joka on liitetty Sine Wave 1 -nastaiseen

Vaihe 3: Piiri

Piiri
Piiri
Piiri
Piiri
Piiri
Piiri
  • Liitä "AD9850" -moduulin nastainen sarja "W_CLK" Arduino Digital -nastaan 8
  • Liitä "AD9850" -moduulin nastainen sarja "FQ_UD" Arduino Digital -nastaan 9
  • Kytke "AD9850" -moduulin nastatyyppi Serial "Serial Data" Arduino Digital -nastaan 11
  • Liitä "AD9850" -moduulin nastainen "Reset" Arduino Digital -nastaan 10
  • Liitä "AD9850" -moduulin tappi VCC Arduino -nastaan 5V
  • Kytke "AD9850" -moduulin nasta GND (molemmin puolin) Arduino -nastaiseen GND: hen

Vaihe 4: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Visuino: https://www.visuino.eu on myös asennettava. Lataa ilmainen versio tai rekisteröidy ilmaiseen kokeiluversioon.

Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 5: Visuinossa Lisää, aseta ja yhdistä komponentteja

Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
  • Lisää "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850" -komponentti
  • Valitse "Synthesizer1" -komponentti ja aseta ominaisuusikkunan "Frequency (Hz)" -kohdassa haluttu taajuus, tässä tapauksessa asetamme taajuuden 10Hz
  • Valitse "Synthesizer1" -komponentti ja liitä nasta "Word Load Clock" Arduinon digitaaliseen nastaan 8
  • Valitse "Synthesizer1" -komponentti ja liitä nasta "Frequency Update" Arduinon digitaaliseen nastaan 9
  • Valitse "Synthesizer1" -komponentti ja liitä nasta "Reset" Arduinon digitaaliseen nastaan 10
  • Valitse "Synthesizer1" -komponentti ja liitä nasta "Data" Arduinon digitaaliseen nastaan 11

Vaihe 6: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.

Vaihe 7: Pelaa

Jos kytket virran Arduino UNO -moduuliin, AD9850 alkaa asettaa taajuutta lähtötappeihin, neliöaalto ulos "SQ Wave Out 1" -nastaan tai siniaalto "Sine Wave Out 1" -nastaan.

Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:

Suositeltava: