فهرست مطالب:

موتور DC و رمزگذار برای کنترل موقعیت و سرعت: 6 مرحله
موتور DC و رمزگذار برای کنترل موقعیت و سرعت: 6 مرحله

تصویری: موتور DC و رمزگذار برای کنترل موقعیت و سرعت: 6 مرحله

تصویری: موتور DC و رمزگذار برای کنترل موقعیت و سرعت: 6 مرحله
تصویری: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, نوامبر
Anonim
موتور DC و رمزگذار برای کنترل موقعیت و سرعت
موتور DC و رمزگذار برای کنترل موقعیت و سرعت

معرفی

ما گروهی از دانش آموزان UQD10801 (Robocon I) از Universiti Tun Hussei Onn Malaysia (UTHM) هستیم. در این دوره 9 گروه داریم. گروه من گروه 2 است. فعالیت گروه ما موتور DC و رمزگذار برای کنترل موقعیت و سرعت است. ما هدف گروه کنترل چرخش موتور DC با سرعتی است که به آن نیاز داریم.

شرح

حرکت الکتروموتورها به جریان زیاد نیاز دارد. علاوه بر این ، جهت چرخش و سرعت دو پارامتر مهم هستند که باید کنترل شوند. این الزامات را می توان با استفاده از میکروکنترلر (یا برد توسعه ای مانند آردوینو) مدیریت کرد. اما یک مشکل وجود دارد؛ میکروکنترلرها نمی توانند جریان کافی را برای کارکرد موتور فراهم کنند و اگر موتور را مستقیماً به میکروکنترلر وصل کنید ، ممکن است به میکروکنترلر آسیب برسانید. به عنوان مثال ، پین های Arduino UNO به 40 میلی آمپر جریان محدود می شوند که بسیار کمتر از جریان 100-200 میلی آمپر لازم است یک موتور سرگرمی کوچک را کنترل کنید برای حل این مشکل ، باید از درایور موتور استفاده کنیم. رانندگان موتور را می توان به میکروکنترلر متصل کرد تا دستورات را دریافت کرده و موتور را با جریان زیاد کار کند.

مرحله 1: آماده سازی مواد

آماده سازی مواد
آماده سازی مواد

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

برای انجام این فعالیت ، باید موارد زیر را آماده کنیم:

-Arduino UNO R3

-2 پتانسیومتر با 10 کیلو اهم

-2 موتور DC با رمزگذار

منبع تغذیه 12 ولت و 5 آمپر

راننده موتور -H-Bridge

-2 دکمه فشاری

مقاومت -8 با 10 کیلو اهم

-سیم های بلوز

-Breadvroad کوچک

مرحله 2: اتصال پین

اتصال پین
اتصال پین

1. برای موتور سمت چپ به Arduino UNO 3 متصل شوید:

-کانال A تا پین 2

-کانال B تا پین 4

2. برای موتور مناسب به Arduino UNO 3 متصل شوید:

-کانال A تا پین 3

-کانال B تا پین 7

3. برای پتانسیومتر 1 به Arduino UNO 3 وصل شوید:

برف پاک کن به آنالوگ A4

4. برای پتانسیومتر 2 به Arduino UNO 3 متصل شوید:

برف پاک کن به آنالوگ A5

5. برای فشار دادن دکمه 1 به Arduino UNO 3 متصل شوید:

-ترمینال 1a تا پین 8

6. برای فشار دادن دکمه 2 به Arduino UNO 3 متصل شوید:

-ترمینال 1a تا پین 9

7. برای H-Bridge Motor Drive به Arduino UNO 3 متصل شوید:

-ورودی 1 به پین 11

-ارود 2 به پین 6

مرحله 3: کد نویسی

کد نویسی
کد نویسی

شما می توانید برای تست موتور DC که می تواند بچرخد ، کد نویسی را بارگیری کنید. این برنامه نویسی می تواند به شما کمک کند موتور DC را بچرخانید و کار کنید. برای مرحله بعد باید این برنامه نویسی را در رایانه خود بارگیری کنید.

مرحله 4: آزمایش موتور DC

تست موتور DC
تست موتور DC

بنابراین ، پس از بارگیری کد مرحله قبل ، باید آن را در Arduino IDE خود که قبلاً در رایانه شما نصب شده است باز کنید یا به صورت آنلاین از Tinkercad استفاده کنید. و سپس ، این کدگذاری را از طریق کابل USB به برد Arduino خود بارگذاری کنید. اگر استفاده می کنید Tinkercad را به صورت آنلاین ، فقط این کدگذاری را در "کد" نشان داده شده در عکس بارگذاری کنید. پس از بارگذاری منبع کدگذاری ، می توانید موتور DC را اجرا کنید. اگر از Tinkercad استفاده می کنید ، باید "شروع شبیه سازی" را فشار دهید این سیستم را راه اندازی کنید

مرحله 5: نتیجه گیری

نتیجه
نتیجه
نتیجه
نتیجه

پس از شروع شبیه سازی ، می بینیم که هر دو موتور DC در حال چرخش هستند اما جهت آنها متفاوت است. هنگامی که "مانیتور سریال" را می بینیم ، جهت M1 در جهت عقربه های ساعت و جهت M2 در خلاف جهت عقربه های ساعت است.

توصیه شده: