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

Dronavt
sptry:

При проверке реакции пилота на земле, какие требования к обозреваемому пиродатчиками горизонту?
Другими словами, насколько возможно предварительно отладить пилот на земле в поле и в квартире?

Честно говоря, ни каких специальных калибровок и условий я на соблюдал.
Про проверке пиродатчиков в квартире горизонт может гулять. Это связано, думаю, с “начинкой” квартиры. На поле горизонт встал в горизонт.😃
Проверял прежде всего отработку рулей. Нос вниз - елеватор поднимается. Креним вправо - рудер отрабатывает влево. А углы отклонения бум подбирать экспериментально.

baychi
sptry:

насколько возможно предварительно отладить пилот на земле в поле и в квартире

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

baychi

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

Вахтанг
baychi:

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

Любой здравомыслящий пилот модель сначала оттримирует без АП, с учетом ЦТ при установке всей аппаратуры, конечно.
Думаю, что примеры настроек действительно будут примерами, но никак не данними для повторения, т.к. идеально одинаковых моделей не бывает.
Тимофей сегодня наверное занят семьей, что-то не появился. Или вновь в 6:30 что нибудь напишет? 😁.

smalltim

Делать всяческую документацию и прочие картинки - самое мерзкое и неинтересное. Но надо 😕

Форум картинку уменьшит, так что жмакайте правой кнопкой мышки на картинку и дальше “Save Picture As…” или “Сохранить картинку как…”.

Brandvik

Или кликнуть на правую кнопку и выбрать открыть каритинку в новом окне.

smalltim

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

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

slides

Ха-ха - и сколько будет замен телеметрий 😉

Oliver
smalltim:

Форум картинку уменьшит

Скажите, люди вокруг, а почему принято решение развести на плате пилота 42 пина под входы/выходы PPM? Ведь можно было бы сделать два сервисных разъема, со сторона пилота было бы 9 иголок для входов и 9 для выходов, а со стороны подключения приемника/серв каждый выбирал бы сам. Надо только 4 канала задействовать - заказываем платку с соотв. кол-вом каналов… А?
Еще плюсы - при подключении/отключении приемника/серв надо было бы шевелить только эти платки, а не доставать весь комплект тимопилотометрии…
На платке можно было бы всякой всячины намудрить. 😉 Фильтры/диоды, где захочется, или например блок разъемов, совпадающий с пинами приемника, чтоб прям блоком вставил и фсе.
Или пилот полюбому не уменьшить и такая заморочка только головной боли добавила бы?

BigDaddy

Дополнительные разъемы снижают надежность, дополнительные платы увеличивают себестоимость.
Тем более если под каждого “…заказывать платку с соотв. кол-вом каналов…”
Чтобы подключать приемник и сервы ничего “доставать” не надо - для этого предназначенны шлейфы котрые припаяны к автопилоту.
Мешают лишние - откусите или сверните в колечко!
Про “блок разъемов, совпадающий с пинами приемника”…
Вы когда это придумывали, то наверное перед глазами был только один Ваш приемник?
А теперь представьте: на 500 автопилотов сколько вариантов приемников набежит у потенциальных покупателей. И под каждого индивидуальную плату подсоединения?
А разъемы на шлейфах а\пилота самые обычные - как на сервоудлинителях. Подходят ко всем приемникам. И без всяких заморочек и головной боли.

Dronavt
Oliver:

Ведь можно было бы сделать два сервисных разъема, со сторона пилота было бы 9 иголок для входов и 9 для выходов, а со стороны подключения приемника/серв каждый выбирал бы сам. Надо только 4 канала задействовать - заказываем платку с соотв. кол-вом каналов… А?

Модульность оно конечно хорошо… но не всегда. Во-первых, как уже упоминалось, надежность. Во-вторых сложность комплектования для новых пользователей. Есть а-пилоты, для заказа которых нужно ну уж очень внимательно изучить тему на предмет кто за что отвечает. Иначе кажущаяся дешивизна вытекает в дополнительные затраты и ожидание посылок.
Здесь все предельно просто: есть плата АП и она самодостаточна. Все остальное пристегивается по желанию.
По поводу лишних шнурков - после определения желаемой конфигурации, планирую лишние отпаять и отложить " до востребования". Длину этих хвостиков так же можно подкорректировать под конкретную конфигурацию модели. Так что в плате, ИМХО, пока ни чего корректировать не нужно. Больше волнений доставляют пиродатчики, вернее их плата, которая не любит попадания на нее влаги или снега. Но Тимофей, вроде как, планирует заливать ее защитным лаком, так что и этот вопрос решаем.

baychi
smalltim:

Сейчас, пока погода нелетная,

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

  1. Контроль целостности микропрограмм АП и ТМ по CRC или КС. При несовпадении - запрещать функции автопилота.
  2. Конторль достоверности информации с аналоговых каналов. У большинства датчиков, насколько я понимаю, диапазон работы меньше диапазона АЦП. Поэтому проконтролировать занчения “за пределами” нетрудно. Там же, где входа предназначены для пользовательских датчиков, можно заложить границы, как часть настройки. Главное, отображать неисправность (инверсией, сообщением и т.п.).
    Самое хитрое это попытаться, зная что неисправно, максимально корректно пользоваться оставшимся. Например, зная что вертикальный пирометр сдох, держать авиагоризонт исходя из предположения неперевернутого полета. Или зная, что пирометров вообще нет, рулить предполагая самостабилизирующеюся модель.
  3. Контроль данных GPS на наличие “артифактов” - резких скачков высоты (как непротиворечивость с бародатчиком) или положения.

Ну и так далее… Разумеется, это совсем не срочно… 😃

smalltim

Спасибо, baychi, да, это важные вещи.

>Ха-ха - и сколько будет замен телеметрий

Новые - с импульсником. Хочешь поменять - замена не нахаляву. Я что-то смешное написал? Поделись, а то я не врубаюсь.

smalltim

>Но Тимофей, вроде как, планирует заливать ее защитным лаком, так что и этот вопрос решаем.

Не, это, на самом деле, Андрей зальет плату цапонлаком, а мы посмотрим. Если что-то пойдет не так, то мы как бы не виноваты 😃
Шучу, там нечему пойти не так 😃

serj
smalltim:

Шучу, там нечему пойти не так 😃

Я надеюсь, Андрей на ДВС-ах не летает… а то ой как потом жалеть будет…😦

Dronavt
serj:

Я надеюсь, Андрей на ДВС-ах не летает… а то ой как потом жалеть будет…😦

Жалеть кого? или чего?
ДВС-ка есть. На ней и начинал полетушки с камерой, но вибрация и стремность в плане безопасности, повесили ее на стенку на неопределенный срок.

smalltim

>Я надеюсь, Андрей на ДВС-ах не летает… а то ой как потом жалеть будет…

А подробнее?

serj
smalltim:

>
Не, это, на самом деле, Андрей зальет плату цапонлаком, а мы посмотрим. Если что-то пойдет не так, то мы как бы не виноваты 😃

Все дело именно в этой фразе. Цапон лак и метанол с нитрометаном - получается очень хорошая смесь 😃
Очень хорошо подходит для создания трудно находимых глюков. Впрочем, если цепи сильноточные, то ничего страшного.

smalltim

Понял.
Полиуретановый лак прокатит? Химически он вроде устойчив шо песец.

serj
smalltim:

Понял.
Полиуретановый лак прокатит? Химически он вроде устойчив шо песец.

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

smalltim
Oliver:

Скажите, люди вокруг, а почему принято решение развести на плате пилота 42 пина под входы/выходы PPM? Ведь можно было бы сделать два сервисных разъема, со сторона пилота было бы 9 иголок для входов и 9 для выходов, а со стороны подключения приемника/серв каждый выбирал бы сам. Надо только 4 канала задействовать - заказываем платку с соотв. кол-вом каналов… А?
Еще плюсы - при подключении/отключении приемника/серв надо было бы шевелить только эти платки, а не доставать весь комплект тимопилотометрии…
На платке можно было бы всякой всячины намудрить. 😉 Фильтры/диоды, где захочется, или например блок разъемов, совпадающий с пинами приемника, чтоб прям блоком вставил и фсе.
Или пилот полюбому не уменьшить и такая заморочка только головной боли добавила бы?

А кто еще против, давайте посчитаемся!

На самом деле, лично мне вариант с 42 контактами, к которым подпаяны 14 сервопроводов, папы и мамы, кажется наиболее универсальным и вместе с тем надежным. К слову, провода к приемнику планируется укоротить до 15 см, к сервам - до 3-4 см, и взять провода потоньше. Веса и объема будет гораздо меньше.