نحوه کنترل سرعت استپر موتور (یعنی نحوه محاسبه فرکانس پالس)

معرفی موتور پله ای دو فاز:

کنترل واقعی موتور پله ای بسیار ساده است، برنامه احمق است، تولید کنندگان درایور استپر موتور را به خوبی انجام می دهند، موتور پله ای چگونه توسط راننده برای کنترل کار می کند، ما نیازی به درک عمیق موتور پله ای نداریم. ، تا زمانی که می دانید کاربرد روش درایور موتور پله ای می تواند باشد. البته ویژگی های عملکرد موتور پله ای ساده، یا باید بدانید، در زیر معرفی می کنم!

نقش بخش فرعی:

موتور پله ای دو فاز، زاویه گام پایه 1.8 درجه است، یعنی: 200 پالس موتور یک دایره به نام کل مرحله می چرخد.

عملکرد زیربخش را می توان بر روی درایور موتور پله تنظیم کرد:

هنگامی که روی 2 بخش فرعی تنظیم می شود (همچنین به آنها نیم گام نیز گفته می شود)، زاویه گام 0.9 درجه است، 400 پالس یک دایره می چرخانند.

هنگامی که روی 4 بخش فرعی تنظیم می شود، زاویه گام 0.45 درجه است و 800 پالس دور می شوند.

وقتی روی 8 تقسیم بندی تنظیم می شود، زاویه گام 0.225 درجه است و 1600 پالس دور می شوند.

هر چه بخش فرعی بالاتر باشد، طول پالس ارسالی توسط کامپیوتر میزبان کمتر باشد، دقت بالاتری دارد! این به خوبی قابل درک است، یک پالس برای رفتن 10 میلی متر، خطای 10٪، یک خطای پالس 1 میلی متر، یک پالس برای رفتن 1 میلی متر، همان خطای 10٪، یک خطای پالس 0.1 میلی متر.

البته، ما نمی‌توانیم کسر ریز را خیلی بزرگ تنظیم کنیم، تا به هدف هر پالس برای راه رفتن یک طول خاص کوچک دست یابیم.

موتور دوفاز پله ای 200 پالس برای چرخاندن دایره روی خط را یادتان هست! هرچه تقسیم بندی بزرگتر باشد، تعداد پالس ها برای یک دور موتور استپر بیشتر می شود!
ترجمه شده با DeepL.com (نسخه رایگان)

اگر بخواهیم استپر 400 میلی‌متر با سرعت 600 دور در دقیقه حرکت کند، چگونه تعداد پالس‌ها و فرکانس پالسی را که OP باید ارسال کند محاسبه کنیم؟

چگونه سرعت استپر موتور را کنترل کنیم (یعنی چگونه فرکانس پالس را محاسبه کنیم):

با فرض اینکه تنظیم چهار کسر خوب باشد، تعداد پالس های مورد نیاز موتور برای انجام یک دور، یعنی 800، برای رسیدن به سرعت موتور پله ای 600 دور در دقیقه، محاسبه فرکانس پالس هایی است که باید توسط میزبان ارسال شود. کامپیوتر:

مفهوم فرکانس تعداد پالس های ارسال شده در یک ثانیه است.

بنابراین ابتدا تعداد دور موتور پله ای را محاسبه کنید

600/60 = 10 دور در ثانیه

سپس تعداد پالس های مورد نیاز برای 10 دور در ثانیه را محاسبه کنید.

10 × 800 = 8000

یعنی فرکانس پالس 8000 یا 8K است.

نتیجه‌گیری، برای تحقق سرعت موتور پله‌ای 600 دور در دقیقه، رایانه میزبان باید فرکانس خروجی پالس 8K را حفظ کند.

حالا فهمیدی؟ برای محاسبه فرکانس پالس باید دو پیش نیاز را دانست:

1، تعداد پالس های مورد نیاز برای یک دور موتور استپر را بدانید.

2، سرعت چرخش موتور پله را بدانید، واحد سرعت چرخشی است: دور در هر

نحوه محاسبه تعداد پالس های مورد نیاز یک استپر موتور

با فرض اینکه تنظیم چهار کسر ریز باشد، تعداد پالس های مورد نیاز برای چرخاندن یک دایره موتور 800 پالس است و برای درک اینکه موتور پله ای مسافت 400 میلی متری را طی می کند، تعداد پالس هایی که باید ارسال شوند، محاسبه می شود. کامپیوتر بالایی:

اگر شفت خروجی استپر موتور و پیچ (گام: 10 میلی متر) اتصال مستقیم، یا از طریق درایو قرقره، دور چرخ 10 میلی متر است. استپر موتور به نوبه خود یک دایره، طول راه رفتن مکانیکی 10mm.

تعداد پالس های یک دور موتور 800 است، سپس طول یک پالس راه رفتن:

10 میلی متر / 800 = 0.0125 میلی متر

تعداد پالس های مورد نیاز برای پیمودن 400 میلی متر:

400 / 0.0125 = 32000 پالس

نتیجه گیری، برای تحقق مسافت 400 میلی متری طی شده توسط استپر موتور، تعداد پالس هایی که باید توسط کامپیوتر میزبان ارسال شود، 32000 است.

الان فهمیدی؟ سه پیش نیازی که برای محاسبه تعداد پالس ها باید دانست عبارتند از:

1، تعداد پالس های مورد نیاز برای یک دور موتور استپر را بدانید.

2، موتور پله را برای چرخاندن یک دایره از طول راه رفتن بدانید.

3، کل طول سفر مورد نیاز موتور پله را بدانید.

اگر بخواهیم دقت را افزایش دهیم، می توانیم تقسیم بندی را افزایش دهیم، در صورتی که زیربخش روی 64 تنظیم شود، تعداد پالس های مورد نیاز برای یک دور موتور:

64 X 200 = 12800

طول یک پالس پیموده شده است:

10 میلی متر / 12800 = 0.00078 میلی متر

تعداد پالس های مورد نیاز برای حرکت 400 میلی متر:

400 / 0.00078 = 512000 پالس

برای دستیابی به سرعت 600 دور در دقیقه، فرکانس پالس هایی که باید توسط کامپیوتر میزبان ارسال شود عبارتند از:

( 600 / 60 ) X 12800 = 128000

یعنی: 128 هزار
ترجمه شده با DeepL.com (نسخه رایگان)


زمان ارسال: اوت-11-2024