שלב אחר צעד קלקלציה של Pwm Frequency עבור בקרת מוטורי באמצעות Raspberry Pi
דופק Width Modulation (PWM) הוא טכניקה המשמשת לשלוט על הכוח המסופק למכשירים חשמליים, כגון מנועים. בעת שימוש ב- Raspberry Pi עבור בקרת מנוע, בחירת תדירות PWM המתאים הוא חיוני עבור הפעלה חלקה ויעילות. מאמר זה מספק מדריך צעד אחר צעד כדי לחשב את תדירות PWM עבור יישומים בקרה מוטורית.
הבנה של PWM ו- Raspberry Pi Limitations
Raspberry Pi מייצרת אותות PWM באמצעות צמידי GPIO שלה. החומרה תומכת בחומרה PWM על סיכות ספציפיות ותוכנות PWM על אחרים.תדירות הגבוהה ביותר של אי-השגה תלויה בשיטה המשמשת ואת יכולות העיבוד של המערכת.בדרך כלל, חומרה PWM יכול להגיע לתדרים גבוהים יותר, אשר מועדים על בקרת מנועים כדי להפחית את הרעש ולשפר את ההיענות.
חישוב תדירות PWM
תדירות PWM נקבעת על ידי מקור השעון והחלטת PWM. הנוסחה הכללית היא:
(ב) ,0) ,(הזמן)
איפה:
- (FLT:0)ClockveFLT:1) הוא תדירות השעון הבסיסית של חומרת PWM של Raspberry Pi, בדרך כלל 19.2 MHz.
- (ב) ,0) ,PrescalerrovFLT:1 , מתחלק השעון לתדירות נמוכה יותר, התאמה באמצעות הגדרות תוכנה או חומרה.
- (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
דוגמה: Calculation
נניח ששעון הבסיס הוא 19.2 MHz, ואתה בוחר מראש של 192.התקופה נקבעת ל 1000.7 תדר PWM יהיה:
(ב) ,0 , 000 / (192 * 1000) = 100 HzFLT:1
התאמת בקרת מנוע אופטימי
עבור בקרת מנוע, תדירות PWM בין 50 הרץ ו 1 kHz הוא נפוץ. תדרים גבוהים יותר להפחית רעש ורטטים מכניים. להתאים את הערכים prescaler ותקופתיים בהתאם כדי להשיג את התדירות הרצויה בתוך גבולות החומרה של Raspberry Pi.