צפייה בגרסה מלאה : שאלה שאלה קטנה- מתקשה בשליטה על המנועים עם ארדוינו.
edi.gotlieb
05-07-2011, 13:25:22
אני בונה קוואד בעצמי ויש לי 4 בקרים turnigy 18A basic 3.1 . בקיצור קורה לי משהו מוזר:
אני מצליח להפעיל את כל הארבע אבל הם מגיבים שונה. כל שניים נגדיים מתנהגים אותו דבר (כלומר אלה שמסתובבים באותו כיוון מגיבים ומתנהגים זהה)
אך יש הבדלים בין 2 הזוגות. לדוגמא, המהירויות המינימליות שונות, מהירות התגובה שונה ועוד.
כבר ניסיתי לתכנת את כל 4 הבקרים ולהכניס אותם למצב ברירת מחדל וגם הצלחתי אבל זה לא משנה את התגובות שלהם.
כדאי שתדעו- כרגע אני בשלבי ניסוי ותכנון אז לכל זוג מנועים אני משתמש בסוללה אחרת : שתי הסוללות מאותו סוג אבל, (אני משתמש בשתי סוללות סהכ) ושתיהן טעונות לגמרי.
נסיתי גם להחליף כל אחת מהן אבל זה לא עזר...
האם זה נורמלי ההבדלים האלה?
איך אני פותר את זה?
תודה,
ארז.
לא ברור: עם איזה ארדואינו אתה עובד (כרטיס? תוכנה?) ספר כמה שיותר פרטים כדי שנוכל לעזור.
edi.gotlieb
05-07-2011, 16:38:31
למה זה משנה איזה ארדוינו אני משתמש? ( זה אונו)
את התוכנות אני הכל כותב בעצמי....
בניתי ממשק בג'אווה ואני שולח פקודות בxbee לארדוינו שאחכ מעביר את הקלט לבקרים...
מצאתי שעוצמת הדריכה של כל הבקרים זה 618 מיקרו שניות (רוחב פולס) -
הרוחב המינימלי של זוג ראשון הוא (כלומר הפולס בכדי שהוא יתחיל להסתובב): 618+370 מיקרו...
ושל הזוג השני: 618+180 מיקרו.
המהירויות המינימליות אבל שונות ומהירויות התגובה שונות... זה מה שמדאיג אותי.
יש השפעה לכיוון הסיבוב על הדברים האלה?
זה אמור להיות ככה?
הצילו.
אין השפעה לכיוון הסיבוב.
דבר ראשון תעשה החלפות, כלומר אם ESC + מנוע עובד בצורה מסויימת, חבר אותו לארדואינו ביציאה שקודם היה מחובר ESC + מנוע שעובד בצורה השנייה. כך תוכל לדעת אם הבעיה היא בארדואינו או ב-ESC.
אם הבעיה ב-ESC (כנראה זה המצב), יש צורך לכייל את כולם באותה צורה. זה ניתן לעשות עם כרטיס תכנות, או עם חיבור ישיר למקלט ומשחקים ב-Throttle בזמן ההפעלה. תסתכל בדף שהגיע עם ה-ESC. ניתן גם לתכנת דרך הארדואינו, אבל זה תעשה בשלב מאוחר יותר כשכל השאר יעבוד.
אם הבעיה בארדואינו, תצטרך לבדוק מה לא בסדר אצלך בתוכנה. אתה יכול לקחת דוגמאות open source בנושא, ראה למשל http://code.google.com/p/caspiquad/
ב (http://code.google.com/p/caspiquad/)הצלחה!
דרור
edi.gotlieb
05-07-2011, 22:38:44
תודה על התגובה.
להחליף פינים ומנועים+בקרים כבר ניסיתי: הבעיה לדעתי היא לא בארדוינו אלא בבקרים.
נסיתי וגם הצלחתי לתכנת את כל הבקרים למצב דיפולטי (איך שהוא מגיע מהמפעל) בעזרת חיבור ישיר ומשחק עם הthrottle...
(בעזרת הוראות ההפעלה)
אבל התגובה בכל זוג עדיין שונה!!...
בצעתי את כל הבדיקות והדבר היחיד שהצלחתי להסיק הוא שההבדל היחיד בין הזוגות הוא כיוון הסיבוב
- שהוא אתה אומר לא משפיע.
יש פה משהו מוזר שאני כבר יומיים יושב עליו ולא מצליח לפצח :S
אשמח לעצות.
תודה,
ארז
Geostant
06-07-2011, 20:41:58
יש מצב שהבקרים (18A) פשוט לא עומדים בעומס ?
בדקת צריכה ?
igalr
06-07-2011, 20:59:18
אתה צריך לעשות איפוס טווח בבקרים
edi.gotlieb
06-07-2011, 21:41:33
לא עומדים בעומס- הצריכה המקסימלית של המנועים היא 15A והבקר הוא 18A וחוץ מזה אני בכלל מפעיל את זה בלי פרופים :)
איפוס טווח- לא מצאתי שום דבר בחוברת- איך עושים את זה?
Geostant
06-07-2011, 21:48:11
לא עומדים בעומס- הצריכה המקסימלית של המנועים היא 15A והבקר הוא 18A וחוץ מזה אני בכלל מפעיל את זה בלי פרופים :)
איפוס טווח- לא מצאתי שום דבר בחוברת- איך עושים את זה?
כמובן בלי פרופ'
אתה מחבר רק בקר אחד כל פעם ל-RX
מפעיל את השלט עם מצערת מלאה ורק אז נותן מתח מהבטרייה לבקר
הבקר יצפצף פעמיים ואז תוריד מצערת למינימום
הבקר יצפצף שוב ואחר כך צפצוף אחד ארוך.
תעבור על כל ה-4 בקרים
אם כי לא נראה לי שיש קשר בין איפוס המצערת והבעיה שאתה מפרט.
edi.gotlieb
06-07-2011, 22:02:32
כיילתי ועדיין עושה בעיות :(. תגובות שונות ומהירויות מינימליות שונות עבור 2 זוגות של הבקרים.
הצלחתי לתכנת אותם למצב ברירת מחדל ועדיין תגובות שונות.
אני מתחיל לחשוד שאולי יש בעיה בבקרים...אבל אז למה דווקא בשניים שמסתובבים באותו כיוון?
אין לי מושג מה הולך פה.
אשמח להמשיך לשמוע רעיונות יצירתיים לפתרון הבעיה...
ארז
באמת שאני לא מבין כלום במרובי להבים(או בכל דבר אחר לצורך העניין :)) אבל אולי כדאי לך לנסות איך העסק עובד עם סוללה אחת במקום 2?
edi.gotlieb
06-07-2011, 23:05:04
יש לי שתי סוללות- אחת לכל זוג בקרים-
גם כשאני מחליף ביניהם יש תגובות שונות - (האדמות מקוצרות)
אבל תודה,
ארז
igalr
07-07-2011, 07:05:51
איפוס בקרים הכי נח זה כמובן לבצע עם מפצל Y ל 4 או לחליפין 4 פעמים על ערוץ המצערת.
חבר את הבקר לערוץ מצערת
תדליק שלט ותעביר את המצערת למקסימום
תדליק את המקלט הבקר יצפצף שניים (או שלושה צפצופים) תעביר את המצערת למקסימום הוא יצפצף שוב שניים (או שלושה) צפצופים .
זה כל ההליך .
תבצע את זה על כל הבקרים וזהו.
הרבה יותר פשוט לבצע מאשר לכתוב
הנה יש כאן סרטון :
http://www.youtube.com/watch?v=XMwSD7lqqpY
(כמובן לעשות הכל בלי פרופים)
(http://www.youtube.com/watch?v=XMwSD7lqqpY)
edi.gotlieb
07-07-2011, 11:55:16
לאפס טווח אני יודע איך...
עדיין יש מינימומים שונים בשני הזוגות והתגובות שונות...
אבל תודה,
ארז
imac1
09-07-2011, 10:10:02
שבת שלום
לא מכיר את הכרטיס
אני עכשיו רק מתחיל להתעסק עם אחיו הגדול
אבל לא עדיף ללמד אותו טווח עבודה עם הכרטיס במקום דרך השלט
ככה ש אזור ה600 זה אפס
618 דריכה (שלטענתך זהה בכל הבקרים)
618+180 יהיה מצב התחלתי לתנועה אצל כולם
שווה בדיקה אני חושב
תומר
edi.gotlieb
09-07-2011, 13:12:44
הצלחתי לאפס את כולם לאותו טווח- עכשיו כולם מגיבים יחסית זהה (מינימומים ומינימליות יחסית זהות).
הבעיה עכשיו היא שלכולם מהירות מינימלית דיי גבוהה -
לא משנה איזה פונקציה שאני לא מתכנת בבקר התגובות לא משתנות.
לדבי הכרטיס- זה בדיוק מה שאני מנסה לעשות - לעבוד עם הבקרים דרך הכרטיס אבל כדי לדעת איך אני קודם עובד עם שלט...
vBulletin® v4.2.5, זכויות יוצרים ©2000-2025, Jelsoft Enterprises Ltd, תורגם על ידי vBHeb.