Вопросы по iNav

Воздух

Вопрос. Будет ли корректно все работать на naze32 10dof с маленьким седьмым gps без компаса? (Чуть выше на странице есть ссылка на такой же) А то начитался, что компас с платы надо сдувать и пользовать тот, который в gps встроен. Но у меня его в антенне вроде нет.

dvd-media

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

lentyay

Пробовал подключать барометр без компаса - работает корректно. Судя по всему, не будет дружбы у компаса с барометром на одном порту. Какие есть варианты чтобы получить оба этих сенсора? UART, Softserial?

bzik
lentyay:

Пробовал подключать барометр без компаса - работает корректно. Судя по всему, не будет дружбы у компаса с барометром на одном порту. Какие есть варианты чтобы получить оба этих сенсора? UART, Softserial?

Оба датчика работают через i2c, я думаю что по другому не сделать, во всяком случае на sp racing f3. Шина i2c позволяет подключать до 127 устройств, почему в данном случае не работает конечно вопрос.

ssilk
bzik:

Шина i2c позволяет подключать до 127 устройств

USB тоже…) Однако каждое дополнительное устройство вносит помехи… Может в какой нибудь идеальной реализации к i2c и можно удачно подключить несколько устройств, но в нашем деле я про такое не слышал… Возможно, следует говорить “Шина i2c позволяет адресовать до 127 устройств”, а подключать их через сплиттеры или хабы.

bzik
ssilk:

USB тоже…) Однако каждое дополнительное устройство вносит помехи… Может в какой нибудь идеальной реализации к i2c и можно удачно подключить несколько устройств, но в нашем деле я про такое не слышал… Возможно, следует говорить “Шина i2c позволяет адресовать до 127 устройств”, а подключать их через сплиттеры или хабы.

Я конечно не электронщик, но на сколько я знаю i2c никакие хабы не нужны, все устройства подключаются параллельно, тот же сплиттер по ссылке скорей всего просто параллелит все устройства. Я вот думаю тут проблема может быть с теми же подтягивающими резисторами, которые распаяны и на магнитометре и на барометре. И вообще у них питание идет от разных портов, может это как то влиять?

lentyay

Вряд ли дело в питании. Я пробовал много разных вариантов в том числе и питание барометра от бэка.

FDMBot
ssilk:

Может в какой нибудь идеальной реализации к i2c и можно удачно подключить несколько устройств

Видимо я, или по крайней мере мой стол, на котором всё работало, находимся в идеальной реальности.😁
rcopen.com/forum/f123/topic443443/1107

lentyay
FDMBot:

Видимо я, или по крайней мере мой стол, на котором всё работало, находимся в идеальной реальности.

У вас барометр другой. Ссылку на него не дадите?

ssilk
FDMBot:

Видимо я, или по крайней мере мой стол, на котором всё работало, находимся в идеальной реальности

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

FDMBot
lentyay:

У вас барометр другой. Ссылку на него не дадите?

Вообще, он не из дешевых. Я его брал на EBAY. И так как я был единственный участник аукциона, удалось взять за копейки.


www.ebay.com/itm/232056325707

bzik

Вообщем, подключил я gps, магнитометр и барометр, у меня все заработало. Подключал по схеме представленной выше, единственное что сделал дополнительно, это подключил sdo -> gnd на барометре. Использовал GPS BN-880. Прошивку перезалил стандартную 1.3. Датчик вот этот.

lentyay

Всё чудесатее и чудесатее… А есть ли возмодность посмотреть из-за чего именно у меня виснет ПК, когда подключены оба сенсора?

karabasus
dvd-media:

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

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

dvd-media

Ну вибрации ладно, на акселерометр влияют, а про “наводки” от питания не верно тоже? Или как?😵

karabasus
dvd-media:

а про “наводки” от питания не верно тоже? Или как?

Косвенно верно, наводки не по питанию, а от магнитного поля возникающего от протекающего тока по проводникам.

Поэтому уносите компас подальше (в пределах разумного) от силовых проводов и возможно намагниченных предметов, и калибровать компас не нужно дома (особенно если дом из ж/бетонных конструкций).

lentyay

Короче, подключил “как у всех”. При подключении батареи к квадрику зависает (перестают светодиоды моргать и компас в OSD перестаёт отрабатывать). Случается это иногда сразу, иногда через пару минут. Если подключить к конфигуратору с батареей. показывает загрузку процессора 800-900% большое количество ошибок i2c и сильно тормозит. Если подключить без батареи, то всё нормально, но нет GPS и компаса. Что делать, что менять?

dvd-media

А подскажет кто, как правильно подключить блютуз или вайфай модуль? Что куда и где как прописать правильно?
Я временно запустил вайфай, подключил к РХ ТХ УАРТ1 (на ЕВО это два пина правее УСБ), в конфигураторе выбрал/активировал УАРТ1 и задал скорость 38400 (просто потому, что вижу на планшете скорость не 115200, а 54МБ) + - на модуль подал с контроллера через отдельный стабилизатор 3.3.В Однако при соединении планшет коннектится с модулем, но пишет, что не получены данные какие-то. Короче не видит конфигурацию ПК вообще. РХ ТХ менял местами, толку ноль. Сыпятся эти ошибки “не получены данные” с разными цифрами в конце и всё. 😦

lentyay

Подключал bluetooth к spr f3, там с настройками по умолчанию всё работало. Тут небольшое описание по подключению.

bzik
dvd-media:

А подскажет кто, как правильно подключить блютуз или вайфай модуль? Что куда и где как прописать правильно?
Я временно запустил вайфай, подключил к РХ ТХ УАРТ1 (на ЕВО это два пина правее УСБ), в конфигураторе выбрал/активировал УАРТ1 и задал скорость 38400 (просто потому, что вижу на планшете скорость не 115200, а 54МБ) + - на модуль подал с контроллера через отдельный стабилизатор 3.3.В Однако при соединении планшет коннектится с модулем, но пишет, что не получены данные какие-то. Короче не видит конфигурацию ПК вообще. РХ ТХ менял местами, толку ноль. Сыпятся эти ошибки “не получены данные” с разными цифрами в конце и всё. 😦

Как раз сегодня настраивал bluetooth, вот хорошая статья по настройке. У него же есть и по настройке вай-фай. Очень удобно, не надо провод подключать, можно удаленно настраивать через inav configurator, или в андроиде через ezgui.

ssilk

Александр, Вы вообще в курсе как Wi-Fi работает? Устройства можно связать между собой, только если одно из них умеет быть точкой доступа (которую надо настроить определенным образом), а 115200 и 54 мегабита это в принципе разные вещи…) 115 килобод это скорость работы порта, а 54 мегабита это пропускная способность беспроводной сети… Это как температура в холодильнике и диагональ телевизора…)