תוכן עניינים:
- שלב 1: צפה בסרטון
- שלב 2: הכינו את החלקים שלכם
- שלב 3: תכנית ומעגל
- שלב 4: הורד את הקוד
- שלב 5: הצלחה
- שלב 6: טיפים
- שלב 7: תוכנית עתידית
וִידֵאוֹ: מחולל פונקציות DIY עם STC MCU בקלות: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
זהו מחולל פונקציות המיוצר עם STC MCU. צריך רק כמה רכיבים והמעגל פשוט.
מִפרָט
- פלט: ערוץ יחיד
- תדר גל מרובע: 1Hz ~ 2MHz
- תדר צורות גל: 1Hz ~ 10kHz
- משרעת: VCC, בערך 5V
- יכולת טעינה: לא זמין
- MCU: STC15W4K32S4 @24MHz
- תצוגה: LCD1602
- בקר: מקודד EC11
שלב 1: צפה בסרטון
בסרטון זה אראה לך כיצד לעשות זאת מחולל פונקציות זה צעד אחר צעד.
שלב 2: הכינו את החלקים שלכם
רשימת חלקים
- MCU: STC15W4K32S4 x 1 קבל את זה מאליאקספרס
- תצוגה: LCD1602 x 1 קבל את זה מאליאקספרס
-
נקבת שורת נקבה: קבל את זה מאליאקספרס
- 16 פינים x 1
- 2 פינים x 1
-
פוטנציומטר: קבל אותו מאליאקספרס
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- שקע IC 40 פינים x 1 קבל את זה מאליאקספרס
- Inductor 1mH x 1 קבל את זה מאליאקספרס
-
קַבָּל:
- 220nF x 1 קבל את זה מאליאקספרס
- 10nF x 1
- 47uF x 1
- מקודד EC11 x 1 קבל אותו מאליאקספרס
- סוללת ליתיום פולימר x 1 קנה אותה מ- AliExpress
- מגבר 5V x 1 קבל את זה מאליאקספרס
- מסוף 2 פינים x 2 קבל את זה מאליאקספרס
- לחץ על מתג x 1 קבל את זה מ- AliExpress
- קבלים 1uF (אופציונלי) x 1 קבל את זה מאליאקספרס
שלב 3: תכנית ומעגל
עיין במעגל ובשלב הווידיאו, תוכל לסדר את הרכיבים בלוח המעגלים בקלות.
שלב 4: הורד את הקוד
הורד את החבילה למטה. ישנם קוד מקור וקובץ hex מורכב.
אם אינך רוצה לקרוא את הקודים, פשוט צרוב את קובץ ה-.hex לתוך ה- MCU. השתמש בהורדת USB ל TTL ותוכנת STC-ISP כדי להוריד את הקוד ל- MCU. חבר TXD, RXD ו- GND.
הורד תוכנת STC-ISP כאן:
אם הממשק של STC-ISP הוא סיני, תוכל ללחוץ על הסמל השמאלי העליון כדי לשנות את השפה לאנגלית. לתצורה המפורטת של STC-ISP עיין בסרטון בשלב 1.
הקודים נכתבו ב- C. השתמש בתוכנת Keil כדי לערוך ולהרכיב אותה.
שלב 5: הצלחה
אתה יכול להשתמש בגנרטור פונקציות DIY זה כדי להוציא צורת גל מרובעת או אות צורת גל סינוס.
מִמְשָׁק:
- משמאל למטה מוצג סוג צורת הגל (ריבוע/סינוס) ומצב הפלט (ON/OFF)
- F: תדירות
- D: חובת צורת גל מרובעת
- תקליטור: מקדם חלוקת השעון (למידע בלבד)
- P: תדר PWM ליצירת צורת גל סינית (למידע בלבד)
- Pt: מספר הנקודות ליצירת צורת גל סינית (למידע בלבד)
פעולות:
- מקודד לחיצה אחת: החלף תדירות וחובה בממשק צורות גל מרובעות
- מקודד לחיצה כפולה: פלט אות התחלה/עצירה
- מקודד לחיצה ארוכה: מעבר בין צורת גל מרובעת/צורת גל סינית/מתח
- סובב מקודד: התאם פרמטרים
שלב 6: טיפים
לאות הפלט אין יכולת עומס. אם ברצונך להניע רכיב אחר, אנא שימו לב כי שימוש במגבר תפעולי כדי לשפר את יכולת הטעינה.
שלב 7: תוכנית עתידית
אני מתכנן לייצר מחולל פונקציות נוסף עם STM32.
מצפה לזה
- יכול ליצור צורת גל משולש וניסור בנוסף.
- תדירות צורת הגל הסינית יכולה להיות גבוהה מ- 10kHz.
אם יש לך עצות או דרישות בנוגע לפרויקט זה, אנא בטובך לספר לי.
מקווה שאתה אוהב את זה.
אל תהסס לבדוק את ערוץ היוטיוב שלי:
מוּמלָץ:
היכרות עם "ערכת DIY מחולל פונקציות מקצועית ILC8038": 5 שלבים
היכרות עם "ערכת DIY מחולל הפונקציות המקצועית ILC8038": הסתובבתי לכמה פרויקטים חדשים של אלקטרוניקה כאשר נתקלתי בערכת מחולל פונקציות קטנה וחמודה. הוא מחויב כ"ערך ה- DIY מקצועי של מחולל הפונקציות ILC8038 Sine Triangle Wave Square "והוא זמין ממספר ספקים
מחולל פונקציות: 12 שלבים (עם תמונות)
מחולל פונקציות: מדריך זה מתאר את תכנון מחולל הפונקציות המבוסס על המעגל המשולב האנלוגי של Maxims MAX038. מחולל הפונקציות הוא כלי שימושי מאוד לפריקי האלקטרוניקה. הוא נחוץ לכוונון מעגלי תהודה, בדיקת אודיו
מחולל פונקציות נייד ב- WiFi ובאנדרואיד: 10 שלבים
מחולל פונקציות נייד ב- WiFi ובאנדרואיד: לקראת סוף המאה ה -20 צצו חידושים טכנולוגיים שונים, במיוחד בתחום התקשורת; אך לא רק. מבחינתנו משתמשים, צרכנים ומהנדסים התגלו במהירות לפיתוח מכשירים אלקטרוניים שיכולים להפוך את חיינו
מחולל פונקציות נייד בארדואינו: 7 שלבים (עם תמונות)
מחולל פונקציות נייד בארדואינו: מחולל פונקציות הוא כלי שימושי מאוד, במיוחד כאשר אנו שוקלים לבדוק את תגובת המעגל שלנו לאות מסוים. במדריך זה אתאר את רצף הבנייה של מחולל פונקציות קטן, קל לשימוש. תכונות של
מחולל פונקציות DIY (ICL8038) 0 Hz - 400Khz: 11 שלבים
מחולל פונקציות DIY (ICL8038) 0 Hz - 400Khz: מחוללי פונקציות הם כלי שימושי מאוד בספסל אלקטרוניקה, אבל זה יכול להיות די יקר, אבל יש לנו אפשרויות רבות לבנות אותו בזול. בפרויקט זה אנו משתמשים ב- ICl8038