فهرست مطالب:
- مرحله 1: آنچه ما نیاز داریم
- مرحله 2: نحوه عملکرد استپر موتور و چرا از درایور استفاده می کنیم
- مرحله 3: اتصالات
- مرحله 4: سیستم عامل و کنترل
- مرحله 5: سلب مسئولیت
تصویری: کنترل استپر موتور: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
این آموزش هم در صورت استفاده از 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 + کمیسیون اروپا ، تولید شده است.
هدف این پروژه ترویج یک نوع آموزش غیررسمی به عنوان وسیله ای برای تقویت مشارکت اجتماعی جوانان است ، آموزش غیررسمی که در فضاهای سازنده یافت می شود.
این آموزش فقط نظرات نویسندگان را منعکس می کند و کمیسیون اروپا نمی تواند مسئول هرگونه استفاده از اطلاعات موجود در آن باشد.
توصیه شده:
استپر موتور کنترل شده استپر موتور بدون میکروکنترلر!: 6 مرحله
موتور پله ای پله ای کنترل شده بدون میکروکنترلر !: در این دستورالعمل سریع ، ما یک کنترل کننده ساده موتور پله ای را با استفاده از موتور پله ای می سازیم. این پروژه نیازی به مدار پیچیده یا میکروکنترلر ندارد. بنابراین ، بدون هیچ گونه توضیح بیشتر ، بیایید شروع کنیم
موتور پله ای کنترل شده استپر موتور بدون میکروکنترلر (V2): 9 مرحله (همراه با تصاویر)
موتور پله ای کنترل شده استپر موتور بدون میکروکنترلر (V2): در یکی از دستورالعمل های قبلی من ، نحوه کنترل موتور پله ای با استفاده از موتور پله ای بدون میکروکنترلر را به شما نشان دادم. این یک پروژه سریع و سرگرم کننده بود اما با دو مشکل همراه بود که در این دستورالعمل حل خواهد شد. بنابراین ، عاقل
لوکوموتیو مدل کنترل شده با موتور پله ای - استپر موتور به عنوان رمزگذار روتاری: 11 مرحله (همراه با تصاویر)
لوکوموتیو مدل کنترل شده با موتور پله ای | موتور پله ای به عنوان رمزگذار روتاری: در یکی از دستورالعمل های قبلی ، نحوه استفاده از موتور پله ای به عنوان رمزگذار چرخشی را آموختیم. در این پروژه ، ما اکنون از آن موتور پله ای رمزگذار چرخشی استفاده می کنیم تا یک لوکوموتیو مدل را با استفاده از میکروکنترلر آردوینو کنترل کنیم. بنابراین ، بدون فو
استپر موتور کنترل شده استپر موتور - استپر موتور به عنوان رمزگذار روتاری: 11 مرحله (همراه با تصاویر)
استپر موتور کنترل شده استپر موتور | استپر موتور به عنوان رمزگذار روتاری: آیا چند موتور پله ای در اطراف شما خوابیده است و می خواهید کاری انجام دهید؟ در این دستورالعمل ، بیایید از یک موتور پله ای به عنوان یک رمزگذار چرخشی برای کنترل موقعیت یک موتور پله ای دیگر با استفاده از میکروکنترلر آردوینو استفاده کنیم. بنابراین بدون هیچ گونه توضیح بیشتر ، اجازه دهید
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: 5 مرحله
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: توضیحات: کنترل کننده سرعت موتور HW30A را می توان با باتری های 4-10 NiMH/NiCd یا 2-3 سلولی LiPo استفاده کرد. BEC با حداکثر 3 سلول LiPo کاربردی است. می توان از آن برای کنترل سرعت موتور DC بدون برس (3 سیم) با حداکثر حداکثر 12Vdc استفاده کرد. مخصوص