Самодельный указатель курса (компас) для NMEA2000
Промазал все компоненты таким силиконом, вроде нормально. Хотя весь прошлый сезон просто покрытые лаком также отходили, ни следа окисления.К выбору защиты от влаги нужно подходить осторожней.
Жесткие (лаки , клеи, в т.ч. эпокс. смола), действительно могут повредить печатный монтаж, который у китов и так не всегда на высоте.
Мягкие тоже внимательней нужно рассматривать в плане хим. активности.
Например, кем то рекомендованый защитный материал
Посмотреть вложение 12244328
Расслоил пластик китайского корпуса....
Посмотреть вложение 12244329
Смотрю в сторону двухкомпонентного силикона
Посмотреть вложение 12244334
Есть у кого опыт применения такого?
Где покупался? Можно ссылку?На мой взгляд этот корпус
Посмотреть вложение 12244529
самое то для наших целей.....
Посмотреть вложение 12244530
Ищем на али AK-N-88....Где покупался? Можно ссылку?
Вообще есть специализированный лак PLASTIK 71 - продают в том числе на маркетплейсах. Если кто то соберается топить компас, то не подойдет наверное, а вот от конденсата ИМХО вполнеК выбору защиты от влаги нужно подходить осторожней.
Жесткие (лаки , клеи, в т.ч. эпокс. смола), действительно могут повредить печатный монтаж, который у китов и так не всегда на высоте.
Мягкие тоже внимательней нужно рассматривать в плане хим. активности.
Например, кем то рекомендованый защитный материал
Посмотреть вложение 12244328
Расслоил пластик китайского корпуса....
Посмотреть вложение 12244329
Смотрю в сторону двухкомпонентного силикона
Посмотреть вложение 12244334
Есть у кого опыт применения такого?
В эхолотах практик поступают просто, плату ничем не мажут, но корпус герметичен, а внутрь кладут пакетик силикагеля. А практики работают и зимой и летом, из жары да в холод.Вообще есть специализированный лак PLASTIK 71 - продают в том числе на маркетплейсах. Если кто то соберается топить компас, то не подойдет наверное, а вот от конденсата ИМХО вполне
Проверил. У вас неверная информация. Вот выдержка из официального даташита.Подробнее в документации на bno055 и сторонних форумах. А общая суть что калибровка bno055 не останавливается никогда. Калибруются все сенсоры: маг, аксель и гиро. Процесс идёт постоянно. Чип использует наилучшие, по его мнению, значения. Отключить это невозможно, это заложено в самой прошивке bno055.
У меня вообще сложилось впечатление этот модуль точнее всего работает когда он постоянно в движении по всем осям, а когда он в покое у него начинается дрейф показаний.
Моя любимая рубрика - каждый интерпретирует документацию кто как понял и в данном случае я склонен согласиться с версией товарища vladvolk. Как я прочитал и понял - основное отличие этих двух режимов в числе сенсоров используемых для калибровки в одном используется только акселерометр + магнетометр во втором добавляется еще и гироскоп. Ни какой речи о том что где то в одном из этих режимов не происходит постоянной перекалибровки не идет. Просто в одном режиме для калибровки магнетометра используютяс 2 сенсора в другом режиме 3 сенсораПроверил. У вас неверная информация. Вот выдержка из официального даташита.
Чип имеет несколько режимов работы.
Посмотреть вложение 12253567
Нас интересуют последние два режима так называемые Фьюжн-режимы, в которых чип помимо выдачи показаний акселя, гиро и компаса делает еще и вычисление абсолютной ориентации относительно направления на магнитный полюс Земли (используя показания всех датчиков). При этом компас выдает точное пространственное положение в виде кватернионов или в виде углов Эйлера (крен, тангаж, поворот):
Посмотреть вложение 12253582
Читаем описание этих режимов и видим, что автоматическая перекалибровка выполняется только для компаса (датчика магниометра) и автоматически выполняется только в режиме NDOF. Называется она Fast Magnetometer Calibration (FMC). В режиме NDOF_FMC_OFF она отключена.
Посмотреть вложение 12253576
Данный проект компаса использует именно режим NDOF_FMC_OFF. То есть с отключенной автоматической перекалибровкой магнитометра.
Какой смысл писать публично о том, что сделал и держишь только у себя? Положи на гитхаб, тогда будет толк...По прошивке компаса.
Нашел еще один косяк в оригинальном скетче немца. Неверно распознавалась команда ручного задания девиации. В подсказке эта команда описана как defdev, а в скетче ожидалось на входе как devdiv. Некритично для большинства, но поправил.
Также задублировал весь вывод сообщений и отладочной информации и в COM-порт и в Bluetoth-канал, так что теперь можно полностью работать и настраивать компас через смартфон. Немец начал эту работу но пошел примитивным способом, каждый раз дублируя вывод в компорт и в блютус. В итоге мест таких окпзалось достатрчно много и он бросил на полпути. Я добавил универсальные процедуры вывода, которые дублируют вывод сразу в оба канала, и везде вывод сообщений реализовал через них.
Плюс кое-где поправил в сообщениях адовый микс английского с немецким, перевел все на английский.
Плюс поправил некоторые кучерявые и мутные формулировки в сообщениях, сделал их более понятными и отражающими суть.
Подумываю сделать настройку выбора языка английский/русский, но пока сомневаюсь в необходимости этого. Ибо возни с этим много, а выхлоп считаю несущественным. Рядовым пользователям рабоиать с меню компаса напрямую нет необходимости, эхолот может запускатьткалибровку из меню настроек компаса в эхолоте.
Также пока думаю над изменением номера версии прошивки, чтобы эхолот не предлагал ее обновить на более новую. Возможно, сделаю обновление прошивки через эхолот по сети NMEA2000 если не заленюсь.
После окончания всех работ по доведению прошивки до ума и испытаний на воде планирую выложить ее для свободного скачивания.
Всем хороших рыбалок!
Я же написал, что выложу когда все проверю. Зачем выкладывать сырое? Тем более, что я еще не все что хотел реализовал и буду пилить дальше.Какой смысл писать публично о том, что сделал и держишь только у себя? Положи на гитхаб, тогда будет толк...
Есть два варианта - либо не притворяться Precision-9 Compass и потерять возможность запускать калибровку из меню картплотера (ее наличие в том виде в каком есть сомнительная фича) либо задрать версию прошивки чтобы лорик никогда не подумал что прошивка устарела.Также пока думаю над изменением номера версии прошивки, чтобы эхолот не предлагал ее обновить на более новую. Возможно, сделаю обновление прошивки через эхолот по сети NMEA2000 если не заленюсь.
Вы абсолютно правы, каждый читает то, что хочет прочитатьМоя любимая рубрика - каждый интерпретирует документацию кто как понял и в данном случае я склонен согласиться с версией товарища vladvolk. Как я прочитал и понял - основное отличие этих двух режимов в числе сенсоров используемых для калибровки в одном используется только акселерометр + магнетометр во втором добавляется еще и гироскоп. Ни какой речи о том что где то в одном из этих режимов не происходит постоянной перекалибровки не идет. Просто в одном режиме для калибровки магнетометра используютяс 2 сенсора в другом режиме 3 сенсора
Посмотреть вложение 12253651
И вот ответ на форуме боша (можно почитать через VPN)
Посмотреть вложение 12253652
P.S могу ошибаться в каком режиме какой набор сенсоров используется. Но сама суть этих двух режимов в числе сенсоров использующихся для коррекции друг друга а авто калибровка как была так и остается и отключить ее нельзя, о чем бош пишет в сноске
Я же вам подчеркнул красным цветом на языке оригинала строчку из даташита - все как Вы любите, могу повторить, мне не сложноВы абсолютно правы, каждый читает то, что хочет прочитать
Прочитайте дальше внимательнее. Там указано, что указанные калибррвки выполняются каждый раз при Power on Reset. Да, автоматически, да, отключить это нельзя. Но только при Power on Reset. Это НАЧАЛЬНЫЕ калибровки офсетов (смещений) и они не меняются в процессе дальнейшей работы, это постоянные поправки (на точность механической установки чипа относительно мира). Это initial calibration. Также ниже в тексте инструкции описано, что нужно сделать механически чтобы выполнить калибровки, например описывать датчиком в воздухе "восьмерку". Или вы думаете, что нужно непрерывно описывать компасом восьмерку, чтобы он смог постоянно выполнять свою автокалибровку?
Также вы невниматеоьно читали мои выдержки, особенно таблицу режимов. В фьюжн режимах анализируются и выдаются все датчики. Ответ боша лишь описывает что именно происходит при калибровке, сам процесс. И он повторяет мои цитаты даташита.
Мне кажется мненте, что чип непрерывно что-то там калибрует, сложилось из-за машинного перевода оригинального английского текста. Выдернули конкретные формулировки, остальное непоняли, и контекст неверный, вот и родился миф Читать инструкции лучше всего на языке оригинала