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

מחולל פונקציות DIY עם STC MCU בקלות: 7 שלבים (עם תמונות)
מחולל פונקציות DIY עם STC MCU בקלות: 7 שלבים (עם תמונות)

וִידֵאוֹ: מחולל פונקציות DIY עם STC MCU בקלות: 7 שלבים (עם תמונות)

וִידֵאוֹ: מחולל פונקציות DIY עם STC MCU בקלות: 7 שלבים (עם תמונות)
וִידֵאוֹ: 10 כלי עיבוד העץ החובה לסדנה שלך 2024, יוני
Anonim
מחולל פונקציות DIY עם STU MCU בקלות
מחולל פונקציות DIY עם STU MCU בקלות

זהו מחולל פונקציות המיוצר עם STC MCU. צריך רק כמה רכיבים והמעגל פשוט.

מִפרָט

  • פלט: ערוץ יחיד
  • תדר גל מרובע: 1Hz ~ 2MHz
  • תדר צורות גל: 1Hz ~ 10kHz
  • משרעת: VCC, בערך 5V
  • יכולת טעינה: לא זמין
  • MCU: STC15W4K32S4 @24MHz
  • תצוגה: LCD1602
  • בקר: מקודד EC11

שלב 1: צפה בסרטון

Image
Image

בסרטון זה אראה לך כיצד לעשות זאת מחולל פונקציות זה צעד אחר צעד.

שלב 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.

אם יש לך עצות או דרישות בנוגע לפרויקט זה, אנא בטובך לספר לי.

מקווה שאתה אוהב את זה.

אל תהסס לבדוק את ערוץ היוטיוב שלי:

מוּמלָץ: