راه اندازی موتور DC با آردوینو + بررسی ۶ درایور برتر

🛒 قصد خرید درایور موتور DC و آردوینو را دارید؟
انواع بردهای Arduino Uno، ماژولهای L298N، TB6612FNG، IBT-2 و موتورهای گیریدباکسدار را با بالاترین کیفیت از فروشگاه پژوهشگران تهیه کنید.
چرا برای راه اندازی موتور DC به درایور نیاز داریم؟
درایور موتور در واقع یک واسطه الکترونیکی است که دستورات کمتوان (ولتاژ ۵ ولت و جریان ناچیز) را از ورودی میگیرد و با استفاده از یک منبع تغذیه مجزا، توان و جریان لازم را به سیمپیچهای موتور متصل میکند.
💡 کلیدهای اصلی کنترل موتور: پل اچ (H-Bridge) و PWM
مدار پل اچ (H-Bridge) از ۴ سوییچ ترانزیستوری تشکیل میشود که با تغییر جهت جریان، جهت چرخش موتور (راستگرد یا چپگرد) را تعیین میکند. همچنین با اعمال سیگنال PWM (مدولاسیون پهنای پالس) میتوانید سرعت موتور را از ۰ تا ۱۰۰ درصد بدون افت شدید گشتاور تغییر دهید.
نکات مهم پیش از انتخاب درایور موتور DC
- ولتاژ کاری (Operating Voltage): ولتاژ منبع تغذیه باید در محدوده مجاز درایور قرار داشته باشد.
- جریان مداوم (Continuous Current): جریانی که درایور میتواند بدون داغ شدن زیاد بهطور دائمی تأمین کند.
- جریان قفل یا استال (Stall Current): جریانی که موتور در لحظه شروع حرکت یا هنگام گیر کردن چرخها میکشد. درایور شما باید این جریان پیک را تحمل کند.
انواع دیود و کاربرد آن در الکترونیک را حتماً مطالعه کنید.
بررسی انواع درایورها برای راه اندازی موتور DC
سازندگان قطعات الکترونیکی ماژولهای متعددی بر پایه فناوریهای ترانزیستوری دوقطبی (BJT) و ماسفت (MOSFET) ارائه کردهاند که هر کدام برای توان و کاربرد خاصی طراحی شدهاند.
۱- ماژول L298N؛ شناختهشده اما قدیمی
ماژول L298N یکی از رایجترین گزینهها برای پروژه راه اندازی موتور DC با آردوینو است. این درایور دو کاناله بر پایه ترانزیستورهای BJT ساخته شده و توانایی راهاندازی دو موتور DC تا جریان ۲ آمپر را دارد.
۲- ماژول TB6612FNG؛ بهینه و فوقالعاده باکیفیت
این ماژول جادویی بر پایه فناوری ماسفت ساخته شده است. ابعاد بسیار کوچکی دارد، اتلاف حرارتی آن نزدیک به صفر است و بهترین جایگزین برای ماژولهای قدیمی L298N محسوب میشود.

۳- ماژولهای فشرده DRV8870 و MX1508
اگر با موتورهای کوچک آرماتوری (۳ تا ۶ ولت) کار میکنید، ماژول ارزانقیمت MX1508 انتخابی اقتصادی است. همچنین ماژول DRV8870 با توان تحمل ولتاژ تا ۴۵ ولت، برای راهاندازی تک موتورهای با ولتاژ بالا بسیار مناسب است.
۴- درایورهای صنعتی IBT-2 (BTS7960) و Cytron MD25HV
برای راه اندازی موتور DC با آردوینو در ابعاد صنعتی (مثل موتورهای برفپاککن خودرو یا بالابرها)، ماژولهای عادی پاسخگو نیستند. درایور IBT-2 تا ۴۳ آمپر جریان پیک را تحمل میکند. همچنین درایور هوشمند Cytron MD25HV علاوه بر پشتیبانی از ولتاژهای بالا (تا ۵۸ ولت)، به کلید و پتانسیومتر داخلی مجهز است که امکان کنترل دستی بدون آردوینو را نیز فراهم میسازد.

📚 مقالات پیشنهادی برای افزایش مهارت رباتیک:
جدول مقایسه فنی درایورها برای راه اندازی موتور DC با آردوینو
| نام درایور | تکنولوژی ساخت | محدوده ولتاژ کاری | جریان مداوم / پیک | مزیت اصلی و کاربرد |
|---|---|---|---|---|
| L298N | BJT (ترانزیستوری) | 5V – 35V | 2A / 3.5A | رایج، ارزان ولی تلفات حرارتی بالا |
| TB6612FNG | MOSFET (ماسفت) | 4.5V – 13.5V | 1.2A / 3.2A | بازدهی بالا، ابعاد فشرده و عدم اتلاف شارژ |
| DRV8871 | MOSFET (ماسفت) | 6.5V – 45V | 2A / 3.6A | تک کاناله، مجهز به مدارات محافظت حرارتی |
| MX1508 | MOSFET (ماسفت) | 2V – 10V | 1.5A / 2.5A | مخصوص موتورهای کوچک و پروژههای کمهزینه |
| IBT-2 (BTS7960) | قدرت قدرتمند | 6V – 27V | 30A / 43A | قدرت صنعتی برای موتورهای سنگین و خودرویی |
| Cytron MD25HV | هوشمند صنعتی | 7V – 58V | 25A / 60A | دارای کنترلر دستی روی برد و قابلیت کار مستقل |
چگونه مشکل ریست شدن آردوینو هنگام راه اندازی موتور DC را حل کنیم؟
یکی از رایجترین مشکلات هنگام کار با آردوینو و موتورهای الکتریکی، ریست شدن ناگهانی برد در زمان استارت موتور است. برای جلوگیری از این مشکل ۳ قانون زیر را رعایت کنید:
- ✅ جداسازی منبع تغذیه: هرگز تغذیه موتور را از پایه 5V آردوینو نگیرید؛ همیشه از منبع تغذیه یا باتری جداگانه استفاده کنید.
- ✅ اتصال زمین مشترک (Common GND): حتماً پایه GND آردوینو را به پایه GND منبع تغذیه موتور متصل نمایید.
- ✅ استفاده از خازن نویزگیر: یک خازن ۱۰۰ نانوفاراد سرامیکی را بهصورت موازی روی دو پایه موتور لحیم کنید تا نویز القایی جذب شود.
🎯 خرید درایورهای اصلی و قطعات رباتیک از پژوهشگران
فروشگاه پژوهشگران الکترونیک تامینکننده انواع بردهای توسعه، آردوینو، درایورهای قدرت موتور DC و قطعات اورجینال الکترونیکی با ارسال سریع به سراسر کشور است.ورود به فروشگاه پژوهشگران
❓ سوالات متداول درباره راه اندازی موتور DC
آیا برای کنترل سرعت و جهت موتور حتماً باید از درایور پل اچ (H-Bridge) استفاده کنیم؟
اگر فقط میخواهید موتور در یک جهت بچرخد، یک ترانزیستور قدرتی (مانند TIP120) همراه با دیود هرزگرد کافی است. اما برای کنترل چپگرد و راستگرد و تغییر سرعت همزمان، استفاده از درایور مبتنی بر پل اچ الزامی است.
چرا موتور DC در سرعتهای خیلی پایین صدا میدهد ولی نمیچرخد؟
این اتفاق به دلیل پایین بودن مقدار دیوتی سایکل (Duty Cycle) در سیگنال PWM است؛ در این حالت ولتاژ اعمالی برای غلبه بر اصطکاک اولیه موتور کافی نیست. باید مقدار پایه خروجی PWM در کد آردوینو را از یک حد حداقل (مثلاً عدد ۶۰ به بالا) شروع کنید.
چگونه درایور مناسب برای موتورهای سنگین (مانند برفپاککن) انتخاب کنیم؟
ابتدا جریان قفل شدن (Stall Current) موتور را اندازه بگیرید. درایور انتخابی شما (مانند IBT-2 یا Cytron) باید حداکثر جریان پیکی بیشتر از جریان قفل موتور داشته باشد تا تحت بار سنگین دچار سوختگی نشود.







