
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
V tomto tutoriálu se naučíme, jak vytvořit generátor frekvenčního signálu pomocí modulu AD9850 a Arduino.
Podívejte se na video!
Poznámka: Podařilo se mi získat frekvenci až +50 MHz, ale kvalita signálu se s vyššími frekvencemi zhoršuje.
Krok 1: Co budete potřebovat



- Arduino Uno nebo jakákoli jiná deska Arduino
- AD9850 (DDS Synthesizer) Další informace
- Propojovací vodiče
- Prkénko
- Software Visuino: Stahujte zde
Krok 2: Výstupní odezva


Můžete vidět výsledky výstupu pro frekvenci 10 Hz
- První obrázek je Scope připojený k SQ Wave 1 pin
- První obrázek je Scope připojený k Sine Wave 1 pin
Krok 3: Okruh



- Připojte pin modulu „AD9850“sériový „W_CLK“k digitálnímu pinu Arduino 8
- Připojte pin modulu „AD9850“sériový „FQ_UD“k digitálnímu pinu Arduino 9
- Připojte pin modulu „AD9850“sériová „sériová data“k digitálnímu pinu Arduino 11
- Připojte pin modulu „AD9850“sériový „Reset“k digitálnímu pinu Arduino 10
- Připojte pin modulu „AD9850“VCC k pinu Arduino 5V
- Připojte pin modulu „AD9850“GND (na obou stranách) k pinu Arduino GND
Krok 4: Spusťte Visuino a vyberte typ desky Arduino UNO


Je také třeba nainstalovat Visuino: https://www.visuino.eu. Stáhněte si bezplatnou verzi nebo se zaregistrujte a vyzkoušejte zdarma.
Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino UNO“, jak je znázorněno na obrázku 2
Krok 5: Ve Visuinu přidávejte, nastavujte a připojujte komponenty




- Přidejte komponentu „Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850“
- Vyberte komponentu „Synthesizer1“a v okně vlastností v části „Frekvence (Hz)“nastavte požadovanou frekvenci, v našem případě nastavíme frekvenci 10 Hz
- Vyberte komponentu „Synthesizer1“a připojte pin „Word Load Clock“k digitálnímu pinu Arduino 8
- Vyberte komponentu „Synthesizer1“a připojte pin „Frequency Update“k digitálnímu pinu Arduino 9
- Vyberte komponentu „Synthesizer1“a připojte pin „Reset“k digitálnímu pinu 10 Arduino
- Vyberte komponentu „Synthesizer1“a připojte pin „Data“k digitálnímu pinu Arduino 11
Krok 6: Generujte, kompilujte a nahrajte kód Arduino

Ve Visuinu ve spodní části klikněte na kartu „Build“, ujistěte se, že je vybrán správný port, poté klikněte na tlačítko „Compile/Build and Upload“.
Krok 7: Hrajte
Pokud napájíte modul Arduino UNO, AD9850 začne dávat frekvenci na výstupní piny, čtvercovou vlnu na pin „SQ Wave Out 1“nebo sinusovou vlnu na pin „Sine Wave Out 1“.
Gratulujeme! Dokončili jste svůj projekt s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable, můžete si jej stáhnout a otevřít ve Visuinu:
Doporučuje:
Generátor signálu RF 100 KHz-600 MHZ na štítu DDS AD9910 Arduino: 5 kroků

Generátor RF signálu 100 KHz-600 MHZ na DDS AD9910 Arduino Shield: Jak na Arduinu vyrobit nízkošumový, vysoce přesný a stabilní RF generátor (s AM, FM modulací)
Jak vytvořit zaváděcí jednotku Linux (a jak ji používat): 10 kroků

Jak vytvořit zaváděcí jednotku Linux (a jak ji používat): Toto je jednoduchý úvod, jak začít s Linuxem, konkrétně Ubuntu
Rotační kodér: Jak funguje a jak jej používat s Arduinem: 7 kroků

Rotační kodér: Jak to funguje a jak používat s Arduinem: Tento a další úžasné návody si můžete přečíst na oficiálním webu ElectroPeak Přehled V tomto tutoriálu se seznámíte s používáním rotačního kodéru. Nejprve uvidíte nějaké informace o rotačním kodéru a poté se naučíte, jak
Jak používat terminál Mac a jak používat klíčové funkce: 4 kroky

Jak používat terminál Mac a jak používat klíčové funkce: Ukážeme vám, jak otevřít terminál MAC. V Terminálu vám také ukážeme několik funkcí, jako je ifconfig, změna adresářů, přístup k souborům a arp. Ifconfig vám umožní zkontrolovat vaši IP adresu a vaši MAC adresu
Levné DIY DDS funkce/generátor signálu: 4 kroky (s obrázky)

Levné DIY funkce/generátor signálu DDS: Tyto desky modulů generátoru signálu DDS lze mít za pouhých 15 $, pokud se rozhlédnete kolem. Poměrně přesně budou generovat sinusové, čtvercové, trojúhelníkové, pilovité (a reverzní) průběhy (a několik dalších). Mají také dotykové ovládání, amplitudu