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

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

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

Edward_tlt

Прошился обратно на 0_10_20 GPS работет (кроме высоты)

Кстати если прошить телеметрию версией 270, то ТМ высоту отображает корректно, но тогда она не общается с АП.

baychi
Edward_tlt:

Прошился обратно на 0_10_20

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

Edward_tlt:

Прошился обратно

Эдуард, а где такой чудный эмулятор GPS нашли?

baychi

Еще одна дырка - учет мАч идет в десятки раз быстрее. Ток при этом меряется нормально.

С пятой попытки удалось откалибровать управление. Хотел было так и оставить, но тут новая “фича”.
Через несколько переключений режимов, перестает работать газ в режиме стабилизации. 😦
В общем в поле с этой прошивкой пока - нельзя…

smalltim

Ага… Спасибо, коллеги. Всё это, похоже, не так страшно, как кажется.

  • Побег мАч пресек.
  • Включение стабилизации перехватывает канал газа - посмотрю. Похоже, введя микшера в режиме стабилизации, забыл, что входящий от РУ газ не надо менять на автопилотный 😃
  • Бред GPS в КП - не убрал дебаговый отстрел строк прямо с ГПС в КП вместо вывода чиселок курса, высоты и т.д… Уберу.
  • Дергание сервами в режиме стабилизации и АП - опять твой синхронный PPM гадит. Ладно бы 50 Гц, к этому я готов, а у тебя 70… Перепрограммирую один АП на вывод синхронного ППМ с частотой 70Гц, подам на вход другого АП и воспроизведу эту фишку у себя, будет уже предметный разговор 😃
  • Виснут экраны телеметрии - это не АП, а КП. Гляжу в дебаге и смотрю кто виноват, с этим просто.
Edward_tlt:

Прошился обратно на 0_10_20 GPS работет (кроме высоты)

На 0_10_20 никто никогда не жаловался на показания высоты по ГПС. Скачаю эмулятор, может быть, он не совсем на 100% NMEA.

Edward_tlt
smalltim:

может быть, он не совсем на 100% NMEA.

Может… В протоколах оставлял только три галочки (судя по исходникам телеметрии)
Вполне вероятно что с прогой что то не так, с GPS модуля всё отображается корректно. а вот так типа данные идут с эмулятора. Вообще прога удобна тем, что сняв винт, можно посмотреть как ведёт себя АП в разных условиях.

smalltim

АП ест GGA, RMC, GSA и GLL. Попробуйте GLL до кучи включить. В новой прошивке работа с USART и GPS вообще никак не менялась.

Edward_tlt

Ну комбинации галочек я вся ко разно пробовал. КП показывает -921887100,0м и 128м вот эти цифры и скачут как правило