![Hur man använder Arduino DDS Frequency Signal Generator AD9850: 7 steg Hur man använder Arduino DDS Frequency Signal Generator AD9850: 7 steg](https://i.howwhatproduce.com/images/001/image-101-7-j.webp)
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10
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](https://i.howwhatproduce.com/images/001/image-101-8-j.webp)
![Vad du kommer att behöva Vad du kommer att behöva](https://i.howwhatproduce.com/images/001/image-101-9-j.webp)
![Vad du kommer att behöva Vad du kommer att behöva](https://i.howwhatproduce.com/images/001/image-101-10-j.webp)
- 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](https://i.howwhatproduce.com/images/001/image-101-11-j.webp)
![Utgångssvar Utgångssvar](https://i.howwhatproduce.com/images/001/image-101-12-j.webp)
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](https://i.howwhatproduce.com/images/001/image-101-13-j.webp)
![Kretsen Kretsen](https://i.howwhatproduce.com/images/001/image-101-14-j.webp)
![Kretsen Kretsen](https://i.howwhatproduce.com/images/001/image-101-15-j.webp)
- 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](https://i.howwhatproduce.com/images/001/image-101-16-j.webp)
![Starta Visuino och välj Arduino UNO -korttyp Starta Visuino och välj Arduino UNO -korttyp](https://i.howwhatproduce.com/images/001/image-101-17-j.webp)
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](https://i.howwhatproduce.com/images/001/image-101-18-j.webp)
![I Visuino Lägg till, ställ in och anslut komponenter I Visuino Lägg till, ställ in och anslut komponenter](https://i.howwhatproduce.com/images/001/image-101-19-j.webp)
![I Visuino Lägg till, ställ in och anslut komponenter I Visuino Lägg till, ställ in och anslut komponenter](https://i.howwhatproduce.com/images/001/image-101-20-j.webp)
![I Visuino Lägg till, ställ in och anslut komponenter I Visuino Lägg till, ställ in och anslut komponenter](https://i.howwhatproduce.com/images/001/image-101-21-j.webp)
- 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](https://i.howwhatproduce.com/images/001/image-101-22-j.webp)
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:
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
![Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg](https://i.howwhatproduce.com/images/005/image-14551-j.webp)
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg
![Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg Hur man använder stegmotor som roterande kodare och OLED -display för steg: 6 steg](https://i.howwhatproduce.com/images/009/image-25706-j.webp)
Så här använder du stegmotor som roterande kodare och OLED -skärm för steg: I denna handledning lär vi oss hur du spårar stegmotorstegen på OLED -skärmen. Titta på en demonstrationsvideo. Kredit för den ursprungliga handledningen går till YouTube -användaren " sky4fly "
Hur man använder knappsats och LCD -skärm med Arduino för att göra Arduino -räknare .: 5 steg
![Hur man använder knappsats och LCD -skärm med Arduino för att göra Arduino -räknare .: 5 steg Hur man använder knappsats och LCD -skärm med Arduino för att göra Arduino -räknare .: 5 steg](https://i.howwhatproduce.com/images/005/image-13111-19-j.webp)
Hur man använder knappsats och LCD med Arduino för att göra Arduino -kalkylator.: I den här självstudien kommer jag att dela hur du kan använda 4x4 matris knappsats och 16x2 LCD med Arduino och använda den för att göra en enkel Arduino Calculator. Så låt oss komma igång
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
![Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons
HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg
![HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg HUR MAN GÖR ARDUINO NANO/MINI - Hur man bränner bootloader: 5 steg](https://i.howwhatproduce.com/images/002/image-4634-74-j.webp)
HUR MAN GÖR ARDUINO NANO/MINI | Hur man bränner bootloader: I denna instruktionsbok kommer jag att visa dig hur man gör en Arduino MINI från Scratch.Förfarandet som skrivs i denna instruktion kan användas för att göra alla arduino -brädor för dina anpassade projektkrav.Se videon för bättre förståelse