ssh1

Пользователи
  • Публикации

    27
  • Зарегистрирован

  • Посещение

Все публикации пользователя ssh1

  1. О, класс. Только вот интересно - почему тем летом это предложение было названо костылями, а сейчас нужная доработка. http://forum.rcdesign.ru/f90/thread243418-107.html#post4419980
  2. Во, нашел. У МК STM32, помимо внешней линии сброса, имеется множество источников сброса. Сброс МК STM32 может быть выполнен встроенными сторожевыми таймерами, программно через КВВП, встроенными схемами сброса при подаче/отключении и снижении ниже допустимого уровня напряжения питания. В случае генерации сброса устанавливаются соответствующие флаги в регистре управления и статуса RCC, т.о. опросом этих флагов можно определить причину, вызвавшую сброс микроконтроллера. Состояние данных флагов сохраняется до следующего сброса при подаче питания или до записи лог. 1 в бит стирания причины сброса. У нас это есть? Если да, то все проще. 1.Запоминаем каждый раз нули гир при калибровке, и базу - при определении дома. 2.Если при загрузке видим что это был вотчдог - сразу читаем нули гир и дом из еепром. Мигаем на экране сообщением что все плохо и летим дальше. 3.Если перезагрузка вызвана отключением питания - пытаемся откалибровать гиры в течении 5 -10 секунд. Если удачно - значит на земле, все штатно, GPS, дом и т.д. Если не удачно - возможно мы уже в воздухе, делаем все как в пункте 2.
  3. Тогда действительно вариант еепром, с ресурсом 100 000 можно и каждый раз писать. Если гира не в покое 5 секунд - считали и полетели + нарисовали значок на экране. Чем не вариант? Кого-то спасет может. Инфу о том что именно watchdog инициировал ресет никак не вытащить? P.S. А сильно плавают реальные значения нулей гир от раза к разу на одном самолете, никто не смотрел?
  4. Ну или писать не каждый раз, а только при сильном изменении. Например калибровался в тепле, потом на морозе. Или нули гиры уплывают не только от температуры? Сколько примерно записей может пережить флэш?
  5. А почему бы не писать нули гир во флэш при каждой удачной калибровке и считывать в случае невозможности откалибровать гиры в течении 10-15 секунд после старта? Можно даже сообщить об этом значком на экране. Это даст возможность лететь после перезапуска в полете, будь то глюки питания\железа или сработавший вотчдог. Еще один уровень защиты от непредвиденных обстоятельств.
  6. А нельзя ли это реализовать программно? То есть в случае отсутствия внешнего видеосигнала начинать генерить полный видеосигнал с синхроимпульсами. Мне кажется это улучшит отказоустойчивость системы и при отказе камеры можно будет хоть как-то лететь.
  7. http://fpv-community.ru/topic/314-megapirate-x/page-5#entry14283 А, для вычислений, ясн.
  8. А зачем тогда поле "battery capacity"
  9. О, точно, попробуем посмотреть ошибку курса.
  10. Вбил battery capacity. Единственное в чем сомнения - Vibration level. Чот не нашел поиском по форуму описание что это. Вроде степень подавления вибрации. Оставить медиум?
  11. Всем привет. Решил полетать после длительного перерыва. Вспомнил что прошивку я не обновлял примерно с июля-августа. Вопрос - что нужно посмотреть и настроить после обновления за столь длительный срок? К каким изменениям в полете быть готовым? Сразу поясню что автовзлет и автопосадка пока не интересуют. За темой следил, но как-то сходу не припомню что поменялось. Посмотрел документацию на сайте - не обновлялась больше года, там я все знаю ))) Может есть ChangeLog, по которому можно пробежаться и посмотреть что и когда добавилось? Я конечно понимаю что можно заняться пересмотром всех страниц этой темы, но как-то не айс это все.
  12. Алекс, Олег а вы не рассматривали вариант автонастройки поворотки допустим по RSSI с видеоприемника? Как тут http://forum.rcdesign.ru/f90/thread204473.html вывести RSSI и настраивать по нему поворотку. То есть отлетел на километр - два, нажал кнопку, поворотка поискала максимум в пределах +-20 градусов, запомнила поправки и летим дальше. С такой системой можно антенны с более узкой диаграммой использовать.
  13. Вот здесь вообще не понятно. Как определяет что не хватает движка? Во всех оприсаных случаях он и SAFE ALT потом не удержит. В какой ситуации это поможет? Мне кажется бороться надо с другим. Если пилот улетел на 2 км высоты и 3 км по расстоянию оставив 20 процентов батарейки, зная что на спуск и возврат она ему не понадобится. И тут случается нештатная ситуация. Автопилот попрет в альтхолде и высадит всю батарейку. Этого можно избежать сделав возврат со спуском.
  14. А не логичнее ли собирать FAQ на сайте проекта MPX? А то получается новичек купил продукт и пошел вместо оффсайта искать по всем форумам что и где написано?
  15. Про энергию - ее MPX не экономит при возврате. Пилим сначала в альтхолде а потом уже снижаемся.
  16. А что ж тогда у KIR автопилот не включил газ во втором случае, если круизная скорость стала 50?
  17. То есть предлагается держать газ когда ниже SAFE ALT? Но это все равно не спасет от сваливания на высотах больше SAFE. У меня была ситуация, когда не заметил как остался в альтхолде, целевая высота была 100, свалился на 50 и пошел в штопор - вытащить не успел. Ситуацию усугубил в конце отключеный мною газ, который альтхолд воспринял как повод навалить газ по полной ))) Недавно я предлагал пилить домой снижаясь (например удаление 3 км и высота 2 км) а не поддерживая высоту, ответ - пока ничо менять не будем, вдруг рельеф и т.д. Где же тогда планировать? Только кругами над точкой?
  18. Так и есть. Если конечно ничего не поменялось на последних прошивках. Насчет перенастройки в полете с 40 на 50 , так может эти настройки считываются при арме или при запуске, как вариант.
  19. Я больше про скорость. Смотрю ниже 40 вроде не опускалась. В общем при полете по ветру может и 50 не хватить. Я обхожу эту проблему так: 1.Выставляю круизную скорость побольше - 70-80. 2.Ограничиваю макс газ в авторежимах процентов на 70, чтоб не газовал на полную когда против ветра, иначе долго не пролетим, аккум быстро выжрет. Полный газ - очень невыгодный режим по энергопотреблению. А по уму нужен датчик воздушной скорости.
  20. А поменял когда ? Видео при каких параметрах снято?
  21. Так а чего здесь хорошего? Полетели в мануале, накрутили тримеры на пульте так, что ушли от нулей которые запомнили в наземке для стаб режима. Перешли в стаб - стики не в нулях по мнению MPX. Те же проблемы. Может стоит запоминать нули при переходе из мануала в стаб, альтхолд и т.д. У меня вроде всегда отпущеные стики в момент переключения. Заодно и из наземки уйдет настройка нейтрали.
  22. Вообще у меня идея была заюзать его на малых высотах в альтхолде, чтоб полетать низко и близко. Олег как я помню был против. Для начала хочется посмотреть, может сонар и нельзя юзать для этого. Вообще хочется более гибкой настройки для опытного пользователя и упрощенной для начинающего. Кому от этого будет хуже? Вот хочется мне повысить усиление альтхолда в несколько раз, чтоб точнее высоту держать. Посмотреть на каком значении начнутся колебания, ан нет, нельзя, эти параметры захардкодены.
  23. Хех, конечно можно, но там городить кучу всего придется. Схему управления сонаром, преобразование задержки в напряжение. Тем более и ток и RSSI входы я уже использую. А на MPX уже есть и контроллер и свободные входы.
  24. P.S. Сонар мне нужен только на OSD, чем это может ухудшить качество продукта?
  25. Да, обновлял последний раз наверное весной или летом, но что это меняет? Если вы помните, я очень мнгого летал на ранних версиях обновляясь сразу после релиза - иногда (редко) это заканчивалось плачевно. Сейчас я выбрал такую схему обновлений и она меня полностью устраивает. Тем более никаких киллер фич в последних релизах не вижу. А по какой причине эти предложения непонятны? Получается что предложения типа поменять 0.3 на 100% это конструктивные и полезные предложения. А ввести регулировку любого параметра в полете - это "непонятные предложения" ? Зачем нужен алгоритм "настроить, подлетнуть, перенастроить ...." если это можно сделать за один полет? Просьба тогда описать критерии "понятных" предложений. Или они зависят от предлагающего?