فهرست مطالب:

کنترل استپر موتور: 5 مرحله
کنترل استپر موتور: 5 مرحله

تصویری: کنترل استپر موتور: 5 مرحله

تصویری: کنترل استپر موتور: 5 مرحله
تصویری: step motor 5 | آشنایی کامل با استپر موتورها (بخش پنجم) 2024, جولای
Anonim
کنترل استپر موتور
کنترل استپر موتور

این آموزش هم در صورت استفاده از Arduino و هم در استفاده از Drivemall Board در زیر پیوند برای ساخت Drivemall معتبر است.

مزیت ترجیح Drivemall به برد کلاسیک آردوینو ، کاهش پیچیدگی اتصالات است که به تنظیم مرتب تری منجر می شود. با این حال ، این اختیاری است: همه نتایج هنوز با برد آردوینو ، تخته نان و پرش کننده های دوپونت کافی برای اتصالات معتبر هستند.

بیایید یک استپر موتور را با یک برد آردوینو کنترل کنیم.

مرحله 1: آنچه ما نیاز داریم

- میکروکنترلر آردوینو یا Drivemall

- سیم ها)

- استپر موتور

- درایور A4988 یا DRV8825 یا L298N یا ULN2003 (تعداد زیادی راننده برای آن وجود دارد)

مرحله 2: نحوه عملکرد استپر موتور و چرا از درایور استفاده می کنیم

چگونه یک موتور پله ای کار می کند و چرا ما از درایور استفاده می کنیم
چگونه یک موتور پله ای کار می کند و چرا ما از درایور استفاده می کنیم
چگونه یک موتور پله ای کار می کند و چرا ما از درایور استفاده می کنیم
چگونه یک موتور پله ای کار می کند و چرا ما از درایور استفاده می کنیم
چگونه یک موتور پله ای کار می کند و چرا ما از درایور استفاده می کنیم
چگونه یک موتور پله ای کار می کند و چرا ما از درایور استفاده می کنیم

یک موتور پله ای اساساً از دو سیم پیچ تشکیل شده است که باید به طور مناسب تغذیه شوند (تصویر 1) ، اگر موتور در حرکت اشتباه تغذیه شود ، می تواند باعث کوتاه شدن GND شود.

در هر مرحله موتور با زاویه شناخته شده می چرخد که معمولاً توسط سازنده 1.8 درجه نشان داده می شود ، بنابراین برای ایجاد یک دایره کامل 200 مرحله لازم است

بیایید توضیح دهیم که چرا به جای اتصال مستقیم استپر به میکروکنترلر ، به راننده نیاز داریم.

درایورها به شما امکان می دهند مراحل را اسکن کنید زیرا میکروکنترلر قادر به بارگیری سیم پیچ ها در داخل موتور پله ای نیست.

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

  • درایورهای کلاسیک L298 یا ULN2003 یک پل H دوگانه است که در آن منطق تغذیه تک فازها در کد قرار دارد.
  • درایورهای مدرن A4988 یا drv8825 که برخی از منطق در درایو قرار دارد.

A4988 که در ورودی کار می کند ، یک فعال و دو پین ، یکی برای جهت و دیگری برای تعداد مراحل و همچنین منبع تغذیه ، فراهم می کند.

مرحله 3: اتصالات

اتصالات
اتصالات
اتصالات
اتصالات
اتصالات
اتصالات

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

سه دکمه برای کنترل موتور با مقاومت متصل به GND به آردوینو متصل می شوند.

ما موتور را مطابق طرح شکل 2 به ULN متصل می کنیم ، Arduino با پین 8 9 10 و 11 به راننده متصل می شود.

مرحله 4: سیستم عامل و کنترل

سیستم عامل و کنترل
سیستم عامل و کنترل

در اینجا یک سیستم عامل اساسی برای کنترل موتور پله ای پیدا می کنید. در این مورد خاص ، قسمت پایین روشن است

  • پین A0 برای جهت مثبت و توقف استفاده می شود
  • پین A1 برای جهت منفی و توقف استفاده می شود
  • پین A2 برای تأیید و تنظیم آن بر اساس جهت دکمه ای که قبلاً تنظیم کرده بود ، استفاده می شود

تعداد مراحل در هر چرخه روی 20 تنظیم شده است به این معنی که برنامه 10 چرخه را انجام می دهد تا یک دور کامل از موتور ایجاد کند

مرحله 5: سلب مسئولیت

این آموزش به عنوان بخشی از پروژه Makerspace for Inclusion ، با حمایت مشترک برنامه Erasmus + کمیسیون اروپا ، تولید شده است.

هدف این پروژه ترویج یک نوع آموزش غیررسمی به عنوان وسیله ای برای تقویت مشارکت اجتماعی جوانان است ، آموزش غیررسمی که در فضاهای سازنده یافت می شود.

این آموزش فقط نظرات نویسندگان را منعکس می کند و کمیسیون اروپا نمی تواند مسئول هرگونه استفاده از اطلاعات موجود در آن باشد.

توصیه شده: