Obsah:

Ako používať generátor frekvenčného signálu Arduino DDS AD9850: 7 krokov
Ako používať generátor frekvenčného signálu Arduino DDS AD9850: 7 krokov

Video: Ako používať generátor frekvenčného signálu Arduino DDS AD9850: 7 krokov

Video: Ako používať generátor frekvenčného signálu Arduino DDS AD9850: 7 krokov
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim

V tomto návode sa naučíme, ako vytvoriť generátor frekvenčného signálu pomocou modulu AD9850 a Arduino.

Pozri si video!

Poznámka: Podarilo sa mi dosiahnuť frekvenciu až +50 MHz, ale kvalita signálu sa s vyššími frekvenciami zhoršuje.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • Arduino Uno alebo akákoľvek iná doska Arduino
  • AD9850 (DDS syntetizátor) Viac informácií
  • Prepojovacie vodiče
  • Breadboard
  • Softvér Visuino: Stiahnite si tu

Krok 2: Výstupná odozva

Odozva výstupu
Odozva výstupu
Odozva výstupu
Odozva výstupu

Môžete vidieť výstupné výsledky pre frekvenciu 10 Hz

  • Prvý obrázok je Scope pripojený k kolíku SQ Wave 1
  • Prvý obrázok je Scope spojený s pinom Sine Wave 1

Krok 3: Okruh

Okruh
Okruh
Okruh
Okruh
Okruh
Okruh
  • Pripojte pin modulu „AD9850“sériový „W_CLK“k digitálnemu kolíku 8 Arduino
  • Pripojte pin modulu „AD9850“sériový „FQ_UD“k pinu Arduino Digital pin 9
  • Pripojte pin modulu „AD9850“sériové „sériové údaje“k pinu Arduino Digital 11
  • Pripojte pin modulu „AD9850“sériový „reset“k digitálnemu kolíku 10 Arduino
  • Pripojte pin modulu „AD9850“VCC k kolíku Arduino 5V
  • Pripojte pin modulu „AD9850“GND (na oboch stranách) k kolíku Arduino GND

Krok 4: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Stiahnite si bezplatnú verziu alebo sa zaregistrujte a získajte bezplatnú skúšobnú verziu.

Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 5: V programe Visuino pridajte, nastavte a pripojte komponenty

V programe Visuino pridajte, nastavte a pripojte komponenty
V programe Visuino pridajte, nastavte a pripojte komponenty
V programe Visuino pridajte, nastavte a pripojte komponenty
V programe Visuino pridajte, nastavte a pripojte komponenty
V programe Visuino pridajte, nastavte a pripojte komponenty
V programe Visuino pridajte, nastavte a pripojte komponenty
V programe Visuino pridajte, nastavte a pripojte komponenty
V programe Visuino pridajte, nastavte a pripojte komponenty
  • Pridajte komponent „Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850“
  • Vyberte komponent „Synthesizer1“a v okne vlastností v časti „Frekvencia (Hz)“nastavte požadovanú frekvenciu, v našom prípade nastavíme frekvenciu 10 Hz
  • Vyberte komponent „Synthesizer1“a prepojte pin „Hodiny načítania slov“s digitálnym pinom Arduino 8
  • Vyberte komponent „Synthesizer1“a pripojte pin „Frequency Update“k digitálnemu pinu Arduino 9
  • Vyberte komponent „Synthesizer1“a pripojte pin „Reset“k digitálnemu kolíku 10 Arduino
  • Vyberte komponent „Synthesizer1“a prepojte pin „Data“s digitálnym pinom Arduino 11

Krok 6: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.

Krok 7: Hrajte

Ak napájate modul Arduino UNO, AD9850 začne dávať frekvenciu na výstupné piny, Square wave out na pin „SQ Wave Out 1“alebo Sine wave na pin „Sine Wave Out 1“.

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť a otvoriť vo Visuino:

Odporúča: