• ВНИМАНИЕ! ПРОСЬБА ВОЗДЕРЖАТЬСЯ ОТ ОБСУЖДЕНИЯ НА ФОРУМЕ ЛЮБЫХ ПОЛИТИЧЕСКИХ СОБЫТИЙ! СПАСИБО!

Самодельный указатель курса (компас) для NMEA2000 (Просматривают: 4)

С нами с
18.01.2012
Сообщения
2 139
Репутация
2 370
Возраст
44
Откуда
СССР, эсесеровский
Самодельный указатель курса (компас) для NMEA2000
А можно подробнее? В какой момент она происходит? Что при этом калибруется?
Подробнее в документации на bno055 и сторонних форумах. А общая суть что калибровка bno055 не останавливается никогда. Калибруются все сенсоры: маг, аксель и гиро. Процесс идёт постоянно. Чип использует наилучшие, по его мнению, значения. Отключить это невозможно, это заложено в самой прошивке bno055.
У меня вообще сложилось впечатление этот модуль точнее всего работает когда он постоянно в движении по всем осям, а когда он в покое у него начинается дрейф показаний.
 
С нами с
15.06.2013
Сообщения
3 152
Репутация
3 483
Откуда
Железнодорожный
Самодельный указатель курса (компас) для NMEA2000
Подробнее в документации на bno055 и сторонних форумах. А общая суть что калибровка bno055 не останавливается никогда. Калибруются все сенсоры: маг, аксель и гиро. Процесс идёт постоянно. Чип использует наилучшие, по его мнению, значения. Отключить это невозможно, это заложено в самой прошивке bno055.
Понял, покопаюсь в документации, спасибо.

У меня вообще сложилось впечатление этот модуль точнее всего работает когда он постоянно в движении по всем осям, а когда он в покое у него начинается дрейф показаний.
Похоже, немец пишет именно об этом дрейфе:

1714393866748.png
 
С нами с
10.04.2014
Сообщения
14
Репутация
4
Откуда
Нижний Тагил
Самодельный указатель курса (компас) для NMEA2000
Из этого проекта взять работу с n2k
Работу с n2k тогда уж лучше брать от первоисточника Timo Lappalainen, на гитхабе, и библиотеки под BNO там же. А сверху уже свой интерфейс, хоть Bluetooth, хоть WEB. Я выбрал второе, браузер на любом телефоне имеется
я прошивку лорика не реверсил чтобы дать руку на отсечение как она считает магнитное склонение.
Магнитное склонение картплоттер получает со спутника, при загрузке альманаха.
 
С нами с
02.09.2022
Сообщения
48
Репутация
21
Откуда
Minsk
Самодельный указатель курса (компас) для NMEA2000
А общая суть что калибровка bno055 не останавливается никогда. Калибруются все сенсоры: маг, аксель и гиро. Процесс идёт постоянно. Чип использует наилучшие, по его мнению, значения. Отключить это невозможно, это заложено в самой прошивке bno055.
У меня вообще сложилось впечатление этот модуль точнее всего работает когда он постоянно в движении по всем осям, а когда он в покое у него начинается дрейф показаний.
У BNO есть non-fusion mode если хочется хардкора ) раздел 3.6.5 даташита и будут Вам некомпенсированные данные.
С fusion режимом мне лично не все понятно исходя из даташита. Например что будет происходить в регистрах типа MAG_OFFSET_* после прохождения колибровки по процедуре - - насколько часто в них будут обновляться данные если в CALIB_STAT запишется что все сенсоры полностью калиброванные.
 
С нами с
02.09.2022
Сообщения
48
Репутация
21
Откуда
Minsk
Самодельный указатель курса (компас) для NMEA2000
Магнитное склонение картплоттер получает со спутника, при загрузке альманаха.
C этого момента поподробнее, откуда спутник знает что то про магнитное склонение? оно всегда расчитывалось исходя из Всемирной магнитной модели (WMM) - можно почитать например тут - https://www.nga.mil/news/World_Magnetic_Model_Makes_Modern_Precision_Naviga.html
Исходя из этой модели на сколько то лет расчитываются склонения для любых координат - а далее обычно навигационное оборудование по координатом получает склонение для данной точки.
 
С нами с
17.01.2007
Сообщения
6 841
Репутация
5 437
Возраст
47
Откуда
Рязань
Самодельный указатель курса (компас) для NMEA2000
C этого момента поподробнее, откуда спутник знает что то про магнитное склонение? оно всегда расчитывалось исходя из Всемирной магнитной модели (WMM) - можно почитать например тут - https://www.nga.mil/news/World_Magnetic_Model_Makes_Modern_Precision_Naviga.html
Исходя из этой модели на сколько то лет расчитываются склонения для любых координат - а далее обычно навигационное оборудование по координатом получает склонение для данной точки.
Все просто - "карта" склонений зашита в прошивку эхолота.
 
С нами с
10.04.2014
Сообщения
14
Репутация
4
Откуда
Нижний Тагил
Самодельный указатель курса (компас) для NMEA2000
А общая суть что калибровка bno055 не останавливается никогда. Калибруются все сенсоры: маг, аксель и гиро
Полностью согласен. BNO 055 за счёт этого идеальный датчик для VR приложений. Они ,буржуи, для этого даже специальный термин придумали, ака сложная магнитная обстановка. Двумя словами: Вы в VR очках с датчиками в двух руках, работаете в трёхмерном пространстве, физически находясь при этом в клубе виртуальной реальности, который расположен в под вале городского здания. И вот Вы ходя по помещению в виртуале, в реале перемещаетесь в этом подвале и в какой то момент времени приближаетесь к чугунной канализационной трубе... Другой датчик бы в это время исказил бы Ваше виртуальное пространство, но только не BNO 055. У него постоянная внутренняя перекалибровка. Вы (пользователь виртуала) искажений не увидите, однако стороннему наблюдателю будет видно, что обходя Ваше виртуальное пространство в виде , скажем квадрата Вы, при приближении к вышеупомянутой канале, повернули далеко не на 90 градусов))).
Увы и ах мы то не в виртуальном пространстве на нашей лодке, нам надо на север, значит на север!!! Кстати, ну или нет, в бошевских датчиках следующей итерации, проблема постоянной перекалибровка снята, есть соответствующие регистры, но с ПО, которое взято за основу этой темы, работать не будет, ИМХО.
 
С нами с
10.04.2014
Сообщения
14
Репутация
4
Откуда
Нижний Тагил
Самодельный указатель курса (компас) для NMEA2000
C этого момента поподробнее, откуда спутник знает что то про магнитное склонение? оно всегда расчитывалось исходя из Всемирной магнитной модели (WMM) - можно почитать например тут - https://www.nga.mil/news/World_Magnetic_Model_Makes_Modern_Precision_Naviga.html
Исходя из этой модели на сколько то лет расчитываются склонения для любых координат - а далее обычно навигационное оборудование по координатом получает склонение для данной точки.
Повторюсь, картплоттер получает данные о магнитном склонении со спутника, для своего местоположения. Никакие склонения в картплоттер не зашиты, они меняются с течением времени.
 
С нами с
17.01.2007
Сообщения
6 841
Репутация
5 437
Возраст
47
Откуда
Рязань
Самодельный указатель курса (компас) для NMEA2000
Повторюсь, картплоттер получает данные о магнитном склонении со спутника, для своего местоположения. Никакие склонения в картплоттер не зашиты, они меняются с течением времени.
Склонения могут меняться раз в нцать лет, за это время вносятся в прошивку новые значения. С новой прошивкой обновляются.
 
С нами с
10.04.2014
Сообщения
14
Репутация
4
Откуда
Нижний Тагил
Самодельный указатель курса (компас) для NMEA2000
У BNO есть non-fusion mode если хочется хардкора ) раздел 3.6.5 даташита и будут Вам некомпенсированные данные.
С fusion режимом мне лично не все понятно исходя из даташита. Например что будет происходить в регистрах типа MAG_OFFSET_* после прохождения колибровки по процедуре - - насколько часто в них будут обновляться данные если в CALIB_STAT запишется что все сенсоры полностью калиброванные.

Значения в этих регистрах меняются с каждым тактом внутренней перекалибровки, включая те случаи когда в calib_stat запишутся "троечки" по всем датчикам. В этом и суть, Вы откалибровали датчик, записали значения в регистры, а они, зараза, постоянно меняются и возможности отключить их замену нет, от слова совсем. Я ещё не говорю, какую пургу он, датчик, при пользовательской калибровке в регистры пишет, а в прочем, ему то какая разница, он их потом ещё не раз перекалибрует))).
 
С нами с
10.04.2014
Сообщения
14
Репутация
4
Откуда
Нижний Тагил
Самодельный указатель курса (компас) для NMEA2000
Склонения могут меняться раз в нцать лет, за это время вносятся в прошивку новые значения. С новой прошивкой обновляются.
Я с Вами спорить не буду. И да, Ваш компас самый лучший, куда до Вас всяким Фикспоинтам с Векторами.
 
С нами с
17.01.2007
Сообщения
6 841
Репутация
5 437
Возраст
47
Откуда
Рязань
Самодельный указатель курса (компас) для NMEA2000
С нами с
23.10.2013
Сообщения
2 735
Репутация
1 699
Откуда
Россия
Самодельный указатель курса (компас) для NMEA2000
ICM 20948 такой чип применён в компасе электромотора хайбо и подобного.
 
С нами с
02.09.2022
Сообщения
48
Репутация
21
Откуда
Minsk
Самодельный указатель курса (компас) для NMEA2000
Все просто - "карта" склонений зашита в прошивку эхолота.
Так и я о том же, и пока товарищ БанкирЪ не предоставит пруфов по поводу данных о склонении со спутника все в мире будут продолжать пользоваться таблицами, потому что причем здесь gps спутник и магнитные поля земли...
 
С нами с
02.09.2022
Сообщения
48
Репутация
21
Откуда
Minsk
Самодельный указатель курса (компас) для NMEA2000
Значения в этих регистрах меняются с каждым тактом внутренней перекалибровки, включая те случаи когда в calib_stat запишутся "троечки" по всем датчикам. В этом и суть, Вы откалибровали датчик, записали значения в регистры, а они, зараза, постоянно меняются и возможности отключить их замену нет, от слова совсем. Я ещё не говорю, какую пургу он, датчик, при пользовательской калибровке в регистры пишет, а в прочем, ему то какая разница, он их потом ещё не раз перекалибрует))).
Ну тогда никто не мешает использовать bno в non_fusion режиме + например данными по калибровке полученными сразу после калибровки с троечками в calib_stat - и так например пока в calib_stat не появятся 2
1714407085521.png
 

Сейчас смотрят

Вверх