آموزش راه اندازی استپر موتور 1.65 آمپر BYGH403 با آردوینو

فهرست مطالب

ویژگی های استپر موتور 1.65 آمپر BYGH403

 استپرموتورها یا همان موتورهای پله‌ای از جمله موتورهای پرکاربرد در رباتیک و الکترونیک می‌باشند. این موتورها در واقع همان موتورهای DC با گام‌های گسسته هستند. این موتورها دارای سیم‌پیچ‌های چندگانه با نام فاز هستند. با اعمال هر پالس به صورت ولتاژ به این فازها، موتور به اندازه یک پله (زاویه هر پله برای هر موتور در دیتاشیت آن ذکر می‌شود) می‌چرخد. با کنترل دقیق این پالس‌ها می‌توان کنترلی دقیق با سرعتی مطلوب را فراهم آورد.

کاربردهای استپرموتورها:

  • CNC
  • پرینترهای سه بعدی
  • پرینترهای جوهر افشان
  • اسکنرها
  • پلاترها
  • DVD Driver
  • و هر مورد دیگری که نیاز به کنترل زاویه و کنترل دقیق دارد.

ویژگی های این موتور عبارت اند از:

  • زاویه چرخش: 1.8 درجه
  • جریان مجاز: 1.65 آمپر
  • مقاومت فاز: 1.5 اهم
  • اندوکتانس فاز: 2.7 میلی‌ هانری
  • حداکثر ولتاژ مجاز : 30 ولت
  • شاخص گشتاور: 5Kg/cm

معرفی پایه‌های (Pinout) استپر موتور BYGH403

‌ این درایور دارای 4 سیم با رنگ‌های سبز، قرمز، زرد و آبی می‌باشد. سیم‌های قرمز و سبز برای یک فاز و سیم‌های زرد و آبی نیز برای فاز دیگر می‌باشند.

نکته

اگر می‌خواهید خودتان فازها را تشخیص دهید، می‌توانید از ولت متر استفاده کنید. ابتدا ولت‌متر را در حالت بوق قرار دهید. سپس به ترتیب سیم‌ها را دو به دو به ولت‌متر متصل کنید. هر حالت که صدای بوق ولت‌متر درآمد، آن دو سیم از یک فاز می‌باشند.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز

آردوینو UNO R3 × 1
استپر موتور 1.65 آمپر BYGH403 × 1
درایور استپر موتور EasyDriver × 1
سیم جامپر نری-مادگی × 1

نرم افزارهای مورد نیاز

آردوینو IDE
تذکر
دقت کنید برای راه‌اندازی این موتور توسط درایور EasyDriver به منبع تغذیه (آداپتور، باتری و ….) مناسب نیاز دارید. منبع تغذیه در لیست فوق ذکر نشده است. خودتان یکی از انواع آن را تهیه کنید.
اخطار
در انتخاب منبع تغذیه به ولتاژ و جریان عبوری از استپر موتور و درایور آن دقت کنید. برای مثال می‌توانید از منبعی با ولتاژ 12 ولت و جریان 1 آمپر استفاده کنید.

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

گام اول: سیم بندی

عکس زیر نشان دهنده نحوه اتصال درایور به دیگر قطعات می‌باشد.

گام دوم: کد

کد زیر را روی آردوینو خود آپلود کنید.

 /*
  BYGH403-1.65A-Stepper-Motor
  made on 21 Dec 2020
  by Amir Mohammad Shojaee @ Electropeak
  
Home
*/ #define stp 2 #define dir 3 #define MS1 4 #define MS2 5 int x; void setup() { pinMode(stp, OUTPUT); pinMode(dir, OUTPUT); pinMode(MS1, OUTPUT); pinMode(MS2, OUTPUT); digitalWrite(MS1,LOW); digitalWrite(MS2,LOW); } void loop() { digitalWrite(dir, HIGH); for(x= 0; x<1000; x++) { digitalWrite(stp,HIGH); delay(1); digitalWrite(stp,LOW); delay(1); } delay(1000); digitalWrite(dir, LOW); for(x= 0; x<1000; x++) { digitalWrite(stp,HIGH); delay(1); digitalWrite(stp,LOW); delay(1); } delay(1000); }

در این برنامه برای راه‌اندازی استپر موتور از چهار پایه STP و DIR و MS1 و MS2 استفاده شده است. MS1 و MS2 را LOW می‌کنیم تا استپر موتور در حالت گام کامل بچرخد.

زمانی که برنامه اجرا می‌شود، استپر موتور 5 دور در جهت مستقیم و 5 دور در جهت معکوس می‌چرخد.

آموزش های مشابه

Comments (2)

  • علیرضا ممویی Reply

    سلام
    لطفآ یک پروژه سی ان سی رومیزی توسط آردوینو بزارید.
    تشکر

    سپتامبر 7, 2021 at 9:26 ب.ظ
    • مهران ملکی Reply

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

      سپتامبر 8, 2021 at 9:29 ق.ظ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.