Автопилот Arduplane - открытое ПО

carbik

Ардушка вдруг перестала коннектиться с программой. При попытке связи мигает хёлтый и… появляется сообщение об ошибке. В диспетчере устройств отображается нормально. Может, какой-нибудь “ресет” надо сделать?

Расцепил и сцепил платы и всё заработало. Теперь тоже в поиске непропая.

DChernov
carbik:

Ардушка вдруг перестала коннектиться с программой

В полпятого ночи и не такое бывает 😃
По поводу непропая. К сожалению, паяют они экологичным бессвинцовым припоем, который конечно экологичен, но как припой не айс - очень капризен к техпроцессу пайки. По уму - пропаивать всё, включая дурацкие безногие корпуса. Увы.

carbik

Теперь продолжение шаманства. Ардушка прекрасно видит сигналы с пульта, калибруется. Но не работает ни один аксель и гирик. Кстати, коннектится девайс только при подключённом борте на 5В. Это нормально? Что смотреть насчёт гир и акселей?

LeonVS

Всем привет, может кто нить провести эксперимент с оригинальным арду? Что происходит если на ходу выдернуть SD карту? Продолжает работать или начинает тупить, виснуть??

carbik

Может кто-нибудь подскажет все-таки. Куда копать? Коннектится, обмен данными идёт, но гиры и аксель молчат.

alexeykozin

гиры и аксель в ардупилот мега 1 подключены через ADC
проверять:
-цепь питания 3 вольт
-тестовый скетч adc

если аналоговые каналы считываются из теста но не работают в прошивке - проверять барометр и eprom-ку в прошивке все взаимоувязано и при неработающем баро не будет показывать аксель и гиро

egunak95
LeonVS:

Всем привет, может кто нить провести эксперимент с оригинальным арду? Что происходит если на ходу выдернуть SD карту? Продолжает работать или начинает тупить, виснуть??

Выдёргивать карту памяти при её работе не рекомендуется, т.к. это некорректное завершение работы этого устройства как и в компьютере короче нельзя так. При таком использовании возможен выход из строя флешки, а про АРМ не знаю.

alexeykozin

на апм2 оригинального производства я пробовал однажды вынуть флешку после чего обратно надежно ее вставить получилось только с помощью термоклея
без этого у меня не соединялся ардупилот по USB с компом, что будет в полете если флешка “отойдет” я не пробовал

carbik
carbik:

Может кто-нибудь подскажет все-таки. Куда копать? Коннектится, обмен данными идёт, но гиры и аксель молчат.

Переустановил прогу и всё заработало. Шайтан, однако.

egunak95
carbik:

Переустановил прогу и всё заработало. Шайтан, однако

Я уже писал в этой ветке, что использую для загрузки Arduino-Soft , который проверяет компиляцию и процесс установки программы в АПМ, там в мануале про это было указано что планировщик не всегда корректно это делает. Например я могу во время загрузки отконнектить дивайс, а далее планировщик ответит всё ОК…

Covax

Компас есть там? Глб скупы на инфо как всегда…

Covax

Если они имеют ввиду care free то да, а не carbon fiber 😃

10 days later
Shuricus

Еще одно интересное наблюдение - на МинимОСД нет отображения данных расхода тока батарейки! Кажется, это полная лажа!

alexeykozin
Shuricus:

Еще одно интересное наблюдение - на МинимОСД нет отображения данных расхода тока батарейки! Кажется, это полная лажа!

1 это опен-соурц проект, все в ваших руках.
2 ток понятие непостоянное можно забыть дозарядить батарею до упора и тогда ток будет неочем, а вот минимальное из напряжений элементов батареи - это более - менее стабильный показатель позволяющий прогнозировать отсечку в полете, к сожалению апм побаночно немеряет и показатель сумарного напряжения всех элементов актуален лишь на свежих ровных батареях

Shuricus

Вот это и огорчило меня, что с замерами самого главного, у них как-то все странно!

DChernov

Подцепил МинимОСД. Какая-то засада с отображаемой высотой.
Пока ЖПС не зацепился за спутники - вижу относительную барометрическую высоту над точкой старта - то, что надо!
Но как только 3Д фикс - высота видна ЖПС-ная абсолютная.
Как бы обеспечить вывод относительной высоты на ОСД? В Пленнере понятно, а вот как в осд - загадка.

egunak95
DChernov:

Как бы обеспечить вывод относительной высоты на ОСД?

И я тоже так хотел, однако здесь ответа никто не дал, но это дивайс с опен сорцем делай что хочешь, не умеешь - изучай С++. я На работе просил программиста помочь, но с другой проблемой - дрейф ампер-часов (когда тока нет идёт счёт электричества). То ли лень ему было или где, короче разобрался сам в программе (в методике расчёта), потом программист написал по моей просьбе что надо конкретно поправить и заработало как нужно. ОСД наверно как и ардустейшн делает запрос параметров мавлинка, а поэтому нужно наверное редактить программу ОСД на запрос конкретного параметра, но вот кажется здесь засада - прога на ОСД не опен сорц, а это уже не айс.

GrAl

Народ, а ни кто сонар на самолет не ставил? С какой максимальной высоты он начинает действовать?

lio

ставил 1260 от максроботикс (на ардукоптере был, потом на ардупилоте експерементировал)
у него потолок 7 метров
уверенно видит от 400 мм