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

alexeykozin

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

Antur
alexeykozin:

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

Все, порт появился…пошел искать dfuse demo…

Antur:

Все, порт появился…пошел искать dfuse demo…

Нашел, подключился в режиме DFU…где взять файл загрузчика?

Нашел…

Antur
alexeykozin:

каквсегда в аттаче к странице hobby.msdatabase.ru/project-updates/…/f4by

Алексей, большое спасибо, на arduplane 3.7.1 контроллер завелся! На сегодня хорош, завтра начну осваивать настройку…

7 days later
Antur

Уперся в настройки Airspeed. ru.aliexpress.com/item/…/32757020070.html
Подключен по I2C, внешний компас на GPS работает, но самое главное пока в меню МР не выбрал цифровой тип сенсора он работал, если дунуть изменял значение на панели данных МР от 0 и что то там вверх…но как только изменил тип сенсора показания зашкалили на максимальные 66,2м/с и более не изменяются…что можно посмотреть?

alexeykozin

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

скиньте ваш файл настроек - попробую посмотреть как это может быть обработано программно.

в частности ardupilot.org/plane/docs/parameters.html#arspd-typ…
0 None 1 I2C-MS4525D0 2 Analog 3 I2C-MS5525 4 I2C-MS5525 (0x76) 5 I2C-MS5525 (0x77) 6 I2C-SDP3X 7 I2C-DLVR 8 UAVCAN

и какой сенсор фактически вы подключили

Antur
alexeykozin:

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

Посоветуйте проверенную модельку, пожалуйста. Если реально работает так и нет особой причины использовать цифру в дальнейшем…

Antur
alexeykozin:

в частности ardupilot.org/plane/docs/para...-airspeed-type
0 None 1 I2C-MS4525D0 2 Analog 3 I2C-MS5525 4 I2C-MS5525 (0x76) 5 I2C-MS5525 (0x77) 6 I2C-SDP3X 7 I2C-DLVR 8 UAVCAN

На текущей прошивки параметр ARSPD_TYPE не активный, отсутствует в листе настроек. Установлен сенсор I2C-MS4525D0. Могу предположить что ARSPD_TYPE поддерживается в прошивках новее, но прошиваться выше версией опасаюсь. Есть положительный опыт полетов на последних версиях Plane?

Chaser.rar

alexeykozin

мы летали на этой прошивке если не ошибаюсь ардуплейн 382
…apmcopter.ru/…/alfa-testirovanie-novyx-nebezopasn…
это последняя сборка с ртос nuttix
сейчас ежедневно собираются прошивки под chibios, их коптерные варианты я пробую периодически

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

Antur
alexeykozin:

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

Заказал аналоговые сенсоры, полетаю пока без воздушной скорости на стабильной проверенной прошивке, освоюсь…спасибо, дальше вроде все пока понятно…

Antur
alexeykozin:

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

firmware.ardupilot.org/Plane/stable/F4BY/ с каким расширением прошивать файл поверх существующей прошивки и нужно ли при прошивке удалять флешку и делать ее форматирование?

alexeykozin

расширение APJ указывает на то что это не натикс сборка а chibios

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

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

после смены прошивки рекомендую сделать сброс параметров на дефолт

Antur
alexeykozin:

после смены прошивки рекомендую сделать сброс параметров на дефолт

Из МР или из консоли командами MTD?

arb
Antur:

Из МР или из консоли командами MTD?

Из МП.

Antur

Прошился на 3.9.2, вроде все нормально, датчик воздушной скорости определился автоматически и нормально заработал, но в новой прошивке есть несколько нововведений:

  • номера SERIAL портов в МР теперь соответствуют номерам на плате, пришлось выяснять методом научного тыка
  • настройка режимов серв теперь производиться прямо из выпадающего меню, реверсы теперь включаются просто галками
  • из листа параметров пропали и явно не отображаются параметры калибровки датчиков тока и напряжения, прошу помочь перевести калибровочные параметры из листа параметров, которые пришли вместе с моим контроллером в параметры из меню Calibratin.

alexeykozin

забейте параметры в фул параметрес лист, там вроде как все по прежнему осталось

Antur
alexeykozin:

забейте параметры в фул параметрес лист, там вроде как все по прежнему осталось

В том то и дело что их нет в фул параметрес лист…может часть из них скрыта какой либо функцией?

Alex83

Batt_monitor параметр надо поставить , потом остальные появятся, если мне память не изменяет.

Antur

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

Осталось только с передачей RSSI на OSD разобраться от crossfire…

Antur

На какой pin можно подать аналоговый сигнал RSSI с физического выхода канала приемника на полетник? Не работает почему то передача LQ по Мавлинку с мини приемника CROSSFIRE…

alexeykozin

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

Antur
alexeykozin:

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

Прошу прощения, слепошарый, там на чистом английском вход А11 обозначен как RSSI…спасибо!