תוכן עניינים:

אופן השימוש מחולל אותות תדר Arduino DDS AD9850: 7 שלבים
אופן השימוש מחולל אותות תדר Arduino DDS AD9850: 7 שלבים

וִידֵאוֹ: אופן השימוש מחולל אותות תדר Arduino DDS AD9850: 7 שלבים

וִידֵאוֹ: אופן השימוש מחולל אותות תדר Arduino DDS AD9850: 7 שלבים
וִידֵאוֹ: קורס קד״ס אלקטרוניקה - מחולל אותות ומשקף תנודות 2024, יולי
Anonim

במדריך זה נלמד כיצד לייצר מחולל אותות תדרים באמצעות מודול AD9850 ו- Arduino.

צפו בסרטון!

הערה: הצלחתי להשיג תדר של עד 50MHz +אך איכות האות מחמירה עם התדרים הגבוהים יותר.

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  • Arduino Uno או כל לוח Arduino אחר
  • AD9850 (DDS Synthesizer) מידע נוסף
  • חוטי מגשר
  • לוח לחם
  • תוכנת Visuino: הורדה כאן

שלב 2: תגובת פלט

תגובת פלט
תגובת פלט
תגובת פלט
תגובת פלט

אתה יכול לראות את תוצאות הפלט בתדר 10 הרץ

  • התמונה הראשונה היא היקף המחובר ל- SQ Wave 1 סיכה
  • התמונה הראשונה היא היקף המחובר ל- Sine Wave 1 סיכה

שלב 3: המעגל

המעגל
המעגל
המעגל
המעגל
המעגל
המעגל
  • חבר את סיכת המודול "AD9850" סידורי "W_CLK" לסיכה Arduino Digital 8
  • חבר את סיכת המודול "AD9850" סידורי "FQ_UD" לסיכה 9 של Arduino Digital
  • חבר את סיכת המודול "AD9850" סידורי "נתונים סידוריים" לסיכה Arduino Digital 11
  • חבר את סיכת מודול "AD9850" סידורי "איפוס" לסיכה Arduino Digital 10
  • חבר את סיכת המודול "AD9850" VCC לפין Arduino 5V
  • חבר את סיכת המודול "AD9850" GND (משני הצדדים) לסיכת ה- Arduino GND

שלב 4: הפעל את Visuino ובחר את סוג הלוח UNO של Arduino

הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino

יש להתקין גם את Visuino: https://www.visuino.eu. הורד גרסה חינם או הירשם לניסיון חינם.

התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2

שלב 5: ב- Visuino הוסף, הגדר וחבר רכיבים

ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
ב- Visuino הוסף, הגדר וחבר רכיבים
  • הוסף רכיב "מכשיר אנלוגי סידני DDS סידורי (מחולל אותות) - AD9850"
  • בחר רכיב "סינתזה 1" ובחלון המאפיינים תחת "תדר (הרץ)" הגדר את התדר הרצוי, במקרה שלנו הגדרנו את התדר 10 הרץ
  • בחר רכיב "Synthesizer1" וחבר את הסיכה "שעון טעינת Word" לסיכה דיגיטלית של Arduino 8
  • בחר רכיב "Synthesizer1" וחבר את סיכה "עדכון תדר" לסיכה 9 דיגיטלית של Arduino
  • בחר רכיב "סינתזה 1" וחבר את סיכה "איפוס" לסיכה דיגיטלית של Arduino 10
  • בחר רכיב "סינתזה 1" וחבר את סיכה "נתונים" לסיכה דיגיטלית של Arduino 11

שלב 6: צור, הידור והעלה את קוד הארדואינו

צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו

ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".

שלב 7: שחק

אם אתה מפעיל את מודול ה- Arduino UNO, ה- AD9850 יתחיל לשים את התדר על סיכות הפלט, גל מרובע החוצה על סיכת "SQ Wave Out 1" או גל Sine על סיכת "Sine Wave Out 1".

מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו ולפתוח אותו ב- Visuino:

מוּמלָץ: