Вопросы по iNav
У меня есть NAZE 32 rev.5 с компасом и барометром и OP CC3D Revolution с компасом, барометром и радиомодулем.
Что из них лучше использовать для самолета?
Радиомодуль на Revolution в iNAV не поддерживается?
Компас я отключу, а барометр надо отключать? Актуален совет из документации отключать барометр из за критической ошибки приводящей к морковкам?
Актуален совет из документации отключать барометр из за критической ошибки приводящей к морковкам?
Уже нет. Барометр для самолета можно использовать
А на CC3D Atom Mini
Куда надо подключать компас ? В какие порты и что надо для этого настроить в конфигураторе ?
Калибровать компас буду по этой инструкции.
GPS модулей у меня 2.
GPS от JIYI P2 компас L8832412 на чипе написано
и BN-880 IC HMC5883L по крайней мере так говорит banggood.
Куда надо подключать компас ? В какие порты и что надо для этого настроить в конфигураторе ?
Никуда (ну или искать схему и выискивать где есть sda\scl - хотя может тоже не помочь), отдельных выводов i2c (куда должен подключатся компас) на этом контроллере нет, видимо из-за экономии места на плате. В родной прошивке (libre\openpilot) i2c коммутируется на выход flexi, но тогда пропадает один последовательный порт.
Не мучайте его на коптере. На самолет (крыло) вполне пойдёт.
где есть sda\scl - хотя может тоже не помочь
Ясно. значит закажу F3 EVO Cleanflight Flight Controller .
Баро там есть. i2c для sda\scl. Тоже.
Баро там есть. i2c для sda\scl. Тоже.
Да, там всё необходимое есть.
На сколько я понимаю на наших полетниках используется активный буззер. Подал питание - пищит(как в компьютерах).
был не прав
в компьютерах обычный динамик.
был не прав
в компьютерах обычный динамик.
Почему-же, в некоторых корпусах/мат. платах как раз пищалка-буззер. Для полетника обычно используется такой - www.ebay.com/itm/…/181846951023
Спорить не буду. Со своих запасов компьютерных- все просто динамики. Вырвал из ИБП для полетника (какраз раздрожал).
Эх что-то мне не не везёт с полётниками от слова совсем. ((
Нашел у себя Sparky 2 оригинал брал для какого то проекта.
Решил и его попробовать прошить INAV.
Запаял перемычку SBL и подключил к USB
INAV видит DFU в диспетчере устройств STM32 BOOTLOADER
INAV при попытке прошить виснет на Erasing (
Скорость стоит в авто.
Betaflight - Configurator Erasing проходит но зависает на стадии Flashhing
Прогресс бар полностью заполнен.
Эх что-то мне не не везёт с полётниками от слова совсем. ((
Нашел у себя Sparky 2
Прошить попробовать через DfuSeDemo.
Sparky 1 я ей прошивал.
github.com/cleanflight/…/Board - Sparky.md может и для второго такая манипуляция подойдёт.
По крайней мере таким образом raceflight в sparky2 прошивают dronehitech.com/en/flash-raceflight-sparky-2-0/
И только запаяв перемычку на SBL и подключив CP2102 через MAIN порт
запустил flash loader demonstrator и смог очистить чип и залить отсюда
inav_1.6.1_SPARKY2.hex.
И смог подключить к INAV - Configurator
А чем inav_1.6.1_SPARKY2.hex отличается от inav_1.6.1_SPARKY2_OPBL.bin ?
Изучаю инав , в режиме позхолд надо дублировать режимом альтхолд? Почему спрашиваю: в альте высоту держит хорошо, врубаю позхолд-начинает вверх и вниз. В настройках мод позхолд не подтвержден альтхолдом. Прошивка 1.6 . Ну и до кучи-блюпуп с какой скоростью подключать?
Ну и до кучи-блюпуп с какой скоростью подключать?
Я подключал и 115200 и 57600. Работало (но это на железных портах, а не на софтовых), но мне удобнее конечно НС-12 использовать.
в режиме позхолд надо дублировать режимом альтхолд?
Я дублирую, что на коптерах, что на самолетах, привык - просто раньше (на первых прошивках) было 2 вида poshold - т.н 3D (позиция на плоскости + высота) и 2D(только удержание в позиции без удержания высоты).
Добрый день!
Хочу реализовать следующее:
Чтобы бы при подключении ПК SPRacingF3 по usb запитывался и приемник.
Подскажите как лучше это сделать?
еще вопрос:
Можно ли повесить приемник RadioLink R9DS по sbus на uart 3? приемник 5 вольтовый, а уарт3 помечен как 3,3в
если да, то запитывать от3,3 или 5в?
(вопрос по Deluxe и EVO версиях)
RadioLink R9DS по sbus на uart 3
Там, помоему, только помечен 3.3 - выход всё равно около 5 вольт - по крайней мере у меня на evo и обычном так.
Чтобы бы при подключении ПК SPRacingF3 по usb запитывался и приемник.
Зачем?
запитывался и приемник
EVO версиях
На ево при питании от usb запитан uart
Там, помоему, только помечен 3.3 - выход всё равно около 5 вольт - по крайней мере у меня на evo и обычном так.
Зачем?
Чтобы не шуметь по ночам.
Иногда есть необходимость провести настройки ПК и проверить реакцию на РУ.
При подключении АКБ пищит и биппер ПК (он припаян) и ESC-моторы.
По поводу uart3
вот что сказано в инструкции
на SPracingF3
на SPracingF3 EVO
там не сказано отдельно про передачу
На ево при питании от usb запитан uart
Хотел сказать что запитан uart 2.
Немного вопросов про компасы ))
В модуле от JIYI P2 стоит L8832412 как я понял это HMC5883L.
В самом SPARKY2 стоит MPU-9250 там магнитометр встроенный.
как я понял это AK8963
еще есть GPS Beitian BN-880 там тоже HMC5883L
А как в INAV указывать какой компас использовать встроенный в SPARKY2 или тот который в модуле GPS ?
Можно ли просто во вкладке Configuration в сенсорах выбрать нужный датчик ?
А как в INAV указывать какой компас использовать встроенный в SPARKY2
set mag_hardware=
И указать значение : HMC5883 (для внешнего) или AK8963(для того который на плате).
И не забыть SAVE ))
По калибровке компаса.
Ведь сначала надо как-то задать как расположен его чип или это уже не актуально ?
( Ориентация чипа компаса стандартная как в АПМ ? точной которая на чипе в верх и на правый передний луч ? )
Если актуально то какие значения вводить в консоль для GPS JIYI P2 и GPS Beitian BN-880 ?
На сколько критична длинна проводов ? у меня порядка 30 см AWG 30 ?
Для калибровки во вкладке MODES назначать канал на включение режима MAG ? и повернуть дрон к земле всеми 6 сторонами в течении 30 секунд ?
Все это время тумблер канала управлявшего MAG должен быть включен ? Потом выключаем его отключаем питание от дрона и проверяем в INAV - Configurator
Действуем по этой инструкции ))
Читать значения командой get далее команда ? например get magzero_x ?