Smalltim OSD and autopilot (часть 2)

smalltim
grom-off:

Это будет внешняя приблуда к этому автопилоту, либо автопилот (плата сама) будет другая?

Автопилот не меняется. Пирометры отключаются и заменяются на плату с цифровым интерфейсом к АП.

strannik:

Вот бы еще на сами датчики что-нибудь нацепить, а то уж очень они снег (etc.) не любят.

Делается аналогичная штука для пироплат. Наши производители не любят работать с точностью в доли миллиметра, пока бодаемся с ними.

strannik:

Есть шанс получить комплект пластика обладателям “голых” плат?

Да, можно, но одевать АП в пластик неподготовленному человеку и без специально для этого сделанных оправок - удовольствие ниже среднего.

smalltim
Вахтанг:

В новом АП сделана 2 варианта стабилизатора питания: 1. на MAX1837- держит по входу до 24-х В, конденсаторы заложены на 25В (что поставили при пайке не могу знать. Точнее может сказать только Тимофей);

Сейчас все АП как раз с MAX1837, конденсаторы на входе на 25В. С ST1S10 - еще в производстве.

Лёшич:

Можно было-бы самостоятельно замутить, но опять-таки закрытость прошивки и частота её обновлений “радует”.

Все исходники телеметрии выложены в свободный доступ.
Исходники АП, КП и поворотки не выложены и никогда не будут выложены.

smalltim

>А герметичность можно силиконом добить…

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

DmitryK

Приветствую, Господа!
Облетали недавно с baychi Ская. У меня скайволкер стабильно показывал кривой на 30 градусов горизонт, датчики стоят ровно. Крен-тангаж отрабатывает правильно, но ка-то мало. У baichi на Кулярисе пирометры на стойке над крылом,в этот день они вообще показывали перевернутый горизонт…

Это погода или что? Тимофею писал, пока тишина.

Вот видео полетов (техническое , может поможет определить причину такого поведения)

rutube.ru/tracks/4031343.html?v=b9dd11a6e692eb3d55…

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

Пирометры выставлены ровно погрешность 2-5 градусов. Насколько я понял, предел калибровки в меню АП 10 градусов. Можно ли откалибровать большее отклонение или менять место установки? Крепить их под углом очень не хотелось бы.
С уважением, Дмитрий.

strannik

Несколько раз летал в эти солнечно-морозные дни; наконец-то смог до конца настроить АП. Пирометры работали замечательно, горизонт - ровный, самолет возвращает прекрасно.
DmitryK: Возможно, у вас крыло загородило небо для двух передних пирометров, вот они и недоумевают. Кроме того, купание в снегу (как и в других субстанциях) пирометры очччень не любят, у меня после попадания снега сразу отклячивается горизонт. У вас на хвостовой балке велика вероятность, что их может обдать снегом при взлете/посадке; плюс, возможно, есть какой-то эффект от мотора с винтом.
Насколько я понял, самые удачные места для пирометров - над моделью. Либо над крылом на пилоне, либо на хвосте. Для ская над хвостом тоже придется пилон делать, так что проще сделать пилон над крылом - в этом случае даже удлинитель не понадобится.

Molot
DmitryK:

Приветствую, Господа!
У меня скайволкер стабильно показывал кривой на 30 градусов горизонт, датчики стоят ровно.

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

smalltim
DmitryK:

Это погода или что? Тимофею писал, пока тишина.

Дмитрий, это похоже на погоду. Теплые (теплее снега) облака - и привет.

Потерпите еще немного, железка делается. Там помимо железки еще прошивочно-софтового геморроя целый воз… Но дорогу, как говорится, осилит идущий. Пока осиливается 😃

DmitryK

Спасибо. Бум ждать. А есть возможность совместного использования пиро и гиро? Было бы здорово!😃

Diramil

Тимофей, какого размера-формфактора будет система стабилизации. (сколько места оставлять в новом easy glidere ?)

smalltim
Diramil:

Тимофей, какого размера-формфактора будет система стабилизации.

Как плата телеметрии мини, только разъем с одной стороны.

Кстати, пока ковырял апгрейд Контрольной Панели, койчего попутно поправил.
Из самого раздражавшего:

  1. Файл шрифта телеметрии теперь упрятан внутри exe’шника, нет нужды таскать его с собой.
  2. КП теперь нормально обновляет прошивку под 64-битными осями.
  3. Стирание памяти лога теперь идет не “в темную”, а с бегущими процентиками.
  4. После скачки лога данные теперь всегда нормально сохраняются в файл.

В новой прошивке АП - почти всё обещанное и так долго ожидаемое. Выйдет со статусом “бета” вместе с новой Контрольной Панелью на неделе.

smalltim

Коллеги, готова новая версия Контрольной Панели и прошивки автопилота.

Вылизал код и поведение АП насколько мог, но для очистки совести оставляю прошивке статус “бета” и первую
циферку в номере по-прежнему оставляю нулём.

Итак, что нового:

  1. Улучшена работа с приемниками с синхронным PPM выходом.

  2. Улучшено поведение модели в режиме АП в случае необходимости разворота на базу: управление высотой в этом случае придушено пропорционально крену.

  3. Введена поддержка второго управляющего канала. Поскольку второй канал идет через плату телеметрии и не работает без платы телеметрии, в списке его команд только переключение экранов телеметрии.

  4. Введена поддержка линейных микшеров (все каналы со всеми, с любым знаком и в любой пропорции), независимо для всех режимов работы АП: ручное управление, стабилизация, автономный полет.

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

  6. Введена поддержка сервозамедления для любых каналов. 4 режима: слабое замедление, сильное замедление, слабое замедление с плавным стартом и стопом, сильное замедление с плавным стартом и стопом.

  7. Введена поддержка аварийного режима при потере спутников GPS: модель выставляет заранее заданные углы крена и тангажа и заранее заданный уровень газа. В зависимости от этих значений будет либо плавная нисходящая спираль, либо прямолинейное планирование, либо что-либо еще по желанию.

  8. Введена поддержка аварийного режима “здравствуй, дерево”. При скорости по GPS ниже заданного значения в течение заданного числа секунд при растоянии до базы выше заданного АП отключает двигатель и прекращает шевелить сервами, экономя энергию ходовой батареи.

  9. Введена поддержка мониторинга RSSI или любого другого аналогичного сигнала средствами платы телеметрии с выводом на экран в виде “палочек” приема RC сигнала. Сигнал подключается на высокоомный вход AD7 и калибруется через Контрольную Панель.

  10. Введена поддержка различных вариантов установки платы XY пиродатчиков. 4 варианта: микосхемой вверх/вниз, шлейфом вперед/назад.

Все нововведения добавлены либо на отдельные панели настроек в Контрольной Панели, либо в соответствующие панели из числа существующих.

Обновление прошивки АП и Контрольной Панели рекомендуется проводить следующим образом:

  1. Запустить старую Контрольную Панель, прочитать все настройки из АП и сохранить в файл.
  2. Запустить новую Контрольную Панель, обновить прошивку автопилота.
  3. Сбросить все настройки АП в значения по умолчанию, используя подпункт главного меню Контрольной Панели.
  4. Прочитать настройки АП из файла.
  5. Записать все настройки АП в плату, используя подпункт главного меню Контрольной Панели.

Таким образом и старые настройки останутся в силе, и новые настройки получат адекватные значения - значения по умолчанию.

slides
smalltim:
  1. Введена поддержка мониторинга RSSI или любого другого аналогичного сигнала средствами платы телеметрии с выводом на экран в виде “палочек” приема RC сигнала. Сигнал подключается на высокоомный вход AD7 и калибруется через Контрольную Панель.
  2. Введена поддержка различных вариантов установки платы XY пиродатчиков. 4 варианта: микосхемой вверх/вниз, шлейфом вперед/назад.

А вот за это отдельное спасибо !!!

baychi
smalltim:

Обновление прошивки АП и Контрольной Панели рекомендуется проводить следующим образом

Тимофей, а перекалибровку управления надо делать? (Она ведь в файлах не сохраняется).

smalltim

Нет, не надо, она остается во внешней памяти и при смене прошивки не перезаписывается. Даю 99% вероятность того, что при смене прошивки перекалибровка не понадобится.

sptry

Тимофей! Спасибо за великолепный подарок к празднику и к весеннему сезону!
Всё здорово и нужно!
Отдельное личное спасибо за пункт №8!!!

Dronavt

Ну что, прошил Ская новой прошивочкой. Теперь дело за малым - выбраться в поле 😎.
Панелька тоже порадовала. Придется вернуться к идее поворотной камеры, да и микшеры с пульта странслировать напрямую в АП…
PS Наличие в КП новых приглушенных позиций намекает, что еще немного еще чуть-чуть?😉

baychi

Еще бы коэффициенты для напряжения и тока, а то все врет по старому.

smalltim:

Даю 99% вероятность того, что при смене прошивки перекалибровка не понадобится.

У меня - слетело почти все. От настроек управляющего канала, до калибровки датчика тока.
Может оно и к лучшему, сразу с чистого листа настраивать… 😃

Страница “Мониторинг данных GPS” глючит. GPS без спутников сидит - а параметры бред показывают. 😃

smalltim

>Страница “Мониторинг данных GPS” глючит. GPS без спутников сидит - а параметры бред показывают.

А какого рода бред? Что выдает модуль, то КП и показывает. Без спутников он всякого может напоказывать, главное что данные не валидны и АП это понимает 😃

Дми-III-й

Есть вопрос по пункту 9. Это возможно только при наличии АП или можно прошить телеметрию отдельно?

smalltim

>Это возможно только при наличии АП или можно прошить телеметрию отдельно?

Это возможно при наличии АП. Как в телеметрию загнать напряжения, соответствующие мин и макс RSSI?

Дми-III-й

Тоесть если скажем выполнить настройки через панель подключив телеметрию к АП, а потом отключить телеметрию и использовать ее автономно… не?

smalltim

Можно заморочиться и залить автопилотом калибровки RSSI в EEPROM телеметрии, туда же и настройки делителей по многострадальным датчикам тока разным, и брать оттуда на старте телеметрии так же, как сейчас оттуда читаются параметры отображения экранов. Так и сделаю, но позже. Сейчас важнее более другие задачи, поверьте 😃
Возвращаясь к телеметрии, кстати. Есть основания предполагать, что скоро в телеметрии появится тахометр.

baychi
smalltim:

А какого рода бред? Что выдает модуль, то КП и показывает.

Бред - на скриншоте. Данные дергаются: на долю секунды показывет бредовую скорость или еще что, потом все по нулям, кроме 86 спутников, по моему, их всего 28 😃
После нахождения спутников картина в КП не меняется.
На OSD - все в порядке, за исключением:

  1. Подергивание картинки и рывок сервами в режиме стабилизации и АП остались (глюк с одновремнной обработкой PPM). Причем этот рывок совпадает с глюком данных GPS в КП. Загрузка АП, при этом, видна на следующем скриншоте.
  2. Добавилось непонятное подмигивание нижний части параметров OSD. То ли это влияние одного из “миганий”, то ли что-то новое пока не пойму.

Еще проблема: вчера перекалибровал диапазоны и команды РУ. Сегодня заметил, что в режиме стабилизации АП почти не реагирует на РВ. Серва РВ находится в одном из крайних положений, и на стик передатчика плюет (даже когда ладонями делаешь ровный горизонт).
Андрей (Dronavt), у тебя все в порядке?

Тимофей, давно хотел предложить, а может нафик этот слишком умный алгоритм привязки РУ? По моему от него проблем больше, чем пользы (ведь почти все начинающие жалуются!). Вернуться к жесткой схеме привязки основных каналов (дополнительные - микшерами). А то выдерживать дрожащими пальчиками средние значения при калибровки очень трудно. 😃

Щас попробую сбросить все и перекалибровать и перенастроить с чистого листа (без загрузки старых настроек).

Edward_tlt
baychi:

Данные дергаются:

Аналогичная ситуация. Если раньше с эмулятора GPS только высота скакала, то сейчас почему то и захвата спутников не стало, в этой строке дёргаются цифры 71-82-0 очень быстро…

atrax

с гпс хрень какаято и кп зависает при обращении к экранам телеметрии.
перепрошился обратно, подожду пока другие облетаются…