</> Make for Iran – بسازیم برای ایران

پروژه‌ها، آموزش‌ها و ابزارها برای سازندگان و علاقه‌مندان الکترونیک

  • خانه
  • الکترونیک
  • پرینت سه‌بعدی
  • حکاکی و برش لیزری
  • ابزار کارگاهی
  • پهپاد
  • ربات زمینی UGV
  • ربات پرنده UAV
  • صنایع دستی
  • آموزش
  • پروژه‌ها
  • درباره ما
خانه›ربات‌های زمینی (UGV)›راهنمای موتور Brushless و ESC برای AGV: انتخاب، تنظیم و کنترل سرعت (فارسی)
ربات‌های زمینی (UGV) پروژه‌ها

راهنمای موتور Brushless و ESC برای AGV: انتخاب، تنظیم و کنترل سرعت (فارسی)

​ ژوئن 11, 2026 1 دقیقه مطالعه
موتور Brushless ESC AGV ربات زمینی

موتور Brushless برای AGV چیست؟ (برای مبتدی)

موتورهای Brushless DC (BLDC) در مقایسه با موتورهای DC براش‌دار مزایای بزرگی دارند: عمر بیشتر، بازدهی بالاتر (تا ۹۵%)، و گشتاور یکنواخت‌تر. برای AGV و ربات‌های زمینی که نیاز به دقت و کنترل‌پذیری بالا دارند، ایده‌آل هستند.

پارامتر KV تعداد دور بر دقیقه به ازای هر ولت را نشان می‌دهد. برای AGV که به گشتاور بالا و سرعت کم نیاز دارد، موتور با KV پایین (۱۰۰-۵۰۰ KV) مناسب‌تر است. یک ESC (Electronic Speed Controller) سیگنال PWM آردوینو را به کنترل سه‌فاز موتور تبدیل می‌کند.

برای AGV دوطرفه (پیش و پس)، باید از ESC با قابلیت Bidirectional یا حالت Crawler ESC استفاده کرد — ESC های معمول FPV فقط یک‌طرفه هستند.

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

انتخاب موتور BLDC مناسب، تنظیم ESC Bidirectional، و کنترل از آردوینو برای AGV.

  • زمان: ۳ تا ۵ ساعت
  • سازگاری: هر AGV با وزن ۱ تا ۵ کیلوگرم

Arduino PWM 1000-2000μs ESC Bidir 3-Phase Driver BLDC Motor Outrunner چرخ AGV گشتاور بالا BLDC AGV — Arduino PWM → ESC → BLDC → چرخ

محاسبه موتور مناسب برای AGV


// AGV فرضی:
// وزن = 3kg، قطر چرخ = 15cm، شیب = 10°

// نیروی مقاومت:
// F_grade = m × g × sin(θ) = 3 × 9.8 × sin(10°) ≈ 5.1 N
// F_roll   = m × g × μ     = 3 × 9.8 × 0.05  ≈ 1.5 N
// F_total  = 6.6 N

// گشتاور مورد نیاز (۲ چرخ محرک):
// T_wheel  = F × r = 6.6 × 0.075 = 0.50 N.m = 500 mN.m
// T_motor  = T_wheel / gear_ratio (بدون گیربکس = 1:1)

// انتخاب: موتور با گشتاور ≥ 300 mN.m هر کدام
// پیشنهاد: NE8308 (KV=150) یا T-Motor GB54-2 (Gimbal Motor)

// با گیربکس ۱:۵:
// T_motor = 500 / 5 = 100 mN.m → موتور KV=500 کافی است

تنظیم ESC Bidirectional در آردوینو


#include <Servo.h>
Servo leftESC, rightESC;

void setup() {
  leftESC.attach(9);
  rightESC.attach(10);

  // Calibration: max پالس
  leftESC.writeMicroseconds(2000);
  rightESC.writeMicroseconds(2000);
  delay(2000);
  // min پالس
  leftESC.writeMicroseconds(1000);
  rightESC.writeMicroseconds(1000);
  delay(2000);
  // Neutral = 1500μs (برای Bidirectional)
  leftESC.writeMicroseconds(1500);
  rightESC.writeMicroseconds(1500);
  delay(3000);  // منتظر بیپ تأیید ESC
}

void setSpeed(int left, int right) {
  // -100 تا +100 → 1000 تا 2000 μs
  leftESC.writeMicroseconds(1500 + left * 5);
  rightESC.writeMicroseconds(1500 + right * 5);
}

void loop() {
  setSpeed(80, 80);   // پیش
  delay(2000);
  setSpeed(0, 0);     // توقف
  delay(500);
  setSpeed(-80, -80); // عقب
  delay(2000);
  setSpeed(0, 0);
  delay(1000);
}

جدول مقایسه ESC برای AGV

ESC Bidirectional مناسب برای
Hobbywing QuicRun 1060 ✓ AGV، RC Car
Hobbywing EZRun 35A ✓ AGV سریع
BLHeli_32 (FPV) با تنظیم AGV سبک
ODrive ✓ Full FOC AGV صنعتی

KV پایین 100-500KV گشتاور بالا سرعت کم KV متوسط 500-1500KV متعادل با گیربکس KV بالا 2000+KV برای پهپاد AGV: نه! انتخاب KV موتور بر اساس کاربرد — AGV نیاز به KV پایین دارد

ویدئوهای آموزشی


منابع بیشتر

  • آپارات: موتور Brushless AGV ربات فارسی
  • ODrive Robotics: High Performance Motor Control
برچسب‌ها: AGV ESC KV PWM آردوینو آموزش گام‌به‌گام موتور Brushless گشتاور
​
مطلب بعدی ساخت دستگاه ردیابی حیوانات با LoRa و GPS: کولار هوشمند (فارسی) مطلب قبلی ساخت سیستم Meshtastic چند نود برای تیم‌های SAR: شبکه اضطراری آفلاین (فارسی)
</> Make for Iran – بسازیم برای ایران

پروژه‌ها، آموزش‌ها و ابزارها برای سازندگان و علاقه‌مندان الکترونیک

یاد بگیر، بساز، به اشتراک بگذار. جامعه‌ای برای سازندگان، مهندسان و علاقه‌مندان به فناوری در ایران.

دسته‌بندی‌ها

  • پروژه‌ها
  • ربات‌های پرنده (UAV)
  • آموزش
  • ربات‌های زمینی (UGV)
  • الکترونیک
  • پهپاد و مولتی‌روتور

پیوندها

  • خانه
  • درباره ما
  • تماس
  • فید RSS

آخرین مطالب

  • خلاصه دوره ArduPilot/iNAV و گام‌های بعدی (فارسی)
  • رادیو تله‌متری در مقابل LTE/4G برای کنترل از راه دور (فارسی)
  • Ground Station روی موبایل و تبلت — QGroundControl و Solex (فارسی)
  • راه‌اندازی Ground Station با Mission Planner (فارسی)
© 2026 Make for Iran – بسازیم برای ایران. تمامی حقوق محفوظ است.
ساخته شده با ❤️ برای سازندگان ایران  |  ورود