عیبیابی
علامت مشاهدهشده را انتخاب کنید، کوچکترین تست مرتبط را انجام دهید و پیش از تغییر لایه دیگر به حالت امن و شناختهشده برگردید.
مستندات ESPFlight · v1 • مسیر رسمی و تستشده برای v1
# از حالت امن شروع کنید
برای عیبیابی روی میز ملخها باز باشند
اگر مشکل مربوط به firmware، connection، IMU، motor، ARM/DISARM، failsafe یا رفتار کنترلی غیرمنتظره است ابتدا به Bench Test بدون ملخ برگردید.
# علامت را انتخاب کنید
برای دیدن همه ستونها، جدول را افقی بکشید.
| علامت | از اینجا شروع کنید |
|---|---|
| Firmware کامپایل/آپلود نمیشود یا Board/Port دیده نمیشود | مشکلات سختافزار — toolchain، USB/port و Boot/MPU. |
| App نمیتواند Drone را پیدا کند یا اتصال را نگه دارد | مشکلات اتصال — Wi-Fi، discovery، Protocol 2، telemetry زنده و وضعیت نشست. |
| تغذیه ندارید، بازنشانی، مشکل MPU یا موتور اشتباه/خاموش | مشکلات سختافزار — پیش از PID از شواهد فیزیکی و اندازهگیری استفاده کنید. |
| Flip، drift، vibration، oscillation، failsafe/battery/landing | مشکلات پرواز — به مبنای مرجع امن برگردید و mechanics/control/وضعیت را جدا کنید. |
| اصطلاح نامفهوم | واژهنامه. |
# روش عیبیابی
- 1
علامت دقیق را ثبت کنید
نسخه Firmware/App، وضعیت ملخ و آخرین تغییری که از حالت سالم انجام شده را بنویسید.
- 2
به آخرین حالت سالم برگردید
پیش از تغییر جدید، تغییرات نامرتبط را برگردانید.
- 3
فقط یک لایه را بررسی کنید
تغذیه/hardware → firmware boot → شبکه → app/telemetry → controls → flight/tuning.
- 4
با Expected Result مقایسه کنید
وقتی صفحه وضعیت/message/value مشخص داده است، «فکر کنم بهتر شد» معیار کافی نیست.
- 5
یک Fix اعمال و دوباره تست کنید
همزمان hardware، شبکه و PID را تغییر ندهید.