PIXHAWK PX4 Autopilot еще одна летающая железка
Зачем прошивку. Есть отличная документация, даже с картинками.
ardupilot.org/copter/docs/esc-calibration.html
Все уже прочитано сто раз. Не входит контроллер в режим калибровки. Никак.
Всегда пищит и мигает одинаково.
Не входит контроллер в режим калибровки.
Расходы на аппаратуре управления и во вкладке ресивера в МП меняли?
Расходы на аппаратуре управления и во вкладке ресивера в МП меняли?
Нет не менял. А что под этим понимается?
Я делал только калибровку в МП. Там газ меняется от, не помню нижний предел, и до 2006.
Но в МП есть еще раздел калибровки ESC с кнопочкой. И обещано, что после нажатия кнопочки, полетник при следующем запуске должен войти в режим калибровки.
Безотносительно положения стика газа, как я понимаю. И нажатие этой кнопочки устанавливает параметр ESC_CALIBRATION = 2.
Но, не смотря на все эти манипуляции, полетник стартует в нормальном режиме.
Видимо, в моем случае какая-то хитрая проблема. Сейчас я вижу только один выход. Найти, как включается вывод отладочной информации, возможно, собрать свою прошивку с отладкой
и исследовать, что происходит.
Кстати, кто-то понимает, как все устроено?
Раньше софт полетного контроллера был на базе NuttX, сейчас они переехали на ChibiOS. Но, как я понимаю, системы сильно отличаются.
В NuttX были скрипты. А как же ChibiOS с этим делом?
В NuttX была отладка на UART5. Где она сейчас, так и не понял еще.
Когда в МП делаешь обновление прошики, выскакивает окно и предлагается загрузить ChibiOS. С этим вообще непонятно. Это ведь часть прошивки. Как можно ее не грузить?
Всегда пищит и мигает одинаково.
Возможна проблема с долгим стартом ПК\приёмника.
-
Отключите питание регуляторов.
-
Запитайте приёмник от отдельного источника питания. Не забыть общую землю с контроллером.
-
Введите контроллер в режим калибровки от пульта
-
На пульте газ на максимум.
-
Включите контроллер, подождите 10 секунд.
-
Включите питание регуляторов
-
Как проиграют мелодию - газ вниз.
-
Как проиграют мелодию обесточить сначала регуляторы потом остальное.
Возможна проблема с долгим стартом ПК\приёмника.
Спасибо за идею! Поисследую.
Всем, доброго дня!
Необходима консультация опытного человека по Pixhawk и схемотехнике.
Кратко:
имеется беспилотник аэрошютного типа на базе Pixhawk. Разработан функционал управления стропами и электродвигателем через контроллер. Доступа к исходникам ПО нет. Необходима консультация по способам передачи команд управления с ноутбука (QGroundControl) для автоматического выполнения полетных заданий.
Готов оплатить затраченное на консультацию время.
Все уже прочитано сто раз. Не входит контроллер в режим калибровки. Никак.
Всегда пищит и мигает одинаково.
У меня была такая же проблема . Тоже долго мучался . Но получилось как в пословице " упорство и труд всё перетрут !!! " . Я разъем батареи и кнопку арминга тыкал туда сюда раз 10 и о чудо с попытки 10-11 он подхватился и вошел в режим калибровки . Потом через какое то время мне опять понадобилась данная процедура и я поступил также . И о чудо он опять вошел в режим на попытке 8й примерно .
для автоматического выполнения полетных заданий
Курите mavLink
Доброго времени суток!
Буду благодарен за совет: приобрел китайский пикс 2.4.8.
Первую настройку делал через QGC… я не знаю как так получилось, но вместо прошивки PX4 залил Ардупилот 8(.
Теперь при попытке перепрошится по PX4 программа заливает ее на пикс, а дальше он начинает мерско пикать и нету никакой световой индикации.
Перезаливается только Ардупилот:(, а очень хочется опробовать родную для QGC прошивку.
Это специфика железа или китайский “прикол”. Буду благодарен за совет!
У меня была такая же проблема . Тоже долго мучался . Но получилось как в пословице " упорство и труд всё перетрут !!! "
В итоге нашел я метод, который сработал для меня.
Во-первых, передатчик должен быть выключен, иначе метод не работает.
В Mission Planer устанавливаем вручную ESC_CALIBRATION = 2
Это означает безусловное вхождение в режим калибровки при следующем включении. Перезапускаем полетник.
После старта он в некоторый момент времени начинает мигать синим-красным.
В этот момент нажимаем и удерживаем Safety Button. Полетник входит в режим калибровки. Дальше можно включать пердатчик.
Для калибровки моих регуляторов, я сначала запитываю только контроллер и перевожу его в режим калибровки. Потом, включив передатчик, делаю газ вверх и включаю питание регуляторов. Потом, как они пропикают нужным образом - газ вниз. Они опять должны пропикать и перейти в нормальный режим. И дальше они уже реагируют на стик газа нормальным образом.
Хотел бы еще раз отметить, что у полетника есть режим калибровки, в котором положение стика газа транлируется напрямую в регуляторы.
И у регуляторов тоже есть режим калибровки. Мои регуляторы входят в этот режим, если при включении на них подается регулирующий сигнал, соответствующий максимальному газу. Регуляторы могут перейти в калибровку только на этапе включения питания. Но полетник не выдает никаких сигналов наружу до нажатия кнопки. Т.е. если все запитывать одновременно, то в моем случает ничего не работает.
Перезаливается только Ардупилот
Выкачайте с сайта руками и залейте QGC из файла.
Выкачайте с сайта руками и залейте QGC из файла.
А можно поподробнее? Я начинающий моделист, не очень понял что имели ввиду)
Доброго времени суток!
Буду благодарен за совет: приобрел китайский пикс 2.4.8.
Первую настройку делал через QGC… я не знаю как так получилось, но вместо прошивки PX4 залил Ардупилот 8(.
Теперь при попытке перепрошится по PX4 программа заливает ее на пикс, а дальше он начинает мерско пикать и нету никакой световой индикации.
Перезаливается только Ардупилот:(, а очень хочется опробовать родную для QGC прошивку.
Это специфика железа или китайский “прикол”. Буду благодарен за совет!
Попробуйте прошиться без SD карты. Была такая же проблема.
Добрый день, форумчане. Вот и настал тот день когда полетел мой квадрокоптер с Pixhawk 2.4.8. Все вроде бы хорошо все полетные режимы работают, но столкнулся с тем что не могу загрузить полетную миссию по точкам в контроллер. Использовал MissionPanner. Все вроде интуитивно понятно, на всякий случай почитал тут. Но выскакивает ошибка
yadi.sk/i/b-_XVnrSETKigg
yadi.sk/i/_INzx8qLuQFTtQ
пробовал и через радиотелеметрию и через кабель USB. Может кто сталкивался?
Без нее или с родной нессиметричной виброразвязкой он нелетабелен, хотя имеет подобие своей внутренней вибры внутри корпуса.
Разобрал один свой CUAV Pixhack полностью
Внутри нашел вынесенный блок IMU утяжеленный латунным корпусом для увеличения инерциальности.
Так вот этот тяжелый инерциальный корпус вклеен между двух совершенно неупругих пористых пластин только по внешнему виду напоминающих поролон.
При сжатии распрямляются они оооочень неспеша.
Неудивительно что внутренняя виброазвязка как бы есть, но совершенно не работает и требуется монструозная внешняя.
Назу еще никто не обошел. 😂
Назу еще никто не обошел
Назу обошел A3, но с назой ты ступай в другую тему.
Насколько я помню ты программировать не умеешь и даже поправить код прошивки и ее пересобрать - для тебя проблемы. Так что в назу - это как раз тебе, там не нужно уметь писать на C++
Виброразвязка не имеет отношения ни к теме Назы, не к программированию, ни к вашим истерикам. Тыкать главное не нужно.
Назу обошел A3, но с назой ты ступай в другую тему.
Александр может неудачно выразился, но по сути он прав. Я хоть и не видел как сделано в назе, но распространенное использование говорит о хороших результатах (прошу учесть, что я не сторонник назы). В виброразвязке важно как сам подвес, так и шлейф. Шлейф должен вносить минимальное воздействие на плату (малую инерцию и жесткость), но при этом не ломаться. Возможно в дополнение используется цифровой фильтр. Получается в назе смогли найти хороший результат с учетом разных требований.
Так что в назу - это как раз тебе, там не нужно уметь писать на C++
Если бы пиксами пользовались только программисты, то пользователей было бы намного меньше. Так что это не аргумент.
И. Хороший результат можно получить при сочетании разных знаний. Чисто программисты пишут чисто код без учета законов механики и других законов. Поэтому хороший результат зачастую добиваются сплоченные команды разных специалистов, где каждый способен слышать другого.
И. Тема поднята не спроста, значит она представляет интерес. Так почему не объединить усилия вместо бросания помидорами.
маленький лайфхак
пин 103
настройки батарейного монитора для использования ADC входа отмеченного на Servorail “SB” (вход sbus)контроль реального напряжения батареи и значения определяемого PIXHAWK
подключение в аналоговый вход вместо приемника SBUS
следует отметить что при таком подключении, в связи с тем что делитель встроенный в бп близок к 5,5 , а максимальное входное у ADC = 3,3 то максимальное напряжение батареи не должно превышать 18вольт.
это означает что использовать этот способ можно для батарей LIPO не более 4S
сигнальный снизу
Я так понял, во вход SBUS подаем ±5v и в сигнальный пин +от батареи до 18в, в настройках выбираем 103пинвольт, и можно выбросить родной повермодуль, а напряжение реальное будет показывать? Или где то я недопонял?
И еще, какая сейчас последняя стабильная прошивка? Хочу снести все и настроить по-новой…
где то я недопонял?
На вход - через резистивный делитель, максимум 3.3V.
+5 подавать не обязательно.
На вход - через резистивный делитель, максимум 3.3V.
+5 подавать не обязательно.
Хм… А при чем тогда ограничение бо батарее 18в?
Так почему не объединить усилия вместо бросания помидорами.
С удовольствием.
Я сейчас разобрал свой весьма недешевый Pixhack и вижу что его имушка на шлейфе и по вертикали он как бы да, хотя его “поролон” совсем не упругий
И по горизонтали он как бы да в одной плоскости еще сможет работать
А вот по ребру шлейфа явно фигу.
В принципе проблема найдена.
Если ее решить то можно будет убрать внешнюю виброразвязку совсем.
И. Тема поднята не спроста, значит она представляет интерес.
Да у меня чуть ли не полдрона сейчас занимает виброразвязка для Pixhack v3 а так же защита виброразвязки от биений пропеллеров.
При этом на А3 я вообще этим не заморачиваюсь.
На фото приведен модуль питания Алексея. В нем стоит делитель на 5,5.
и в сигнальный пин +от батареи до 18в
Нет. В сигнальный подключается сигнальный выход с модуля. На вход сигнальный пикса больше 3,3В нельзя. А вот 3,3 с к-том 5,5 и будет примерно 18В. Т.е. больше 18 нельзя подавать на вход модуля, иначе пикс сгорит (сам модуль больше переживет).
+5 подавать не обязательно.
Ну если есть другое питание, то да. А так логичнее от модуля питания, раз он уже будет стоять.
Если ее решить то можно будет убрать внешнюю виброразвязку совсем.
Ну как бы логично ставить 1 развязку, чем места кучу занимать. А то проще ПК без внутренней тогда поставить, все меньше будет.
А вот по ребру шлейфа явно фигу.
В принципе проблема найдена.
Если что, не стесняйтесь, Выкладывайте и проблемы, и идеи. Вместе бывает проще найти решение.
Еще конечно неплохо подсмотреть, что там у назы. Полностью не повторить, но может что-то можно использовать.
При этом на А3 я вообще этим не заморачиваюсь.
Знаете, я как-то и с АПМ не заморачивался. Поставил, полетел. Правда корпус позволяет не париться.
Порой некоторые технические проблемы обходятся чисто технически. Иногда надо учесть какие-то нюансы.
Еще раз. Иногда не обязательно проблему решать в лоб, ее можно и технически обойти. Хотя можно и в лоб попробовать решить, было бы желание.
Хм… А при чем тогда ограничение бо батарее 18в?
Я Вам про ограничение по входу. Если применяется сторонний PM с уже распаенным делителем - ограничение напряжения _подаваемого_на_делитель_ будет как определяться его номиналами.
Здравствуйте господа. Подскажите пожалуйста, кто-нибудь ставил 3DR телеметрию на полётник Holybro Pixhawk 4 ?