דופק Width Modulation (PWM) הוא טכניקה המשמשת לשלוט בכמות הכוח המסופק למכשירים אלקטרוניים.זה נפוץ בפרויקטים Arduino כדי לנהל מהירויות מוטוריות, בהירות LED, ויישומים אחרים הדורשים רמות כוח משתנה.הבנת כיצד לחשב את מחזור החובה וליישם אותו ביעילות חיוני לשליטה מדויקת.

מהו מעגל חובה?

מחזור החובה מייצג את אחוז הזמן אות במצב "גבוה" בתוך מחזור אחד.זה קובע את הכוח הממוצע שנמסר למכשיר.מחזור חובה של 100% פירושו שהאות הוא תמיד, בעוד ש-0% פירושו שהוא תמיד כבוי.

המונחים: Duty Cycle

מחזור החובה מחושב באמצעות הנוסחה:

(ב) [ב] ⁇ [ב]] ⁇ [ב] ⁇ [ב]

לדוגמה, אם תקופת PWM היא 20 מילישניות והאות גבוה עבור 5 מילישניות, מחזור החובה הוא:

(ב) × 100=5=5=5 מ')

החלת מעגל החובה בArduino

ב-Arduino, הפונקציה FPLT:0) משמשת ליצירת אותות PWM. היא מקבלת ערך בין 0 ל- 255, בהתאמה למחזור חובה מ-0% עד 100%.

הנוסחה להמיר מחזור חובה אחוז לערך Arduino היא:

(ב) × 255Fillo:1

עבור מחזור של 50%, הערך של Arduino יהיה:

(ב) × 255 ⁇ 10:2

סיכום

הבנת כיצד לחשב וליישם מחזור חובה מאפשר שליטה מדויקת של רכיבים אלקטרוניים בפרויקטים של Arduino. על ידי התאמת אות PWM, משתמשים יכולים לנהל ביעילות את העברת החשמל למכשירים שונים.