Вопросы по iNav
Так, попробовал. Барометр начал отображаться в конфигураторе, но он подвешивает ПК. Через пару секунд после включения зависает подсветка, перестают подавать признаки жизни GPS и компас. Убираю барометр, снова всё работает. В чём может быть дело?
Я подключал только барометр, проблем не было, работал стабильно. Возможно проблема при подключении нескольких устройств i2c на одну шину. Время будет тоже попробую.
Часто встречал сообщеия о проблемах с барометром. Свой прикрыл (на всякий случай), однако за пол часа “выглядывания в окно” высота ушла существенно вниз (на 2,9-3м). Это п.п.ц.?
Или ничего, всё проявится в реальности на улице?Дополню, что через еще минут 10-15 высота поднялась до -0,5м
А сначала, когда прикрыл тканью, типа войлока,началось вот такое (прямо сразу):
Барометр рекомендуются заматывать в теплоизолирующий материал, так как внутри находиться датчик температуры и соот. резкое изменение температуры влияет и на показания.
Часто встречал сообщеия о проблемах с барометром. Свой прикрыл (на всякий случай)
Прикрывают бародатчик для того что бы временные воздействия потоков воздуха (поток от винтов, ветер и т.д.) не оказывали существенного влияния на измерение давления, также прикрывают от прямых лучей света (тоже вносит помехи в измерение давления). Даже приняв эти меры дома будут всегда погрешности в измерении - хлопнули входной дверью, открыли окно в соседней комнате и т.д и давление изменилось. Тем более что и датчик (это ведь не манометр) меряет не абсолютное давление, а относительное, то есть изменение давления. Ну и как выше сказали термокомпенсация работает с некоторым лагом.
Вопрос. Будет ли корректно все работать на naze32 10dof с маленьким седьмым gps без компаса? (Чуть выше на странице есть ссылка на такой же) А то начитался, что компас с платы надо сдувать и пользовать тот, который в gps встроен. Но у меня его в антенне вроде нет.
Так его рекомендуют сдувать, если проблемы от вибрации или наводки от питания. Если работает, то и внешний не нужен.
Пробовал подключать барометр без компаса - работает корректно. Судя по всему, не будет дружбы у компаса с барометром на одном порту. Какие есть варианты чтобы получить оба этих сенсора? UART, Softserial?
Пробовал подключать барометр без компаса - работает корректно. Судя по всему, не будет дружбы у компаса с барометром на одном порту. Какие есть варианты чтобы получить оба этих сенсора? UART, Softserial?
Оба датчика работают через i2c, я думаю что по другому не сделать, во всяком случае на sp racing f3. Шина i2c позволяет подключать до 127 устройств, почему в данном случае не работает конечно вопрос.
Шина i2c позволяет подключать до 127 устройств
USB тоже…) Однако каждое дополнительное устройство вносит помехи… Может в какой нибудь идеальной реализации к i2c и можно удачно подключить несколько устройств, но в нашем деле я про такое не слышал… Возможно, следует говорить “Шина i2c позволяет адресовать до 127 устройств”, а подключать их через сплиттеры или хабы.
USB тоже…) Однако каждое дополнительное устройство вносит помехи… Может в какой нибудь идеальной реализации к i2c и можно удачно подключить несколько устройств, но в нашем деле я про такое не слышал… Возможно, следует говорить “Шина i2c позволяет адресовать до 127 устройств”, а подключать их через сплиттеры или хабы.
Я конечно не электронщик, но на сколько я знаю i2c никакие хабы не нужны, все устройства подключаются параллельно, тот же сплиттер по ссылке скорей всего просто параллелит все устройства. Я вот думаю тут проблема может быть с теми же подтягивающими резисторами, которые распаяны и на магнитометре и на барометре. И вообще у них питание идет от разных портов, может это как то влиять?
Вряд ли дело в питании. Я пробовал много разных вариантов в том числе и питание барометра от бэка.
Может в какой нибудь идеальной реализации к i2c и можно удачно подключить несколько устройств
Видимо я, или по крайней мере мой стол, на котором всё работало, находимся в идеальной реальности.😁
rcopen.com/forum/f123/topic443443/1107
Видимо я, или по крайней мере мой стол, на котором всё работало, находимся в идеальной реальности.
У вас барометр другой. Ссылку на него не дадите?
Видимо я, или по крайней мере мой стол, на котором всё работало, находимся в идеальной реальности
Видимо, Вам просто повезло, что шумы одного устройства не мешают контроллеру видеть другое…) Может потому, что реализация конкретных устройств более или менее правильная (китайцы ухитряются даже одну и ту же модель делать по разному), а может просто удачный контроллер, по той же причине… ) Тут же только софт у всех одинаковый, а железо разное…
У вас барометр другой. Ссылку на него не дадите?
Вообще, он не из дешевых. Я его брал на EBAY. И так как я был единственный участник аукциона, удалось взять за копейки.
Вообщем, подключил я gps, магнитометр и барометр, у меня все заработало. Подключал по схеме представленной выше, единственное что сделал дополнительно, это подключил sdo -> gnd на барометре. Использовал GPS BN-880. Прошивку перезалил стандартную 1.3. Датчик вот этот.
Всё чудесатее и чудесатее… А есть ли возмодность посмотреть из-за чего именно у меня виснет ПК, когда подключены оба сенсора?
Так его рекомендуют сдувать, если проблемы от вибрации или наводки от питания. Если работает, то и внешний не нужен.
Не совсем верная рекомендация, использование внешнего (а не того который на плате) компаса обуславливается тем, что внешний можно вынести подальше от изменяемого магнитного поля проводников (силовые провода на моторы и другое “железо” на носителе) которое очень существенно влияет на компас. Даже разнос на 10-15 см. улучшает работу компаса. На компас не влияют вибрации.
Ну вибрации ладно, на акселерометр влияют, а про “наводки” от питания не верно тоже? Или как?😵
а про “наводки” от питания не верно тоже? Или как?
Косвенно верно, наводки не по питанию, а от магнитного поля возникающего от протекающего тока по проводникам.
Поэтому уносите компас подальше (в пределах разумного) от силовых проводов и возможно намагниченных предметов, и калибровать компас не нужно дома (особенно если дом из ж/бетонных конструкций).
Короче, подключил “как у всех”. При подключении батареи к квадрику зависает (перестают светодиоды моргать и компас в OSD перестаёт отрабатывать). Случается это иногда сразу, иногда через пару минут. Если подключить к конфигуратору с батареей. показывает загрузку процессора 800-900% большое количество ошибок i2c и сильно тормозит. Если подключить без батареи, то всё нормально, но нет GPS и компаса. Что делать, что менять?
А подскажет кто, как правильно подключить блютуз или вайфай модуль? Что куда и где как прописать правильно?
Я временно запустил вайфай, подключил к РХ ТХ УАРТ1 (на ЕВО это два пина правее УСБ), в конфигураторе выбрал/активировал УАРТ1 и задал скорость 38400 (просто потому, что вижу на планшете скорость не 115200, а 54МБ) + - на модуль подал с контроллера через отдельный стабилизатор 3.3.В Однако при соединении планшет коннектится с модулем, но пишет, что не получены данные какие-то. Короче не видит конфигурацию ПК вообще. РХ ТХ менял местами, толку ноль. Сыпятся эти ошибки “не получены данные” с разными цифрами в конце и всё. 😦
Подключал bluetooth к spr f3, там с настройками по умолчанию всё работало. Тут небольшое описание по подключению.