Вопросы по iNav

lentyay
lentyay:

И дополнительно замкнуть на барометре SDO и “землю”

Так, попробовал. Барометр начал отображаться в конфигураторе, но он подвешивает ПК. Через пару секунд после включения зависает подсветка, перестают подавать признаки жизни GPS и компас. Убираю барометр, снова всё работает. В чём может быть дело?

dvd-media

Часто встречал сообщеия о проблемах с барометром. Свой прикрыл (на всякий случай), однако за пол часа “выглядывания в окно” высота ушла существенно вниз (на 2,9-3м). Это п.п.ц.?
Или ничего, всё проявится в реальности на улице?

Дополню, что через еще минут 10-15 высота поднялась до -0,5м

А сначала, когда прикрыл тканью, типа войлока,началось вот такое (прямо сразу):

bzik
lentyay:

Так, попробовал. Барометр начал отображаться в конфигураторе, но он подвешивает ПК. Через пару секунд после включения зависает подсветка, перестают подавать признаки жизни GPS и компас. Убираю барометр, снова всё работает. В чём может быть дело?

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

dvd-media:

Часто встречал сообщеия о проблемах с барометром. Свой прикрыл (на всякий случай), однако за пол часа “выглядывания в окно” высота ушла существенно вниз (на 2,9-3м). Это п.п.ц.?
Или ничего, всё проявится в реальности на улице?

Дополню, что через еще минут 10-15 высота поднялась до -0,5м

А сначала, когда прикрыл тканью, типа войлока,началось вот такое (прямо сразу):

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

karabasus
dvd-media:

Часто встречал сообщеия о проблемах с барометром. Свой прикрыл (на всякий случай)

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

Воздух

Вопрос. Будет ли корректно все работать на 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 и компаса. Что делать, что менять?