Собираем разбираем краши/отказы коптеров

mmib

Добрый день. И снова с вами я и постоянная рубрика “Расследование авиакатастроф”

Конфиг у меня такой:
AMP 2.6 с прошивокй ArduCopter V3.2 (c8e0f3e1)
Приемник FrSky D8R-II Plus

Остальные подсистемы вели себя нормально и к крашу дела не имеют.

Когда полетел назад от шпиля понял, что коптер меня не слушается. Попробовал менять режимы - ноль реакции. Пробовал выключать аппу - тоже ноль. Но, самое интересное, гимбал при этом реагировал (на видео это подъем камеры в горизонтальное положение).
Так и стоял я, смотря в очках картинку с улетающего коптера и мысленно с ним прощаясь. Отлетев на 999м вдруг включился режим RTL и тут я вспомнил, что настроил Geo Fence на это расстояние, но работал он как-то странно. Коптер то летел домой, то бился о виртуальный забор и в конце-концов залетел в деревья.

Найти его помогли координаты GPS с телеметрии (но там ошибка была метров 200 почему то) и пеленг передатчиком по уровню RSSI.

Итак, на зависание радио не похоже, потому что телеметрия передавалась, камера реагировала, а коптер – нет. Кто-нибудь слышал о таком глюке прошивки?

gosha57
mmib:

…Пробовал выключать аппу - тоже ноль

Должен был сработать домой при пропадании сигнала, а вот “повторное забиндивание” после включения было ли ?

pww2000
mmib:

Кто-нибудь слышал о таком глюке прошивки?

В логах что?

ВлАс
mmib:

Кто-нибудь слышал о таком глюке прошивки?

ИМХО: Лучше обратиться в тему Ардукоптера, там больше шансов на решение проблемы.
Первое, что на ум пришло: РРМ энкодер перешит или стоковый? Например ТАК

mmib
gosha57:

Должен был сработать домой при пропадании сигнала, а вот “повторное забиндивание” после включения было ли ?

И я так же думал. Забиндивание было, всю телеметрию видел и искал потом по RSSI. Крутишься на месте и смотришь, в какой стороне сигнал сильнее

pww2000:

В логах что?

Логи перезатерлись, есть только логи висения на дереве. Опять же странно. Судя по звуку, произошел дизарм, когда повис, и логи должны были перестать писаться.

ВлАс:

ИМХО: Лучше обратиться в тему Ардукоптера, там больше шансов на решение проблемы.

Так и поступил, гуру пока молчат.
У меня подключено по PWM 6 каналов и два на подвес с камерой.

ВлАс
mmib:

Так и поступил, гуру пока молчат.
У меня подключено по PWM 6 каналов и два на подвес с камерой.

Я далеко не гуру, но что по моему вопросу?

mmib
ВлАс:

Я далеко не гуру, но что по моему вопросу?

Не перепрошит, возможно это и была причина. Спасибо )

Jade_Penetrate

Повторном бинде, вроде, настройки failsafe приемника сбрасываются на настройки по умолчанию - поддержание тех же значений, что до потери сигнала, возможно проблема была в этом. Но, тогда странно что подвес реагировал.

mmib
Jade_Penetrate:

Повторном бинде, вроде, настройки failsafe приемника сбрасываются на настройки по умолчанию - поддержание тех же значений, что до потери сигнала, возможно проблема была в этом. Но, тогда странно что подвес реагировал.

я наверное вас не так понял, на счет бинда. После включения аппаратуры сигнал с приемника продолжал поступать. Но это же не бинд, просто связь с приемником.
Возможно и правда проблема не в приемнике, а в PPM Encoder. Если он заглючил и стал слать последний принятый до глюка сигнал в контроллер, то это все объясняет. Но возможно ли такое, были ли случаи?

Jade_Penetrate

В приемнике frsky настраивается фаилсейф через кнопку на приемнике, и при повторном бинде эта настройка сбрасывается, это имел ввиду.
У меня был похожий случай, достаточно давно, когда настраивал тестировал failsafe. На третий раз, после выключения аппаратуры коптер не переключился в RTL, а продолжил двигаться с небольшим креном (который был до этого на стиках), после включения управление восстановилось. При этом, ppm не был перешит, после подобных сюрпризов не было.

pww2000
mmib:

Если он заглючил и стал слать последний принятый до глюка сигнал в контроллер, то это все объясняет.

А как-же FS по зависанию приемника?

Bulldog
pww2000:

А как-же FS по зависанию приемника?

Так приемник и не завис. Завис энкодер и он думает, что с приемником все ок и сигнал не потерян.

BossTon

ммм… нужно будет включить Geo Fence …а то я обычно пренебрегаю им…получается все дублировать нужно… я даже однажды думал(чисто теоретически)второй комплект APM поставить и если что переключать на него… все-равно валяются без дела…

ВлАс
Bulldog:

Завис энкодер и он думает, что с приемником все ок и сигнал не потерян.

Я могу ошибаться (давно читал), но чтобы такого не случалось его и надо сразу перешить. Тем более процесс занимает не более 5мин.

Bulldog
ВлАс:

Я могу ошибаться (давно читал), но чтобы такого не случалось его и надо сразу перешить. Тем более процесс занимает не более 5мин.

Так это и посоветовали коллеге.

ssilk
Bulldog:

Завис энкодер

ВлАс:

чтобы такого не случалось его и надо сразу перешить

А перешитый зависнуть не может да? ))) Маньяки…) Если кто то другой прошивал, то зависает, а если я любимый, то нет…) Странная логика.

ВлАс
ssilk:

Если кто то другой прошивал, то зависает, а если я любимый, то нет…) Странная логика.

Он просто не посмотрел, кто рекомендовал перешить 😃

Bulldog
ssilk:

А перешитый зависнуть не может да? )))

Сергей, коллега не прошивал энкодер. Вероятно энкодер мог зависнуть/заглючить. Поэтому их и рекомендуют прошивать.
Вероятность сбоить больше у не прошитого, по всей видимости.

pww2000

В любой непонятной ситуации перешивай энкодер. 😃

ssilk
Bulldog:

Поэтому их и рекомендуют прошивать

Я понял Ваш пост…) Но Вы с Владимиром похоже не поняли мой…) Разверну: Взял производитель пустой чип 32U2 на программаторе залил туда загрузчик и прошивку (в которую энкодер уже входит), припаял на плату и продал Вам… Вы перезалили туда часть прошивки, именуемую энкодером, чтобы не

Bulldog:

Завис энкодер

А тут нарисовался я, и спрашиваю, где гарантия, что прошивка энкодера Вами, лучше таковой от производителя? Почему Вы уверены, что после Вашей прошивки глючить и зависать не будет? Я по работе частенько сталкиваюсь с более продвинутыми микроконтроллерами, Интел, Альтера, Меги тоже бывают, но не арду, так вот там глюки и зависания имеют чисто аппаратную основу, перегрев, микротрещины и так далее…

pww2000:

В любой непонятной ситуации перешивай энкодер

Ага… На другом известном форуме, у камрада была любимая фраза “а пойду ка я налью медведю стакан водки”, вот так и нам надо такие фразы в анналы вносить…) Что то типа, “а не вынуть ли мне красный проводок из регуля” или “а не перепрошить ли мне %devicename%”… Жалко тут подписей нету, вот было бы раздолье…)

Bulldog

Сергей, гарантий нет никаких. Но с прошитым энкодером появляется чувство уверенности, что он не заглючит 😃 Это как с оружием - новое получил, почистил, снарядил, проверил и уверен, что в ответственный момент оно не откажет.