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

schs
whoim:

И в софтсериал он ещё не умеет, да?

При наличии 5 портов в майнстрим контроллерах оно мало кому нужно.

egunak95

Прошу помощи в оценке допустимого уровня вибрации, например, какие допустимые границы по вкладке Vibe должны быть чтобы самолёт заармился и в полёте вибрация не мешала рулить. В качестве ПК Holybro Pixhawk с установкой в самолёт с ДВС. Я догадываюсь что нужно при оценке влияния вибрации подбирать параметры INS_GYRO_FILTER и INS_ACCEL_FILTER

egunak95

А в мануале ардупилота написано, что цитата: Уровни вибрации ниже 30 м/с/с, как правило, приемлемы. Уровни выше 30 м/с/с могут иметь проблемы и уровни выше 60 м/с/с почти всегда имеют проблемы с положением или удержанием высоты. конец цитаты а метод борьбы предлагают демпферными прокладками, а где современные технологии цифровой фильтрации, а на демпферных резинках и наш старый и любимый АРМ 2.Х сработает

AlexOff

На двс 60 кубов виброразвязка на моторе стоит. На холостых и перегазовках вибрация скачет до 60. Проблем с полетом в авторежиме и в стабе не наблюдал

egunak95
AlexOff:

На двс 60 кубов виброразвязка на моторе стоит. На холостых и перегазовках вибрация скачет до 60. Проблем с полетом в авторежиме и в стабе не наблюдал

Я планирую поставить ПК на этот самолёт

там виброразвязка есть на мотораме, а можно Ваш самолёт посмотреть как контроллер установлен на демпферных резинках?

Роман_С_А

Есть Пикс 2.4.6. Залил-прошил Mavlink OSD.Подключил.На экране “No mav data”.(Подключено было в TELEM 2,согласно схеме подключения www.rcfair.com/en/product/1758951/ ) Сам Пикс на QGroundControl 3.5.6. Полез в настройки.Там настроен TELEM 1 под мавлинк. Подключил туда.Нажал кнопку на самой ОСД.Всё появилось.Но теперь неясно,куда подключать телеметрийный модем на 433.Он был в TELEM 1 подключён до того.

egunak95
Роман_С_А:

неясно,куда подключать телеметрийный модем на 433.Он был в TELEM 1 подключён до того.

Должны быть одинаково настроены Telem1 Telem2, например, мои настройки по Holybro Pixhawk 4 скрин в QGControl, но прошивка ардупилот. Параметры SERIAL1_BAUD,57
SERIAL1_PROTOCOL,1
SERIAL2_BAUD,57
SERIAL2_PROTOCOL,1
Прошивка ArduPlane V3.9.4

Роман_С_А

У меня выбор не такой большой… drive.google.com/file/d/…/view?usp=sharing

За основу взял настройки по видео от Юлиана,по сборке квадрика на Пиксе с QGroundControl .У меня же для самолёта. Сенсоры не все настроены.Нет цифрового датчика скорости.Вот,пока что подумываю,если ОСД с телеметрийным модемом удастся нормально завести,то может быть закажу на Али.Но они что то уж прилично “кусаются”.

egunak95
Роман_С_А:

У меня выбор не такой большой… drive.google.com/file/d/…/view?usp=sharing

За основу взял настройки по видео от Юлиана,по сборке квадрика на Пиксе с QGroundControl .У меня же для самолёта. Сенсоры не все настроены.Нет цифрового датчика скорости.Вот,пока что подумываю,если ОСД с телеметрийным модемом удастся нормально завести,то может быть закажу на Али.Но они что то уж прилично “кусаются”.

Странно что сериалы не все вылезли, однако Вы прошились не ардупланером? Переходите на ардупланер, например, попробуйте прошивку моей версии, так как нвую 4.0.1 ещё исправляют. Я перейду на версию 4 когда перестанут на форуме арду discuss.ardupilot.org/c/arduplane/plane-4-0 находить ошибки в программе. Датчик воздушной скорости можно и аналог поставить. Я как-то купил дифф датчик для ардуины изучать, а сейчас нашёл на алиекспрессе трубку пито, идёт по почте. Мануал есть по установке этого аналога.

whoim

Да, под stm32 у меня 4 юарта, и пятый на блютус ещё смотрит…

Роман_С_А
egunak95:

можно и аналог

У меня два штуки.Почему то,они не распознаются в настройках QGround.В MP работают.Но там слишком сложно настраивать.Года четыре Пикс лежит без дела.(Благо есть альтернатива,в виде Мatek на ИНАВе.Pitlab,Omnibus F4) А тут Юлиан случился,с новым видео по супер простым и понятным видео,как всё отладить в QGround.Вот я и подумал,что скорее всего цифровой датчик нужен.

kak-dela007
Роман_С_А:

У меня два штуки.Почему то,они не распознаются в настройках QGround.В MP работают.

Странно, у меня все аналоги всегда распознавались и в QGC и в MP. Были АПМ2, Mini APM, MiniPix, полноформатный Pix. Матеки разные, прошитые ChibiOS - тоже отлично распознаются обеими утилитами.

Роман_С_А
kak-dela007:

аналоги всегда распознавались

Ну не знаю.У меня вот нет.Распиновка кабеля верная,ничего не напутано.Два проводка питалово,один сигнальный.Каждый на своём месте. На цифровом же,четыре проводка.И подключается он в другой разьём.Рядом с аналоговым.Может быть,QGround во время прохождения этапов настроек,проверяет именно цифровой.На всякий случай,закинул в корзинку на Али такой датчик скорости ru.aliexpress.com/item/32995410660.html?mp=1&termi… Пока заказывать не спешу. Мне надо знать точно,что в данной версии QgroundControl 3.5.6 , аналоговый тоже может работать.Если нет,то цифровой тогда придётся брать.Что крайне не хочется.Цены стали сильно задраны у китайцев.Ещё совсем не давно они стоили чуть более тысячи с копейками…

egunak95

Я заказывал датчик воздушной скорости тут ru.aliexpress.com/item/32757020070.html его тестирование у меня на видео набрало очень много просмотров по причине актуальности, не у всех он работает. Наберите в ютубе Alexandr Batura там есть мои обзоры может чем и помогу вот например с QGControl

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

alexeykozin
egunak95:

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

а зачем транслятор? вроде как все шины i2c stm32f427 толеранты к 5v сигналу
www.st.com/resource/en/datasheet/dm00071990.pdf даташит, страница 53
“FT” означает 5 V tolerant I/O
ну и дальше поиском по таблице по слову “I2C” в первом столбце стопиновый корпус

egunak95
alexeykozin:

а зачем транслятор? вроде как все шины i2c stm32f427 толеранты к 5v сигналу
www.st.com/resource/en/datasheet/dm00071990.pdf даташит, страница 53
“FT” означает 5 V tolerant I/O
ну и дальше поиском по таблице по слову “I2C” в первом столбце стопиновый корпус

Я решил придерживаться стандарта, ещё у меня же несколько контроллеров, а также я надеялся что в арду добавят возможность подключить по сплиттеру а там может быть не один датчик. Сейчас на I2C работает с IRSPD только порт В я написал разработчикам а они посоветывали самому скомпилировать в мастере даже ссылку на строчки дали, а я этого пока не умею вот жду.

alexeykozin
egunak95:

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

для сборки надо убунту ставить либо под вин10 либо как отдельную ос, либо в виртуалке. а потом еще ставить и обновлять утилиты, репозиторий, субмодули

полюбому на моем старом компе это целый вечер мороки, поэтому сейчас не возьмусь…

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

если же захотите самостоятельно годные варианты
это под виндой 10

ardupilot.org/…/building-setup-windows10.html

это с убунтой

ardupilot.org/dev/docs/building-setup-linux.html

egunak95
alexeykozin:

для сборки надо убунту ставить либо под вин10 либо как отдельную ос, либо в виртуалке. а потом еще ставить и обновлять утилиты, репозиторий, субмодули

полюбому на моем старом компе это целый вечер мороки, поэтому сейчас не возьмусь…

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

если же захотите самостоятельно годные варианты
это под виндой 10

ardupilot.org/…/building-setup-windows10.html

это с убунтой

ardupilot.org/dev/docs/building-setup-linux.html

Нашёл ссылку на мой запрос discuss.ardupilot.org/t/…/42052 там советуют задействовать Bus 3, а он в параметрах портов I2C не установлен. Сколько прошу сделать разработчиков однако они наверное заняты крупными проектами. Вот ссылка на программуgithub.com/ArduPilot/…/AP_Airspeed_MS4525.cpp#L47

mr_Red
alexeykozin:

полюбому на моем старом компе это целый вечер мороки, поэтому сейчас не возьмусь…

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

Кстати только сегодня 17 декабря выложена новая прошивка ардукоптера 4.0.0-rc3, в 6 утра. И оно уже кривое и нерабочее - косяк в мавлинке.

Shuricus

Пожалуйста, напишите бесплатно правильный и красивый код своими прямыми руками, и выложите. Я вам поставлю лайк.
Такая есть хорошая поговорка про мешки ворочать.

mr_Red
Shuricus:

Я вам поставлю лайк.
Такая есть хорошая поговорка про мешки ворочать.

Спасибо за ваш лайк, но ваши мешки мало интересуют.
А вот код там кривой.
Приезжайте к нам в Сибирь - я покажу как это гуляет от версии к версии. Одно сделают - остальное угробят.
Кааак, Карл? Как можно угробить и не чесаться чинить то что до этого работало годами? Откуда у этих “программистов” руки растут?
Вы же пишете на CPP и способны читать код PX4 и арду? Вы же как и я компиллите их сами с гитхаба, не так ли?

Только сегодня утром в ардукоптере угробили очередной функционал - чинить будуь месяцев 6 как обычно. Я посидел час по исходникам - где накосячили не нашел. Похоже в парсере настроек.
Может подскажете дебаггер для чибиос?