Smalltim OSD and autopilot (часть 2)
Это будет внешняя приблуда к этому автопилоту, либо автопилот (плата сама) будет другая?
Автопилот не меняется. Пирометры отключаются и заменяются на плату с цифровым интерфейсом к АП.
Вот бы еще на сами датчики что-нибудь нацепить, а то уж очень они снег (etc.) не любят.
Делается аналогичная штука для пироплат. Наши производители не любят работать с точностью в доли миллиметра, пока бодаемся с ними.
Есть шанс получить комплект пластика обладателям “голых” плат?
Да, можно, но одевать АП в пластик неподготовленному человеку и без специально для этого сделанных оправок - удовольствие ниже среднего.
В новом АП сделана 2 варианта стабилизатора питания: 1. на MAX1837- держит по входу до 24-х В, конденсаторы заложены на 25В (что поставили при пайке не могу знать. Точнее может сказать только Тимофей);
Сейчас все АП как раз с MAX1837, конденсаторы на входе на 25В. С ST1S10 - еще в производстве.
Можно было-бы самостоятельно замутить, но опять-таки закрытость прошивки и частота её обновлений “радует”.
Все исходники телеметрии выложены в свободный доступ.
Исходники АП, КП и поворотки не выложены и никогда не будут выложены.
>А герметичность можно силиконом добить…
Использовать однокомпонентные герметики, отверждаемые влагой воздуха, либо с уксусным катализатором - запрещено.
Платы разъест в худшем случае, куча неприятных сюрпризов - как минимум.
Приветствую, Господа!
Облетали недавно с baychi Ская. У меня скайволкер стабильно показывал кривой на 30 градусов горизонт, датчики стоят ровно. Крен-тангаж отрабатывает правильно, но ка-то мало. У baichi на Кулярисе пирометры на стойке над крылом,в этот день они вообще показывали перевернутый горизонт…
Это погода или что? Тимофею писал, пока тишина.
Вот видео полетов (техническое , может поможет определить причину такого поведения)
rutube.ru/tracks/4031343.html?v=b9dd11a6e692eb3d55…
Пирометры установлены на Скае на хвостовой балке на приливе под видеопередатчик, вертикальные слева по середине между горизонтальными по оси балки.
Пирометры выставлены ровно погрешность 2-5 градусов. Насколько я понял, предел калибровки в меню АП 10 градусов. Можно ли откалибровать большее отклонение или менять место установки? Крепить их под углом очень не хотелось бы.
С уважением, Дмитрий.
Несколько раз летал в эти солнечно-морозные дни; наконец-то смог до конца настроить АП. Пирометры работали замечательно, горизонт - ровный, самолет возвращает прекрасно.
DmitryK: Возможно, у вас крыло загородило небо для двух передних пирометров, вот они и недоумевают. Кроме того, купание в снегу (как и в других субстанциях) пирометры очччень не любят, у меня после попадания снега сразу отклячивается горизонт. У вас на хвостовой балке велика вероятность, что их может обдать снегом при взлете/посадке; плюс, возможно, есть какой-то эффект от мотора с винтом.
Насколько я понял, самые удачные места для пирометров - над моделью. Либо над крылом на пилоне, либо на хвосте. Для ская над хвостом тоже придется пилон делать, так что проще сделать пилон над крылом - в этом случае даже удлинитель не понадобится.
Приветствую, Господа!
У меня скайволкер стабильно показывал кривой на 30 градусов горизонт, датчики стоят ровно.
Попробуйте выключить видео передатчик и посмотреть через контрольную панель выровнялся ли горизонт , я проделывал такое в поле с ноутбуком.
Если нет возможности в поле с ноутбуком , тогда просто выключите видео передатчик и посмотрите на поведение рулевых поверхностей держа его на вытянутой руке вверх (естественно не дома ))
Это погода или что? Тимофею писал, пока тишина.
Дмитрий, это похоже на погоду. Теплые (теплее снега) облака - и привет.
Потерпите еще немного, железка делается. Там помимо железки еще прошивочно-софтового геморроя целый воз… Но дорогу, как говорится, осилит идущий. Пока осиливается 😃
Спасибо. Бум ждать. А есть возможность совместного использования пиро и гиро? Было бы здорово!😃
Тимофей, какого размера-формфактора будет система стабилизации. (сколько места оставлять в новом easy glidere ?)
Тимофей, какого размера-формфактора будет система стабилизации.
Как плата телеметрии мини, только разъем с одной стороны.
Кстати, пока ковырял апгрейд Контрольной Панели, койчего попутно поправил.
Из самого раздражавшего:
- Файл шрифта телеметрии теперь упрятан внутри exe’шника, нет нужды таскать его с собой.
- КП теперь нормально обновляет прошивку под 64-битными осями.
- Стирание памяти лога теперь идет не “в темную”, а с бегущими процентиками.
- После скачки лога данные теперь всегда нормально сохраняются в файл.
В новой прошивке АП - почти всё обещанное и так долго ожидаемое. Выйдет со статусом “бета” вместе с новой Контрольной Панелью на неделе.
Коллеги, готова новая версия Контрольной Панели и прошивки автопилота.
Вылизал код и поведение АП насколько мог, но для очистки совести оставляю прошивке статус “бета” и первую
циферку в номере по-прежнему оставляю нулём.
Итак, что нового:
-
Улучшена работа с приемниками с синхронным PPM выходом.
-
Улучшено поведение модели в режиме АП в случае необходимости разворота на базу: управление высотой в этом случае придушено пропорционально крену.
-
Введена поддержка второго управляющего канала. Поскольку второй канал идет через плату телеметрии и не работает без платы телеметрии, в списке его команд только переключение экранов телеметрии.
-
Введена поддержка линейных микшеров (все каналы со всеми, с любым знаком и в любой пропорции), независимо для всех режимов работы АП: ручное управление, стабилизация, автономный полет.
-
Введена поддержка расширения/сужения рабочего диапазона PPM для любых каналов. Полезно, если хочется расширить рабочий диапазон сервы, на которую повешена камера.
-
Введена поддержка сервозамедления для любых каналов. 4 режима: слабое замедление, сильное замедление, слабое замедление с плавным стартом и стопом, сильное замедление с плавным стартом и стопом.
-
Введена поддержка аварийного режима при потере спутников GPS: модель выставляет заранее заданные углы крена и тангажа и заранее заданный уровень газа. В зависимости от этих значений будет либо плавная нисходящая спираль, либо прямолинейное планирование, либо что-либо еще по желанию.
-
Введена поддержка аварийного режима “здравствуй, дерево”. При скорости по GPS ниже заданного значения в течение заданного числа секунд при растоянии до базы выше заданного АП отключает двигатель и прекращает шевелить сервами, экономя энергию ходовой батареи.
-
Введена поддержка мониторинга RSSI или любого другого аналогичного сигнала средствами платы телеметрии с выводом на экран в виде “палочек” приема RC сигнала. Сигнал подключается на высокоомный вход AD7 и калибруется через Контрольную Панель.
-
Введена поддержка различных вариантов установки платы XY пиродатчиков. 4 варианта: микосхемой вверх/вниз, шлейфом вперед/назад.
Все нововведения добавлены либо на отдельные панели настроек в Контрольной Панели, либо в соответствующие панели из числа существующих.
Обновление прошивки АП и Контрольной Панели рекомендуется проводить следующим образом:
- Запустить старую Контрольную Панель, прочитать все настройки из АП и сохранить в файл.
- Запустить новую Контрольную Панель, обновить прошивку автопилота.
- Сбросить все настройки АП в значения по умолчанию, используя подпункт главного меню Контрольной Панели.
- Прочитать настройки АП из файла.
- Записать все настройки АП в плату, используя подпункт главного меню Контрольной Панели.
Таким образом и старые настройки останутся в силе, и новые настройки получат адекватные значения - значения по умолчанию.
- Введена поддержка мониторинга RSSI или любого другого аналогичного сигнала средствами платы телеметрии с выводом на экран в виде “палочек” приема RC сигнала. Сигнал подключается на высокоомный вход AD7 и калибруется через Контрольную Панель.
- Введена поддержка различных вариантов установки платы XY пиродатчиков. 4 варианта: микосхемой вверх/вниз, шлейфом вперед/назад.
А вот за это отдельное спасибо !!!
Обновление прошивки АП и Контрольной Панели рекомендуется проводить следующим образом
Тимофей, а перекалибровку управления надо делать? (Она ведь в файлах не сохраняется).
Нет, не надо, она остается во внешней памяти и при смене прошивки не перезаписывается. Даю 99% вероятность того, что при смене прошивки перекалибровка не понадобится.
Тимофей! Спасибо за великолепный подарок к празднику и к весеннему сезону!
Всё здорово и нужно!
Отдельное личное спасибо за пункт №8!!!
Ну что, прошил Ская новой прошивочкой. Теперь дело за малым - выбраться в поле 😎.
Панелька тоже порадовала. Придется вернуться к идее поворотной камеры, да и микшеры с пульта странслировать напрямую в АП…
PS Наличие в КП новых приглушенных позиций намекает, что еще немного еще чуть-чуть?😉
Еще бы коэффициенты для напряжения и тока, а то все врет по старому.
Даю 99% вероятность того, что при смене прошивки перекалибровка не понадобится.
У меня - слетело почти все. От настроек управляющего канала, до калибровки датчика тока.
Может оно и к лучшему, сразу с чистого листа настраивать… 😃
Страница “Мониторинг данных GPS” глючит. GPS без спутников сидит - а параметры бред показывают. 😃
>Страница “Мониторинг данных GPS” глючит. GPS без спутников сидит - а параметры бред показывают.
А какого рода бред? Что выдает модуль, то КП и показывает. Без спутников он всякого может напоказывать, главное что данные не валидны и АП это понимает 😃
Есть вопрос по пункту 9. Это возможно только при наличии АП или можно прошить телеметрию отдельно?
>Это возможно только при наличии АП или можно прошить телеметрию отдельно?
Это возможно при наличии АП. Как в телеметрию загнать напряжения, соответствующие мин и макс RSSI?
Тоесть если скажем выполнить настройки через панель подключив телеметрию к АП, а потом отключить телеметрию и использовать ее автономно… не?
Можно заморочиться и залить автопилотом калибровки RSSI в EEPROM телеметрии, туда же и настройки делителей по многострадальным датчикам тока разным, и брать оттуда на старте телеметрии так же, как сейчас оттуда читаются параметры отображения экранов. Так и сделаю, но позже. Сейчас важнее более другие задачи, поверьте 😃
Возвращаясь к телеметрии, кстати. Есть основания предполагать, что скоро в телеметрии появится тахометр.
А какого рода бред? Что выдает модуль, то КП и показывает.
Бред - на скриншоте. Данные дергаются: на долю секунды показывет бредовую скорость или еще что, потом все по нулям, кроме 86 спутников, по моему, их всего 28 😃
После нахождения спутников картина в КП не меняется.
На OSD - все в порядке, за исключением:
- Подергивание картинки и рывок сервами в режиме стабилизации и АП остались (глюк с одновремнной обработкой PPM). Причем этот рывок совпадает с глюком данных GPS в КП. Загрузка АП, при этом, видна на следующем скриншоте.
- Добавилось непонятное подмигивание нижний части параметров OSD. То ли это влияние одного из “миганий”, то ли что-то новое пока не пойму.
Еще проблема: вчера перекалибровал диапазоны и команды РУ. Сегодня заметил, что в режиме стабилизации АП почти не реагирует на РВ. Серва РВ находится в одном из крайних положений, и на стик передатчика плюет (даже когда ладонями делаешь ровный горизонт).
Андрей (Dronavt), у тебя все в порядке?
Тимофей, давно хотел предложить, а может нафик этот слишком умный алгоритм привязки РУ? По моему от него проблем больше, чем пользы (ведь почти все начинающие жалуются!). Вернуться к жесткой схеме привязки основных каналов (дополнительные - микшерами). А то выдерживать дрожащими пальчиками средние значения при калибровки очень трудно. 😃
Щас попробую сбросить все и перекалибровать и перенастроить с чистого листа (без загрузки старых настроек).
Данные дергаются:
Аналогичная ситуация. Если раньше с эмулятора GPS только высота скакала, то сейчас почему то и захвата спутников не стало, в этой строке дёргаются цифры 71-82-0 очень быстро…
с гпс хрень какаято и кп зависает при обращении к экранам телеметрии.
перепрошился обратно, подожду пока другие облетаются…