Телеметрия (часть 2)
Мдааа, серьезный птиц на предыдущей фотке. Может имело смысл модульно-кассетную систему для телепотрохов сделать ?
То Тим. Телеметрия правильная, все хорошо, но летать с белыми буквами на фоне неба, сорри, Брат, но что-то надо делать. Либо цвет мутить, либо контур вслед за белой точкой накладывать. Думай. Исключительно добропожелание.
Перепрошил gpskicker включил телеметрию, затим вшил прошивку 250 - результат нулевой: ЖПС мигает исправно, но телеметрия его не видет. Вшил прошивку 244 - резултат тот же. Че делать не знаю. ЖПС получается работал всего 3-4 включения системы 😦
>Че делать не знаю.
Высылать координаты, по которым высылать новый модуль. И не переживать сильно, почта щас быстро работает 😃
Старый модуль я очень бы хотел заполучить на руки для предьявления туда, где я их брал, для разъяснений. Ибо нефига.
Вечером сделаю прошивочку 250b, запустите ради прикола - на 9600 и на 1 гц-то он хотя бы будет работать?..
>Телеметрия правильная, все хорошо, но летать с белыми буквами на фоне неба, сорри, Брат, но что-то надо делать.
Ага, я делаю потихоньку.
Мнда, бред какой-то. Попробуйте, если не очень трудно, всё-таки пнуть модуль еще раз gpskicker’ом. А вообще мое предложение по поводу пересылки нового модуля остается в силе.
Морально уже готов ждать еще неделю новый модуль. Есть еще варианты реанимации имеющегося? Каких то диагностических прошивок нет? Ну, например, чтобы телеметрия могла сообщить статус ЖПС коннекта, видит-не видит, перебрать частоты и трафик и сообщить на каком есть ЖПС если он есть? Если будем менять, то имеющийся мне заслать по обратному адресу на конверте? Каким отправлением? Нет гарантии, что на нашей почте есть 1 класс.
Да, урок мне по компоновке потрохов. Так то все влезает и лишних дырок нету, но блин чтобы вынуть телеметрию нужно:
- снять балку = 3 болта вывернуть, причем если их прощелкать - выпадут из отверстий и потом корячиться ими туды попадать, для чего придется выкорчевать перегородки с камерой (держатся на скотче - отрывается почти с мясом);
- снять приемник, чтобы выдернуть из него фишки. А приемыш на двустороннем скотче держится - отрывается чуть не с мясом борта.
- Выдернуть две фишки хвостовых серв (а для этого приходится практически все фишки из приемыша тащить (крайне неделикатное занятие для проводов)
- Как то вытянуть провода хвостовых серв через плотный такой пучок проводов и при этом еще бы не оторвать фишки с этих хвостов
- Вытянуть телеметрию (она еще в картонной абойме как спичечный коробок) через разъем балка-гондола фюзеляжа.
Теперь планирую сразу за камерой вырезать потолок на котором сидит ЖПС модуль - будет типа крышки отсека. Телеметрия будет под ним вертикально задвигаться в фюз. Т.е. телеметрия будет выниматься вместе с ЖПС модулем.
>Есть еще варианты реанимации имеющегося?
Да, в прошивке 250b проверим работает ли он на 9600 бод. Можно еще дополнительного кикера написать, который flash память чистит.
>Если будем менять, то имеющийся мне заслать по обратному адресу на конверте? Каким отправлением? Нет гарантии, что на нашей почте есть 1 класс.
Я в личку адрес скину. Каким отправлением - да всё равно каким, хоть самым простым.
Пересмотрел видео седняшних полетов. Вопрос по барометрической высоте. Самолет на земле - скорость 0 высота 0. Перед взлетом поднимаю на вытянутой руке - высота 5, скорость 15 (ветра). С ветром понятно, а высота в чем?
Плата в фюзе, в потолке фюза есть 2-3 отверстия через которые проходят провода регуля,видео, ЖПС а также через них доступ к болтам препления балки внутри фюза.
Перепрошил gpskicker включил телеметрию, затим вшил прошивку 250 - результат нулевой: ЖПС мигает исправно, но телеметрия его не видет. Вшил прошивку 244 - резултат тот же. Че делать не знаю. ЖПС получается работал всего 3-4 включения системы 😦
Вы пробывали ресетить платку телеметрии, после того, как к замигал GPS?
После загрузки gpspickera и перехода на 250-ю версию, у меня все равно GPS сам запускается один раз из трех. Так что я стабильно перешел на следующую процедуру подготовки к старту:
- Влючаем питание всего;
- Ждем 1-2 мин, когда замигает GPS. Если не замигает (бывает и такое!), ресечу плату телеметрии. (после этого GPS гарантированно начинает работать).
- Жду еще 1 мин и еще раз RESET на телеметрию.
После этого - все в ажуре: GPS - 8-9 спустников, привязка к старту - +/- 5 м.
Попробуйте!
Я бы попробовал но где там RESET? Схему читал вдоль и поперек не нашел тех контактов, про которые вы писали (ISP Reset кажись).
Просто странно после четкой безупречной работы после жпс-кикера и перепрошивки, резкий отказ от работы и отсутствие реакции на повторные перепрошития жпс и телеметрии.
Я бы попробовал но где там RESET? Схему читал вдоль и поперек не нашел тех контактов, про которые вы писали (ISP Reset кажись).
Просто странно после четкой безупречной работы после жпс-кикера и перепрошивки, резкий отказ от работы и отсутствие реакции на повторные перепрошития жпс и телеметрии.
RESET - 3-я ножка разъема программатора. Замыкать нужно на землю - на параллельный ряд. Замыкать можно чем угодно: отверткой, пинцетом, джампером, кнопкой (если вывести).
У меня та-же картина: нестабильность старта обмена GPS->телеметрия. То ли при включении питания задержки не хватает, то ли GPS модуль капризничиет, но самый верный путь - через RESET.
прошивка 250b:
От 250 отличается только тем, что, не найдя ГПС модуля на 38400, падает не в 4800, а в 9600, т.е. понимает не поддающийся зомбированию локосис.
Пересмотрел видео седняшних полетов. Вопрос по барометрической высоте. Самолет на земле - скорость 0 высота 0. Перед взлетом поднимаю на вытянутой руке - высота 5, скорость 15 (ветра). С ветром понятно, а высота в чем?
Скорость в км/ч, а высота в метрах. По баровысоте - недостаточное разрешение АЦП. против которого не помогает даже оверсэмплинг - на плате шумов мало 😦
Если обратите внимание, то увидите, что высота тяготеет к значениям, кратным 5, 6, и т.д. Т.е. точность по бародатчику хорошая, а вот разрешающая способность - не очень.
baychi, foxtrot, похоже, у вас общая проблема. То есть, не у вас, и не с модулями вовсе, а у меня, с головой.
Только что столкнулся точно с такой же проблемой: модуль мигает как надо, но телеметрия его видит через два раза на третий, и это в лучшем случае.
До сих пор мне, видимо, везло - все модули работали хорошо и без закидонов при 4-5 включениях телеметрии.
По всей видимости, времени, которое я даю на определение прихода адекватной строки от модуля на скорости 38400, далеко не всегда достаточно для того, чтобы модуль успел инициализироваться и выстрелить хотя бы одной строкой. В итоге телеметрия сваливается опять на 4800 (9600 в 250b) и ждет данных на этой скорости. С нормально работающим модулем на 38400/5Uw будет ждать бесконечно 😃.
Сейчас очень сильно увеличил это время. Теперь телеметрия стартует секунд 5, пока не появится картинка на экране, зато из 10 включений во всех 10 случаях всё заработало как надо.
Сейчас вот выйду на 20 минут курить, если на 11й раз стартанет как надо - выложу прошивку 251/251nb.
Да, всё заработало как надо. Не пинайте сильно 😕. Можно было бы всю эту громоздкую конструкцию убрать нафиг со старта телеметрии, но не хочется кидать людей с модулями EM406A и людей с (по меткому выражению Сергея Вертолетова) незомбированными кикером локосисами.
Инструкция по обновлению прошивки [перейти]
Прошивка версии 251 от 12 июля 2009
[скачать v251.hex, 23 кб]
[скачать v251nb.hex для плат без бародатчиков, 23 кб]
Изменения относительно прошивки верcии 250:
- Увеличено до 3*2сек время ожидания прихода валидных данных от модуля GPS при автоматическом определении скорости работы порта USART, что обеспечивает гораздо более устойчивое определение скорости работы порта
По баровысоте - недостаточное разрешение АЦП. против которого не помогает даже оверсэмплинг - на плате шумов мало
Попробуйте, хотя бы на макетке, AD7799. У меня она четверть метра высоты кажет, три канала последовательно обменяет 250 раз в секунду, при этом ФСС “аппаратный” и 14 бит без дрожания (чистыми). Если помучиться, можно выжать 18. Можно включить усиление сигнала датчика скорости (один фиг он выше трети диапазона не поднимается).
Ещё есть ADS1258 (ADS1254) от ti.com, это если скорость самплирования нужна. Правда усилка уже нет и позаморочней они.
>Попробуйте, хотя бы на макетке, AD7799
Обязательно, Вы уже советовали это дело, и я хорошо запомнил. Почитал доки, всё выглядит очень вкусно!
Особенно вкусно она выглядит вместе с HMC1053 😉 Два чипа и ВСЁ!
Усилитель (а в этой АЦП он по типу ШИМа, а не ОУ, и точность не меняется от смены коэффициента усиления) позволяет обмерять почти весь его диапазон на 24 битах!
Есно, там будут те же 14 эффективных, но звучит клёво 😎
Только ключём в неё встроенным не надо пользоваться - источник геморроя. По ряду причин.
>Особенно вкусно она выглядит вместе с HMC1053
А компас у меня давным давно отлажен и работает как часы, особенно прикольно в комплексированном с пирометрами варианте (Pitch/Roll коррекция).
Там, правда, не 1053, а прямо как в типовой схеме включения ОУ 4-канальный и HMC1021 3 штуки, по ряду причин, но пашет как надо. И не боится, кстати, бортовых помех от проводов,движка, и т.д., что стало очень большим сюрпризом.
Ну, благодаря прошивке 251 ЖПС заработал - ловит на балконе 6-8 спутников при обесточенном видео передатчике и 5-7 при включенном видео передатчике.
Без видео передатчика все почти гут, кроме расстояния до базы - обычно показывает 15-40 м. Самое малое наблюдалось 3-4 м.
С видео передатчиком показания совсем не гут - компас плывет влево-вправо, высота от 3 до 40 м, удаление от базы от 15 до 100 с лишним метров. Причем все плывет само по себе (в разные стороны).
Так только у меня? baychi у тебя такого нет?
С видео передатчиком показания совсем не гут - компас плывет влево-вправо, высота от 3 до 40 м, удаление от базы от 15 до 100 с лишним метров. Причем все плывет само по себе (в разные стороны).
Так только у меня? baychi у тебя такого нет?
После первого включения - у меня тоже гуляет на десятки метров , особенно если внутри комнаты. Но после минуты выдержки и повторного ресета - все стоит по нулям (ну 3-5 метров)! По моему - так и должно быть. (Отключать видео передатчик не пробывал).
Внутри комнаты - очевидный факт. Условия приемника спутников плохие: в окно виден небольшой сектор неба, такая геометрия дает очень плохую точность.
В поле, во-первых, должно быть на порядок лучше, а во-вторых, я сейчас увеличу число строк с ГПС, необходимых для запоминания стартовой позиции самика. Старт будет запоминаться чуть дольше, зато все локосисовские гуляния координат к моменту запоминания старта уже пройдут, и не надо будет ресетить плату. Но в комнате, предупреждаю, может и не помочь.
Спутники-то не на геостационарных орбитах висят, как некоторым кажется, а гуляют по наклонным орбитам, вот и фазы сигналов от них постоянно плывут, и соответственно, координаты гуляют, когда 3-4 спутника с одного угла неба ловится.
Тут видимо сказываются переотражения. И расстояния до спутников получаются не истинными- а с учетом пути сигнала с переотражением, - в результате и скачки .
На Планете Земля наглядно видно - как елозиит позиция.
… а во-вторых, я сейчас увеличу число строк с ГПС, необходимых для запоминания стартовой позиции самика. Старт будет запоминаться чуть дольше, зато все локосисовские гуляния координат к моменту запоминания старта уже пройдут, и не надо будет ресетить плату…
Класс спасибо за оперативность! Ждемс поправку в прошивке 😉
То Тим
Уточню - новая прошивка должна запустить все локосисы или только некикнутые? Немного не понял. А то после кика мой локосис вообще ни пса не ловит. ???