Телеметрия (часть 1)

Alex69rus
ReGet:

У меня как раз Электрон 6 😦

Тогда действительно мистика. А вы провод, который идет от телеметрии к приемнику подключаете(кот-й измеряет уровень сигнала)?
У меня при подключении этого провода сервы тоже дергаются, поэтому летаю без него. Система случайно не на 35 Mhz?

ReGet

Да, именно 35 Мгц. Провод не подключал.

В прошлые разы, на самодельной плате, избавлялся от помех только полным разделением бортовой и видео-систем - запитывал камеру/видео-передатчик/телеметрию от отдельного аккумулятора. При объединении земель двух этих систем (для измерения напряжения ходового акка, например), сразу же начинается дрожание серв.

Alex69rus

А как у вас организовано питание всех потребителей. У меня силовой провод от акка идет на регуль, а далее от регулятора питаются моторчик и Rc приемник. Все остальное висит на балансирном разъеме(видео передатчик, камера и телеметрия).
Кстати в регуляторе тоже по идее должны стоять фильтры на питании rc приемника, попробуйте одолжить у кого-нть другой регулятор, если не поможет, то другой приемник.

P.s. Попробуйте еще пропустить провод питания приемника через ферритовое кольцо.(на старом приемнике так делал, хорошо помогало). Два-три витка должно хватить.

ReGet

У меня к разьему питания регулятора был припаян еще один разьем, к которому подключалась камера, видео-передатчик, телеметрия. Буду экспереметрировать, благо регуляторов и приемников вокруг валяется много (только сегодня копался, насчитал 6 полуразбитых самолетов, и все с сервами/двигателями/приемниками 😃)
Ферритовые кольца тоже где-то были, но не нашел 😦 Надо закупить и попробовать.

Собирался сегодня протестировать максимальную дальность после небольшого апгрейда приемника и передатчика (35 мгц), в теории должен был улететь > 2 км.
Но с самого утра был жуткий ураганный ветер… что в общем меня не остановило 😃 Но в воздухе держаться нереально было, бросало на 90 градусов… против ветра мой планер стоял на месте, а по ветру скорость по GPS была 90 кмч 😃) “Посадил” кое-как морковкой, надеюсь завтра будет нормальная погода и я смогу провести тесты

Alex69rus

Да уж, ветер у нас в городе тоже был сегодня пипец, да и погода какая-то совсем не весенняя. Попробуйте питать телеметрию, передатчик и камеру от балансирного разъема, я думаю дело как раз в этом. Кто то на форуме уже писал об этом…

ReGet

Надо попробовать, хотя я уже развел вообще на два отдельных аккумулятора. Вроде не так сильно трясет при включении.
А погода такая же не летная 😦

smalltim

Принимайте v234e:

smalltim.ru/tele/firmware/

Она еще не летала, но на машине вдоволь поездила 😃
На всякий случай, поосторожнее на первых порах 😃

Изменения относительно прошивки верcии 233:

  • Переписан парсинг NMEA строк и вся математика GPS

    • Угол на точку взлета и расстояние от точки взлета считаются по алгоритму CORDIC
    • Максимальное расстояние от точки взлета, при котором математика работает без ошибок (ограничено разрядностью операций) составляет 13 км
    • Введена проверка контрольной суммы NMEA строк
    • Обработка приходящих символов с USART переведена на прерывание, если чип не занят отрисовкой
  • Переписана логика мониторинга PPM

    • Убрано запоминание минимальных и максимальных ширин PPM на старте платы телеметрии.
    • Для переключения режима отображения нужно поднять ручку передатчика на соответствующем канале не менее чем на 4 сек ( ширина PPM должна быть выше 1.6 мсек)
    • Последовательность переключения режимов отображения осталась без изменений
  • Изменена раскладка информации на экране

    • Слева в середине - скорость по GPS, снизу - скорость по бародатчику. Шкала привязана к скорости по GPS

    • Справа в середине - высота по GPS, снизу - высота по бародатчику. Шкала привязана к высоте по GPS

    • Сверху в середине - индикатор текущеко курса модели по GPS

    • Снизу в середине - индикатор курса на точку взлета.

      • Если разворот на точку взлета не требует поворота модели больше чем на 90 градусов влево или вправо, то курс на точку взлета показан на индикаторе стрелкой “V”
      • Если требуется поворот больше чем на 90 градусов влево или вправо, то курс на точку взлета отображается символами, соответственно, “<” или “>” и сопровождается числом - величиной угла в градусах.
    • Рассотяние до точки взлета отображается под индикатором курса на точку взлета.

baychi
smalltim:

Принимайте v234e:

    • Справа в середине - высота по GPS, снизу - высота по бародатчику. Шкала привязана к высоте по GPS

Эх, вариометр бы еще. Хотя бы направление: набираем высоту или теряем. Напряжно в уме это постоянно держать.

А так - мои поздраления. Си - победил ассемблер! 😃

smalltim

>Эх, вариометр бы еще. Хотя бы направление: набираем высоту или теряем. Напряжно в уме это постоянно держать.

Подумаем.

>А так - мои поздраления. Си - победил ассемблер!
Ненене. Си не победил. Там пустой проект плюс библиотека плавающей точки съели то ли 60% то ли 80% места, и я тут же забил на Си 😃

ReGet

А почему красивые шкалы привязаны к медленным и неточным показаниям GPS? Не логичнее было бы привязать их к тем, что меряюся быстро и “по месту”, т.е. к барометрическим?

smalltim

>А почему красивые шкалы привязаны к медленным и неточным показаниям GPS? Не логичнее было бы привязать их к тем, что меряюся быстро и “по месту”, т.е. к барометрическим?

Потому что не у всех установлены бародатчики и не все, даже имея бародатчики, хотят шкалы по бародатчикам.

>… или сделать setup с возможностью привязки по выбору? Вообще возможен setup?

Сетуп возможен, отчего же нет 😃 Надо только придумать, как его удобнее сделать.

Сергей_Вертолетов

Вариант setup:

  • вход по кодовой комбинации с тумблера (канал шасси скажем, вообщем тот который переключает вид телеметрии.)
  • перебор параметров на экране с небольшой задержкой и автовыбором после нее
  • выбор значения параметра по щелчку тумблера в цикле, если нет выбора, выход и дальнейший перебор параметров, скроллинг на экране, в центре строка подсвечивается.
  • и так по кругу - выход на главный экран по кодовому щелчку.
ReGet

Смысл шкал, как я понимаю, чтобы по их плавным движениям вверх-вниз можно было “ощущать” тенденцию изменения высоты/скорости. А с одним герцом не могу представить, как это будет… надо попробовать полетать конечно.
А инициализации приемника LS20033 в этой прошивке еще нет?

Сергей_Вертолетов

Мне если честно нравится экран с “квадратом” - он как бы меньше места занимает, обзор не закрывает что ли?

Надеюсь первоначальный вариант отображения тоже будет поддерживаться разработчиком? 😉

smalltim

>А инициализации приемника LS20033 в этой прошивке еще нет?

Еще нет, но для этого очень много сделано-перелопачено.

>Надеюсь первоначальный вариант отображения тоже будет поддерживаться разработчиком? 😉

Не будет.
Будет переключение на упрощенный вид без шкал и без многого не самого важного на экране, но старого квадратика уже не будет.

Я просто так много сил положил на эту прошивку, что голова кругом. Сейчас выкатил прошивку какая она есть, теперь понабираю пожеланий и рекомендаций и двинусь дальше 😃

baychi
smalltim:

>
Я просто так много сил положил на эту прошивку, что голова кругом. Сейчас выкатил прошивку какая она есть, теперь понабираю пожеланий и рекомендаций и двинусь дальше 😃

Еще одно мелкое пожелание - строка даты и текущего времени от GPS (пусть хоть в UTC). А то некоторые DVR (типа Pinacle) дату файлов вообще не поддерживают, и потом трудно разбираться, когда что снято.

Сергей_Вертолетов

Хорошо бы что бы setup появился. Если мы все чего нибудь пожелаем, места на экране не останется, а хочется с борта на земле писать видео… (не все могут позволить себе писать на борту!!!)

smalltim

Вы будете смеяться, но сетУп сделался за час 😃
Как же мне нравится перелопаченный 😈, понятный и простой код в прошивках старше 233 😛

Сейчас выложу видео с разъяснениями своих действий и результатов на экране.

Добавление: Э… И прошивку 235 тоже, ессно, а также 234e_nb для плат без бародатчиков 😃