PIXHAWK PX4 Autopilot еще одна летающая железка

SovGVD
alexeykozin:

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

тогда наводки на компас на пиксе, там в 3см от него проходит кабель питания до регулей, потому что на внешний уж слишком высоко стоит, чтобы на него что-то влияло + по графика похоже что уплывает он по одной оси пока крутятся моторы

alexeykozin

посмотрел как нехорошо смотрится бутер из двух плат…

вот фотка нового варианта платы жпс.
это пока только прототип, даже еще недопаян…

компас на борту.
компас полностью развязан по питанию от навигационного модуля
в этой версии добавил отдельный стаб компасу и перемычку чтоб его отключать ибо в амп питание 3.3 в f4by Pixhawk от 5
для маски выбрал черный цвет, маркий но солидно смотрится

модуль немножко другой чем был ранее.
раньше делал на TSI EB800A теперь на GlobalTop gmm-g3
чипсет , компоненты модуля схемы идентичные, отличаются только размерами корпуса модуля и распайкой

alekseii

А это необходимо, развязывать по питанию, ведь “удобнее” было, при задействовании и гпс и компаса (например с пиксавком), подключаться всего 5-ю проводами (+, -, Тх, sda и scl), а не двумя шлейфами (у себя так и зделал, правда пока на столе, нет запчастей для носителя).
Или, пусть будет свой стаб, с кондёрами (фильтр) и добавить две большие контактные площадки для i2c, что бы был выбор, хочешь подсоединяйся шлейфами (через разъёмами), хочешь 5-ю проводами.

alekcandr47

Всем привет, На днях случился краш, со 140 метров. Был вечер летал все нормально было. потом увидел что на коптере заморгал светодиод красный, синий, и коптер начал падать вниз с большой скоростью. я не мог ничего сделать. благо что он упал на провода а с проводов уже на асфальт,отделался поломаным винтом и минус одной банкой на аккуме. Я так и не понял что произашло с ним такое… в логах какие то ошибки но я так и не понял что они значат. Помогите разобратся из за чего коптер упал, а то страшно снова запускать его… Вот лог этого полета yadi.sk/d/XeiZ2WTCiazg3 Помогите пожалуйста

alexeykozin
alekseii:

А это необходимо, развязывать по питанию, ведь “удобнее” было, при задействовании и гпс и компаса (например с пиксавком), подключаться всего 5-ю проводами (+, -, Тх, sda и scl), а не двумя шлейфами

дело в том что шина i2c весьма нежная, уже при 20 см длины малейшие помехи приводят к ошибкам, экранирование - добавляет емкость. Помехи на внешнем компасе могут в пиксе переключить внутренний компас ка основной (и с этим ничего не сделаешь) а если с внутренним совсем плохо то беда.
со своей стороны жпс все производители в один голос рекомендуют удалять подальше от остальной электроники, добавлять экраны, феритовые кольца

Breeze29

Всем привет! Так и не понял, есть ли принципиальная разница между Pixhawk и Pixhawk lite? Интересует в частности полет по точкам и следуй за мной и прошивки у них одни и те же?

SovGVD
alexeykozin:

посмотрел как нехорошо смотрится бутер из двух плат…

Смотрится не очень, но работает и покупать еще модуль ради красоты не очень хочется =) Компас сейчас землей посажен на землю приемника 2мя железками, работает нормально, а вот компас видимо дурит именно внутренний =( Чего то лениво кабель питания дальше убирать пока. А отключение, судя по гуглу (много жалоб на подобное поведение), будет только в 3.3 версии. Или сейчас бету ставить. Пичалька в общем. Хоть вырубай проверку компасов на старте, работать будет, но опасно.

Nik_N

Подскажите, неужели нет возможности проводить калибровку компаса с Андроид смартфона или с пульта ? ) Это же дико не удобно, постоянно таскать с собой ноут. (

alexeykozin

а зачем это делать постоянно?
это ведь не наза.
если характеристики местности по магнитным полям не изменились с предыдущего раза и компас правильно показывает направления то и компас перекалибровывать ненадо.
другое дело что если вы все время в поездках на тысячи км

Nik_N
alexeykozin:

а зачем это делать постоянно?
это ведь не наза.
если характеристики местности по магнитным полям не изменились с предыдущего раза и компас правильно показывает направления то и компас перекалибровывать ненадо.
другое дело что если вы все время в поездках на тысячи км

Ну, я сейчас летал на Pixe там где наза ровно держит … А у меня чуть-чуть унитазит ( И перекалиброванть я не могу ((( Надеюсь добавят в будущих версиях прошивки или мобильном приложении.

alexeykozin
Nik_N:

А у меня чуть-чуть унитазит

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

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

alextr

У меня клон с алиэкспрес, вес коптера полный 1650 г. летает, управляется, стабилизируется, сам садится - отлично. Но появилась проблема. Добавил вес около 80 г. сделал повторно автотюн, коптер прекрасно летает, но при посадке или снижении его начало колбасить.

alexeykozin
alextr:

Но появилась проблема. Добавил вес около 80 г. сделал повторно автотюн, коптер прекрасно летает, но при посадке или снижении его начало колбасить.

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

SovGVD

А кто делал спуск фотика в пиксе?
Настроил по инструкции с сайта, выставил CAM_TRIG_TYPE 1 (relay) (после каждого захода в настройки подвеса скидывается обратно на 0 (servo)), CH7_OPT = 9 (триггер с пульта).
Запускаю контроллер, дергаю 7 канал на пульте - ничего не происходит. Взял мутильметр потыркал в землю и сигнал (который на пиксе вроде бы 3.3в должен становится при relay) - ни 3.3, ни 5в там нет, появляется только при подаче питания на коптер (в этот момент на фотике через оптопару срабатывает спуск). Попоробовал перекинуть на aux3 (rc11), аналогичная ситуация.
Куда копать? Или сделать переходник на сервовариант и не парится?

SovGVD
SovGVD:

Запускаю контроллер, дергаю 7 канал на пульте - ничего не происходит.

Отвечаю сам себе =) В пиксе ничего не работает, пока не подключен аккум =) Зря только pwm вариант делал, но пока работает - лучше не трогать

alekseii

Может кто ответит на вопрос, плата PX4 FMU kit (149$) это же полностью самостоятельное устройство ?
У него же есть все датчики, вход (ppm) и 4-е выхода (без платы Flight Management Unit). Интересует (пока просто интересуюсь) из-за его малых размеров.

alexeykozin
alekseii:

PX4 FMU kit (149$

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

SovGVD
SovGVD:

Хоть вырубай проверку компасов на старте, работать будет, но опасно.

Вырубил, полетел, отлично висит (по ощущениям лучше назы, пиды не трогал, квадрик на rctimer spider раме с косяками лучей), потом внезапно начал унитазить, как никогда, а на пульте моргала ошибка компаса. Дома глянул логи, а у меня вообще компас отвалился внешний (bad compass health пишет) - пошевелил проводок - заработало (чето жуть как везет мне на косяки с разъемами и проводами), плюнул, запаял отдельный i2c провод под компаса (только вот земля то всеравно общая у меня, так как земля платы компас запаяна на землю гпс/глонасс приемника), сообщение об ошибке пропало, стороны показывает четко (по линии в планере), посмотрим как будет дальше.

SovGVD
alexeykozin:

на столе проверил - все сенсоры в норме, возможно в выходные удастся его попробовать.

В него нормально заливается прошивка через MP? или какие то телодвижения нужны будут? Хочется поменьше размером пикс поставить, стандартный уж больно большой.

alexeykozin

пришел уже с загруженной прошивкой ардукоптер 3.2.1 quaid
пока нехочу менять прошиву пока не потестирую в стоковом варианте.
в комплекте продавец положил проводки с кнопкой безопсности и пищалкой. пищалка правда по размерам больше чем контроллер)
но продавец не скинул пока доку или хотябы описание. в основном все очевидно, непонятно есть ли втрой разъем айтуси, в выходные соберем консилиум и будем рзабираться )

8 days later
alexeykozin
SovGVD:

В него нормально заливается прошивка через MP? или какие то телодвижения нужны будут? Хочется поменьше размером пикс поставить, стандартный уж больно большой.

детальное изучение показало следующее.
это действительно мини px4 а не mini pixhawk
разница в проце и разводке,
у px4 и pixhawk разные прошивки льются соответственно v1 и v2
мишен планер определяет сам и заливает прошивку в минипх4

по железу почти все работает.
найдено несколько багов разной степень паршивости

  1. стоит резисторная сборка номиналом 10к последовательно на все выходы моторов. это плохо что сигнал может быть испорчен помехой. надо менять на 100-200ом
  2. датчик тока с разъема повермодуля не разведен (походу забыли)
  3. не подведен плюс к штырю подключения бузера, нужно кидать на любой плюсовой штырь иначе звуков не будет.
  4. непонравилось близость разъема юсб и внешнего компаса
  5. непонравилось качество пайки

багрепорт отправлен производителю,
высказано пожелание поиметь место куда подпаивать пару аналоговых входов, например для измерения rx RSSI
будем надеяться на скорый выход MiniPX4 v3
спасибо за тесты и выловленных багов Дмитрию Чернову и Александру Антонову