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

ilves

Тоже подколю чуток производителя, чтобы не расслаблялся сильно:)
Вчера сорвался интересный полёт из-за мелких косяков.
Началось всё с перепрошивки на последнюю версию.
Пришлось перекалибровать всё управление. А вот на датчик тока я не посмотрел.
В поле выяснилось, что его настройки тоже слетели, и он показывает большой 0-ой ток.
И всё бы ничего, можно было лететь и ориентироваться по скорости, но и бародатчик опять не захотел показывать правильные цифры.
3 раза перевключал, взлетал, всё одно-некорректные данные.
Поскольку было ветрено, то определить правильный уровень газа(скорости) было практически невозможно. Вот и облом.
Даёшь надёжное сохранение всех настроек и правильный датчик скорости!

leliksan

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

kosmich1980
Вахтанг:

Андрей, а у вас случаем, не вниз головой установлен GPS? нет живой платы под рукой, чтоб посмотреть. Если так, то ничего удивительного!

Под термоусадкой виднеется пластинка керамическая - это ведь антенна? Установил пластинкой кверху.

Pavel_K
kosmich1980:

Под термоусадкой виднеется пластинка керамическая - это ведь антенна?

пластинка керамическая квадратная, а по центру у нее небольшой пупырышек - это как раз и есть антенна.

kosmich1980
Pavel_K:

пластинка керамическая квадратная, а по центру у нее небольшой пупырышек - это как раз и есть антенна.

пупырышек смотрит вверх.

Oliver
kosmich1980:

Используется только телеметрия, т.к. летательный аппарат - вертолет.

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

kosmich1980

Сегодня выехал на дачу для проверки ГПС.
Погода - очень мелкий моросящий дождик, низкая облачность, +15 гр.
Вертолет установлен в центре газона на табуретку, сверху заботливо прикрыт зонтиком.
Модуль ГПС перенесен с хвоста на раму, установлен сверху антенной в небо.

Oliver:

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

4 минуты

6мин

8 мин

15 мин

30 мин

40 мин

Отключил питание на 10 сек., включил снова:


Светодиод моргать перестал теперь горит постоянно.
Почему то показывает, что до точки взлета 20 метров (модель стояла на месте)
Не будут ли ГПСу мешать стеклопластиковые лопасти основного ротора?
Зачем модулю батарейка? (энергонезависимая память?)

Опытные други, дайте оценку работоспособности модуля:)

Oliver
kosmich1980:

Светодиод моргать перестал теперь горит постоянно.

Поймал спутники

kosmich1980:

Почему то показывает, что до точки взлета 20 метров (модель стояла на месте)

После первой ловли спутников ТМ запомнила позицию, а гпс ее позже уточнил. Можно “передернуть” питание (на секунду, гпс тоже отключится но не успеет “потерять спутники”) или сделать кнопку резет (телеметрия перезагрузится, но при этом гпс останется включенным выдавая уже уточненные координаты), но если будете делать кнопку резет - делайте ее надежной, чтоб не “нажалась” в полете.

kosmich1980:

Не будут ли ГПСу мешать стеклопластиковые лопасти основного ротора?

Не сильно, думаю Вы не заметите.

kosmich1980:

Зачем модулю батарейка? (энергонезависимая память?)

Вот если бы не было батарейки, он бы у Вас второй раз опять 20минут стартовал. Прочитайте что такое у гпсов “холодный старт”, “горячий старт” и т.п. В Вашем случае - все хорошо, первый раз гпс долго получал эфемериды, затем строил группировку, затем только начал по ней ориентироваться. После перезапуска у него уже были актуальные эфемериды и актуальная группировка. Он вычислил координаты быстро. Чтобы хранить данные об эфемеридах, группировке и, что так же немаловажно, продолжать отсчитывать синхронизированное время, и нужна батарейка. Гуру меня поправят, если я соврал. 😃

Алексей_Сергеевич
kosmich1980:

дайте оценку работоспособности модуля

От одной до пяти минут на десять спутников уходит, больше спутников и не видел ни разу. Раньше были проблемы с частым пропаданием части спутников в полёте, повесил на кабель GPS модуля ферритовую муфту, проблема исчезла.

Partisan

Прошу не пинать, но искал и не нашел как сделать включение автовозврата при потере RC сигнала с аппой футаба 7С. RSSI вывел со светодиода, в телеметрии показывается, 0.1в отлично 1.6в пропадание, но при выключении аппы автовозврат не срабатывает и а.п. не фиксирует потерю сигнала и соответственно не включает а.в. Где то раньше читал про настройку аппы но сразу не отметил, а сейчас не могу отыскать, если кто знает как плиз поделитесь знаниями.

Толян1

Подскажите плиз куда подключается в телеметрии без АП аналоговый сигнал RSSI ? Ни слова про это в инструкции не нашел !

Oliver
Толян1:

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

Если вы используете прошивку с оф. сайта (270) - то никуда.
Если альтернативную прошивку версии 306 - то в ADC7. С ограничениями, которые вроде были описаны в инструкции к 301(вроде как) к 304 версии.
Прошивку и описание ищите поиском в этой ветке и в ветке про поворотку.
Ну вот, все сам Вам сделал. 😃 Но не подумайте, что от безделья.

Oliver
Oliver:

Если вы используете прошивку с оф. сайта (270) - то никуда. Если альтернативную прошивку версии 306 - то в ADC7.

А мужики то не знают!
Тим разместил 306с на оф.сайте. Так что теперь ничего искать не надо. Кроме разве что конфигуратора и “инструкции” к нему, которые пока не включены в состав КП. Оно - по ссылкам выше.

Oliver
Толян1:

Олег ! Подскажите пожалуйста ! Вот этим програматором www.hobbyking.com/hobbyking/s...occessors.html можно перепрошить телеметрию , ели нет автопилота ?

Да. 😃 Не реклама. Сам себе купил таких пачку. раньше в этой теме поищите, был оффтоп по этому поводу. Нужно один из хвостов (их в комплекте два) переделать под разъем телеметрии. При желании переделывается без паяльника. Если долго ждать - 5 проводков в LPT-порт.

Толян1
Oliver:

Да. 😃 Не реклама. Сам себе купил таких пачку. раньше в этой теме поищите, был оффтоп по этому поводу. Нужно один из хвостов (их в комплекте два) переделать под разъем телеметрии. При желании переделывается без паяльника. Если долго ждать - 5 проводков в LPT-порт.

С распиновкой я разобрался кроме одного момента ! К чему подключается выход SS телеметрии ?

Толян1
Oliver:

Я бы не осилил по второму кругу 136 страниц темы !!)))) спасибо большоe спасибо ))

Еще вопросик ! А датчик тока в прошивке 306 так же калибруется , замыканием белого и красного контакта в AD7 ?
Спасибо )

Oliver
Толян1:

датчик тока в прошивке 306 так же калибруется , замыканием белого и красного контакта в AD7 ?

Датчик тока калибруется в 306 несколькими способами (лишь бы фантазии хватило 😃 ), за выбор одного из них отвечает настройка в конфигураторе.

  1. Калибровка при каждом включении. Мне это было удобно, т.к. ADC7 был занят сразу распайкой на плате (самодельная телеметрия), переназначать функции ADC7 на другой порт, калибровать и переназначать обратно мне было лень, а вот нагрузка через датчик тока у меня при включении телеметрии никакая не шла. Поэтому реализовал данную функцию сперва только для себя, потом оказалось полезно другим.
  2. Штатная калибровка подачей на вход ADC7 +5в. Но для того, чтобы обезопасить алгоритм от ложных срабатываний от подключенных в ADC7 сигналов (RSSI или еще что-нить, люди разное втыкают), порог включения калибровки был увеличен (если помню правильно, с 2.5в до 4.5в). До меня дошла информация, что в некоторых случаях штатная калибровка не запускается. Возможно, по этой причине, возможно, просто действия по калибровке выполнялись неправильно, но предупредить обязан.
  3. Если действительно подтвердятся проблемы со штатной калибровкой, то необходимо включить в конфигураторе калибровку при каждом включении, включить телеметрию, датчик откалибруется, значения запишутся, после этого в конфигураторе отключить автокалибровку.
  4. Использование способа, описанного в п.1 - т.е. в конфигураторе функции ADC7 можно переназначить на другой вход, выполнить калибровку а затем переназначить обратно.
  5. Ну я не знаю, можно еще скомпоновать п.4 и п.3. 😃 Можно наверное еще что-нить придумать.
    А вообще, если датчик был откалиброван в 270 прошивке, то при смене прошивок он должен остаться откалиброванным.