پنج شنبه, شهریور 29, 1403
ادامه منو
    خانهپروژه های اردوینو Arduinoپروژه با ماژول هاپروژه آردوینو راه اندازی استپر موتور با L298

    پروژه آردوینو راه اندازی استپر موتور با L298

    در این پست از سایت اِمیک, راه اندازی استپر موتور (Stepper Motor) یا موتور پله ای را با استفاده از ای سی درایور L298 و برد آردوینو UNO اموزش خواهیم داد. قبلا استپر موتور را با استفاده از میکروکنترلر AVR راه اندازی کرده بودیم که می توانید ان پست را در اینجا مشاهده کنید و همچنین در این پست توضیحاتی در مورد استپرموتورها و بخصوص استپر موتور 28BYJ-48 که ما در این پروژه از ان استفاده می کنیم داده شده که توصیه می کنم حتماً مطالعه کنید.

    طبق توضیحات بالا قطعاتی که برای انجام این پروژه احتیاج داریم شامل, یک برد اردوینو که ما از برد اردوینو یونو (UNO) استفاده کرده ایم و استپر موتور 28BYJ-48 و ای سی درایور L298 که توصیه می کنم ماژول ان را تهیه کنید و همچنین یک کلید قطع و وصل که برای تعیین جهت چرخش موتور (راستگرد و چپگرد) استفاده شده است.

    شماتیک پروژه آردوینو راه اندازی استپر موتور با L298 :

    قبل از قرار دادن شماتیک بهتر است ابتدا با سیم های این استپر موتور و نحوه چرخش ان اشنا شویم. این استپر موتور دارای 4 فاز می باشد بنابراین دارای 4 سیم برای هر کدام از فازها و یک سیم مشترک می باشد که با توجه به برنامه نویسی ما باید این سیم مشترک را به مثبت یا منفی متصل کنیم, به تصویر زیر دقت کنید :

    Stepper-motor-wires

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

    معادل هگز Orange Yellow Pink Blue مقدار
    0x01 0 0 0 1 1
    0x03 0 0 1 1 2
    0x02 0 0 1 0 3
    0x06 0 1 1 0 4
    0x04 0 1 0 0 5
    0x0C 1 1 0 0 6
    0x08 1 0 0 0 7
    0x09 1 0 0 1 8

    برای اینکه استپر موتور ما یک گام که برای این موتور برابر است با 5.625 درجه بچرخد باید یک بار هر 8 مقدار گفته شده در جدول بالا به سیم های استپر موتور اعمال شود. بنابراین برای اینکه استپر موتور یک دور کامل (360 درجه) بزند باید 64 گام (5.625*64=360) حرکت کند یا به عبارت دیگر باید 64 بار هر 8 مقدار جدول بالا به سیم های استپر موتور اعمال شود.

    برای چپگرد و راستگرد کردن استپر موتور فقط کافی است که مقادیر جدول بالا را برعکس به ان اعمال کنیم یعنی اگر با اعمال مقادیر 1 تا 8 استپر موتور ما راستگرد می چرخد, در صورتی که مقادیر را از اخر اعمال کنیم یعنی از 8 تا 1 استپر موتور چپگرد می چرخد.

    شماتیک با استفاده از ماژول ای سی L298 :

    (تصویر را ذخیره کنید تا بتونید در اندازه بزرگتر مشاهده کنید)

    همانطور که در شماتیک بالا می بینید از ماژول L298 استفاده شده البته می تونید از ای سی L298 هم استفاده کنید ولی در اون صورت باید دیودها و خازن های محافظ و … را هم قرار بدید. توجه کنید که حتما جامپرهای پین های ENA و ENB ماژول (در تصویر زیر با 2 و 3 مشخص شده اند) را قرار بدید تا خروجی ماژول فعال بشه و اگر جامپری که در تصویر زیر با 1 نامگذاری شده را بذارید دیگه لازم نیست که به ترمینال VCC مازول (5V+) ولتاژی اعمال کنید. نحوه اتصال سیم های استپر موتور به ماژول هم که با توجه به رنگ هاشون به خروجی های OUT1 تا OUT4 متصل کنید. برای این پروژه حتما از منبع تغذیه با جریان دهی مناسب استفاده کنید.

    برنامه پروژه آردوینو راه اندازی استپر موتور با L298 :

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

    کلیپ تست عملی پروژه :

     

    دانلود فایل ها

    پسورد فایل زیپ : www.emic.ir

     

     

    نظر یادتون نره…

    عابد رازانی
    عابد رازانیhttps://emic.ir/
    فارغ التحصیل کارشناسی الکترونیک از دانشکده باهنر شیراز و علاقمند به برنامه نویسی و طراحی مدارات الکترونیکی, در حال حاضر به تولید محتوای آموزشی و طراحی و انجام پروژه مشغول هستم.

    6 نظرات

    1. با عرض سلام وخسته نباشید
      بنده این پروژه رو راه اندازی کردم فقط موردی که دارم برا چپ و راست کردن نیاز به یک وقفه یک ثانیه ای دارم میخواستم ببینم به چه صورتی میتونم این کار رو انجام بدم؟
      با تشکر

    2. سلام
      میخواستم راهنماییم کنید . اگه بخوام به جای سوییچ ، از 2 تا کلید که یکی برای چپ و دیگری برای راست گرد و فقط به اندازه 180 درجه بچرخه چه کنم ؟
      ممنون میشم جواب بدید

      • به پایه ای از ماژول L298 که در شماتیک بالا با 12V+ مشخص شده, بجای 5 ولت 24 بدید و دقت کنید که به پایه ی 5V+ که به هم وصل شده اند 24 ولت ندید(جامپر 1 را قرار بدید و لازم نیست بجایی متصل بشه).

    ارسال دیدگاه

    لطفا نظر خود را وارد کنید!
    لطفا نام خود را اینجا وارد کنید

    spot_img