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

pashteton
baychi:

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

Экран был такой же как в моем видео в ветке далеко и высоко… никаких полей поблизости не было.
но мигало много всего - напряжения, сам горизонт, спутников было то 5 то 4, и появлялось сверху предупреждение, да и сама нижняя часть помигивала(как у всех)

baychi
pashteton:

но мигало много всего -

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

Морфеус
smalltim:

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

---------------------------------------------------------- Мониторинг показаний компаса ---------------------------------------------------------- Отсчеты АЦП: - Ось 1: 7363, Минимум: 6972, Максимум: 7945 - Ось 2: 7024, Минимум: 6630, Максимум: 7585 - Ось 3: 6672, Минимум: 6308, Максимум: 7223 Угол магнитного склонения:0,0 град. Ориентация модели по компасу: -119,8 град. Коэффициент ренормализации осей: 0,333 - Необходима (пере)калибровка компаса ---------------------------------------------------------- Мониторинг показаний датчиков горизонта ---------------------------------------------------------- Отсчеты АЦП: - Нейтраль XY: 8256 - Нейтраль Z: 8158 - Ось X: 8000 - Ось Y: 8368 - Ось Z: 8768 Угол крена: 156,8 град., изменение: -0,1 град., коррекция: 0,0 град. Угол тангажа: 8,7 град., изменение: 0,0 град., коррекция: 0,0 град. ---------------------------------------------------------- Мониторинг команд РУ ---------------------------------------------------------- PPM текущ./сглаж./мин./нейтр./макс./выход (мкс): 1: 1513 / 1513 / 2028 / 1057 / 0 / -128 2: 1513 / 1512 / 1942 / 1051 / 0 / -256 3: 1540 / 1539 / 1798 / 2078 / 1327 / -10880 4: 1512 / 1512 / 1941 / 1985 / 1093 / -10923 5: 1009 / 1009 / 0 / 1833 / 1008 / -10923 6: 1092 / 1092 / 0 / 1983 / 1092 / -10923 7: 1092 / 1092 / 959 / 1 / 1092 / ----- 8: 1093 / 1092 / 1050 / 256 / 1092 / ----- Состояние RC сигнала: ОК Управляющий канал 1: Управляющий канал 2: Уровень газа: -86% Уровень крена: -86% Уровень тангажа: -86% ---------------------------------------------------------- Статус автопилота ---------------------------------------------------------- - Потеря RC сигнала: Нет - Режим стабилизации включен: Нет - Режим автопилота включен: Нет - Газ форсирован: Нет - Режим аварийной посадки включен: Нет - Потеря данных GPS обнаружена: Нет - Текущий экран телеметрии: 170 Условия автоматического включения автопилота: - Потеря высоты на расстоянии: Да - Растояние выше заданного: Да - Высота выше заданной: Да - Напряжение 1 ниже заданного: Да - Напряжение 2 ниже заданного: Да - Напряжение 3 ниже заданного: Да - Потребление заряда батареи выше заданного: Да - Время полета выше заданного: Да - Потеря RC сигнала: Да - Принудительное включение: Да Условия автоматического выключения автопилота: - Дистанция ниже заданной: Да - Время работы выше заданного: Нет - RC управление восстановлено: Да - Принудительное выключение: Да ---------------------------------------------------------- Мониторинг датчиков телеметрии ---------------------------------------------------------- Показания датчиков телеметрии, отсчеты АЦП / значение: - Канал 0: 25988, Температура:27,0c - Канал 1: 0, Напряжение 1:0,00В - Канал 2: 0, Напряжение 2:0,00В - Канал 3: 0, Напряжение 3:0,00В - Канал 4: 2710, Смещение: 2625, Скорость по бародатчику :17,82км/ч - Канал 5: 51936, Смещение: 51937, Высота по бародатчику :0,17м - Канал 6: 32713, Смещение: 32768, Ток :0,00А - Канал 7: 0, RSSI напряжение :1,70В, RSSI уровень :170 из 4 ---------------------------------------------------------- Мониторинг показаний GPS ---------------------------------------------------------- Показания модуля GPS: - Используется спутников: 4, Режим захвата координат: 3D - Стартовые координаты захвачены: да - Стартовая широта: 3333,7060 угловых минут, северное полушарие - Стартовая долгота: 2269,6520 угловых минут, восточное полушарие - Стартовая высота: 160,2 м. над уровнем моря - Текущая широта: 3333,6850 угловых минут, северное полушарие - Текущая долгота: 2269,6090 угловых минут, восточное полушарие - Текущая высота: 190,4 м. над уровнем моря - Удаление от точки старта: 59,0 м, высота над точкой старта: 30,2 м - Текущая скорость: 0,0 км/ч ---------------------------------------------------------- Мониторинг состояния автопилота ---------------------------------------------------------- Циклов в секунду: 45 NMEA строк принято в секунду: 30, корректно : 30, обработано: 30 Процедур связи с телеметрией в секунду: 14 Канал PPM 0- прерываний: 101, импульсов: 49, в калиброванном диапазоне: 49 Канал PPM 1- прерываний: 100, импульсов: 48, в калиброванном диапазоне: 48 Канал PPM 2- прерываний: 100, импульсов: 48, в калиброванном диапазоне: 48 Канал PPM 3- прерываний: 100, импульсов: 49, в калиброванном диапазоне: 49 Канал PPM 4- прерываний: 0, импульсов: 0, в калиброванном диапазоне: 0 Канал PPM 5- прерываний: 0, импульсов: 0, в калиброванном диапазоне: 0 Канал PPM 6- прерываний: 100, импульсов: 50, в калиброванном диапазоне: 0 Версия микропрограммы автопилота 0.10.20 Дата компиляции микропрограммы автопилота 03.07.2010 Контрольная панель автопилота версия 4.1.6 дата 22.05.2011

smalltim

Канал PPM 0- прерываний: 101, импульсов: 49, в калиброванном диапазоне: 49
Канал PPM 1- прерываний: 100, импульсов: 48, в калиброванном диапазоне: 48
Канал PPM 2- прерываний: 100, импульсов: 48, в калиброванном диапазоне: 48
Канал PPM 3- прерываний: 100, импульсов: 49, в калиброванном диапазоне: 49
Канал PPM 4- прерываний: 0, импульсов: 0, в калиброванном диапазоне: 0
Канал PPM 5- прерываний: 0, импульсов: 0, в калиброванном диапазоне: 0
Канал PPM 6- прерываний: 100, импульсов: 50, в калиброванном диапазоне: 0
Версия микропрограммы автопилота 0.10.20
Дата компиляции микропрограммы автопилота 03.07.2010
Контрольная панель автопилота версия 4.1.6 дата 22.05.2011

Александр, желательно обновить прошивку АП и Панель, и всё будет хорошо. Возьмите самые свежие из этой ветки. Ваша Контрольная Панель на 10 месяцев свежее прошивки АП 😃

wztester:

Тимофей, а всё-таки можете сказать конкретнее сроки появления нового АП? Или пока старый не распродадите, новый не появится?

Очень надеюсь, что в 2 недели уложимся от завода до магазинов. Новые АП сейчас на производстве.

smalltim
pashteton:

Видео потер. Поверьте на слово, они просто исчезли

Павел, увидимся лично - выдайте лечебного подзатыльника. При срабатывании предупреждения по превышению расстояния индикатор расстояния у меня, вместо мигания, просто гасится.
Видимо, заснул на клавише delete и убил одну из строчек кода, что мигалку включает. Точно помню, что раньше расстояние мигало исправно 😃

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

baychi:

Победил таки вчерась видео на 5.8 ГГц и теперь могу показать, как работают новые режимы в последней прошивке

Спасибо, Александр. Прикольно АП цепляется за направление на озерцо и упрямо тащит модель к нему.
Пожалуйста, сделай демпфирование по крену побольше или чувствительность по крену и заодно по курсу на треть поменьше. А АП слишком резко ищет нужный курс и качает модельку по крену, не фен-шуй. Будет желание - попробуй расставить точки на разной высоте, будет интересно посмотреть на поведение АП.

baychi:

ИМХО, для полного гламура осталось убрать подергивания OSD.

Тебе вывалить список того, что еще нужно для полного гламура?

  • Подлечить логику полета по контрольным точкам, а то автовключение по дальности рубит полет по точкам на корню
  • Поправить автовыключение автовозврата по расстоянию меньше заданного. Сейчас просто не срабатывает. Никто это не использует, и правильно, но всё равно айяйяй.
  • Поправить круиз-контроль, что не хочет удерживать курс близко к северо-востоку.
  • Доделать, наконец, просмотровщик логов.
  • Поправить сохранялку логов.
  • Прикрутить гугл карты к расстановщику точек и к просмотровщику логов.
  • Пролечить мигание нижних строк телеметрии.
  • ИМУ.
  • Поворотка.
  • Трекер.
  • Радиоканал.

Эх, покой нам только снится 😃

Эд
smalltim:

список того, что еще нужно для полного гламура

Тим я за ИМУ на первое место. В прошедшие выходные проверял “горизонт”. Вечер субботы, без ветра, равномерный прогрев(по всей видимости) все нормально, полетал в разные стороны на 500 -700 м с авто возвратом. Воскресенье, утро, горизонт косит в лесу ему холодно на полосе тепло. Проетая рядом с лесом и включив стабилизацию, закончил полет досрочно…

pashteton

В эти выходные, облетывал пилота, с горизонтом было тоже самое. В итоге отключил все датчики и горизонты и слетал на 10км. Ждем ИМУ 😃

baychi
smalltim:

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

Демпфирование там и так почти 200%. Помню спрашивал, а работает ли оно вообще? Дома, манипулируя руками не могу это почувствовать, сервы всегда достаточно медленно перекладываются.

smalltim:

Тебе вывалить список того, что еще нужно для полного гламура?

ИМХО, главное не разбрасываться. Все внешние сервисы - типа просмотровщика логов и привязки к гугле подождут, они и так решаются, кому надо все увидет. Новые разработки (ИМУ, поворотка) тоже дело долгое. А вот прошивку чуть доправить, хотя-бы без подергивания (понимаю, там большая кухня), было бы очень здорово. Из мелкого гламура, не забудь отключить “здравствуй дерево” в ручном режиме. 😃

smalltim:

Эх, покой нам только снится

Да, на покой тебе еще рано. 😃))

Эд:

Тим я за ИМУ на первое место

pashteton:

Ждем ИМУ

А Вы на ИМУ горизонт видели? Посмотрите тему про FY20/21 - там тоже не так все просто, и своих тараканов полно.
У меня как раз сейчас 2 модели: одна с АП от smalltim, другая на FY21AP. Так вот после пары крашей второй модели, стабилизацию я включаю только при планировании на большой высоте. А у первой - работает 90% времени.

То что ввидно на ролике я называю “дискретный горизонт” - небольшое увеличение угла наклона приводит к резкому его изменению вплоть до перевертыша. Это беда с вертикальным пирометром. Если не проблемма установки на модели, то свойство датчика. Мне удалось победить это на последней модели: поменял местами глазки на Z пирометре, теперь он больше любит землю (не имея тяги к уходу в перевернутый полет).
ИМХО, проблемма решаема парой корректирующих коэффициентов а КП или тщательным подбором пиродатчиков на этапе сборки.

pashteton
baychi:

А Вы на ИМУ горизонт видели?

У меня есть коптер, и там никаких проблем с горизонтом нет. Уверен, что у Тима тоже будет все ок.

baychi:

Посмотрите тему про FY20

Эта штука тоже имеется, в помойку ее!

Edward_tlt
baychi:

А Вы на ИМУ горизонт видели?

Есть тема вот такая тема rcopen.com/forum/f123/topic221574 Если гира с акселем подключены правильно, то отображение горизонта на экране всегда правильное. Вот думаю, если выкинуть из кода всё лишнее и дописать код, так чтобы можно было включить это вместо пирометров, получилось бы наверное неплохо… Только программер из меня…

baychi
pashteton:

в помойку ее!

Эдак все в помойку можно выкинуть. 😃
Считаю, что пирогоризонт тоже надо доводить до ума. Да, есть ряд ситуаций, когда он принципиально не будет работать, но что-б в ясный летний день…
Просто с ИМУ - дело долгое, и шишек еще много предстоит набить, не думаю что первые версии сразу будут идеально работать. В общем я - за “синицу в руках”. 😃

Edward_tlt:

Если гира с акселем подключены правильно, то отображение горизонта на экране всегда правильное

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

Edward_tlt
baychi:

В теории и дома на столе это так. А в воздухе…

Ну в проекте Мультивия вся засада по моему только в управлении… ПИДы и математика. Я просто предложил использовать “датчик горизонта”, а остальная математика АП

Алексей_А

Привет Всем!
Подскажите, пожалуйста, что делать?!

При попытке прошить АП в контрольной панели, выскакивает окно с сообщением AtLibUsbDfu.dll not found. Пишет возможная причина: Не найден файл
atjniisp.dll и необходимые библиотеки. Также выскакивало окно …Доступ к ликвидированному обьекту невозможен.Имя обьекта “j”.
В диспетчере устройств АП нет. Flip стоит 3.4.3.
Пробовал запускать прошивку АП в КП без подключения АП… окна выскакивают те-же .

Прошивать пытался и на win7 и на XP (на разных компах) результат одинаковый.

Плат АП таких две и покупались одновременно, и проблемы те-же!

Подскажите что делать!

pashteton

Надо в диспетчере устройств установить драйвера USB из папки flip. Правда не помню на какое устройство их ставить. Но комп должен его увидеть и предложить установить драйвера.

Эд
baychi:

поменял местами глазки на Z пирометре

Александр, просто перепаяли верхний с нижним?

baychi:

проблемма решаема парой корректирующих коэффициентов а КП

подскажи, пожаласта, что за коэффициенты?..

baychi
Эд:

просто перепаяли верхний с нижним?

Да.

Эд:

что за коэффициенты?..

Их пока нет. Все предлагаю Тимофею ввести. 😃

Алексей_А
pashteton:

Надо в диспетчере устройств установить драйвера USB из папки flip. Правда не помню на какое устройство их ставить. Но комп должен его увидеть и предложить установить драйвера.

Комп его не видит. Пробовал ставить на всё, Win пишет, что драйверы не нуждаются в обновлении.

smalltim
Эд:

Вечер субботы, без ветра, равномерный прогрев(по всей видимости) все нормально, полетал в разные стороны на 500 -700 м с авто возвратом. Воскресенье, утро, горизонт косит в лесу ему холодно на полосе тепло. Проетая рядом с лесом и включив стабилизацию, закончил полет досрочно…

Эдуард, сожалею. Крылышки в полете надломились? Не похоже на то, что АП как-то особенно резко дергал модель.

baychi:

ИМХО, проблемма решаема парой корректирующих коэффициентов а КП или тщательным подбором пиродатчиков на этапе сборки.

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

Заодно можно попробовать ввести коэффициенты затенения осей деталями самика, тогда, если их правильно ввести, пироголова будет работать близко к идеалу почти в любых условиях.

baychi
smalltim:

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

Вот - вот! Пусть лучше тупее, чем оригинальнее. 😃

smalltim:

Заодно можно попробовать ввести коэффициенты затенения осей деталями самика,

Можно, но это уже третья степень свободы. 😃 ИМХО, самое сложное будет не ввести коэффициенты, а придумать методику, позволяющую их правильно выставить и проверить еще в домашних условиях.

smalltim
Алексей_А:

Комп его не видит. Пробовал ставить на всё, Win пишет, что драйверы не нуждаются в обновлении.

Алексей, подключив АП к компу, нажмите на АП дальнюю кнопку от разъема телеметрии, потом ближнюю, потом отпустите дальнюю, потом отпустите ближнюю. АП принудительно переводится в режим обновления прошивки и комп должен обнаружить новое устройство - AT90USB1287 - и предложит поискать драйвера. Вот под него укажите, лежащие в подкаталоге /USB папки, куда поставлен FLIP.

Эд
smalltim:

Крылышки в полете надломились?

Нет не сломались(снизу проклеены армскотчем), но выгнулись буквой “О”, образовались складки на пенопласте(ЕРР). После выхода из пике крыло не выпрямилось, а запас по высоте был. АП выровнял по “горизонту” резко после вкл. СТ, стабилизацию сразу выключил, но вывести не успел 😦. Летел визуально в очки не смотрел, кривой горизонт не видел…
Тим, а ограничение угла обзора вертикальных датчиков, может улучшить ситуацию?