מנוע DC ללא מברשות הוא סוג של מנוע DC ללא מברשות.
המשמעות היא שאין חיבור ישיר (מברשת)
בין הציר המסתובב לחלקים קבועים אחרים, כגון הסליל.
לכן, סיבוב הוא תוצר של השינוי בכיוון הנוכחי של הסליל.
לציר יש מגנט עגול (בדרך כלל).
הסליל עצמו הוא מגנט חשמלי.
אז אתה יכול לסובב את הציר על ידי שינוי הקטבים של הסליל.
ראית פעם BLDC? כן, כמובן.
ישנם מקרים רבים כאלה בכל מארז מחשב.
מאוורר, תקליטורים וכונן תקליטונים (אם אין לך האם
יש מכשיר שמשתמש ב-BLDC.
המאוורר משתמש בדרך כלל במנוע דו-פאזי עם 2 פינים בסליל ו-1 פינים בחיישן האולם.
ל-CDROM או לכונן התקליטונים יש מנוע תלת-פאזי, לסליל יש 3 פינים, ולחיישן הול יש 1 פין. כאשר
החיישן מזהה זרם פשוט של ספין.
מגיע, זה יוצר אות
, אתה יכול להשתמש בפין הזה כדי לזהות את מספר הגלגלים של המנוע (RPM)
שנה את מהירות האות לפי פין
לכן
שצוין
אופציונלי )
זה קצת קשה להסיר ולהשאיר אותם.
אז CDROMs הוא קורבן טוב יותר עבור המדריך הזה, כמו
קודם לכן, יש לנו 4 פינים לרתך את החוטים חלקים:-1x Breadboard. - 1x כונן
IC
אספקת חשמל חיצונית, לפעמים
הפוך
6 V (
אני השתמשתי
l293d - 1x אספקת חשמל
חשמל חיצונית חיובית)-4 כניסות
במנהל התקן 4-L293D ICChanel 5 Arduino)
רק כדי להגן על המיקרו שלך מכל
, כמו טרנזיסטורים ומעגלים משולבים, ישנם רכיבים אלקטרוניים רבים שיכולים לשמש כחוצצים. אני מציע שה-l293d תומך באספקת חשמל חיצונית ויש לו גם פין הפעלה של שבב. (
(
3 מהן ל-Arduino)
לאספקת
חלקים של רצף ייחודי אז יש לנו 6 אותות שצריכים לחזור
התחבר
בסדר
-4 יציאות (3 זוגות של מנועים) לכן, חבר את הפינים לפי הדיאגרמה הסכמטית המוצגת באיור מחולקים
6 פעמים בלולאה נניח ששלושת השורות הם A, B ו-C בהתאמה (
ל -6
על עצמם
אנו צריכים ערך
של
)
אנו נשתמש בהם בלולאה אחת שחשוב להזכיר הוא ההמתנה או ההשהיה על ידי שינוי זמן ההשהיה, אם
3 סיביות לשימוש. 010
שגרות
לנצח
Loop
גבוהה (לדוגמה: 15 עד 20 ms) המנוע עשוי רק לרעוד או להתחיל את פעולת החיתוך לשנות את חלון המוניטור ב- Arduino הקוד הוא כדלקמן:/* DC Brushless = int p1 = 3 int p3 = 4. char; begin(9600); }
/
נבחרת השהייה
: void לולאה (
)
){inChar = (char) Serial (inChar == }else{wait +=
) ; digitalWrite(
p3, 0
; delay
1,(W
(p1, 1)
(wait); digitalWrite
; digitalWrite(
p2, 0); digitalWrite(p3, 0); delay(wait); digitalWrite
(p1, 1); digitalWrite(p2, 0); digitalWrite(p3, 1); delay(wait
); digitalWrite(p1, 0); digitalWrite(p2, 0); digitalWrite(p3, 1); delay(wait); digitalWrite(p1, 0); digitalWrite(p2, 1);
digitalWrite(p3,
1
); delay(wait); digitalWrite(p1, 0); digitalWrite(p2, 1);
digitalWrite(
p3, 0); delay(wait
external
); }Some hints:- No more than 12 v
power supply. -
For small מנועי BLDC, ניתן להשתמש ב- Arduino 5 כ-Vs, אין צורך באספקת חשמל חיצונית, אך לא ניתן להגיע למהירות המנוע -
התחל עם ערך ההמתנה 10, ולאחר מכן הפעל את המוניטור הטורי והזן את מפתח המינוס כדי להפחית את הערך
, כך הוא מהיר יותר.