А не сделать ли нам OSD?

Shuricus
X3_Shim:

Мдя, с конструктивным спором видимо не получится.

Ну не знаю. Если главное в ОСД - горизонт, то наверное. Я и так вижу куда лечу, вправо или влево. Зачем мне это белой полоской показывать? Горизонт в основном, мне только мешает. Особенно в режиме стабилизации. Мне достаточно стрелочек по углам, что бы контролировать тангаж, и то в ручном режиме.

X3_Shim:

Добавление нескольких пинов на плату для АЦП ? Тоже не проблема, хотя обсуждаемо.

Так во что мы уперлись, подключать или нет ЖПС? Можно не подключать. От этого ровным счетом ничего не меняется. Поскольку это только код.

Без нескольких пинов на плате, ОСД для Назы не получится. Тут выбора нет.

X3_Shim
Shuricus:

Ну не знаю. Если главное в ОСД - горизонт, то наверное. Я и так вижу куда лечу, вправо или влево. Зачем мне это белой полоской показывать? Горизонт в основном только мешает. Особенно в режиме стабилизации. Мне достаточно стрелочек по углам, что бы контролировать тангаж, и то в ручном режиме.

Давайте тогда обсудим, что вам не нравится в MinimOSD? Чем она вас не устраивает ?

Меня не устраивает убогий горизонт. Я хочу красивый и быстрый горизонт. Я хочу возможность отображения дома не стрелкой, а минирадарчиком, я хочу адекватное _графическое_ отображение скорости подъема-снижения. Хочу график высоты может даже 😃

Shuricus

Я тоже этого хочу. Но одно другого не исключает, а какбэ наоборот!

X3_Shim
Shuricus:

Я тоже этого хочу. Но одно другого не исключает, а какбэ наоборот!

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

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

Wasja

code.google.com/p/minnazaosd/wiki/SolderOSD просто атас что там творится. Вспоминается FY-21 который не работал по точке в моем полушарии и выдавал значения тока и напряжения только через OSD. Было необычайно удобно. 😃

X3_Shim
Wasja:

code.google.com/p/minnazaosd/wiki/SolderOSD просто атас что там творится.

Ага, на сколько я понял наза вообще ничего по уарту не передает. Раз к ней заводят GPS, выходы приемника rssi, ток, напряжение и что то еще со светодиодов. И конечно в ней вообще нет горизонта. Назу наффиг по моему. Да и вообще нет смысла ориентироваться на закрытые проекты.

MegapirateNG и Multiwii заявлено что работают с MinimOSD, значит с них скорее всего можно вытащить инфу. пиксхок видимо заменит ардупайлот мегу со временем, у него тоже мавлинк. Crius имеет прошивку ардупайлотовскую.

Автопилоты типа смолтима, рвосд, питлаб, иглтри видимо не рассматриваем, у них своя OSD в наличии есть.

Наза ни чего выводить наружу не умеет.

Multiwii, вроде они умеют выводить что то на MinimOSD, но я не думаю что люди которые покупают за 11 баксов АП будут тратить в несколько раз больше денег на OSD.

Shuricus

Горизонт в Назе есть. ЖПС подключается напрямую через переходник и подается на УАРТ ОСД. Три резистора - это отображение полетных режимов.

Главный мультивийный контроллер на котором все летают стоит 50 баксов и полностью поддерживает не только мультивии, но и порт Ардупайлота. И ни чем Ардупайлоту принципиально не уступает.

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

X3_Shim
Shuricus:

Горизонт в ней есть. ЖПС подключается напрямую через переходник и подается на УАРТ

А как заводится горизонт на OSD ? Я не увидел.

Shuricus:

Пачка из трех резисторов это отображение полетных режимов.

Понятно

Shuricus:

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

Я в этой теме решений не выношу. Просто пишу свое видение проблемы. Если у вас другое, ни кто не мешает его писать. Если я ошибся, буду рад если меня поправят.
Занчит я читал не про тот мултивий. Если он поддерживает ардупайлота, с ним проблем нет. В своей оригинальной версии как он общаетя с OSD ?

Shuricus

Ну я и говорю, что странно, что вы так узко видите. От поддержки других систем, ОСД только выиграет.

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

Кажется, вот она.

X3_Shim
Shuricus:

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

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

Shuricus:

Ну я и говорю, что странно, что вы так узко видите. От поддержки других систем, ОСД только выиграет.

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

AlexSneg
X3_Shim:

Я с этим не спорю. Я же предлагал писать список автопилотов и хотелок к ним, что бы оценить что и как.

Вот это как бы и есть правильный подход. Рисовать хард до тех пор пока сами к согласию не пришли, нет никакого смысла. Составьте список устройств и их реальных возможностей. Дальше уже будет видно какие АП могут быть покрыты функционалом ОСД. И не парьтесь по поводу ГПС. Вытащить 4 штырька не проблема. Главное, чтобы было на плате разведено, а уж писать или не писать софт, это дело второе. Конечно лишние разъемы занимают место на плате и это тоже надо учитывать. Лишнего плодить не нужно, но и смысла не вывести пару-тройку АЦП входов тоже не вижу. Лучше когда есть запас на вырост, чем когда его совсем нет.

Shuricus

Мне кажется на эти три если сделать - это будет хит. А потом можно еще добавлять, если что. Я больше актуальных платформ не вижу.

У мультивии весь код открытый, можно все настроить как угодно. Я сейчас не знаю ньюансов. Но это не мавлинк.

X3_Shim
AlexSneg:

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

Информации по ArduPilotMega пока достаточно ? Или еще что уточнить надо ?

Shuricus:

Мне кажется на эти три если сделать - это будет хит.

Это какие именно. Без цитаты непонятно.

Shuricus:

У мультивии весь код открытый, можно все настроить как угодно.

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

AlexSneg
X3_Shim:

Информации по ArduPilotMega пока достаточно ? Или еще что уточнить надо ?

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

X3_Shim
AlexSneg:

В принципе достаточно просто понимания, что с них можно взять и каким способом.

И видимо еще с какой скоростью.

И кстати хотелось бы видеть в этой теме представителей других автопилотов кроме ArduPilot Mega (и клонов). Может им и не надо вовсе OSD.

Вахтанг
DChernov:

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

Это как раз не проблема. Современные DC-DC допускают 60В входного напряжения!

X3_Shim:

Тут у людей вопрос, достаточно ли чистые эти 5 вольт для 1881.

1881 прекрасно себя чувствует при питании от импульсного DC-DC. Главное правильно плату развести.

X3_Shim:

И кстати хотелось бы видеть в этой теме представителей других автопилотов кроме ArduPilot Mega (и клонов). Может им и не надо вовсе OSD.

Ну, вот он я. К стати, ОСД на STM32 уже разработан и спаян. Но там свое назначение и свой функционал. Сейчас пишется код.

X3_Shim
Вахтанг:

Ну, вот он я. К стати, ОСД на STM32 уже разработан и спаян. Но там свое назначение и свой функционал. Сейчас пишется код.

Вы представитель мультивия ?
А про ваш проект может чуть подробнее расскажете ?

gorbln

Ну, тоже напишу мысли.

  1. Хотелось бы, чтобы ОСД влазило на плату 50х50 мм, для заказа у китайцев. Двухстороннюю. Меньше делать есть смысл только если уж совсем вписывать в размер MinimOSD.
  2. Разъёмы должны не вываливаться сами по себе - то есть это не BLS 2,5-миллиметровый, а или mini molex 1,25 (как на плате AIOP), или 2-миллиметровые с защёлками,типа таких:
  3. Функционал по железу - максимальный, какой можно себе позволить. Площадки процессора, которые не задействованы - вывести на контактные площадки с человеческим шагом (например, 1,25) - чтобы не повторять пути MinimOSD, когда для подключения дополнительного канала надо проявлять mad skillz в пайке и паяться к чипу.
  4. Последовательный порт для ГПС - предусмотреть. Передаётся инфа с автопилота - ок. Не передаётся - варианты - прицепиться в параллель и слушать, что отдаёт ГПС (не уверен, что это правильно с точки зрения схемотехники, но в ардупайлоте так подключаются модем и осд на один порт), либо подключать свой собственный ГПС модуль.
  5. Подключение датчиков - хорошо бы I2C, но не обязательно. Но хотя бы контактные площадки - нехудо б вывести. Кому надо будет - запилит баро и прочее.
X3_Shim
gorbln:

Хотелось бы, чтобы ОСД влазило на плату 50х50 мм

У мозголета вроде 50x70. Чуть больше конечно, зато функционал по железу максимальный.

Shuricus

У мозголета плата АП, а не ОСД. ОСД однозначно не больше 50х50. Но лучше меньше. У минима вполне себе формфактор.

X3_Shim
Shuricus:

У мозголета плата АП, а не ОСД. ОСД однозначно не больше 50х50. Но лучше меньше. У минима вполне себе формфактор.

Плата АП, но может работать как OSD (при соответствующей прошивке), зато она максимальная по железу, захотел припаял барометр, не захотел не припаял 😃. Это был ответ Егору на “Функционал по железу - максимальный, какой можно себе позволить”.

Меня вот тоже вполне устраивает формат минима.