Проект Мегапират на самик!
У тебя по ходу в крышке магнит неодимовый или еще какая намагниченная железяка рядом с платой.
Блин!!!
У меня же тоже 2 магнита сантиметрах в 7 от платы, на них капот крепился. Сильно влияют наверное ?
Надо выпиливать их нах.
Хотя с другой стороны у всех на самике есть двиг, у меня до него сантиметров 30. Но там и магнитов побольше.
а ты поднеси к двигателю какую-нить железячку? сильно она магнитится? у меня на некоторых движках и не магнитится совсем, там поле, я так понимаю, закольцовано.
У тебя по ходу в крышке магнит неодимовый или еще какая намагниченная железяка рядом с платой.
Калибровка компаса не может устранить мощные источники магнитного поля, только немного подкорректировать. Вот вытащи плату нафиг совсем, вынеси на середину комнаты и закалибруй, а потом смотри курс. Увидишь, что все нормально. А потом попробуй, не отключая проводов и глядя на raw data и курс поднести на родное место в самолете. Водя платой как миноискателем, поймешь, кто тебе всю малину портит. Как поплыли raw цифры - там враг и сидит.
Олег я понимаю, что наводки магнитного поля влияют…
Но на прошивке 3008 курс был в порядке, а на 3035 и далее уже нет. В конфигурации самика и размещении платы и других элементов изменений не делал…
Т.е. получается что на старой прошивке влияния небыло а на новых оно уже есть…
для чистоты эксперимента сегодня вечером залью 3008 и проверю… (если получится добраться к самику…).
Именно это (зависимость от прошивки ) меня и смутило…
Я подумал - может ты при работе с прошивкой какой множитель на склонение лишний поставил - разница между курсами (новых и старой прошивок) очень стабильна и что самое интересное - в полете (два моих предыдущих видео) отклонение курса равно именно этой ошибке в курсе… Если посмотреть видео - видно, что утром (3008) самик указывал курс ровно на север, а вечером (3037) - север у него уже на 60 градусов к западу стал…
Я тоже сразу подумал что склонение виновато, но оно такое же как и утром…
Вообщем - ты меня наверно понял (как правильней объяснить незнаю…).
это солнечный ветер… при условии что самик никуда не перемещался - т.е. тесты проводились в одном и том же месте и обстановке.
это солнечный ветер… при условии что самик никуда не перемещался - т.е. тесты проводились в одном и том же месте и обстановке.
На счет солнечного ветра - ха-ха…
Стараюсь все тесты проводить на одном и том-же поле.
Данные проводились на одном и том-же, разница в установке базы 4 метра (примерно), поменялись слегка условия - утром была облачность низкая, вечером практически без облаков (но на магнитное поле Земли это вряд ли повлияло).
К тому - же на второй день (т.е. вчера) тест проводился в моделке и курс указывал неправильно (так -же как и во втором полете).
Чтоб не быть голословным надо просто перешиться на 3008 и записать лог как вчера…
надо просто перешиться на 3008 и записать лог как вчера
И сравнить, не меняя положения платы и настроек, показания компаса.
У меня же тоже 2 магнита сантиметрах в 7 от платы, на них капот крепился. Сильно влияют наверное ?
Неодим выносит вообще пипец, даже на 20см чувствуется.
Я подумал - может ты при работе с прошивкой какой множитель на склонение лишний поставил
с 3008 по последнюю никаких изменений в вычислении yaw_sensor не проводилось. Именно он отражает показания компаса.
Также могу сообщить, что компас на своих платах (дундел и дисковери с алиноне) я калибровал в последний раз еще на 2000-х прошивках, когда ввел новую калибровку осей. Где был север, так он там и остался на последних.
Сообщение от alex-ber надо просто перешиться на 3008 и записать лог как вчера И сравнить, не меняя положения платы и настроек, показания компаса.
Вообщем во время обеда провел эксперимент…😎
Условия:
Самик закреплен неподвижно носом в сторону севера (±5 градусов - комаса небыло…).
Крышка отсека (с камерой и работаюшим передатчиком на 5.8 снята и находится с восточной стороны на крыле (8 см от платы).
прошивка 3037 - лог и сырые в логе № 19.
Не меняя положение самика (вообще ничего не меняя) прошиваю на 3008.
что поменялось? компас вроде остался как был (вроде облом…😃) - в сырых поменялось значение Z (!!!). Лог № 20
Не меняя положение самика (ничего не меняя) - одеваем крышку на место (условие калибровки компаса…) - и ВУАЛЯ - компас (курс) становится прямо на север !!!😃😃 (небольшая погрешность остается - не совсем точно выставлен самик). (сравни с логом № 18 - там с 11-й по 57-ю секунду крышка тоже на место установлена и самик в том-же положении относительно сторон света…) Лог 21 (извини что коротенький - позвонили с работы…).
Вообщем вот такой эксперимент…😃
Надеюсь - поможет😇.
что поменялось? компас вроде остался как был (вроде облом…) - в сырых поменялось значение Z (!!!). Лог № 20
сырой компас как был, так и остался 28,417,665, между №19 и №20 (3037 и 3008) разницы нет! 😃
Сравнивать с 18м логом, где все плавает, положение самолета другое и т.п. неинформативно.
Вот после этого:
Не меняя положение самика (ничего не меняя) - одеваем крышку на место (условие калибровки компаса…) - и ВУАЛЯ - компас (курс) становится прямо на север !!!
аналогично, ничего не меняя, нужно было бы опять залить последнюю и снять лог еще раз. С нахлобученной крышкой.
Поскольку самолет ты уже пошурудил туда-сюда, нужно переделать оба варианта:
Сейчас у тебя 3008.
- Начать писать лог с крышкой, через минуту крышку снять, записать еще минуту
- перешиться на последнюю, повторить п.1
Вот это будет корректное сравнение, и мне гораздо легче вкурить, что у тебя там происходит.
И не забудь включить RAW.
И не забудь включить RAW.
Скажи где?
Тьву - совсем загрузился…😆 понял…
Хорошо - повторю в такой последовательности… По минуте в каждом режиме хватит?
Дым машина под управлением МПХ? 😃
С чего пыхнула то?
И почему оператор камеру бросил?
ага, дунделовская платка 😃
взорвался регуль один, потому что если мотор на 80А номинал, регуль надо на 120А номинал, а не 70а предельное.
Настраиваю плату дома.
Стартую плату при разных начальных курсах.
Так вот при определенных курсах - очень интересное поведение:
1.Стартуем, курс 220-230
2.Ждем, самолет в покое.
3.Секунд через 10 курс начинает уменьшаться.
4.Секунд через 40-50 курс останавливается, итог старто 100 градусов.
Это происходит если стартовать примерно из сектора ±20 градусов
Если же стартовать носом в любом другом направлении - курс стоит и все ок.
Странно что после конвертера логов только 4 строки - писал долго.
Опечатка.
4.Секунд через 40-50 курс останавливается, итог - 100 градусов.
Попробуйте, ни у кого нет аналогичного поведения?
Олег, наверное так не должен вести себя курс? Смотрел на сырые данные компаса в это время - ничего необычного, шумят около средих значений, средние не меняются.
Склонение 12 вписал для Нижнего Новгорода.
если стартовать примерно из сектора ±20 градусов
Секунд через 40-50 курс останавливается, итог - 100 градусов.
я правильно понял, что компас показывает неправильный курс, если стартовать в каком-то одном секторе? А если сменить курс, становится правильным?
я правильно понял, что компас показывает неправильный курс, если стартовать в каком-то одном секторе? А если сменить курс, становится правильным?
Насчет правильности относительно реального севера - не знаю, не проверял.
При старте в определенном секторе(шириной градусов 20-40) начальный курс сильно отличается от конечного(на 120 и более градусов) , конечный - похож на правду, если сравнить со стратами в других положениях.
Курс уходит от 230 до 100 примерно за минуту и потом останавливается.
старте в определенном секторе(шириной градусов 20-40)
а…Понял. блин, подумал, что курс реальный 20, на старте показывает 240, а потом устаканивается до 100 и там и стоит 😃 Где-то в компенсаторе ускорений недочет. Посмотрю.
а…Понял. блин, подумал, что курс реальный 20, на старте показывает 240, а потом устаканивается до 100 и там и стоит 😃 Где-то в компенсаторе ускорений недочет. Посмотрю.
Кстати в логах видны raw данные ?
А то после конвертера только 4 строки в csv.
Полетал в обед сегодня, все больше и больше нравится, чувствую с FPV на вертах приторможу пока, а вот на трикоптере вполне можно продолжить.
хватит
Вчера не смог добраться к самику - коллега проставлялсяB-)
Сегодня провел эксперимент по заданным Олегом условиям:
самк неподвижно закреплен, находится в полном пакое. Сооринтирован примерно на север, расположен на столе (рама стола металл…).
Прошивка 3008 крышка снята - лог 22.
Прошивка 3008 крышка одета - лог 23
не меняя ничего (не отключая самика) и недвигая его прошиваюсь на 3037.
Прошивка 3037 крышка одета - лог 25
Прошивка 3037 крышка снята - лог 26
Лог 24 не выкладывал - длинна 1 сек - это я включил логирование при прошивке…😛
по результату - все видно😵 или Олег втихаря изменил что-то в прошивке или я ошибался… При перепрошивке ничего не изменилось (вроде…).😃
Посыпаю голову пеплом…
Далее продолжил:
Лог 27 - момент одевания крышки (видно что за минуту курс становится в норму…).
Следующий эксперимент - самик уже в руках стараюсь держать ровно и неподвижно😇)- через каждые 30 секунд поворачиваю самик в горизонте на 90 градусов (типо - по сторонам света) - лог 28…
Вот тут вопрос - показания компаса на наземке при смене положения должны возвращаться как у меня?😃
Ну как-то так…
Надо в поле проверить еще раз… Долго думал по поводу улета самика при возврате - а не могло быть из-за того, что я при старте не жмакал кнопку НОМ на наземке (не запомнил принудительно точку старта…) - вроде плата при достаточном кол-ве спутников через 10 сек сама запоминать должна… При просмотре крайнего видео видно что самик лежит около машины а дистанцию до дома показывает 28 метров… Хотя самик (судя по видео) летел с удалением от базы (метры дистанции росли…).
Вобщем логи вот:
Погонял вечером, прикольно смотрится
Работай стаба доволен как удаф 😃