استپر موتور و درایور یکی از انواع موتورهای الکتریکی است که برای ایجاد حرکت چرخشی مرحلهای و کنترلشده مورد استفاده قرار میگیرد. این موتورها در سیستمهایی که کنترل موقعیت، سرعت و زاویه چرخش اهمیت دارد، کاربرد گستردهای دارند. در کنار استپر موتور، درایور استپر موتور وظیفه دریافت فرمان کنترلی و تأمین جریان مناسب برای سیمپیچهای موتور را بر عهده دارد.
ترکیب استپر موتور و درایور یکی از راهکارهای پرکاربرد در اتوماسیون صنعتی، دستگاههای CNC، پرینترهای سهبعدی، رباتیک، دستگاههای حکاکی، تجهیزات بستهبندی و سیستمهای موقعیتدهی است.
در این مقاله با استپر موتور، انواع آن، نحوه عملکرد، درایور، تفاوت مدلهای مختلف، مزایا و معایب، کاربردها و نکات مهم برای انتخاب این تجهیزات آشنا میشویم.
استپر موتور یک موتور الکتریکی است که با دریافت پالسهای الکتریکی، محور خود را به صورت گامبهگام حرکت میدهد.
برخلاف موتورهای معمولی که شفت آنها معمولاً به صورت پیوسته میچرخد، در استپر موتور میتوان حرکت را به تعداد مشخصی گام تقسیم کرد.
برای مثال، اگر یک موتور در هر دور 200 گام داشته باشد، هر گام معادل:
360 ÷ 200 = 1.8 درجه
چرخش خواهد بود.
البته در عمل دقت نهایی موقعیت به عواملی مانند بار، خطای ساخت، کنترل، رزولوشن میکرواستپ و شرایط کاری نیز وابسته است.
درایور استپر موتور قطعهای الکترونیکی است که بین کنترلر و موتور قرار میگیرد.
کنترلر مانند PLC، برد کنترل CNC یا میکروکنترلر، فرمان حرکت را ارسال میکند و درایور این فرمان را به جریان و توالی مناسب برای سیمپیچهای موتور تبدیل میکند.
به زبان ساده:
کنترلر → درایور استپر → سیمپیچهای موتور → حرکت شفت
درایور علاوه بر کنترل ترتیب تحریک سیمپیچها، جریان موتور را نیز تنظیم میکند.
مهمترین وظایف درایور عبارتاند از:
بنابراین نمیتوان درایور را صرفاً یک منبع تغذیه برای استپر موتور در نظر گرفت؛ این تجهیز بخش اصلی کنترل الکتریکی موتور است.
استپر موتور دارای سیمپیچهایی در بخش استاتور و ساختاری مغناطیسی در روتور است.
با فعال شدن سیمپیچها در یک ترتیب مشخص، میدان مغناطیسی ایجادشده روتور را به سمت موقعیت بعدی هدایت میکند.
با ارسال پالسهای متوالی، موتور چندین گام حرکت کرده و در نتیجه چرخش ایجاد میشود.
هرچه تعداد پالسهای بیشتری ارسال شود، تعداد گامهای بیشتری طی خواهد شد.
در یک سیستم ساده:
یکی از مزایای مهم استپر موتور امکان کنترل حرکت بر اساس تعداد پالس است.
فرض کنیم یک استپر موتور در هر دور 200 گام داشته باشد.
برای یک دور کامل:
200 پالس = 360 درجه
برای نیمدور:
100 پالس = 180 درجه
و برای یکچهارم دور:
50 پالس = 90 درجه
البته اگر درایور روی حالت میکرواستپ تنظیم شده باشد، تعداد پالس موردنیاز افزایش پیدا میکند.
Microstepping یا میکرواستپ روشی برای تقسیم هر گام موتور به بخشهای کوچکتر است.
برای مثال، اگر موتور 1.8 درجه در هر گام داشته باشد و درایور روی 1/8 میکرواستپ تنظیم شود، هر گام کامل به هشت بخش تقسیم میشود.
میکرواستپ میتواند باعث:
شود.
اما افزایش رزولوشن فرمان به معنی افزایش متناسب دقت مطلق مکانیکی سیستم نیست؛ زیرا عواملی مانند بار، سختی مکانیکی، لقی و خطای موتور نیز مؤثر هستند.
استپر موتورها را میتوان بر اساس ساختار و نحوه عملکرد به چند گروه اصلی تقسیم کرد.
در این نوع، روتور از ماده مغناطیسی با دندانههای خاص ساخته میشود و با تغییر میدان مغناطیسی، روتور به موقعیت مناسب حرکت میکند.
این نوع امروزه در برخی کاربردهای خاص مورد استفاده قرار میگیرد.
در این موتور، روتور دارای آهنربای دائم است.
ساختار آن نسبتاً ساده بوده و در برخی کاربردهای سبک و عمومی استفاده میشود.
استپر موتور هیبریدی ترکیبی از ویژگیهای دو ساختار مختلف است و یکی از رایجترین انواع استپر موتور در کاربردهای صنعتی و CNC محسوب میشود.
این موتورها معمولاً گشتاور و دقت مناسبی دارند و در اندازههای مختلف تولید میشوند.
استپر موتورها میتوانند بر اساس تعداد فاز نیز دستهبندی شوند.
مدلهای دو فاز از رایجترین انواع هستند و در بسیاری از تجهیزات اتوماسیون و CNC مورد استفاده قرار میگیرند.
استپرهای چندفاز نیز برای برخی کاربردهای خاص طراحی میشوند و میتوانند ویژگیهایی مانند حرکت نرمتر یا رفتار متفاوت در سرعتهای مشخص داشته باشند.
انتخاب تعداد فاز باید مطابق با نوع موتور و درایور انجام شود.
هنگام انتخاب استپر موتور باید مشخصات فنی آن به دقت بررسی شود.
یکی از مهمترین پارامترها Holding Torque یا گشتاور نگهدارنده است.
این مشخصه نشان میدهد موتور در حالت مشخص تا چه میزان میتواند در برابر چرخش مقاومت ایجاد کند.
البته گشتاور موتور با افزایش سرعت معمولاً کاهش پیدا میکند؛ بنابراین نباید فقط گشتاور نگهدارنده را برای انتخاب موتور ملاک قرار داد.
زاویه گام مشخص میکند شفت در هر گام چه مقدار میچرخد.
مقادیر رایج شامل:
هستند.
موتور 1.8 درجه در هر گام معمولاً معادل 200 گام در هر دور است.
جریان نامی سیمپیچ یکی از مهمترین پارامترها برای انتخاب درایور است.
درایور باید توانایی تنظیم جریان متناسب با مشخصات موتور را داشته باشد.
استپر موتور از نظر سیمپیچ و نحوه تغذیه با موتورهای معمولی تفاوت دارد. در بسیاری از سیستمها مشخصات جریان سیمپیچ اهمیت ویژهای دارد و منبع تغذیه و درایور باید مطابق مشخصات سازنده انتخاب شوند.
استپر موتورها ممکن است به صورت:
وجود داشته باشند.
نحوه اتصال موتور به درایور به ساختار سیمپیچها و نوع درایور بستگی دارد.
انتخاب درایور باید بر اساس مشخصات موتور انجام شود.
مهمترین موارد عبارتاند از:
جریان قابل تنظیم درایور باید با جریان نامی سیمپیچ موتور سازگار باشد.
ولتاژ ورودی درایور باید در محدوده مناسب برای موتور و سیستم قرار داشته باشد.
درایور باید با نوع استپر موتور و تعداد فازهای آن سازگار باشد.
اگر سیستم به حرکت نرمتر یا رزولوشن فرمان بالاتر نیاز دارد، باید درایوری انتخاب شود که میکرواستپ موردنیاز را پشتیبانی کند.
در سرعتهای بالا، درایور باید توانایی دریافت و پردازش فرکانس پالس موردنیاز سیستم را داشته باشد.
درایور استپر برای کنترل تخصصی سیمپیچهای استپر طراحی شده است و با درایوهای معمول موتورهای AC یا DC یکسان نیست.
| ویژگی | درایور استپر | درایو موتور معمولی |
|---|---|---|
| کاربرد اصلی | استپر موتور | موتورهای الکتریکی مختلف |
| کنترل | بر اساس تحریک فازها و پالس | بسته به نوع درایو |
| میکرواستپ | معمولاً دارد | مفهوم متفاوت |
| ورودی رایج | Pulse/Direction | بسته به سیستم |
| کنترل موقعیت | مناسب | وابسته به نوع سیستم |
بنابراین نباید هر درایو موتور را به جای درایور استپر استفاده کرد.
استپر موتور به دلیل قابلیت کنترل حرکت، در تجهیزات مختلفی کاربرد دارد.
در برخی CNCها از استپر موتور برای حرکت محورها استفاده میشود. موتور میتواند از طریق مکانیزمهایی مانند لید اسکرو یا سیستمهای انتقال دیگر، حرکت دورانی را به حرکت خطی تبدیل کند.
در پرینترهای سهبعدی، استپر موتورها برای حرکت محورهای مختلف، اکسترودر و برخی مکانیزمهای دیگر استفاده میشوند.
استپر موتورها برای حرکت کنترلشده برخی مفاصل یا مکانیزمهای رباتیک کاربرد دارند.
در خطوط بستهبندی، استپر موتور میتواند برای حرکت دقیق رولرها، نوارها یا مکانیزمهای موقعیتدهی استفاده شود.
در سیستمهای حکاکی، کنترل موقعیت ابزار اهمیت زیادی دارد و استپر موتور یکی از گزینههای رایج برای ایجاد حرکت محورهاست.
در برخی تجهیزات پزشکی و آزمایشگاهی که به حرکت مرحلهای و کنترلشده نیاز دارند نیز از استپر موتور استفاده میشود.
مهمترین مزایای استفاده از استپر موتور عبارتاند از:
در کنار مزایا، استپر موتور محدودیتهایی نیز دارد:
به همین دلیل استپر موتور برای همه سیستمهای کنترل حرکت بهترین انتخاب نیست.
انتخاب بین استپر و سرووموتور به نوع کاربرد بستگی دارد.
| ویژگی | استپر موتور | سرووموتور |
|---|---|---|
| قیمت | معمولاً اقتصادیتر | معمولاً بالاتر |
| کنترل موقعیت | مناسب | بسیار مناسب |
| فیدبک | معمولاً ندارد | معمولاً دارد |
| احتمال از دست دادن موقعیت | در اضافهبار ممکن است | با فیدبک قابل تشخیص و اصلاح است |
| گشتاور در سرعت بالا | محدودتر | معمولاً بهتر |
| سیستم کنترل | سادهتر | پیچیدهتر |
| کاربرد | CNC سبک، پرینتر و اتوماسیون | CNC حرفهای، رباتیک و حرکت دقیق |
اگر سیستم ساده، کمهزینه و دارای بار کنترلشده باشد، استپر میتواند انتخاب مناسبی باشد. برای سیستمهای پرسرعت و دقیق با نیاز جدی به فیدبک، سرووموتور ممکن است گزینه مناسبتری باشد.
داغ شدن استپر موتور تا حدی میتواند در عملکرد عادی آن رخ دهد، اما افزایش بیش از حد دما باید بررسی شود.
دلایل احتمالی عبارتاند از:
تنظیم جریان درایور مطابق مشخصات سازنده موتور اهمیت زیادی دارد.
لرزش موتور میتواند ناشی از عوامل مختلف باشد:
در بسیاری از سیستمها استفاده صحیح از شتاب و کاهش سرعت و تنظیم مناسب میکرواستپ میتواند حرکت را نرمتر کند.
اگر بار مکانیکی بیش از توان موتور باشد یا موتور در سرعت و شتاب نامناسب کار کند، ممکن است موقعیت مورد انتظار از موقعیت واقعی عقب بماند.
مهمترین عوامل عبارتاند از:
برای جلوگیری از این مشکل باید موتور و درایور بر اساس شرایط واقعی بار انتخاب شوند.
برای عملکرد بهتر سیستم بهتر است موارد زیر رعایت شود:
قیمت استپر موتور و درایور به عوامل مختلفی بستگی دارد.
هنگام خرید بهتر است قیمت را در کنار مشخصات فنی و کیفیت محصول بررسی کنید.
برای انتخاب یک مجموعه مناسب، ابتدا باید مشخصات مکانیکی و الکتریکی سیستم تعیین شود.
وزن یا گشتاور بار، اصطکاک و مکانیزم انتقال حرکت را مشخص کنید.
حداکثر سرعت موردنیاز سیستم را تعیین کنید.
گشتاور موردنیاز را محاسبه کرده و حاشیه اطمینان مناسب در نظر بگیرید.
موتوری انتخاب کنید که از نظر گشتاور، ابعاد، جریان و نوع اتصال با سیستم سازگار باشد.
درایور باید از نظر جریان، ولتاژ، تعداد فاز، نوع فرمان و میکرواستپ با موتور سازگار باشد.
منبع تغذیه باید توان و ولتاژ موردنیاز درایور را تأمین کند و با مشخصات سازنده هماهنگ باشد.
استپر موتور و درایور از اجزای مهم سیستمهای کنترل حرکت و اتوماسیون صنعتی هستند. استپر موتور با دریافت پالسهای الکتریکی، حرکت چرخشی مرحلهای ایجاد میکند و درایور وظیفه کنترل جریان سیمپیچها و تبدیل فرمان کنترلر به تحریک مناسب موتور را بر عهده دارد.
این تجهیزات در CNC، پرینترهای سهبعدی، رباتیک، دستگاههای حکاکی، ماشینآلات بستهبندی و سیستمهای موقعیتدهی کاربرد فراوانی دارند.
برای انتخاب صحیح باید عواملی مانند گشتاور، زاویه گام، جریان، سرعت، نوع موتور، ولتاژ درایور، میکرواستپ، بار مکانیکی و شرایط کاری بررسی شوند. همچنین در کاربردهای حساس، باید تفاوت میان استپر موتور و سرووموتور را در نظر گرفت.
در نهایت، انتخاب صحیح موتور و درایور به همراه تنظیم درست جریان، شتاب، سرعت و میکرواستپ میتواند عملکرد، دقت و عمر سیستم را به شکل قابلتوجهی بهبود دهد.
استپر موتور نوعی موتور الکتریکی است که با دریافت پالسهای الکتریکی، محور آن به صورت مرحلهای و کنترلشده حرکت میکند.
درایور بین کنترلر و موتور قرار گرفته و جریان سیمپیچها، ترتیب تحریک فازها، جهت حرکت و در بسیاری از مدلها میکرواستپ را کنترل میکند.
در کاربردهای معمول، برای کنترل صحیح استپر موتور به یک مدار یا درایور مناسب نیاز است. اتصال مستقیم به منبع تغذیه میتواند به موتور آسیب بزند.
میکرواستپ روشی برای تقسیم هر گام کامل موتور به بخشهای کوچکتر است که میتواند حرکت را نرمتر و رزولوشن فرمان را بیشتر کند.
به کاربرد بستگی دارد. استپر موتور معمولاً برای سیستمهای سادهتر و اقتصادی مناسب است، در حالی که سرووموتور برای کاربردهای پرسرعت و دقیق که به فیدبک نیاز دارند، گزینه مناسبتری است.
تنظیم جریان بالا، بار زیاد، تهویه ضعیف، اصطکاک مکانیکی و تنظیمات نامناسب درایور از دلایل احتمالی افزایش دمای موتور هستند.
اضافهبار، شتاب زیاد، سرعت نامناسب، اصطکاک، رزونانس و انتخاب نادرست موتور یا درایور میتوانند باعث از دست رفتن گام شوند.