باسلام و خسته نباشید به همه کسی هست در مورد سروو موتورها نصب وراه اندازی درایو و کنترلرش به من کمک کنه
باسلام و خسته نباشید به همه کسی هست در مورد سروو موتورها نصب وراه اندازی درایو و کنترلرش به من کمک کنه
سروو موتورها نوعی موتور DC هستن که قابلیت تعیین موقعیت روتور را از طریق پالس ارسالی دارن.به عنوان مثال یه سروو موتور سه سر 5 ولت و 50 هرتز که محدوده چرخش روتور آن 90 درجه(+و - 45 درجه) است را در نظر بگیرید.اول باید ولتاژ 5 ولت را به دو سر آن وصل کنید.سر سوم برای کنترل موتور است.به این صورت که شما باید به طور دائم پالسهایی با طول موج 20ms (فرکانس 50 هرتز)ارسال کنید.فرض می کنیم که در این مورد برای چرخش روتور تا 45 درجه خلاف عقربه ی ساعت(45-) عرض مثبت پالس باید 1ms و برای چرخش روتور تا 45 درجه درجهت عقربه ی ساعت(45+) عرض مثبت پالس باید 2ms باشد.بنابراین برای نگهداشتن موتور در 45+ درجه شما باید پالسهایی با طول موج 20ms ارسال کنید که 2 میلی ثانیه ی اول از هر سیکل دارای مقدار 1 منطقی و 18 میلی ثانیه ی بعدی دارای مقدار 0 منطقی باشد.به این موج که عرض پالس آن را میتوان تعیین کرد PWM میگن.اگه می خواهید روتور در وسط(0 درجه)باشه باید عرض پالس 1.5ms باشه.
Last edited by Peji2010; 19-08-2010 at 14:21.
سلام
مي خواستم بدونم آيا راهي هست كه بشه موقعيت فعلي روتور سروو موتور رو از طريق ميكروكنترل فهميد ؟
میشه با خوندن اطلاعات ورودی موتور و اندازه گیری عرض پالس ورودی با میکروکنترلر ، موقعیت سروو موتور رو تشخیص داد.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)