כיצד לחבר מנוע מוברש לארדואינו

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

כיצד לחבר מנוע מוברש לארדואינו
כיצד לחבר מנוע מוברש לארדואינו

וִידֵאוֹ: כיצד לחבר מנוע מוברש לארדואינו

וִידֵאוֹ: כיצד לחבר מנוע מוברש לארדואינו
וִידֵאוֹ: ארדואינו - חיבור מנוע סרוו Servo ואופן הפעלתו 2024, אַפּרִיל
Anonim

כידוע, מנועים חשמליים הם משלושה סוגים עיקריים: כונני אספן, צעד ו סרוו. במאמר זה נבחן חיבור מנוע אספן לארדואינו באמצעות נהג מנוע המבוסס על שבב L9110S או דומה.

נהג מנוע מבוסס על שבב L9110S
נהג מנוע מבוסס על שבב L9110S

נחוץ

  • - ארדואינו;
  • - מחשב אישי עם סביבת הפיתוח של Arduino IDE;
  • - נהג מנוע L9110S או דומה;
  • - מנוע חשמלי אספן;
  • - חיבור חוטים.

הוראות

שלב 1

אינך יכול לחבר ישירות מנוע חשמלי לסיכות הארדואינו: קיים סיכון של שריפת הסיכה שאליה מחובר המנוע. כדי לחבר בבטחה סוגים שונים של מנועים חשמליים לארדואינו, נדרש נהג מנוע תוצרת בית או מיוצר מסחרית. ישנם נהגים מנועים רבים ושונים. הסוגים הנפוצים ביותר הם HG788, L9110S, L293D, L298N ואחרים. לנהגי מנוע יש מוליכים חשמליים, מוליכים מנועיים ומוליכי בקרה. במאמר זה נשתמש במנהל מנוע המבוסס על המעגל L9110S. בדרך כלל מייצרים לוחות התומכים בחיבור של מספר מנועים. אבל לצורך ההפגנה, נסתדר עם אחת.

נהגי מנוע שונים
נהגי מנוע שונים

שלב 2

המנועים הפשוטים ביותר הם מנועים מוברשים. מנועים אלה כוללים שני אנשי קשר שליטה בלבד. בהתאם לקוטביות המתח המופעל עליהם, כיוון הסיבוב של מוט המנוע משתנה וגודל המתח המופעל משנה את מהירות הסיבוב.

בואו נחבר את המנוע על פי התרשים המצורף. אספקת החשמל של נהג המנוע היא 5 וולט מהארדואינו, כדי לשלוט על מהירות רוטור המנוע, מגעי הבקרה מחוברים לסיכות הארדואינו התומכות ב- PWM (אפנון רוחב הדופק).

תרשים חיבור מנוע Arduino
תרשים חיבור מנוע Arduino

שלב 3

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

מהירות סיבוב מקסימלית - בערך המתח הגבוה ביותר שיכול נהג המנוע לספק. אנו יכולים לשלוט על מהירות הסיבוב על ידי אספקת מתח בטווח של 0 עד 5 וולט. מכיוון שאנו משתמשים בסיכות דיגיטליות עם PWM, המתח עליהן מווסת על ידי הפקודה analogWtirte (סיכה, ערך), כאשר הסיכה היא מספר הסיכה עליו אנו רוצים לקבוע את המתח, וארגומנט הערך הוא מקדם פרופורציונלי ל ערך המתח, תוך לקיחת ערכים בטווח שבין 0 (מתח הסיכה הוא אפס) ל- 255 (מתח הסיכה הוא 5 וולט).

שרטוט בקרת מנוע מברשת
שרטוט בקרת מנוע מברשת

שלב 4

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

התחבר באמצעות כל מסוף ליציאה, שלח את המספר "100" - המנוע יתחיל להסתובב במהירות ממוצעת. אם נותנים "מינוס 100", אז זה יתחיל להסתובב באותה מהירות בכיוון ההפוך.

מוּמלָץ: