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

AlxDs
ChifAviator:

Вчера проверил дома-супер, точки рисуются, маршрут прокладывается… Один вопрос можно ли точку старта задавать самостоятельно, зная координаты, а то летаю я далеко от дома, да и таскать ноут в поле что б привязаться к точке старта и нарисовать маршрут как то не гуд. Да, если можно так сделать, тогда уж и библиотеку сохраненных точек старта с маршрутами. Заранее thanks.

Полностью присоединяюсь. Правда я обычно летаю наоборот недалеко от дома и покупать ноут только для задания точек на автопилоте (а больше он мне ни для каких целей не нужен) совсем неохота.

smalltim:

Пока нет. С этой штукой есть риск, что наши игрушки могут оказаться совсем не игрушками.

Для тех у кого “не игрушки” как раз никаких проблем с заданием точек с ноута в поле или машине проблем не вызовет. Наоборот им так лучше - если повяжут по дороге, то никаких библиотек с координатами или заранее проложенного полета по точкам нет, а на нэт и суда нэт.
Нам же - наоборот лучше дома с картой посидеть, план полета обдумать, что с какой стороны снимать и т.д. Заранее загрузить точки в автопилот, а потом на поле летай на здоровье, а не борись с комарами и ноутом на котором на солнце ничего не видно.

Ильвир
smalltim:

Новая партия ориентировочно будет готова в продаже через 2-3 недели. Мы уже и на сайте попросили прощения, и на форуме я несколько раз каялся. Не рассчитали, что остаток партии начнет разлетаться так быстро и не начали готовить новую заранее 😦

Просьба, как появиться на smalltim.ru новая партия, отписаться здесь, если не затруднит. Народ чаще просматривает эту тему, и хотелось бы быть в курсе о поступлении девайса. Спасибо!

Pav_13
ChifAviator:

…фс не на всех аппах присутствует, например на Esclipse7 его нет.

Прошу прощения за офф, но просто “резануло слух” 😃
Файлсейв - это свойство приемника системы радиоуправления…
Eclipse7 - это название пульта
У меня тоже Eclipse7, но файлсейв у меня есть 😉! Просто, я использую “Assan” и сейчас экспериментирую с “FrSky”… Для мегагерцового диапазона тоже есть модели приемников с декодером на микроконтроллере, в которых функция “файлсейв” присутствует…

smalltim
dundel1:

чтобы ТМ начала принимать данные с моего модуля GPS, мне достаточно закомментировать строки в файле smalltim.asm, в которых проводится настройка USART на повышенную скорость?

Да.

AlxDs:

Для тех у кого “не игрушки” как раз никаких проблем с заданием точек с ноута в поле или машине проблем не вызовет. Наоборот им так лучше - если повяжут по дороге, то никаких библиотек с координатами или заранее проложенного полета по точкам нет, а на нэт и суда нэт. Нам же - наоборот лучше дома с картой посидеть, план полета обдумать, что с какой стороны снимать и т.д. Заранее загрузить точки в автопилот, а потом на поле летай на здоровье, а не борись с комарами и ноутом на котором на солнце ничего не видно.

Я подумаю, посоветуюсь с людьми, но ничего не буду обещать, хорошо?

ChifAviator:

В АП есть режим, “на земле”, при этом на 3-х контактный разъем , Тимофей пообещал выводить лог 1, это и будет включением пищалки. И корректно, и для всех подойдет.

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

ChifAviator
smalltim:

Так что лог.1 будет уже после того, как добью поддержку наземной станции.

Бум ждать. Да, хотелось бы узнать ориент. стоимость наземки, комплектность и т.д., фотки девайса…

IRONSAMSON

Подскажите плиз, в Украине можно преобрести полный комплект от Тима с бародатчиками высоты и скорости?
Или как и где лучше это сделать, с учетом нашей таможни (ограничение в 200 евро по стоимости за посылку)?

neon_exe
neon_exe:

Примерно так должно быть запитано оборудование или питание тоже в экране пустить 2-х жильным и экран отдельно на минус аккума посадить?

Никак не могу победить. как только подключаю RC кабель от ТМ к приемнику давит сигнал на приемнике. Питание от разных источников, пробовал соединять шлейфы и в экране и без результат не многим лучше. Приемники тоже менял корона и вфлай 35 мГц. Без экрана даже лучше но 300 м это нечто. Кто, что порекомендует.

ChifAviator
Pav_13:

Файлсейв - это свойство приемника системы радиоуправления…
Eclipse7 - это название пульта…

Спасибо, просветили… Я вот четвертый год его использую и приемник к нему комплектный в коробке фирменной, и еще прикупил чуть позже один, с фс не так повезло как Вам, наверное это потом стали комплектовать эту аппу ( я имею ввиду все содержимое, а не токо пульт) приемниками с ФС.
To Smalltim: Тимофей, “пропал” Crl2, не определяется при калибровке. Менял местами с Ctr1, - не помогло. Че может быть? Непропай на плате или где-то в настройках накосячил?

smalltim
ChifAviator:

“пропал” Crl2, не определяется при калибровке. Менял местами с Ctr1, - не помогло. Че может быть? Непропай на плате или где-то в настройках накосячил?

Второй управляющий канал идет на плату телеметрии, ею оцифровывается и результат вместе с данными от датчиков идет на АП. С телеметрией Вашей самодельной всё в порядке?

neon_exe:

как только подключаю RC кабель от ТМ к приемнику давит сигнал на приемнике.

Если не подключать к приемнику, то всё ок? Очень странно. Телеметрия самодельная или заводская?
Варианты:

  1. Попробовать использовать только сигнальный вывод с приемника. Может быть, петля по земле идет.
  2. Поставить в сигнальную цепь от приемника последовательно резистор 10кОм, а перед ним - керамический конденсатор 0.001-0.01 мкф на землю.
    Есть шанс, что через вход PPM на телеметрии, “подтянутый” к питанию через встроенный в процессор подтягивающий резистор, на приемник могут идти пульсации встроенного питания телеметрии.
ChifAviator
smalltim:

Второй управляющий канал идет на плату телеметрии, ею оцифровывается и результат вместе с данными от датчиков идет на АП. С телеметрией Вашей самодельной всё в порядке?

Блин, во где собака порылась. Я ж плату ТМ отсоединил вааще, и без нее пробовал. На выходных все ж фунциклировало, а тут вдруг нету…ТМ у меня действительно переразведенная под разъемы АП, но работало же ж… Пойду пробовать.

smalltim

Налаживаю передачу данных между АП и ТМ в новом формате. Постоянно вижу битые данные при передаче данных между АП и ТМ. Ужесточаю и ужесточаю проверки. Дошел до того, что ввел полноценный CRC-16-CCITT. Всё равно битые данные.
Ну не может такого ж быть, CRC16 не тупые люди придумывали! Пошел по ассемблерному коду прямо по шагам. Ну так и есть. Проверки работают, и успешно детектят битые данные, но при выводе данных на экран результаты проверок просто игнорируются. Поправил, теперь всё красиво и ровно.
Времени только жалко. Ну ладно, зато у меня теперь используется CRC16, индустриальный, понимаешь, стандарт 😃

baychi
smalltim:

Проверки работают, и успешно детектят битые данные, но при выводе данных на экран результаты проверок просто игнорируются. Поправил, теперь всё красиво и ровно.

То есть и старой версии обмена АП-ТМ, если исправить проверку, все станет ровно и красиво? Или уйдут только “выпрыгивания” циферок в произвольное место, а вздрагивания (стирание без перересовки) останутся?
Я к тому, что если такое исправление режит проблемы отображение на текущей прошивке, может стоит выпустить промежуточный вариант (до полноценного с поддержкой наземки)? Просто всегда опасаюсь радикальных изменений в прошивках, - за ними как правило следует каскад проблем и долгое их исправление. 😃

neon_exe

как только подключаю RC кабель от ТМ к приемнику давит сигнал на приемнике.

Телеметрия smalltim. Втом то и дело 1 вариант уже пробовал не помогло. Номер 2 попробую. Непойму почему у меня у одного не стыкуется, у знакомого еще старая ТМ стоит подключена по колхозному и все ок никаких помех и частота приемника таже. 😃😵

smalltim
baychi:

Просто всегда опасаюсь радикальных изменений в прошивках, - за ними как правило следует каскад проблем и долгое их исправление.

Здесь в АП меняется всего 2 функции: prepare_telemetry_screen_data и do_telemetry_communication. Ни на что другое изменение общения с телеметрией не влияет 😃

Морфеус

Наконец всё подключил. Ручное управление работает, а вот в автомотических режимах управления плоскостями нет. В контрольной панели датчики работают.
Что делать?

Molot
Морфеус:

Наконец всё подключил. Ручное управление работает, а вот в автомотических режимах управления плоскостями нет. В контрольной панели датчики работают.
Что делать?

А управляющий канал настроен ? В контрольной панели в диагностике все видно

Лёшич

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

В целом впечатления положительные, буду продолжать изучать настройки и разные мульки. Одно заподло, это комп с собой на поле таскать. У меня 17", так это тот ещё гроб. Даёшь беспроводной интерфейс к АП и прогу для мобильника 😃

Морфеус
Molot:

А управляющий канал настроен ? В контрольной панели в диагностике все видно

Управляющий канал настроен, крутишь ручку все переключается (в режиме стабилизации всё молчит, по контрольным точкам махает плоскостями и мотор подрывает, в режиме автовозвратом крутит только мотор, плоскости не реагируют. Всё новое первое подключение, всё поинструкции и неработает.

smalltim

Александр, могу предположить две вещи.

  1. Посмотрите автопилотные микшера в ручном режиме, стабилизации и автономном режиме. Сбросьте в Панели в значения по умолчанию и запишите в автопилот.

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

  1. Убедитесь, что автопилот нашел спутники. Без спутников некоторые режимы просто не активируются.
    Если проверяете в квартире - выложите модель на подоконник или на балкон, и после того как наловит спутников, можно оттащить модель от окна. Модули GPS у меня такие, что частенько и в центре комнаты в моей многоэтажке держат спутники.
Морфеус

Тим , всё что вами написано в первом пункте было сделано неоднократно, а также перепрограмирование АП в другие версии. Спутников ,на столе, ловит 7-9.

smalltim

Александр, калибровка каналов и команд сделана? Можете выложить в форум скриншот с панели “Калибровка диапазонов каналов?” или текст с панели “Диагностика”?