שְׁאֵלָה:
סנכרן לוחות מגה מרובים להפעלת מנועי סרוו מרובים
mad_z
2009-11-20 04:28:25 UTC
view on stackexchange narkive permalink

ידידי ז'ול שואל:

המטרה היא להשיג כמה שיותר בקרות מנוע סרוו - נראה שהמקסימום שתפיק Arduino הוא 14?

Pins I / O Digital54 (מתוכם 14 מספקים פלט PWM)

אני מניח שאז זה הופך להיות בעיה בתוכנה לסנכרון מספר לוחות מגה? - כלומר מערך 14 x 14 באמצעות 14 לוחות

אני חושב שכשאתה אומר "מנוע סרוו", אתה מתכוון לסוג המודל המשולב של בקרת הרדיו של "סרוו"? בדרך כלל, "מנוע סרוו" פירושו המנוע המשמש במערכת סרוו לולאה סגורה (או דומה). מהכותרת חשבתי ששאלה זו נוגעת ליישום מספר לולאות סרוו-בקרה בו זמנית על אטמגה.
חָמֵשׁ תשובות:
#1
+10
tuupola
2009-11-20 04:49:35 UTC
view on stackexchange narkive permalink

הייתי הולך גם על אותו מסלול שהוצע ל- todbot. אולם מכיוון שאני מעריץ גדול של I2C אני משתמש ב בקר סרוו SD21 שיכול להניע 21 סרוו. אם אתה זקוק לעוד יותר יש בקר סרוו SD84 שיכול להניע (ניחשת נכון) 84 סרוו.

#2
+7
todbot
2009-11-20 04:43:14 UTC
view on stackexchange narkive permalink

אם ברצונך לנהוג במספר סרוו, הדרך הטובה יותר עשויה להיות לחבר כמה בקרי סרוו ייעודיים לארדואינו יחיד. ישנן דוגמאות רבות של קוד פתוח של בקרי סרוו שם, אבל אתה יכול גם לקנות מלא בנוי. למשל, הנה בקר 8-סרוו Polulu ובקר בקר 16-Servo Pololu. השג כמה כאלה, חבר אותם לכל סיכות דיגיטליות של הארדואינו והשתמש בספריית SoftSerial כדי לשלוח אליהם פקודות.

בקרי ה סרוו עליהם אתם ממליצים לא מעודכנים. משפחת בקרת סרוו החדשה של מאסטרו טובה יותר מכל הבחינות. http://www.pololu.com/catalog/category/12
#3
+1
Achim
2009-11-20 11:39:51 UTC
view on stackexchange narkive permalink

אני משתמש ב בקר סרוו SSC-32 של Lynxmotion. הוא משתמש ב- ATmega8 או ATmega168 ויכול לשלוט עד 32 סרוו. אתה יכול למצוא הכל (תרשים מעגל, קושחה) כדי לבנות אותו על הדף שלהם. בניתי אחד בעצמי וזה עבד מצוין.

#4
+1
Len Holgate
2009-11-20 15:36:25 UTC
view on stackexchange narkive permalink

אני מסכים עם החבר'ה האחרים, השתמש בבקר סרוו ייעודי.

אני בתהליך בנייה משלי לרובוט ה- hexapod שלי, ראה כאן קוד המקור והסכימות זמינות.

#5
+1
davidcary
2010-05-28 02:42:58 UTC
view on stackexchange narkive permalink

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



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 2.0 עליו הוא מופץ.
Loading...