flybrain. передатчик + приемник + автопилот. powered by stm32

Drinker
X3_Shim:

Этот девайс что умеет рисовать ?

Этот девайс ничего не умеет рисовать - это платка с камнем стм32ф405 и всеми компонентами для его работы. Шьется через усб.

X3_Shim:

софт для непосредственно подмешивания информации из буфера на видеосигнал уже есть реализованный ?

А как же, есть. Завтра припаяю проводками лм1881, 3 резюка и 2 кондера и покажу.
Я о чем, лмка приклеивается прямо к плате, все проводками соединяется и в термоусадочку. Вот и осд размером даже меньше минимосд. По смешной цене. 20$ + лм1881

X3_Shim
Drinker:

как же, есть. Завтра припаяю проводками лм1881, 3 резюка и 2 кондера и покажу.
Я о чем, лмка приклеивается прямо к плате, все проводками соединяется и в термоусадочку. Вот и осд размером даже меньше минимосд. По смешной цене. 20$ + лм1881

по железу там все понятно 😃

Просто для AVR мне вот понятно как рисовать (хотя это и извращение редкостное), а вот как технологично рисовать на stm32 я не в курсе, stm ни разу в руках не держал. Или библиотечки какие готовые есть уже ? Простите за глупые вопросы.

Drinker:

тот девайс ничего не умеет рисовать - это платка с камнем стм32ф405 и всеми компонентами для его работы. Шьется через усб.

Я понимаю что она не сама рисует. Просто разрешение ограничено оперативкой и скоростью работы.

Drinker
X3_Shim:

Просто разрешение ограничено оперативкой и скоростью работы.

Разрешение ограничено не оперативкой - ее на 2 буфера более чем (белый и черный). По вертикали ограничение дает количество строк в кадре, а по горизонтали можно очень высокое разрешение сделать за счет частоты СПИ, но надо сохранять пропорции изображения. Мне приемлемо 384х288. Самое оно.

X3_Shim
Drinker:

Разрешение ограничено не оперативкой - ее на 2 буфера более чем (белый и черный). По вертикали ограничение дает количество строк в кадре, а по горизонтали можно очень высокое разрешение сделать за счет частоты СПИ, но надо сохранять пропорции изображения. Мне приемлемо 384х288. Самое оно.

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

alexeykozin
Drinker:

Если не охота уговаривать алексаснега, то я мог бы показать простое решение на стм32ф405 с лм1881. Без камеры или при пропадании сигнала, продолжает работать как генератор. Вот только с протоколом затык. Может кто знает мавлинк - поможет.


Вот на этой штучке за 20 баксов

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

X3_Shim
alexeykozin:

поддерживаются под стм классы и идентичный ли там с++

не думаю что там на 11-х плюсах писали 😃

тигромух
alexeykozin:

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

Любой уважающий себя программист легко отпарсит мавлинк. Без всяких библиотек.
Там все очень просто.

X3_Shim:

не думаю что там на 11-х плюсах писали

Андрей, а вы сможете написать proof-of-concept, того, что плавное ОСД на базе мавлинка в принципе реализуемо? Пока что то, что я вижу на минимосд/МП/дроидпланнере/андропилоте заставляет меня думать что АПМ просто слишком тормозно отдает телеметрию, чтоб сделать на его базе нормальный ОСД. И отсутствие в мире каких-либо попыток сделать что-то похожее какбы намекает.
Боюсь, как бы не получить красивую и ровную линию AHI, которая двигается также тормозно, как на минимосд.

X3_Shim
тигромух:

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

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

тигромух
X3_Shim:

давайте зайдем с другой стороны. В мишин планере оно тоже тормознутое ?

По сравнению с мозголетом и RVOSD - адски тормознутое.

PAF

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

X3_Shim
тигромух:

По сравнению с мозголетом и RVOSD - адски тормознутое.

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

AlexSneg
PAF:

Алекс, прошивку я тоже залил штатно, глюков-брыков не пока не видал. До “диванных” упражнений еще далековато, а что конкретно потестить?

Да ничего особенного. Просто у Константина почему-тонаблюдалось замораживание, хотя картинка при этом не пропадала. Сначала думали, что это мой косяк. Всячески искали. Но сейчас вроде есть как минимум 3 человека(я, Телион, и Ты), кто подтвердил, что не в коде дело. Но с другой стороны, почему так внезапно у Константина трабла обнаружилась? Он ведь даже летал и не было ничего. Ну будем думать, надеюсь найдем причину.

PAF:

Друзья, это обсуждение уже давно пора вынести в отдельную тему.

.

Перенес свой пост в профильную тему.

X3_Shim
AlexSneg:

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

Опенсоурс ?

alexeykozin
AlexSneg:

По современным ценам только компоненты + плата будут обходиться в 1500 руб. Потом еще все собрать надо. Для конечного пользователя будет +/- ~ 2500 руб.

все равно бы штучку взял… а дальше как пойдет…

AlexSneg:

А экранное меню ОСД прямо в полете, это тоже нужно? А контрольную панель через USB тоже надо? В мавлинке есть возможность считывать положения джойстиков и других управляющих каналов?

есть там все. даже встроенная возможность в минимосд экстра есть по каналу переключать экран где побольше инфы и поменьше или вообще без

AlexSneg
X3_Shim:

Опенсоурс ?

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

Shuricus

Так, ну а зачем тему создавали, если все равно тут сидим??? )

Алексейkozin, там есть конкретный вопрос по скорости передачи данных, может вы знаете?

rcopen.com/forum/f90/topic362318/2

тигромух
AlexSneg:

Но с другой стороны, почему так внезапно у Константина трабла обнаружилась? Он ведь даже летал и не было ничего. Ну будем думать, надеюсь найдем причину.

Трабла была аппаратная, можно двигаться дальше 😃

Кто будет собирать СТДАПП, подбирайте делитель и проверяйте выходные 3.55В на нагрузке, близкой к рабочей. Например с резистором на 20-30 Ом. Я проверял с 1кОм и прокололся: выход с ST1S10 с нагрузкой просаживается до 3.4В, несмотря на обещанные даташитом 2%.
Вкупе с падением на диоде 0.3В на логику АП приходит всего 3.1В, а после прогрева еще меньше. От этого оно и виснет 😦
Я вышел из положения заменой диодика на “более лучший”, с падением 0.2В.

AlexSneg
тигромух:

Я вышел из положения заменой диодика на “более лучший”, с падением 0.2В.

Я ставлю диоды либо SS16 либо SM5819.
С напряжением - да надо аккуратно один раз подобрать. На АП 3,1В это уже критическая граница. Датчики начинают нервничать и подвисать. Желательно добиться 3,2В, тогда будет все ОК.

тигромух
AlexSneg:

Я ставлю диоды либо SS16 либо SM5819.

SK24 и SS16 мне дали падение 0.3В. Как и обещано даташитом 😃
Подошел диодик выпаяный из какой-то платы. Маркировку сейчас уже не скажу, т.к. уже залачил его.

Вахтанг
тигромух:

выход с ST1S10 с нагрузкой просаживается до 3.4В, несмотря на обещанные даташитом 2%.

Странно это. Микросхема проверенная, многократно. Ток и напряжение держит хорошо.
Константин, а вы для него посадочное место рисовали с соблюдением всех рекомендации дата шита?
Теромопад применили? В ней переходные отверстия, для отвода тепла, на другой слой поставили? какая нагрузка на нем висит?