Smalltim OSD and autopilot (часть 2)
Это погода или что? Тимофею писал, пока тишина.
Дмитрий, это похоже на погоду. Теплые (теплее снега) облака - и привет.
Потерпите еще немного, железка делается. Там помимо железки еще прошивочно-софтового геморроя целый воз… Но дорогу, как говорится, осилит идущий. Пока осиливается 😃
Спасибо. Бум ждать. А есть возможность совместного использования пиро и гиро? Было бы здорово!😃
Тимофей, какого размера-формфактора будет система стабилизации. (сколько места оставлять в новом 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 очень быстро…
с гпс хрень какаято и кп зависает при обращении к экранам телеметрии.
перепрошился обратно, подожду пока другие облетаются…
Прошился обратно на 0_10_20
Да, я тоже хочу откатиться. Не могу нормально настроить управление. Включение стабилизации перехватывает канал газа. Еще немного помучаюсь и назад. 😦
Прошился обратно
Эдуард, а где такой чудный эмулятор GPS нашли?