Предварительная проверка безопасности при снятии с охраны (Pre-arm Check)

Оригинал ardupilot-mega.ru/…/prearm_safety_check.html

Предварительная проверка безопасности при снятии с охраны (Pre-arm Check)

APM с прошивкой 3.0.1 (и выше) включает в себя предварительную проверку безопасности при снятии с охраны, которая приводит к тому, что одна из проблем была выявленна:

  • Проверяет, что была выполнена калибровка Радио.

  • Проверяет, что была выполнена калибровка акселерометра.

  • Проверяет, что компас здоровый и правильно передает данные.

  • Проверяет, что смещение компасе не слишком большое (т.е. корень SQRT (х ^ 2 + у ^ 2 + Z ^ 2) <500).

  • Проверяет, что калибровка на живую компаса или на базе журналирования была выполнена или что “COMPASS_LEARN” включен.

  • Проверяет адекватное напряжение магнитного поля: (APM1/APM2 около 330, PX4/Pixhawk около 530)

  • Проверяет, что барометр здоровый и правильно обменивается данными.

  • Если круговая ограда (Fence) включена или снимаете с охраны в режиме Loiter проверка безопасности проверяет, что:

    • у вас есть фиксация спутников по GPS
    • параметр GPS HDOP < 2.0 (настраивается параметр GPS_HDOP_GOOD)
  • Путевая скорость меньше 50 см / сек

  • Проверяет, что полетный контроллер питается между 4,5 и 5,5 вольт для АРМ 1 или АРМ 2

  • Проверяет, что 7 и 8 канал не настроен на управление на одну и ту же функцию.

  • Если включен Radio FailSafe проверяет минимальное значение стика газа канала не ниже FS_THR_VALUE

  • Проверяет параметр ANGLE_MAX (т.е. максимальный угол наклонав большинстве режимов) является больше 10 и меньше 80 градусов

  • Проверяет уровень PWM по четырем первым каналам , если они меньше 1300 и не больше 1700

Если все остальное нормально, за исключением того, когда вы пытаетесь снять с охраны (Arming) стиком газа вниз и вправо (режим Mode2 на аппаратуре), он будет на самом деле не сниматься с охраны и двигатели не будут вращаться он, вероятно, не прошел проверку Pre-Arm безопасности. Вы должны заметить, что красный светодиод будет мигать двумя быстрыми вспышками по кругу.
Видео с подробным описанием Pre-Arm safety check

Отключение Pre-Arm Safety Check

Если вы уверены, что проверка на сбок не настоящая проблема вы можете отключить её:

  • Подключение APM к Mission Planer
  • Зайдите в раздел Config/Tuning -> Standart Params
  • установитe Pre-Arm Check на значение “Disabled” или, если вы используете AC3.1 (или выше), вы можете пропустить этот пункт, который вызывает сбой.
  • Нажмите кнопку “Write Params”

В идеале вы должны определить причину сбоя Pre-Arm, и если она может быть решена, верните этот параметр к исходному положению - “Enabled”
Чтобы понять, что вызвало сбой Pre-Arm Check:

  • Подключите свой полетный контроллер к компьютеру через порт USB.
  • Запустите Mission Planner и соединитесь с ArduPilot нажав кнопку “Connect” в правом верхнем углу.
  • Включите аппаратуру радиопередатчика и удерживайте стик газа вниз и вправо (процедура постановки на охрану - Disarm).
  • Первый причиной проверки отказа Pre-Arm безопасности будет отображаться красным цветом в окне HUD Mission Planner.
  • Каждая проблема и адрес будет сообщаться при попытке снять с охраны, как указано выше.
  • Когда все проблемы были исправлены, вы увидите проверку “снятия с охраны” (Pre-Arm Check) в окне HUD.
  • После этого можно отключить от компьютера и имеють хорошую гарантию того, что снятие с охраны (arming) будет происходить в обычном режиме.

Устранение проблем предварительной проверки снятия с охраны (Pre-arm fix):

  • Если не прошла проверка Радио rалибровки - сделайте повторно калибровку радио .

  • Если не прошла проверка калибровки акселерометра - сделайте повторно калибровку акселерометра .

  • Если происходит сбой компаса - сделайте заново живую калибровку компаса .

  • Если проверка барометра (высотомера) не работает, то ваш контроллер скорее всего имеет аппаратную проблему с барометром.

  • Если проверка позиция GPS не удалась

    • ждать HDOP вашего GPS, чтобы он опустился ниже 2.0, прежде чем пытаться снимать с охраны. Вы можете сделать это более легко - наблюдая в области быстрого экрана Mission Planner.
    • Отключите Geofence в Config/Тюнинг -> Geofence
    • Снимите с охраны (arming) в полетный режим Стабилизации (Stabilize mode) и позже перейдите в режим Loiter (этот режим (loiter) не рекомендуется на момент старта, потому что хорошая фиксация по спутникам GPS требуется для Loiter и HDOP является хорошим показателем того, что GPS позиция хороша)
    • увеличить параметр GPS_HDOP_GOOD от 200 до 250 (это также не рекомендуется по тем же причинам, что и выше)
  • Если проверка напряжения питания полетного контроллера не успешная:

    • проверить UBEC , который используется для подачи напряжения на АРМ напряжение должно быть между 4,5 и 5,5 вольт (чем ближе к 5V, тем лучше)
    • проверить, если какие-либо периферийные устройства, которые питаются от АРМ и имеют слишком высокий потребляемый ток.
  • Если на канал 7 и 8 было установлено тоже самое (одинаковая функция) измените один из них с помощью Mission Planner Config/Тюнинг -> PIDS

  • 2075