ESC و موتور براشلس یعنی چه؟ (برای کسی که تا امروز ندیده)
موتور براشلس (Brushless Motor) نوعی موتور الکتریکی است که برخلاف موتورهای معمولی (براشدار)، جاروبک ندارد. این یعنی اصطکاک کمتر، طول عمر بیشتر، کارایی بالاتر و توان خروجی بسیار بیشتر در همان وزن. همه پهپادهای FPV جدی از موتور براشلس استفاده میکنند. روی بدنه موتور دو عدد میبینید مثل 2306 — عدد اول قطر استاتور (۲۳mm) و عدد دوم ارتفاع آن (۰۶mm) است. KV هم واحد سرعت موتور بدون بار است: KV2300 یعنی به ازای هر ولت، ۲۳۰۰ دور در دقیقه.
ESC (Electronic Speed Controller) یک کنترلکننده سرعت الکترونیکی است که بین باتری و موتور قرار میگیرد. وظیفه آن تبدیل سیگنال PWM ضعیف از Flight Controller به جریان سهفاز قوی برای موتور است. هر موتور به یک ESC جداگانه نیاز دارد. اکثر پهپادهای کوچک امروزی از 4-in-1 ESC استفاده میکنند — یک برد که چهار ESC را یکجا دارد.
پروتکل ارتباطی مدرن بین Flight Controller و ESC، DSHOT است (مثل DSHOT300 یا DSHOT600). برخلاف PWM قدیمی که آنالوگ بود، DSHOT کاملاً دیجیتال است، نیاز به کالیبراسیون ندارد، و خطاها را به FC گزارش میدهد.
محصولی که میسازید/تست میکنید
یک ریگ تست ESC+موتور رومیزی که بتوانید با آن سرعت موتور را کنترل، صدا و لرزش را بررسی، و کالیبراسیون گاز را انجام دهید — قبل از نصب روی پهپاد.
- زمان: ۱ تا ۲ ساعت
- سطح: مبتدی
- ایمنی مهم: پروانهها را هنگام تست رومیزی نصب نکنید!
مشخصات انتخاب ESC
| پارامتر | توضیح | مقدار پیشنهادی (۵ اینچ) |
|---|---|---|
| حداکثر جریان (A) | باید ۲۰% بیشتر از جریان پیک موتور باشد | 30A تا 45A |
| ولتاژ (S) | سازگار با باتری | 3S-6S |
| پروتکل | DSHOT توصیه میشود | DSHOT300 / DSHOT600 |
| فریمور | BLHeli_32 / BLHeli_S / AM32 | BLHeli_32 بهترین |
| نوع | تکی یا 4-in-1 | 4-in-1 برای سبکی و سادگی سیمکشی |
مراحل کالیبراسیون دستی گاز (ESC Calibration)
- فریمور ESC را روی PWM mode تنظیم کنید (نه DSHOT — کالیبراسیون دستی فقط برای PWM است).
- ارسالکننده را روشن کنید و گاز را به حداکثر (۲۰۰۰μs) ببرید.
- با این وضعیت باتری را وصل کنید. یک بیپ بلند میشنوید.
- گاز را به حداقل (۱۰۰۰μs) بیاورید. چند بیپ کوتاه میشنوید — کالیبراسیون تمام شد.
- اگر از DSHOT استفاده میکنید، این مرحله را رد کنید — DSHOT نیازی به کالیبراسیون ندارد.
تست ایمن موتور بدون پروانه
// تست ساده ESC با Arduino و سروو لایبرری
#include <Servo.h>
Servo esc;
void setup() {
esc.attach(9, 1000, 2000); // پین 9، min 1000μs، max 2000μs
esc.writeMicroseconds(1000); // گاز صفر — arming
delay(3000);
Serial.begin(9600);
Serial.println("ESC Armed. Type speed 1000-2000:");
}
void loop() {
if (Serial.available()) {
int val = Serial.parseInt();
if (val >= 1000 && val <= 2000) {
esc.writeMicroseconds(val);
Serial.print("Speed set: "); Serial.println(val);
}
}
}
چکلیست تست
| تست | نتیجه | مشکل احتمالی |
|---|---|---|
| بوق راهاندازی ESC هنگام وصل باتری | ۱-۳ بیپ کوتاه | بدون بیپ = سیگنال نمیرسد |
| موتور در هر سه جهت میچرخد؟ | آزمایش CW و CCW | دو سیم موتور را جابهجا کنید |
| موتور داغ میشود؟ | گرم ولی نه داغ | ESC ضعیف یا پروانه نامناسب |
| صدای غیرعادی یا لرزش؟ | صدای یکنواخت | بلبرینگ خراب یا تنظیم DSHOT |