Двигун перевищив свої максимальні оберти
Що пише ArduPilot:
- Engine: Above redline RPM
Відфільтровані оберти двигуна з датчика обертів перевищили ICE_REDLINE_RPM — найбільші оберти, які дозволяє виробник. Якщо біт 1 в ICE_OPTIONS цього не вимикає, обмежувач тепер зменшує газ, доки оберти не повернуться під межу, і відпускає, щойно вони впадуть нижче 90% від неї.
Що робити: найімовірніше спершу
Пропелер замалий або з замалим кроком для двигуна, і той перекручується на повному газу.
ПеревіртеУ лозі оберти переходять межу в горизонтальному польоті на повному газу і в пікіруванні.
ВиправтеПоставте пропелер, який радить виробник двигуна, або зменште
THR_MAX.ICE_REDLINE_RPMзадано нижчим за оберти, яких двигун має досягати.ВиправтеЗадайте максимум від виробника й перевірте, чи правильно рахує датчик обертів (його масштабування).
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
ICE_REDLINE_RPM | RPM of the redline limit for the engine |
ICE_OPTIONS | ICE options |
ICE_RPM_CHAN | RPM instance channel to use |
THR_MAX | Maximum Throttle |
Код, який це надсилає
Engine: Above redline RPM
libraries/AP_ICEngine/AP_ICEngine.cpp AP_ICEngine::update() · Відкрити в ArduPilot Copter-4.7.1