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

obion

И правда. В случае с 0v даже, лучше чем с 5 😃.
Будем искать что там за регулятор нужен и где купить.

X3_Shim
obion:

Будем искать что там за регулятор нужен и где купить.

почти любой линейник на 3.3. Разница только в удобстве замены.

alexeykozin
obion:

Попробовал пощупать атмегу2560 - очень горячая, палец не удержать.

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

5yoda5
obion:

День не задался похоже.
Всё было хорошо, но в один момент по непонятной причине АПМ потух.
Теперь если на его подать питание (по усб, от убека, не важно), то секунд на 10 загораются зелёный, красный, жёлтый леды, а потом тухнут.
Есть ли шанс всё исправить?

Простите, видео не смотрел (некогда), похожие симптомы у меня были недавно (по словесному описанию) - навернулся родной стабилизатор на 3,3 вольта. С другой стороны платы напротив УСБ разъема, рядом с GPS - есть маленькая пятиногая микра, накоторой написано PESI. Надо её менять (стаб 1117 не подходит - плата не работает от УСБ).
Кажется у Алексея Козина в дневнике было.
Я менял на 38CK L69B

************************
Столкнулся с проблемой - после прошивки самолетной прошивкой с МП коннектится нормально, стоит изменить пару параметров в полном списке параметров, как перестает коннектиться. Выходит такая картинка - при нажатии кнопки Connect в МП - как контроллер перезагружается, в компе идет обратный отсчет времени и не коннектится.
Вроде был какой-то параметр, типа перезагружать при подключении.
Или дело в другом? Или прошивка плохая (пробовал самолетную 3.0.3 и 3.0.1)?

obion
alexeykozin:

это гнездо ISP если случайно туда что либо воткнуть - можно сжечь проц.

Туда я точно ничего не втыкал.
Причины всей катастрофы я так и не понял.
У меня даже сервы поплавились, которые в APM воткнуты были только сигнальным проводом, а питание от отдельного бека.

итого:
-1 apm
-1 osd
-1 uhf rx
-2 сервы

Возможно, всё сгорело из-за OSD, но +12 я в него не подавал. Только GND с 12-вольтого регулятора там были в аналоговой части. Массы аналогвой и цифровой части были соединены.
У OSD +5v и GND звонятся накоротко. При подаче питания на него красные лампочки загораются, но он очень сильно греется.
Опять таки может быть это и последствие, а не причина.

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

В общем не очень понятно как всё произошло.

froller
froller:

Получается, что настраивается по 5-му, а фактически переключается по 8-му. Это вводит в некоторое замешательство.

Вылечилось перепрошивкой железки (лишняя операция), обновлением MP и перекалибровкой радио. В APM Planner проблема осталась.

Проблемы с акселем и компасом меня преследуют.

Не калибруется аксель.
После процедуры калибровки (где надо вертеть аппаратом) пишет “Calibration failed”.
Установка нуля действует нормально, но помогает ненадолго: горизонт начинает “плавать”. При этом в MP искусственный горизонт шевелится правильно, хотя и врет градусов на 30 или более.
Может дело в том, что калибрую аксель “на руках”, а ему надо, чтоб аппарат был полностью неподвижен, даже без малейшего дрожания?

И компас на борту кажет ересь: восток с западом перепутаны даже после калибровки. Ориентация стоит в 0 как и положено для “бортового” компаса. Смена ориентации на ROLL180 не помогает.
Искать проблему в магнитных полях в месте где я калибруюсь?

5yoda5
froller:

Не калибруется аксель. После процедуры калибровки (где надо вертеть аппаратом) пишет “Calibration failed”.

СТОП. Товарищ, вы не путаете аксель с компасом?
Когда калибруется аксель/гиры - надо поочередно помещать модель в разные положения и шлепать кнопочку! Он пишет - поместите АРМ по уровню и нажмине любую кнопку. Кладем по возможности горизонтально и давим кнопку (я шмякаю пробел), далее
На его левый бок
на правый бок
поместите носом вверх
поместите носом вниз
“попой” кверху (“its back”)
ФСЁ.

А калибровка компаса - это где шарик на экране вращается и надо крутить модель во всех осях.
А ориентацию компаса надо задавать отностительно того места, как он правильно стоит на плате (у вас встроенный, или выносной?)

5yoda5:

Столкнулся с проблемой - после прошивки самолетной прошивкой с МП коннектится нормально, стоит изменить пару параметров в полном списке параметров, как перестает коннектиться. Выходит такая картинка - при нажатии кнопки Connect в МП - как контроллер перезагружается, в компе идет обратный отсчет времени и не коннектится. Вроде был какой-то параметр, типа перезагружать при подключении. Или дело в другом? Или прошивка плохая (пробовал самолетную 3.0.3 и 3.0.1)?

Может помидором получу - есть у кого-то предположения ЧЯДНТ ?

froller
5yoda5:

СТОП. Товарищ, вы не путаете аксель с компасом?

Нет, не путаю.

5yoda5:

“попой” кверху (“its back”) ФСЁ.

И тут, ВНЕЗАПНО, Callibration failed.

5yoda5:

А ориентацию компаса надо задавать отностительно того места, как он правильно стоит на плате (у вас встроенный, или выносной?)

Встроенный, COMPASS_ORIENT=0, как и сказано в доке. Но установка COMPASS_ORIENT=8 (Roll_180) не решает проблемы. Думаю, что “место такое, а не руки из…” 😃

5yoda5:

Может помидором получу - есть у кого-то предположения ЧЯДНТ ?

Скорость порта? Кроме обычного USB есть второй канал связи с платой, вроде 3DR Radio?

alexeykozin
5yoda5:

есть у кого-то предположения ЧЯДНТ ?

возможно неисправен контроллер,
проверьте 3,3 вольта

5yoda5
froller:

И тут, ВНЕЗАПНО, Callibration failed.

Как вариант - ваш самолет при перевороте “пузом кверху” не обеспечивает горизонтальности самой платы АРМ но в перевернутом состоянии.

froller:

Встроенный, COMPASS_ORIENT=0, как и сказано в доке. Но установка COMPASS_ORIENT=8 (Roll_180) не решает проблемы.

Там есть точечка “On board” - встроенный (второй пункт снизу)

froller:

Думаю, что “место такое, а не руки из…”

Да, бывает и такое. Я очень сильно удивился, когда с туристическим компасом по квартире походил!

Еще как вариант - неправильный “танец с коптером”. Я мысленно на плате рисую шесть векторов (вверх,вниз,вправо, влево, перед, зад) и вокруг них накручиваю круги. То есть беру ЛА горизонтально - и пару кружков вокруг себя, переворачиваю - опять пару кружков - и так по всем 6 осям.

froller:

Скорость порта? Кроме обычного USB есть второй канал связи с платой, вроде 3DR Radio?

Нет, вы меня не поняли. Сначала коннектится идеально, а после изменения пары параметров перестает коннектиться! Соединяюсь по проводу, скорость порта 115200.

froller
froller:

Проблемы с акселем и компасом меня преследуют.

Проблема оказалась в аппаратной части.
Я заменил мертворожденный MPU6000 на старой плате (есть у меня еще одна), и, ВНЕЗАПНО, все заработало. Калибровки проходят успешно, гиро не дрейфует!

Вывод: RC-Timer-у веры нет! 2 APM из 2 купленных оказались мертвые.

X3_Shim
froller:

RC-Timer-у веры нет

Хм. У меня с RCtimer, все нормально.

Slider235

По ходу сборки самолета возник еще один вопрос: так уж вышло, что передняя стоечка у меня поворотная, и краем уха я слыхал, что в крайних версиях ArduPlane есть возможность подключения сервы передней стойки для удержания посадочного курса при разбеге-пробеге. Кто-нибудь пробовал эту фишку в реале? Или лучше этот канал напрямую подключить, минуя APM?

froller
X3_Shim:

Хм. У меня с RCtimer, все нормально.

Может быть и правда, с RC-timer все в порядке, а дело в карме.
Потому что свежеустановленный MPU6000 снова выгорел, проработав пару часов.

X3_Shim
froller:

свежеустановленный MPU6000 снова выгорел, проработав пару часов.

Ну я конечно не доктор, но MPU питается от 3.3, даже если вы на входе на APM завысили напругу, то MPU не сдох бы. Может у вас как раз мой вариант, когда 3.3 выдает на выходе порядка 4.5 вольта и плата прикидывается живой иногда ?

Andrey3167
froller:

Потому что свежеустановленный MPU6000 снова выгорел

Неужто слабо тестером 3,3 проверить?
можно конечно третий раз перепаять😁

fat_hamster

А пните меня в нужном направлении - как в осд высоту выводить от земли, а не от уровня моря? А то у меня со старта 75 метров, неудобненько

Смутно вроде что то помню, что читал об этом, но очень Смутно

alexeykozin

вроде бы как:
home alt - высота от точки старта
alt - абсолютная

fat_hamster

блин… Я и видел алт-номе, но думал что это высота точки взлета (что бред какой-то)
А проверить методом тыка при настройке не получалось, жпс в комнате не ловил

froller
X3_Shim:

Может у вас как раз мой вариант, когда 3.3 выдает на выходе порядка 4.5 вольта и плата прикидывается живой иногда ?

3.28 при питании и от USB, и от PowerModule.
Рельсы питания входов и выходов разомкнуты. Вход питается от BEC-а в PM, выход - от BEC-а в регуле.

X3_Shim
froller:

3.28 при питании и от USB, и от PowerModule.

ну тогда у меня нет вариантов, почему MPU дохнет.