1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "Zozi.ru" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

Проблема с внешним компасом (непропай/мертвый чип)

Тема в разделе "Компас. Вопросы и настройка", создана пользователем iddestiny, 4 авг 2017.

Реклама. Купить это место.
  1. iddestiny

    iddestiny Абитуриент

    Регистрация:
    4 авг 2017
    Сообщения:
    11
    Город:
    Пермь
    Имя:
    Андрей
    В общем ситуация такая. Bad compass Health. При калибровке рисунок с осями все белые точки по центру и одна красная точка. как ни крути ничего больше не рисуется. В окошке статус значения практически не меняются. Вроде бы один раз прорвало и побежали цифры но потом снова все замерло.
    провода SCL SDA в разъеме местами менял.напряжение на крайних пинах разъема I2C выдает 3.25 В. питние на моуль приходит 5В.GPS работает. на апм компаса нет. Провода прозвонил с задней стороны апм и пайка в модуле. звонятся.
    Это компас умер ?
     
  2. Xichnik55

    Xichnik55 Старший научный сотрудник

    Регистрация:
    10 сен 2015
    Сообщения:
    668
    Город:
    Омск
    Имя:
    Иван
    Если компас внешний,то должна стоять перемычка на апм.Апм какой 2.8?
     
    iddestiny нравится это.
  3. iddestiny

    iddestiny Абитуриент

    Регистрация:
    4 авг 2017
    Сообщения:
    11
    Город:
    Пермь
    Имя:
    Андрей
    Компас внешний. На самой апм никаких обозначений. Но судя по отсутствию припаяных пинов рядом с разъемом GPS наверное 2.6 или какой он там 2.5.2.
    Сейчас, кстати вообще пересатли данные идти (mx,my,mz). нули стоят. И при попытке калибровки вообще никаких точек нет. просто оси координатные
    --- Сообщения объединены, 4 авг 2017 ---
    [​IMG] [​IMG]
    --- Сообщения объединены, 4 авг 2017 ---
    фото модуля
     

    Вложения:

    Последнее редактирование: 4 авг 2017
  4. iddestiny

    iddestiny Абитуриент

    Регистрация:
    4 авг 2017
    Сообщения:
    11
    Город:
    Пермь
    Имя:
    Андрей
    Кстати в МП 3.20 снова кое какие показание идут с компаса. Я при калибровке магнитами вокруг него неодимовыми поводил. так офсет получился не помню точно по осям, но -4, -4, -14.
    И вот еще что. В МП 3.20 опять же сверил показания компаса с реальным направлением. совпадает. И когда крутищь показания нормальные выдает. А надпись бэд горит упорно
     
    Последнее редактирование: 4 авг 2017
  5. Xichnik55

    Xichnik55 Старший научный сотрудник

    Регистрация:
    10 сен 2015
    Сообщения:
    668
    Город:
    Омск
    Имя:
    Иван
    Попробуйте МП постарее версия поставить и перезалить прошивку в апм 3.1rc5 .Вы смотрю новичок,тогда вот почитайте там все расписано http://apmcopter.ru/how-to .Будут вопросы пишите.
     
  6. iddestiny

    iddestiny Абитуриент

    Регистрация:
    4 авг 2017
    Сообщения:
    11
    Город:
    Пермь
    Имя:
    Андрей
    Не помогло. В общем в ранней версии какие то показания с компаса при калибровке идут, но очень маленькие. Потому что не круги рисуются а куча точек в точке пересечения осей. Заказал новый модуль.
     
  7. Xichnik55

    Xichnik55 Старший научный сотрудник

    Регистрация:
    10 сен 2015
    Сообщения:
    668
    Город:
    Омск
    Имя:
    Иван
  8. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Методика поиска проблем с компасом

    Как подсказывает Иван - поэкспериментировать с разными версиями MP - не поможет в вашем случае. Смысла нет. Даже если визуальный интерфейс глючит, то сырые значения (mx,...) будут всегда.
    Берете любую версию MP и добиваетесь 100% отображения mx, my, mz. Должны быть всегда и от положения платы должны быть большие значения по все стороны (точно не помню цифры, но скажем надо проверить, чтобы было +/- 500).

    1) Проверяете напряжение 3.3В на модуле с выхода стабилизатора (нижний угол фото, 5 ног). Есть? - хорошо.
    2) Оставляете плату включенной на 10 минут и наблюдаете за показаниями mx..., суете модуль в холодильник и то же самое наблюдать в момент нагрева, суете в морозилку, наблюдаете... Стучите платой по столу пару раз не сильно и снова наблюдать, опять в холодильник. Этим мы проверяем или непропай или брак/смерть чипа компаса. Нашли закономерность? - хорошо.
    3) Работает? - отходим от металлических предметов (ВСЕХ) вплоть до поля и пробуем опять калибровать, смотрим на квадратики и т.д. Если офсеты в пределах +/- 100, то пойдет.

    Сделайте пока эти шаги, посмотрим что будет дальше.
     
    Последнее редактирование: 5 авг 2017
    iddestiny нравится это.
  9. iddestiny

    iddestiny Абитуриент

    Регистрация:
    4 авг 2017
    Сообщения:
    11
    Город:
    Пермь
    Имя:
    Андрей
    Спасибо огромное за подробную методику! По п.1 на модуле на микросхеме ( со стороны с1 где 2 ноги) присутствует 3.25 В.
    По остальным буду пробовать.
    Вот я только одного понять никак не могу: почему на МП версии 3.2 данные mx, my, mz идут (19, 8, 7 примерно). А в старших версиях нули ? Я так понимаю это просто сырые данные с компаса? Мне просто интересно. Может есть версии?
    За версию непропая кстати говорит и тот факт что один раз данные по осям как прорвало после моих манипуляций с неодимовым магнитом и пассами им вокруг модуля.
     
  10. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Данные mx,... должны меняться постоянно. Никаких фиксированных значений.
    Боюсь, неодимовый магнит его сразу убил... Но не факт.
     
    iddestiny нравится это.
  11. iddestiny

    iddestiny Абитуриент

    Регистрация:
    4 авг 2017
    Сообщения:
    11
    Город:
    Пермь
    Имя:
    Андрей
    В общем все выяснилось.
    После нахождения в морозилке значения стояли четко на нуле.
    После пары несильных стуков по плате компас физически отвалился от платы.
    В связи с этим вопрос. У микрухи компаса ноги должны быть которые к контактным площадкам печатной платы паяются ? если да то видимо обратно его не запаять никак? Но я честно сказать не сильно его стукал.
    Заказал новый модуль. Жду. Но GPS на 7 нео работает просто отлично. Квад стоял на столе в полутора метрах от окна (окно размером 1*0.8 м) и довольно таки неплохо фискировался.
    И еще вопрос от нуба. Я так понимаю режим стабилайз использует только аксель ? т.е. в ручном режиме можно полетать и без компаса отключив preARM проверку компаса?
     

    Вложения:

  12. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    По фото не понятно, либо контактные площадки компаса оторвались и остались на плате, либо микросхема чем-то залита и можно изначально плохо припаяли китайцы своим любимым безсвинцовым припоем (который труднее прогреть). Паяльником с жидким флюсом поискать и станет ясно.

    Чип запаивать на плату феном. Посмотрите фото нового чипа или datasheet и поймёте как должны выглядеть ноги. Они не торчат.

    Все режимы используют инерциалку, которая считается от всех датчиков. Но если приближенно и грубо сказать, то Stabilize не использует компас. Летать можно.
     
    Последнее редактирование: 8 сен 2017
    Mishka111 и iddestiny нравится это.
  13. iddestiny

    iddestiny Абитуриент

    Регистрация:
    4 авг 2017
    Сообщения:
    11
    Город:
    Пермь
    Имя:
    Андрей
    Понятно. Спасибо! Заказал новый модуль)
    Подожду видимо пока прийдет) отпишусь по результату.
     
  14. Mishka111

    Mishka111 Абитуриент

    Регистрация:
    15 июл 2017
    Сообщения:
    5
    Город:
    Qryat Byalik
    Имя:
    Mishka
    Такая же проблема с точно таким же (даже с двумя) компасом.
    После долгих безрезультатных поисков в нете, сегодня решил эту проблему.
    Решение заключалось в добавлении сопротивлений PULL-UP 4,7K в шину I2C.
    Теперь компас ожил и работает как положено.
     
    raefa нравится это.
  15. YuFFus

    YuFFus Абитуриент

    Регистрация:
    17 мар 2018
    Сообщения:
    1
    Город:
    Владивосток
    Имя:
    Юрий
    Добрый день! А можно поподробней, куда именно включается сопротивление?
     
Реклама. Купить это место.