← Усі інструменти

Пояснення повідомлень і помилок

Що означає повідомлення ArduPilot і що з ним робити

English

Генератор RichenPower не готовий до польоту

Не даєДалекомір, оптичний потік, камера, OSD та інші пристрої

Що пише ArduPilot:

Тут пояснено ще: 4
  • Generator: requires maintenance
  • Generator warming up (N.N%)
  • no messages in Nms
  • error: …

Ці рядки йдуть після «Generator:» для гібридного генератора RichenPower (GEN_TYPE 3), а ArduPilot армується лише з працюючим генератором. «no messages in …ms»: від нього нічого понад 2 с (він звітує раз на секунду). «need a servo output channel»: жоден вихід не має SERVOn_FUNCTION 42. «error: …»: власна несправність генератора (StartDisabled, Overload, LowVoltageOutput, LowBatteryVoltage). «requested state is not RUN»: перемикач генератора в пілота не в положенні run. «warming up (60%)»: чекайте. «not running»: наказано працювати, але він не працює.

Що робити: найімовірніше спершу

  1. Перемикач генератора на пульті стоїть на stop або idle.

    ВиправтеПереведіть перемикач із RCn_OPTION 85 (Generator) у верхнє положення (run), дочекайтеся, доки прогрівання дійде до 100%, і тоді армуйте.

  2. Послідовного зв'язку з генератором немає.

    ПеревіртеПорту генератора потрібен SERIALn_PROTOCOL 30; робочий зв'язок один раз друкує «RichenPower: protocol …».

    ВиправтеПеревірте підключення і те, що контролер генератора має живлення.

  3. Жоден вихід не керує газом генератора.

    ВиправтеЗадайте SERVOn_FUNCTION 42 на виході, під'єднаному до керувального входу генератора.

  4. Генератор повідомляє про власну несправність.

    ВиправтеДійте за інструкцією до генератора для названої помилки; не літайте з Overload чи помилкою низької напруги.

«Generator: requires maintenance» (раз на хвилину, поки дизармовано) армуванню не заважає; зробіть обслуговування за графіком виробника. «Crash; stopping generator»: ArduPilot виявив аварію й перевів генератор у stop; коли буде безпечно, знову переведіть перемикач у run.

Параметри, на які варто глянути

ПараметрЩо це
GEN_TYPEGenerator type
GEN_OPTIONSGenerator Options
SERIAL1_PROTOCOLTelem1 protocol selection
SERIAL2_PROTOCOLTelemetry 2 protocol selection
SERIAL3_PROTOCOLSerial 3 (GPS) protocol selection
SERIAL4_PROTOCOLSerial4 protocol selection
Код, який це надсилає

requested state is not RUN

libraries/AP_Generator/AP_Generator_RichenPower.cpp AP_Generator_RichenPower::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1

need a servo output channel

libraries/AP_Generator/AP_Generator_RichenPower.cpp AP_Generator_RichenPower::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1

unknown error: 1U<<N

libraries/AP_Generator/AP_Generator_RichenPower.cpp AP_Generator_RichenPower::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1

Crash; stopping generator

libraries/AP_Generator/AP_Generator_RichenPower.cpp AP_Generator_RichenPower::update_runstate() · Відкрити в ArduPilot Copter-4.7.1

І ще 6 повідомлень, що надсилаються з тих самих місць.

Тут написано для: Коптер, 4.6. В інструменті можна вибрати свій апарат і версію, побачити значення власних параметрів поруч із названими тут і перетягнути лог польоту, щоб отримати пояснення до кожного повідомлення в ньому.

Відкрити в інструменті