F4BY. Отечественный ответ Pixhawka'm

ctakah

Спасибо, разобрался.Перепрошил пикса и все регули перепрошил . Есть такой прикол на бихели прошивках-стоит галочка разрешающая калибровать регули с пульта, советую ее убирать , иначе неправильная комбинация на аппе ( ребенок поиграется или сам случайно сядешь на аппу:)) и регули “поедут”.

Amelor

Вообщем на INAV не работает логгер на сд карточку, какие форматы только не пробовал и 1-4гб карты разные ноль толку, в блек боксе пишет filesystem initializing.

1 month later
Antur

Коллеги, F4BY для самолета под Arduplane полноценно сегодня все возможности Pixhawk поддерживает?

alexeykozin

да, недавно тестили свежую альфа прошивку - работает великолепно
ссылка …apmcopter.ru/…/alfa-testirovanie-novyx-nebezopasn…

в первом посте ссылки на все типы прошивок

ardurover.px4 - машинка, танк, лодка, аэросани, судно на воздушной подушке
antennatracker.px4 - поворотка антенны
arducopter.px4 - мультикоптеры, все поддерживаемые типы, выбор типа рамы осуществляется в параметрах
arducopter-heli.px4 - традиционный вертолет
arduplane.px4 - самолеты. втч конвертопланы и летающее крыло
ardusub.px4 - подлодка или батискаф

в плане свежих новшеств для самолета контрллер обеспечивает до 12 выходов пвм для управления сервами и моторами, что необходимо для управления конвертопланами с поворотным крылом или поворотными моторами

arb
ctakah:

Спасибо, разобрался.Перепрошил пикса и все регули перепрошил . Есть такой прикол на бихели прошивках-стоит галочка разрешающая калибровать регули с пульта, советую ее убирать , иначе неправильная комбинация на аппе ( ребенок поиграется или сам случайно сядешь на аппу:)) и регули “поедут”.

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

4 months later
alexeykozin

Теперь мы есть тут github.com/ArduPilot/ardupilot/tree/…/f4by-ch
кто то обещал “съесть свой котелок” если это случится.)

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

serg2557

вот это новость так новость))) ждем когда добавят в официальные прошивки и можно будет обновлять из мишен планера

alexeykozin

как это я понимаю
официально каждый контроллер поддерживает продавец. т.е. техподдержка, гарантия, ремонт.
уже сейчас можно склонировав исходники на локальный компьютер и выполнив инструкции по настройке среду разработки собрать прошивку из исходников под контроллер f4by
это позволяет пользователям при необходимости быстро доработать прошивку под свои нужды.
второй этап контроллер включат в регулярную сборку где можно будет загрузить стабл или самый альфа вариант где то тут firmware.ardupilot.org/Copter/2018-03/
третий этап контроллер включают в число автоматически распознаваемых для мишен планер, т.е. можно будет обновить прошивку ничего не закачивая

arb

Получилось хорошее расширение (дополнение) линейки. Все же 12 выходов при таких размерах больше нет.
Осталось дождаться саму 3.6 окончательную.

8 days later
Antur

Прошу подсказать по строчке из инструкции:
Контакты D2 и D3. С прошивкой 3.3. и выше используются для подключения LED для индикации ARMING и 3Dfix GPS.
Я правильно понял, что используются два светодиода?
Между выходами контактов - и S напряжение для подключение светодиодов напрямую, или нужен токоограничивающий резистор?

arb
Antur:

Я правильно понял, что используются два светодиода?

Да.

Antur:

Между выходами контактов - и S напряжение для подключение светодиодов напрямую, или нужен токоограничивающий резистор?

Напрямую, если используется обычный светодиод. Если мощный или лента, то через драйвер (силовой транзистор).

Antur:

Контакты D2 и D3. С прошивкой 3.3. и выше используются для подключения LED для индикации ARMING и 3Dfix GPS.

К сожалению, в связи с интеграцией, в последней прошивке пока не планируется вывод на D2 и D3 (надо уточнять для каждой прошивки). Весь упор сделан на вывод этой информации на леддисплей.

Спасибо за вопрос. Надо будет дополнить инструкцию.

alexeykozin

спрашивали про параметр фильтрации радиоуправления, для настройки отзывчивости на стики для рейсер-дронов
параметр RC_FEEL_RP в новых прошивках был заменен на ATC_INPUT_TC
при этом у нового параметра своя шкала, для быстрой реакции на стики ставим 0.05
ardupilot.org/copter/docs/parameters.html#atc-inpu…

сам столкнулся при тестировании отзывчивости на мелкой раме, но к моменту тестирования так и не нашел…

параметр RC_FEEL_RP в новых прошивках был заменен на ATC_INPUT_TC
при этом у нового параметра своя шкала, для быстрой реакции на стики ставим 0.05
ardupilot.org/copter/docs/parameters.html#atc-inpu…

тесты этих выходных.
собранный из репозитория ardupilot\master конфиг с ртос chibios
эта ртос считается более легковесной по сравнению с натикс, использованной ранее, работает с f4by при увеличении mainloop с 400 до 1000гц обеспечивая минимальную задержку от считывания данных гироскопов до передачи команды на управление моторами.
при этом существенно снизился нагрев CPU
пиды оставил подобранные для 400гц, на вид и слух - слегка завышены.
выполнено несколько полетов в ходе которых визуально проверено качество стабилизации в быстрых подъемах и спусках, второй тест контроль работы систем удержания высоты и позиции

Greyukrck

Каким образом можно “организовать” резервное питание для этого ПК?

serg2557
Greyukrck:

Каким образом можно “организовать” резервное питание для этого ПК?

развязка стоит на usb. тоесть можно подать 5 вольт на пины питания и пять вольт на разьем usb. ну или самому сделать

arb
Greyukrck:

Каким образом можно “организовать” резервное питание для этого ПК?

Это как на пиксах что-ли?
Тогда по пиксовой схеме. 2 стаба через диоды развязки.
Но по мне идея резервирования не очень. Ошибки в схеме питания способны выжечь любое количество стабов одновременно. И чем больше лишних деталей, тем больше вероятность отказа.

sergbokh

У меня есть такая идея, но я не уверен как ее правильно реализовать: маленький легкий 2S аккум + 5В стаб, подключенный в USB.
Это должно покрыть 2 варианта аварии:

  • Выход из строя основного стаба ПК или обрыв питающих ПК проводов.
  • Полная потеря основного питания. Коптер это не спасет, но ПК будет работать и писать логи.

Технически нужно чтобы при наличии основного питания, этот резервный аккумулятор бы не разряжался. А в идеале и подзаряжался бы.

arb
sergbokh:

маленький легкий 2S аккум + 5В стаб, подключенный в USB.

Это как минимум надо паять провода минуя разъем, иначе при падении контакт точно будет нарушен.

sergbokh:

А в идеале и подзаряжался бы.

А это уже лишнее. И так будет лишний вес.

sergbokh:

но ПК будет работать и писать логи.

По мне, сомнительное достоинство.

sergbokh

2 банки по 50-100 mAh + стаб это будет меньше 10 грамм. Чтобы минут на 5-10 хватило питать ПК и приемник.
Это если критичен вес. Если у вас 3+ кг коптер то там и 50 грамм не проблема.

Про пайку проводов минуя разъем (какой разъем? почему минуя?) и контакт при падении - не понял. При падении много чего будет нарушено.
К аккумулятору припаивается USB “папа” и вставляется в ПК.

arb:

По мне, сомнительное достоинство.

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

sergbokh:

нужно чтобы при наличии основного питания, этот резервный аккумулятор бы не разряжался

основной вопрос в этом

arb
sergbokh:

какой разъем?

USB.

sergbokh:

почему минуя?) и контакт при падении - не понял.

потому что разъем USB рассчитан только на неподвижное использование. При ударе может потеряться контакт, что приведет к перезагрузке ПК и соответственно ПК уже никаких логов писать не будет.

sergbokh:

Основная - не дать ПК выключиться при кратковременных или критических проблемах

Это прекрасно решается установкой надежного основного стаба. И не надо тогда ничего городить.
Предложенным способом можно решая одни проблемы легко нарваться на другие.

sergbokh:

Повторяю сам себя

Вам никто не запрещает самому себе ставить что угодно. Но если просили совет, то есть смысл почитать.