מנוע DC ללא מברשות הוא סוג של מנוע DC ללא מברשות. משמעות הדבר היא כי אין חיבור ישיר (מברשת) בין הציר המסתובב לחלקים קבועים אחרים, כמו הסליל. לכן סיבוב הוא תוצר של השינוי בכיוון הנוכחי של הסליל. לציר יש מגנט עגול (בדרך כלל). הסליל עצמו הוא מגנט חשמלי. כך שתוכלו להפוך את הציר על ידי שינוי מוטות הסליל. האם ראית אי פעם BLDC? כן, כמובן. ישנם מקרים רבים כאלה בכל מקרה מחשב. מאוורר, תקליטור רום וכונן תקליטונים (אם אתה מקלט הוא מכשיר שמשתמש ב- BLDC. המאוורר בדרך כלל משתמש במנוע דו-פאזי עם 2 סיכות בסליל ובסיכה אחת בחיישן האולם. למגוון CDROM או בכונן הפלופי יש מנוע תלת-פאזי, לסליל יש 3 פינסים, וחיישן האולם יש סיכה . אחת מגיע , אות מייצר . זה אבל היה קצת קשה להסיר אותם ולהשאיר אותם . בדרך כלל הסיכה האחרונה היא החיישן. אבל אם יש בעיה עם סיכת הגילוי, אנא חבר (+), (-) הם ראו את הציר טלטל 3 וולט. אתה יכול גם לזהות אותם באמצעות Ohrazer. חלקים משומשים: -1x לוחית. - כונן 1x IC L293D. -חוטים. - 1x אספקת חשמל חיצונית 6 וולט (אופציונלי) השתמשתי במנהל התקן Icchanel הידוע 4-L293D. יש צורך להשתמש במאגר בין מיקרו-מחשב הבקר ורכיבים צורכים כוח אחרים, כמו מנועים, ממסרים, סלילים וכו '(לא נוריות LED). לפעמים חשוב להשתמש בזרם גבוה יותר או במתח גבוה יותר ( יותר מ- 5 Arduino) אספקת חשמל חיצונית, לפעמים רק כדי להגן על המיקרו שלך מפני הפוך. בדומה לטרנזיסטורים ומעגלים משולבים, ישנם רכיבים אלקטרוניים רבים שיכולים לשמש כמאגר. אני מציע שה- L293D תומך באספקת חשמל חיצונית ויש לו גם סיכה מאפשרת שבב. כפי שניתן לראות בנתונים- בודדים, ישנם: -4 סיכות קרקע (התחברו ל- GND) -2 אפשרו ו- 1 VSS ( התחברו ל -5 ארדואינו) -1 לעומת ( התחברו לאספקת חשמל חיצונית חיובית) -4 כניסות ( 3 מהן לארדואינו) -4 יציאות ( 3 זוגות מנועים) , לחבר את הסיכות לפי התסריטאי המוצג בתרשים. אנו רוצים להכין סדרה של אותות מתאימים כדי להניע את המנוע ללא מברשות. ל- BLDC זה 36 שלבים לכל סיבוב השלמה. המשמעות היא שעלינו להכין 36 מצבי אות להשלמת סיבוב הציר. 36 שלבים אלה מחולקים ל 6 חלקים ברצף ייחודי. אז יש לנו 6 אותות שונים שצריך לחזור על עצמם 6 פעמים בלולאה. נניח ששלושת השורות הן A, B ו- C בהתאמה (מסודרות) אנו זקוקים לערך של 3 ביטים לשימוש. אנו מניחים ש- 0 הוא שלילי ו -1 חיובי. 6 השלבים הקסמים הם כדלקמן: 110, 100, 101, 001, 011, 010 אנו נשתמש בהם בלולאה אחת. דבר חשוב נוסף שצריך להזכיר הוא ההמתנה או העיכוב בין כל שלב. על ידי שינוי זמן העיכוב, אתה יכול לשנות את מהירות המנוע. אם נבחר חביון גבוה ( למשל: 15 עד 20 שניות) המנוע עשוי פשוט לנער או להתחיל את פעולת החיתוך. אם משתמשים בחביון נמוך ( למשל: 0 עד 5 ms) תשמעו רק את הבאזז, ללא תנועה. אז אני רוצה להשתמש במשתנה כעיכוב ולשנות אותו כדי לזרוק את חלון המסך הסידורי בארדואינו. הקוד הוא כדלקמן:/ * DC מנהל התקן ללא מברשות */חודש = int וכו '; int p1 = 2; int p2 = 3; int p3 = 4; char inchar; הגדרת void () { pinmode (p1, פלט); PinMode (P2, פלט); pinmode (P3, פלט); סִדרָתִי. התחל (9600); } /שגרות לולאה עוברות שוב ושוב לנצח: לולאה בטלה () {if (סדרתי. זמין ()) {inchar = (char) סדרתי. לִקְרוֹא(); אם (inchar == ' -') {המתנה -= 1; } else {המתנה += 1; }סִדרָתִי. println (חכה); } DigitalWrite (P1, 1); DigitalWrite (P2, 1); DigitalWrite (P3, 0); עיכוב (המתן); DigitalWrite (P1, 1); DigitalWrite (P2, 0); DigitalWrite (P3, 0); עיכוב (המתן); DigitalWrite (P1, 1); DigitalWrite (P2, 0); DigitalWrite (P3, 1); עיכוב (המתן); DigitalWrite (P1, 0); DigitalWrite (P2, 0); DigitalWrite (P3, 1); עיכוב (המתן); DigitalWrite (P1, 0); DigitalWrite (P2, 1); DigitalWrite (P3, 1); עיכוב (המתן); DigitalWrite (P1, 0); DigitalWrite (P2, 1); DigitalWrite (P3, 0); עיכוב (המתן); } כמה רמזים:- לא יותר מ- 12 V אספקת חשמל חיצונית. - עבור מנועי BLDC קטנים, אתה יכול להשתמש ב- Arduino 5 כ- VS, אין צורך באספקת חשמל חיצונית, אך לא ניתן להגיע למהירות המנוע. - התחל עם ערך ההמתנה 10, ואז הפעל את המסך הסידורי והזן את מקש המינוס כדי להפחית את הערך. ככל שערך ההמתנה נמוך יותר, כך הוא מהיר יותר.