Вопросы по iNav
Какие идеи есть почему?
Хорошо бы проверить на другом компасе, заведомо рабочем.
Вот такой компас точно работает ru.aliexpress.com/item/32884757706.html
Такой же в bn880 стоит
Такой же в bn880 стоит
К теме мало отношения конечно имеет, но не такой. В BN-880 стоит оригинальный HMC5883L (маркировка L883), а не эта копия (DA5883). До определенной версии inav “копия” не поддерживалась.
В настройках osd можно вывести
Блин, как же я её не заметил, эх …
Возможно, конкретно эта версия компаса имеет не тот адрес i2c, который знает айнав… или как то так. Хорошо бы проверить на другом компасе, заведомо рабочем. Порт uart, который совмещён с i2c, точно выключен в конфигураторе? Ничего не осталось включенным?
Был бы у меня заведомо рабочий - я бы им и пользовался! А с которым из них совмещен i2c? На гитхабе две подобные темы нашел - там как лечение предложили модифицированную прошивку, но это было год назад, автор прошивки писал что если заработает, он включит это в следующий релиз айнава. И в двух этих ветках табличка- раскладка по портам разная. В одной порт для приемника - 1, в другой - 6 (у меня на 6-м, т.к. sbus, а встроенный инвертирующий пин подключен именно к uart 6, т.е. физически я это изменить не смогу), GPS в одном на 3, в другом на 6. У меня был на 3 - магнитометр не работал. Перепаял на 1 - все так же - gps работает, мигнитометр - нет. И вообще не понятно какое значение имеют эти таблички, когда порты переназначаются? Это типа если подключишь к “правильному порту”, то заработает, а если к любому другому, то ХЗ? В конфигураторе включено ровно два порта - UART 1 -GPS, UART 6 - serial rx. Всё. Остальное отключено.
Вот такой компас точно работает
Выглядит точно так же. Только микруха другая. Обе микрухи есть в конфигураторе inav. Подозреваю что та, что у меня, у каких-то людей тоже работает. Соответственно, вероятность того что этот не заработает я бы сказал процентов 90. Можно было бы переткнуть, будь он в соседнем магазине, но из китая можно и месяц прождать, а там уже зима почти - не полетаешь, тем более если результат будут тот же. Надо установить причину, а не пытаться методом перебора очков вылечить глухоту!
Как посмотреть что происходит на шине i2c? есть какой-нибудь способ мониторинга?
Возможно, конкретно эта версия компаса имеет не тот адрес i2c, который знает айнав… или как то так.
Рабочая гипотеза. В даташите на микруху mag3110 написано два адреса: 0x0E и 0x0F (в зависимости от part number). А на HMC 5883 тоже два, но отдельно на чтение и запись указаны. 0x3D и 0x3C. Вопрос - как узнать к какому адресу обращается inav?
Я имел в виду в самом inav (конфигураторе). А ардуины у меня все равно нету сейчас.
Исходники смотреть тогда)
Точное название полетника дай, погугли где у него i2c по дефолту.
Если айнав, то переназначения нет в нем.
В f4pro v3 оно на пинах, где юарт3. При этом все галочки на этот юарт выключаются в конфигураторе. Тогда пины как i2c работают.
Да я ж уже говорил неоднократно - и в теме про этот полетник распечатку ресурсов скидывал. Omnibus f4 v6.
Спихальский говоритесли подтяжка не работает - снизьте скорость i2c до 100кГц. Если не получилось - выбрасывайте магнитометр. Но то про 5883, а у меня другой…
Пины выведены отдельно, но вполне могут быть связаны с каким то портом по факту
air-hobby.ru/…/irbot__mnibus__4__6__op__in__ssign.…
Попробуйте поотключать все на юартах, оставить из оборудования только компас в настройках, ну и тот юарт, куда РУ заведено.
Какой таргет прошивали?
Вот тут может быть полезно
www.dronetrest.com/t/…/12
Есть упоминания, что у v6 на других пинах i2c. Проверить: вызвонить ноги процессора, на которые идут площадки i2c, найти в даташите их наименование (пинов).
Далее в гитхабе айнава найти в targets свой таргет, и изучить маппинг. Совпадает ли.
моя твоя не понимайт. Кто такой таргет?
Например OMNIBUSF4PRO, при прошивке выбирается в конфигураторе. Альтернатива - скачанная прошивка вручную.
Прошивка из тех, которые в конфигураторе. А ту тему я уже читал - там нифига путного. В другой аналогичной там же - за ноябрь 18г. предлагают кастомную прошивку для решения.
Короче не работает и на пониженной скорости. И главное не понятно к кому претензии предъявлять - тем кто продал модуль или авторам inav… И никто не знает из за чего такое может быть… Песец как я ненавижу такие ситуации!
(я подозреваю что для ардуин сделана) на mag3110
почитайте на гетхабе, поддерживается ли такой модуль вообще.
Купите бн880 и забудете о проблемах.
Песец как я ненавижу такие ситуации!
Купите несколько разных компасов и пробуйте, что уж.
И никто не знает из за чего такое может быть.
Из-за того, что банально неисправный модуль, например.
почитайте на гетхабе, поддерживается ли такой модуль вообще.
Он же в списке в конфигураторе есть. Кстати, я вспомнил, что тоже покупал когда-то 2 модуля mag3110, но оба не работали. Один точно был неисправен - сразу же нагревался, КЗ внутри. Со вторым не помню что было, но тоже не заработал. А HMC и QMC - все норм.
почитайте на гетхабе, поддерживается ли такой модуль вообще.
… .как тут не заругаться… Покупаешь вещь чтобы пользоваться, а приходится сношаться с прошивками, гитхабами, форумами и прочим вместо основной цели. Почему же он не должен поддерживаться, если он прямо там в меню в конфигураторе есть?! Другой такой модуль - тоже для ардуины, такой же, за исключением микрухи (устаревшей и несколько лет как не выпускающейся разработчиком, а потому заменяемой клонами более низкого качества) - работает у одного из местных!
Купите бн880 и забудете о проблемах.
Я уже купил два модуля, куплю еще - будет еще третий гемор за мои же деньги. Хотя, все равно другого выхода нет.
Из-за того, что банально неисправный модуль, например… тоже покупал когда-то 2 модуля mag3110, но оба не работали.
Час отчасу не легче. Спасибо, что называется успокоили. Правда 460 рублей все же не та цена, за которую можно покупать десяток и выбирать какой из них заработает.
А HMC и QMC - это тоже отдельные модули? Как они точно обзываются чтобы знать что искать.
460 рублей
Это что-то слишком дорого.
А HMC и QMC - это тоже отдельные модули? Как они точно обзываются чтобы знать что искать.
Они как отдельные, так и встроенные в GPS. В Beitian кто-то из них как раз и стоит.
А если отдельно, то вот например www.aliexpress.com/item/32683386694.html
или вот www.aliexpress.com/item/32821174208.html
Правда 460 рублей все же не та цена
Это цена у нас в Росси, например чипе и дипе. А в стране “восходящего солнца” вполне за эту цену можно купить штук 5-6.
Я как сразу бн880 попробовал, ещё на чирке, так тока их и беру. Скоро на почту за ним идти)
Прошлый то в КЗ где то ушел после встречи с камнем… компас на нем рабочий, прилепил сверху валявшийся gps махонький, но чёт не нравится мне этот колхоз.
880 есличо 1300 руб на бангуде и али.
В последнее время беру отдельно GPS модули такие ru.aliexpress.com/item/32797180193.html
А модули компаса отдельно, выше давал ссылку. Дешевле получается.