Innholdsfortegnelse:

Hvordan bruke Arduino DDS Frequency Signal Generator AD9850: 7 trinn
Hvordan bruke Arduino DDS Frequency Signal Generator AD9850: 7 trinn

Video: Hvordan bruke Arduino DDS Frequency Signal Generator AD9850: 7 trinn

Video: Hvordan bruke Arduino DDS Frequency Signal Generator AD9850: 7 trinn
Video: как сделать зарядное устройство на 12 вольт 2024, Desember
Anonim

I denne opplæringen lærer vi hvordan du lager en frekvenssignalgenerator ved hjelp av en AD9850 -modul og Arduino.

Se videoen!

Merk: Jeg klarte å få frekvens opp til +50MHz, men signalkvaliteten blir dårligere med de høyere frekvensene.

Trinn 1: Det du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
  • Arduino Uno eller et annet Arduino -bord
  • AD9850 (DDS Synthesizer) Mer informasjon
  • Jumper ledninger
  • Brødbrett
  • Visuino -programvare: Last ned her

Trinn 2: Output Response

Utgangssvar
Utgangssvar
Utgangssvar
Utgangssvar

Du kan se utgangsresultatene for frekvensen 10Hz

  • Det første bildet er Scope koblet til SQ Wave 1 pin
  • Det første bildet er Scope koblet til Sine Wave 1 pin

Trinn 3: Kretsen

Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
Kretsen
  • Koble "AD9850" modulstift Serial "W_CLK" til Arduino Digital pin 8
  • Koble "AD9850" modulstift Serial "FQ_UD" til Arduino Digital pin 9
  • Koble "AD9850" modulstift Serial "Serial Data" til Arduino Digital pin 11
  • Koble "AD9850" modulstift Serial "Reset" til Arduino Digital pin 10
  • Koble "AD9850" modulstift VCC til Arduino pin 5V
  • Koble "AD9850" modulstift GND (på begge sider) til Arduino pin GND

Trinn 4: Start Visuino, og velg Arduino UNO -korttype

Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype

Visuino: https://www.visuino.eu må også installeres. Last ned gratisversjon eller registrer deg for en gratis prøveversjon.

Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2

Trinn 5: I Visuino Legg til, sett og koble til komponenter

I Visuino Legg til, sett og koble til komponenter
I Visuino Legg til, sett og koble til komponenter
I Visuino Legg til, sett og koble til komponenter
I Visuino Legg til, sett og koble til komponenter
I Visuino Legg til, sett og koble til komponenter
I Visuino Legg til, sett og koble til komponenter
I Visuino Legg til, sett og koble til komponenter
I Visuino Legg til, sett og koble til komponenter
  • Legg til komponenten "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850"
  • Velg "Synthesizer1" -komponent og i egenskapsvinduet under "Frekvens (Hz)" angir du ønsket frekvens, i vårt tilfelle angir vi frekvensen 10Hz
  • Velg "Synthesizer1" komponent og koble pin "Word Load Clock" til Arduino digital pin 8
  • Velg "Synthesizer1" komponent og koble pin "Frequency Update" til Arduino digital pin 9
  • Velg "Synthesizer1" komponent og koble pin "Reset" til Arduino digital pin 10
  • Velg "Synthesizer1" komponent og koble pin "Data" til Arduino digital pin 11

Trinn 6: Generer, kompiler og last opp Arduino -koden

Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden

I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.

Trinn 7: Spill

Hvis du driver Arduino UNO -modulen, vil AD9850 begynne å sette frekvensen på utgangspinnene, firkantbølge ut på "SQ Wave Out 1" -pinne eller Sinusbølge på "Sine Wave Out 1" -pinne.

Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned og åpne den i Visuino:

Anbefalt: