Innehållsförteckning:

Hur man använder Arduino DDS Frequency Signal Generator AD9850: 7 steg
Hur man använder Arduino DDS Frequency Signal Generator AD9850: 7 steg

Video: Hur man använder Arduino DDS Frequency Signal Generator AD9850: 7 steg

Video: Hur man använder Arduino DDS Frequency Signal Generator AD9850: 7 steg
Video: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, November
Anonim

I denna handledning lär vi oss hur man gör en frekvenssignalgenerator med hjälp av en AD9850 -modul och Arduino.

Titta på videon!

Obs: Jag lyckades få frekvensen upp till +50MHz men signalkvaliteten blir sämre med de högre frekvenserna.

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • Arduino Uno eller någon annan Arduino -skiva
  • AD9850 (DDS Synthesizer) Mer information
  • Bygelkablar
  • Bakbord
  • Visuino -programvara: Ladda ner här

Steg 2: Utmatningssvar

Utgångssvar
Utgångssvar
Utgångssvar
Utgångssvar

Du kan se utgångsresultaten för frekvensen 10Hz

  • Första bilden är Scope ansluten till SQ Wave 1 pin
  • Första bilden är Scope ansluten till Sine Wave 1 pin

Steg 3: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
  • Anslut "AD9850" modulstift Serial "W_CLK" till Arduino Digital pin 8
  • Anslut "AD9850" modulstift Serial "FQ_UD" till Arduino Digital pin 9
  • Anslut "AD9850" modulstift Seriell "Seriell data" till Arduino Digital pin 11
  • Anslut "AD9850" modulstift Serial "Reset" till Arduino Digital pin 10
  • Anslut "AD9850" modulstift VCC till Arduino pin 5V
  • Anslut "AD9850" modulstift GND (på båda sidor) till Arduino pin GND

Steg 4: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

Visuino: https://www.visuino.eu måste också installeras. Ladda ner gratisversionen eller registrera dig för en gratis provperiod.

Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 5: I Visuino Lägg till, ställ in och anslut komponenter

I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
  • Lägg till komponenten "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850"
  • Välj "Synthesizer1" -komponent och i egenskapsfönstret under "Frequency (Hz)" ställer du in önskad frekvens, i vårt fall anger vi frekvensen 10Hz
  • Välj komponenten "Synthesizer1" och anslut stift "Word Load Clock" till Arduino digital pin 8
  • Välj "Synthesizer1" -komponenten och anslut stiftet "Frequency Update" till Arduino digital pin 9
  • Välj komponenten "Synthesizer1" och anslut stift "Reset" till Arduino digital pin 10
  • Välj "Synthesizer1" -komponenten och anslut stift "Data" till Arduino digital pin 11

Steg 6: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.

Steg 7: Spela

Om du driver Arduino UNO -modulen kommer AD9850 att börja sätta frekvensen på utgångsstiften, fyrkantvåg ut på "SQ Wave Out 1" -stift eller Sine -våg på "Sine Wave Out 1" -stift.

Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det och öppna det i Visuino:

Rekommenderad: