Автор Тема: компас на чипе HMC5883L  (Прочитано 23082 раз)

0 Пользователей и 1 Гость просматривают эту тему.

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
компас на чипе HMC5883L
« : 12 Декабрь 2011, 15:08:54 »
эксперименты выявляют очень сильное влияние близко расположенного железа. :-(
сигнал искажают рамка индикатора, экран карты, корпуса аккумов...
если датчик удалить сантиметров на 5-7, влияние резко уменьшается.
while(1||!1);
зберігай спокій

Speys

  • Глобальный модератор
  • .
  • *****
  • Сообщений: 932
(Нет темы)
« Ответ #1 : 12 Декабрь 2011, 15:21:20 »
Совместим с металлоискателем Да пожалуй так и будет.Во внутрь не приспособиш много анти факторов И Бузер с магнитом,да и дросселя фонят.НЕ уверен,но пожалуй ток выносным вариантом.

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #2 : 12 Декабрь 2011, 17:19:44 »
вот маленькая кинишка. видно как реагирует на корпус аккума

while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #3 : 20 Декабрь 2011, 21:11:48 »
надо бы понять принципы работы этого компаса.
Вот нашел инфу про поле Земли
Цитировать
Магнитное поле Земли, на её дневной поверхности, в средних широтах европейской части России, имеет значения - приблизительно 0.05 миллитесл (мТл), что в старых единицах СГС составляет 0.5 Гаусс. С первого тысячелетия, величина земного, геомагнитного поля уменьшилась более чем вдвое и человеческий организм испытывает синдромы его дефицита, который можно восполнить благодаря магнитотерапии с помощью внешних источников магнитного поля.

 Силовые линии и полюса (не совпадают с географическими) магнитного поля Земли

  Рис.1 Силовые линии магнитного поля Земли

Силовые линии нормального магнитного поля направлены на север и вниз (они входят в землю почти отвесно, под углом, порядка I = 70°, с небольшим, в семь градусов, склонением на восток; это в Московской области, а в других районах страны - параметры геомагнитного поля могут отличаться).
Наш датчик имеет три оси: X Y Z
Так вот, надо понять как эти оси взаимодействуют с силовыми линиями магнитного поля. Мож где удобоваримая готовая инфа есть?  :-):
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #4 : 21 Декабрь 2011, 14:10:32 »
while(1||!1);
зберігай спокій

dansat

  • .
  • *
  • Сообщений: 875
(Нет темы)
« Ответ #5 : 21 Декабрь 2011, 23:39:24 »
Тут вот какое дело... компасы на железо очень реагируют, а не в лесу придется-то с ними - металл кругом, ЖБИ... Для наших целей очень сомнительная польза может выйти.  :du_ma_et:
Может лучше сразу в сторону GPS, Глонас посмотреть?

p.s. правда по ссылкам пока некогда было внимательно посмотреть

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #6 : 21 Декабрь 2011, 23:49:59 »
металл конечно влияет, но думаю примерно так же как и на обычный компас с магнитной стрелкой. А всё равно по компасу в незнакомой местности определяемся, как ни крути...
while(1||!1);
зберігай спокій

dansat

  • .
  • *
  • Сообщений: 875
(Нет темы)
« Ответ #7 : 22 Декабрь 2011, 00:47:52 »
Тогда дилема, только опытным путем на практике проверять... Штука хорошая, но если цена железа при этом вырастит чувствительно  :-(

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #8 : 22 Декабрь 2011, 22:42:20 »
вот парень копал инфу для диплома
даташиты , апноуты, статьи фирмы Honeywell
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #9 : 23 Декабрь 2011, 18:52:50 »
для двух осей в общем работает даже в условиях близости железок прибора.
Только если сместить датчик даже на миллиметры относительно них, калибровка сбивается.
А так в общем работает приемлемо.
while(1||!1);
зберігай спокій

Медведь

  • .
  • *
  • Сообщений: 1228
(Нет темы)
« Ответ #10 : 23 Декабрь 2011, 19:54:14 »
Дык, это...
Ты кажи, что заказывать себе компас или нет?
Пора?
СОВА! Открывай! Медведь пришёл...

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #11 : 23 Декабрь 2011, 20:34:02 »
ну, пока результаты положительные.
смотрим кино -
while(1||!1);
зберігай спокій

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #12 : 24 Декабрь 2011, 14:11:06 »
схема подключения компаса
while(1||!1);
зберігай спокій

Медведь

  • .
  • *
  • Сообщений: 1228
(Нет темы)
« Ответ #13 : 25 Декабрь 2011, 08:48:20 »
плата для тех кто не имеет ни того ни другого:
СОВА! Открывай! Медведь пришёл...

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4578
(Нет темы)
« Ответ #14 : 14 Январь 2012, 13:35:33 »
прошивка для поиграться
отключен угломер.
калибровка компаса - выбираем "калибровка", поворачиваем прибор в горизонтальной плоскости на 360 гр.
Оно само запомнит корректирующие данные, главное не наклонять по горизонтали.
Затем переключаем из калибровки, и компас работает.
while(1||!1);
зберігай спокій