הפעלת סרווה

עובדים עם בקרים מסוג אחר? זה המקום בינתיים. אם יהיו הרבה דיונים על בקר מסויים, נוסיף פורום נפרד.
misharaz63
הודעות: 2
הצטרף: ד' יולי 20, 2011 4:45 pm

הפעלת סרווה

שליחה על ידי misharaz63 » ו' ספטמבר 02, 2011 12:56 am

בס"ד

אלקס שלום

ניסיתי להפעיל סרווה עם SSC03A דרך UART של 89c5131 (אמת זה פעם ראשונה שלי גם עם UART וגם עם סרווה)
עובד קצת מוזר: נדלק צהוב אחרי שלושה היבהובים קצרים של ירוק מנוע מתחיל להסתובב בלי לעצור(די מוזר --אולי פוטנציומטר משוב לא תקין??.)
לפעמים היה נדלק אדום+צהוב מהבהב כאילו קצב שידור נמוך....
קצב שידור: 24000000\12\2\16\2400==26 >>>>>טוענים E6

תדר שעון 24 מגה ובחרתי 2400 קצב שידור
מצב הוא MINI SSC
מצרף קוד --הפשוט מאוד של main
void main()
{

TR1=0;
TH1=0xE6;
TL1=0;
TMOD=0x20;
SCON=64;
TR1=1;
delay(30);

SBUF=255;
delay(30);

SBUF=7;
delay(30);

SBUF=60;
while(1);

}
תודה בכל מקרה
מישה

סמל אישי של משתמש
Alex
מנהל האתר
הודעות: 732
הצטרף: ה' ינואר 28, 2010 8:27 pm

Re: הפעלת סרווה

שליחה על ידי Alex » ו' ספטמבר 02, 2011 11:46 am

מישה,
לא ממש הבנתי מה שכתבת, מה אדום ומה צהוב?

אני לא מכיר את ה89x5131 שאתה משתמש בו ולא את התכנות בשבילו.
מה היחידות של פונקצית delay?

סרוו רגיל לא מסתובב בלי להפסיק, אם יש לך סרוו לסיבוב מלא זה יכול להסביר את זה.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם