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

berdik

Добрый день и тут всем.
Неожиданность выяснилась в теме APM про поддержку oneShot в px4. Хотелось бы разобраться.

Предыстория: есть гекса, blheli 20A, px4 (3.4.4).

В настройках пикса есть 3 параметра: pwm, oneShot, oneShot125.
Последний точно не работает, с первым все понятно. Вопрос по “oneShot”? Что именно он выдает на регули?
У меня второй параметр с пчелками завелся, откалибровался и вроде как работает.

Дак что ж тогда работает, если поддержку oneShot удалили в последних прошивках?! о_0

Или лучше вообще обратно pwm поставить? 255 шагов не радует… (((

Спасибо за разъяснения:

arb:

Для того чтобы разобраться понадобился осциллограф.
0 режим - чистый ПВМ. длина сигнала 1000. Частота 490 гц, фиксированная. В Блхели 255 шагов.
1 режим - типа ваншот. Длина сигнала 1000. Частота базовая 490 гц, синхронная (ваншот, типа с 1 тычка работает, а не пропускает 1 сигнал). Но для рега это все равно ПВМ и поэтому 255 шагов.
2 режим - ваншот125. Длина сигнала 125. Частота базовая 490 гц (в арду), синхронная. Рег воспринимает как ваншот125 и использует уже 1000 шагов. Но в пиксах на самом деле используется всего частота 1 гц. Такую частоту Рег не понимает, поэтому не запускается. На Ф4 это исправили.

Дополнительно на Ф4 реализован 3 режим. Длина 125. Частота максимально 3300 гц, фиксированная. Рег тоже воспринимает как ваншот 125 и включает 1000 шагов.

Goryna

В продаже можно встретит PIXHAWK от Radiolink Цена выше на порядок.
Это маркетинговый бренд или что то там есть чего нет в ширпотребе?

alexeykozin
Goryna:

Это маркетинговый бренд или что то там есть чего нет в ширпотребе?

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

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

berdik

Еще одна загадка века…
К пиксу подключено 6 пчелок 20А по pwm. И они армятся как попало.
Поясню.
Например, армим кнопкой, заходим в MP, нажимаем тест всех моторов.
В это время рандомом пропискивают пара/тройка регов и, соответственно, запускаются эти пара/тройка моторов.
Затем с течением времени пропискивают один, потом второй, и … последний и тоже запускаются (рандомом, спокойно могут запуститься через минуту-три).
Если подконнектились, в процессе одного арма уже ничего не отваливается. После дизарма снова рандом.
Реги пробовал прошивать, контакты все проверены. Пикс сбрасывал, прошивал…
Куда копать, всю голову сломал. Не бывало такого. Или это он так на новые пчелки решил отреагировать?

alexeykozin

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

berdik
alexeykozin:

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

думал об этом, но не успел попробовать вчера… Попробую сегодня вручную задать.
Т.е. если у меня 3 канал откалибровался 989-2008, то их и задавать в каждом?

Что самое интересное, с APM почему-то у них таких проблем не было… о_0

berdik

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

alexeykozin
berdik:

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

зачем вам портить настроенные вручную лимиты???

Zodiak-vesi

Стоит прошивка 3.4.3! При обновлении на 3.4.4 калибровки акселя и компаса слетят? Стоит ли прошиваться?

gravizapa
Zodiak-vesi:

калибровки акселя и компаса слетят?

У меня всегда сохранялись…

berdik
Zodiak-vesi:

Стоит прошивка 3.4.3! При обновлении на 3.4.4 калибровки акселя и компаса слетят? Стоит ли прошиваться?

Это прям беда? )))
По минуте на каждую настройку… Для надежности, я бы обновлял хотя бы это при смене прошивки (а по уму, сбрасывал бы настройки и настраивал заново)

Zodiak-vesi
berdik:

Это прям беда? )))
По минуте на каждую настройку… Для надежности, я бы обновлял хотя бы это при смене прошивки (а по уму, сбрасывал бы настройки и настраивал заново)

Не беда конечно, просто в последний раз для калибровки акселя стол выставлял по уровню около часа)))

berdik

что-то как-то все сложно у вас )
После смены прошивки на другую версию всегда сбрасываю и перенастраиваю с нуля… на всякий случай, чтобы голова не болела )

alexeykozin

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

berdik
alexeykozin:

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

ИМХО, недолго все настроить заново… Я только пиды сохраняю, да и то, если сам перенастраивал, когда автотрим не понравился…

video_trex600
alexeykozin:

поднял.
захожу в терминал пробую mtd start
пишет мол не может загрузить драйвер епромки
пробую другие сенсоры - примерно таже байда.
решил что криво прошива встала попробовал несколько вариантов
самолет, предыдущие версии - та же фигня.
думаю дай ка я загружу туда бинарник
качаю бинарник для пикса (он V2, а для PX4 должен быть V1 )
а мишен планер говорит неподходящяя прошива.
пошел искать бут.
бут для v2 только в виде bin для загрузки через флешку.
но так как влит бут первой версии то флешку он не видит
на офсайте готового бута под загрузку через дфу нет, но есть рецепт.
после загрузки бута версии 2 через дфу контроллер весело замигал светиком активности бута
после чего была залита прошивка ардукоптер 3.2.1 через мишен планер
в терминалке сделал очистку mtd после чего контроллер успешно стал соединяться по мавлинку
считайте как рецепт

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

А поделитесь бутлоадером версии 2.
Все ссылки не работают ваши
kozinpixawk_boot.dfu тоже нету

Оживил плату 😃))
kyubot.tistory.com/74
Отличная инструкция как конвертировать бутлоадер BIN в DFU
Плата работает!
На китайском но переводчик в хроме помог

video_trex600

Все началось с того что я решил подключить повермодуль. А там в разъеме ± перепутаны оказались. Сгорел проц stm32f427 . Это я понял потому что он начал дико греться. Заменил проц прошил обычный первый бутлоадер который предлагается плата частично заработала. но на половину. Долго не мог врубиться в чем дело пока не наткнулся на пост Алексея 😃 Про бутлоадер версии 2 которого нигде нет. 😃
Питание с повермодуля было не стабильное. Прыгало туда сюда. Подключил через LC FILTER и питание стало ровным и стабильным.

alex221292

Привет народ, пошёл сегодня пробовать взлетать на новой поделке на PixHack, стандартная Х схема, регули BlHeli.
Взлететь не смог, первой отрывается жопа и весь аппарат переворачивается. Хорошо сейчас снег, винты не переломал. Дома проверил мотор тестом, всё подключено правильно, регули ещё раз откалибровал, поставил винты и попробовал взлететь в комнате. Та же картина, первым отрывается зад и всё заваливается. Моторы раскручиваются синхронно, по ощущениям с одинаковой скоростью. По ощущениям, морда тяжелее на 100-200 грамм. Взлетал в стабилайз и ATTI. Так вот, может ли дисбаланс массы приводить к таким последствиям? Акселерометр перекалибровывал, компас показывает верную ориентацию.
Может как-то можно пидами откалибровать усиления на старте? С пиксом не сталкивался, раньше летал только на второй назе, там был стабильный взлёт с таким же перекосом по массе.
Моторы проверял по такой схеме, в мишшон планере.

И видео попыток взлёта:
vk.com/rcaviation?z=video70561838_456239038

arb
alex221292:

Так вот, может ли дисбаланс массы приводить к таким последствиям?

Явно неправильное подключение моторов или направление вращения винтов.