ESPFlight مستندات v1
فهرست مستندات
مستندات / فریمور / ایمنی و حالت Failsafe

ایمنی و حالت Failsafe

معانی ایمنی Firmware v1.0.0 را به‌عنوان قواعد قابل مشاهده در Bench Test استفاده کنید، نه فقط توضیح نظری.

مستندات ESPFlight · v1 • مسیر رسمی و تست‌شده برای v1

# ARM-ready یعنی موتور خاموش

ARM یک فرمان صریح است. فریمور فقط وقتی ARM را می‌پذیرد که throttle حداکثر 1050 باشد و وضعیت link، failsafe، battery و IMU سالم باشد. ARM موفق وارد حالت ARMED-ready می‌شود؛ در throttle ≤ 1050 خروجی عادی PWM همه موتورها صفر باقی می‌ماند.

این مورد را روی میز بررسی کنید

بدون ملخ و با throttle حداقل ARM کنید؛ telemetry باید ARMED را گزارش کند در حالی که موتورها خاموش هستند. اگر موتوری در این حالت می‌چرخد، پیش از پرواز توقف و عیب‌یابی کنید.

# رفتار Throttle و DISARM

خروجی عادی موتور فقط پس از عبور throttle واقعی از 1050 شروع می‌شود. بازگشت throttle به ≤ 1050 خروجی عادی موتور را متوقف می‌کند اما به‌تنهایی DISARM نمی‌کند. DISARM صریح در throttle پایین، assist/PID را بازنشانی و PWM هر چهار موتور را صفر می‌کند.

# نکته ایمنی Low Battery

مقدار battery/failsafe در فریمور v1 یک شاخص تقریبی ولتاژ تغذیه ESP کالیبره‌شده از ESP.getVcc() است و اندازه‌گیری مستقیم ولتاژ خام پک LiPo نیست. Firmware v1.0.0 آستانه تست‌شده 2.6 V را روی همین شاخص تقریبی رگوله‌شده استفاده می‌کند و پس از شرط معتبر battery lockout را latch می‌کند. این عدد را مستقیماً با ولتاژ یک باتری 1S LiPo مقایسه نکنید.

# رفتار Flight Time

Flight time فقط زمانی جمع می‌شود که Drone در حالت ARMED باشد و effective throttle به‌طور دقیق بالاتر از 1100 باشد؛ در 1100 یا پایین‌تر pause و با DISARM متوقف می‌شود.