Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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ť
- 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
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
- 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
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
- 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
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: