flybrain. передатчик + приемник + автопилот. powered by stm32
Наконец преодолел рубеж в 10км. Слетал почти ночью на 30 км.
Ни фига себе, 90 минут. У тебя там диванчик, минибар, пиво?
Ты принципиально летел до потери связи? Я бы не рискнул, наверное. Можно смело записываться в табличку рекордов Александра (Баучи)
Ни фига себе, 90 минут. У тебя там диванчик, минибар, пиво?
Ты принципиально летел до потери связи? Я бы не рискнул, наверное. Можно смело записываться в табличку рекордов Александра (Баучи)
С приездом!
Да, диванчик был бы в самый раз, да и все остальное тоже не помешает 😉
В этом полете тестировали патч на РУ и ВМГ, на АП была возложена задача возврата самолета. Я как бы АП доверяю, так что я рискнул, всеж уже больше 200 часов с ним налетал! Кстати, во всех моих полетах рудер не в ту сторону работал. В общем, тест его нужен.
В табличку уже записался 😃
Сижу, пытаюсь сообразить, что могло убить проц? АП был упакован, соединен с СТДАПП шлейфом и подсоединена батарея. Закончив с видео, снял гнездо и убирая со стола крыло сдвинул СТДАПП уголком к АП соединение произошло со стороны разъема видео. Хочу сообразить, что еще кроме проца может понадобиться? Питание, ОСД?
Хочу сообразить, что еще кроме проца может понадобиться? Питание, ОСД?
Если честно я так и не понял, у тебя 12В от видео попало на какой-то пин разъема?
Кстати, во всех моих полетах рудер не в ту сторону работал. В общем, тест его нужен.
Да, будет на днях. Вчера не успел еще все новинки на самолете проверить.
перевенутый СТДАПП уголком въехал под штырьки АП. На этом угле есть 5в. Поскольку заметил не в тот же момент видимо так около минуты оставалось. USB был отключен. Все рассоединил. Отключил батарею. Снова включаю. АП уже мертв. Измеряю, 3.5в с шлейфа - 0.в. Разъединяю - 3.5 есть.
Даю USB на АП, 3сек. МСР жжет палец.
“революция стоит того если она умеет защищаться”
Предохранитель был? Эх, Петр, Вы не первый 😌
Предохранитель был? Эх, Петр, Вы не первый
Да вот, еще как то не сложилась картина происшедшего. Да и какой же предохранитель спасет, когда проц тихо умирает от повышения на десятые доли вольта?
Я предполагаю, что при коротыше выгорел какой-то элемент. Ток ессно в скачок прыгнул. Если б стоял фьюз - мог бы разомкнуть питание. Фьюз, однако, не достаточное средство. Необходимое.
Хорошо б какой-либо монитор-откусыватель питания иметь.
Есть ли такие?
Даю USB на АП, 3сек. МСР жжет палец.
Если 5В пришло на штырь питания АП, то боюсь, что все очень печально. Оно попадет везде. Единственная надежда, что проц сгорел и замкнул шину ранее, чем что-то еще ёкнулось. 5В вырабатывается линейником, при КЗ он защиту включает. Соответственно, надеятся только на то, что что-то одно сгорело первым. Снимай проц, подавай питание. Если 3,3В появится, тогда есть надежда, что все остальное живо. В противном случае все равно по очереди снимать все микры и проверять, не появится ли 3,3В.
Предохранитель был? Эх, Петр, Вы не первый
Фьюз не спасает, он на ток реагирует. А если ток вылез за 1А, то уже поздно пить баржоми, все уже случилось.
Если б стоял фьюз - мог бы разомкнуть питание.
5В вырабатывается от 78L05 оно при токе 150мА само как фьюз сработает.
Если 5В пришло на штырь питания АП
Штырь был занят шлейфом. Оно могло попасть на штырь АП Video. И да, 7805 был теплый. Если МСР1702 дохнет 5 вольт пройдет сквозь?
Если МСР1702 дохнет 5 вольт пройдет сквозь?
Я думаю нет, хотя экспериментов таких не ставил.
Если 5В попало на видео штырь, то накрылся скорее всего либо ОУ, либо элементы логики, которые ОСД формируют. Процессор ну никак не мог получить 5В с разъема видео.
Если 5В попало на выход звука, то вообще ничего не могло случиться, так кондер разделительный, он не пропустит постоянку. Попробуй аккуратно снимать вентили с платы, может это они коротят землю и питание. А MCP греется так как КЗ присутствует из за какой-то дохлой микры.
Но реально я не вижу способа, как бы +5В могло повредить МК. Это напряжение контактирует только с ОУ и с двумя логическими буферами. Единственный момент - как поведет себя ОУ, если ему на вход подали больше, чем его напряжение питания. Не пропустит ли его на общее питание платы. Ну тут уж только гадать.
До проца я снял все что к ОСД. Со снятием проца кз ушло, шина 3.3 имеет к земле более 3кОм. Попробую подать питание Через СТДАПП? Снятый проц имеет коротыш 12, 18, 19, 31,32, 34, 63, 64
Да. Подавай. Только сначала убедись, что он 3,5В вырабатывает правильно. Как подашь, привинти ГПС антенну. Дождись спутников, чтобы светик заморгал. Если моргать будет, то скорее всего только проц накрылся. Если бы реально 5В на питание пролезло, то ГПС модуль не смог бы выжить.
Если моргать будет,
GPS жив.
Доброго времени. Не могу откалибровать компас… брешет на 90 гр. Калибровал много раз… или что то в настройках не так стоит… Ибо вродь больше не жаловался никто…
брешет на 90 гр. Калибровал много раз
Денис, посмотрите описание к прошивке “FlyingBrain-0.1.0.255.zip”, начиная с нее ввели “магнитное склонение для вашей местности”. Посмотрите, возможно это ваш случай.
Нет:) оно выставлено нормально, и там ошибка до 10гр. максимум, игрался и этой настройкой тоже, не помогает…
Для постановки диагноза давай сначала уточним вот что
Без относительно того, что север не в той стороне, куда показывает, если плату вращать вдоль горизонта, показания совпадают, не плывут? Например выбери какое-нибудь направление, засеки сколько YAW показывает в градусах, затем поверни плату, подожди секунд 30, затем верни в первое положение. Как в этом эксперименте ведет себя показания YAW (эти показания третий столбец в команде cat on stab). Есть ли плаванье или возвращается в изначальное (то, которое засек) значение? Если плывет, то как долго успокаивается.
Если плату положить и не трогать долго. YAW держится или уплывает?
Сделай дамп mon on magво время поворота платы в горизонте, кинь сюда, давай посмотрим. Значение X,Y должны меняться по закону синуса, Z должна быть константой (примерно).
Короче, компас это и есть YAW. Соответственно, заработает YAW, заработает и компас. И в принципе, не важно куда он показывает, главное, чтобы одинаково было и не плавал. Сделай cat imu, кинь сюда, давай посмотрим что там. заодно еще cat mag сделай.
Кстати, например, в машине у меня компас сходит с ума.
Дим, сегодня полетал с новой навигацией и режимами набора высоты и планирования. Уже лучше стало(особенно в снижении), но не совсем, чего хотелось бы в наборе высоты. Все-таки, еще пока рано в общий доступ. Еще покумекаю на эту тему, по результатам сегодняшних полетов. Так что еще придется немного подождать.
Сделай дамп
Во вложении 3 файла.
Компас не дрожит вращается хорошо (вродь) возвращается на место с точностью до градуса.
в логе сперва стоит на восток, потом на север, потом на восток.
Но вот вспомнил, что к плате приклеена шайба железная для утяжеления платы на антивибрационных подвесах… Но блин , имхо или компас бы не работал вообще…
EKF_Accel_Variance=10000.0000 исправить на 3000
EKF_Accel_Gravity_Cut_Off=0.3000 исправить на 0.15
EKF_Gyro_Use_Fir=0 исправть на 1
EKF_Accel_Use_Fir=0 исправить на 1
EKF_Mag_Use_Fir=0 исправить на 1
EKF_Accel_Freq_Fir=100.0 исправить на 4
Trimmer_Roll=3.748 пока поставить 0
Trimmer_Pitch=-1.248 пока поставить 0
Эти значения по умолчанию?
Mag_ref_x=0.200
Mag_ref_y=0.000
Mag_ref_z=-0.600
Если на 180 градусов вращать ось X (первая колонка) становится ли положительной? у тебя в логах она исключительно отрицательная.
читаем внимательно комменты
mozgolet-navigator.narod.ru/index/0-30
от 30.05.2013 и 27.05.2013
Для магнитометра сперва (если еще не делали), откалибровать и вращая плату в горизонте по сырым данным компаса убедиться, что составляющая Z остается примерно постоянной и должна быть в районе минус 0,7-0,5 (56-ой градус с.ш.) в зависимости от широты места проживания. Если этого добились, то удерживая плату в горизонте (по показаниям акселерометра, вытащите на экран одновременно и данные акселя и данные компаса) запишите на бумаге значение Z магнитометра. Затем, вращая плату в горизонте, найдите положение магнитометра, при котором значение X будет близко к нулю и в этот момент снимите показания по Y
…
Во-первых; необходимо настроить компас. Для этого сначала настроить магнитометр, как это описано в предыдущей прошивке. Важно! чтобы по X был минимум(в идеале 0), по Y - максимум с положительным знаком +, по Z - то отрицательное значение, которое намерили. Далее в новой КП в настройках стабилизатора на первой закладке необходимо вбить свое магнитное склонение для вашей местности.
Еще добавлю, что если ось Х магнитометра не обращается в ноль на каком-то этаме поворота, то МАГ не очень качественно калиброван. Либо ты калибровал его до того, как железку приделал снизу. X и Y должны попеременно то до максимума доходить (~0.2) то близко к нулю приближаться, короче зависимость SIN и COS, а ось Z должна оставаться неизменной ~0.7 или 0.6 (при условии, что плата вращается строго в горизонтальной плоскости)
Может тогда кинь в личку или сюда свой файл конфигурации. я его загружу в плату и попробую?