Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: Chiqish javobi
- 3 -qadam: O'chirish davri
- 4 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
- 5 -qadam: Visuino -da komponentlarni qo'shish, sozlash va ulash
- 6 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 7 -qadam: O'ynang
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu qo'llanmada biz AD9850 moduli va Arduino yordamida chastotali signal generatorini yasashni o'rganamiz.
Videoni Ko'ring!
Eslatma: Men +50 MGts gacha chastotani olishga muvaffaq bo'ldim, lekin yuqori chastotalar bilan signal sifati yomonlashadi.
1 -qadam: Sizga nima kerak
- Arduino Uno yoki boshqa Arduino taxtasi
- AD9850 (DDS sintezatori) Qo'shimcha ma'lumot
- Jumper simlari
- Non paneli
- Visuino dasturi: Bu yerdan yuklab oling
2 -qadam: Chiqish javobi
Siz 10 Gts chastotali chiqish natijalarini ko'rishingiz mumkin
- Birinchi rasm - bu SQ Wave 1 piniga ulangan doiradir
- Birinchi rasm - Sine Wave 1 piniga ulangan Scope
3 -qadam: O'chirish davri
- "W_CLK" seriyali "AD9850" modul pinini Arduino Digital 8 piniga ulang
- "AD9850" modul pinli "FQ_UD" ketma -ketligini Arduino Digital 9 piniga ulang
- "AD9850" modul pinini "Seriya ma'lumotlari" ketma -ketligini Arduino Digital pin 11 ga ulang
- "AD9850" moduli pinini "Reset" ketma -ketligini Arduino Digital pin 10 ga ulang
- "AD9850" VCC moduli pinini Arduino pin 5V ga ulang
- "AD9850" moduli pin GND (ikkala tomonda) Arduino pin GND ga ulang
4 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Bepul versiyani yuklab oling yoki bepul sinov uchun ro'yxatdan o'ting.
Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.
5 -qadam: Visuino -da komponentlarni qo'shish, sozlash va ulash
- "Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850" komponentasini qo'shing
- "Synthesizer1" komponentini tanlang va "Frequency (Hz)" ostidagi xususiyatlar oynasida kerakli chastotani o'rnating, bizda 10Hz chastotani o'rnatamiz.
- "Synthesizer1" komponentini tanlang va "Word Load Clock" pinini Arduino raqamli 8 piniga ulang
- "Synthesizer1" komponentini tanlang va "chastotani yangilash" pinini Arduino raqamli pin 9 ga ulang
- "Synthesizer1" komponentini tanlang va "Reset" pinini Arduino raqamli pin 10 ga ulang
- "Synthesizer1" komponentini tanlang va "Data" pinini Arduino raqamli pin 11 ga ulang
6 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.
7 -qadam: O'ynang
Agar siz Arduino UNO modulini quvvatlantirsangiz, AD9850 chastotani chiqish pinlariga, kvadrat to'lqinni "SQ Wave Out 1" piniga yoki Sinus to'lqin "Sine Wave Out 1" piniga qo'yishni boshlaydi.
Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin: