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

Панкратов_Сергей
Drinker:

Я камеру приклеил на серву, а серву приклеил на другую серву, сервы в стабилизатор - стабилизация по крену и тангажу. Картинка как влитая. А ты говоришь нафига выход на камеру.

А когда мы все это увидим ?
Обещали ж удивить .

Dikoy
AlexSneg:

потому для емкостной высокотоковой нагрузки рисует вот такой дизайн в ДШ.

А там уточнено, что это для условий вибраций и перепада температур? И для питания аналоговых измерительных систем? Или для сферического коня?

AlexSneg:

Так ST нам всем врет, а вы лучше его знаете какой там дроссель нужен?

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

AlexSneg:

Нигде из формул выбора индуктивности не следует зависимость меньше ток - больше индуктивность.

Это следует из физики 😁

ALB_RF:

Ее нужно для шунтирования использовать а не как основную емкость после стаба…

Всё равно размер будет большим. НПО даже 0,1 мкФ*10В, это 1206 примерно. Нафига? Когда есть полимерник + 0,1 мкФ X7R?

AlexSneg:

Засада в том, что токов нет постоянных. Есть диапазон, оно там скачет.

Есно. По тому считают вилку, выбирают наиболее вероятное потребление, смотрят чтобы небыло насыщений на крайних потреблениях и т.д. Это работа.

AlexSneg:

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

Естественно. По тому я и рекомендовал ВАМ посмотреть наконец что у вас там творится 😉 А я эту МС любил достаточно долго, чтоб и без осцилла знать что там происходит.

AlexSneg:

Все ДШ и дизайнеры дают лишь приблизительную картину для первоначального дизайна, зачастую имеющую с реальностью мало общего.

Да. И по этому нужно подгонять напильником после сборки.

AlexSneg:

А реальность такова, что сейчас у меня это есть, и оно работает, и держит 200мА,

Есть и работает, термин не научный 😉

AlexSneg:

и емкость там тантал + керамика,

Осциллограмму с вибростенда плз. Наработка по часам сколько?

AlexSneg:

и оно не возбуждается,

А это как было определено? По отсутствию дыма? 😃

AlexSneg:

и держит уровень 3,5 В

По мультиметру? Вы ожидаете, что мультиметр покажет шум на частоте 900 кГц?

AlexSneg:

и никаких проблем с преобразователем не увидел до сих пор,

А как же плавающие уровни и сбои синхры? 😁
Про катушку вы так и не ответили. Какая модель?

AlexSneg:

пробой 12 вольт на микросхемах и сизый дым.

Не исключено, что рано или поздно так и случиться.
Вообще странно. 2 клика в гугле, и вы найдёте ровно то, что я и пишу.

AlexSneg:

и я получу 60% КПД вместо теоретических 90%, так я эту проблему спокойно переживу.

МС не переживёт. Ибо в отличие от 7805 её ключ не рассчитан на рассеивание 40% мощности.

AlexSneg
Dikoy:

А как же плавающие уровни и сбои синхры?

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

Dikoy:

Про катушку вы так и не ответили. Какая модель?

Я не помню точно маркировку. Намотка несколько витков на сердечнике, ток до 500ма. Номинал 4,7мкГн

Drinker:

Я камеру приклеил на серву, а серву приклеил на другую серву

Не то чтоб, мне такая конструкция нужна и интересна, но спрошу. Каким образом решается проблема быстродействия серв?

Dikoy
AlexSneg:

Любая флоат операция вычисляется не более 2 тактов аппаратно.

Сегодня таки решил проверить это утверждение.
Обратимся к талмуду: www.st.com/internet/com/…/CD00228163.pdf п. 3.6
Из пункта следует, что команд вычисления флотов конструкцией не предусмотрено. Модулем FPU на структурке также не пахнет. Он появляется в М4 (stm32f4xx например). А вот в приведённых вами stm32f100r8/stm32f100rb флоты, как и в атмеге, вычисляются софтово 😉 И ни о каких 2 тактах речи уже не идёт.
Собственно, кроме разрядности и аппаратного целочисленного деления в М3, преимуществ перед атмегой нет 😃 Уж если брать чип ради плавучки, то вам М4 надо. Или числогрыз а-ля ARM.

AlexSneg
Dikoy:

Уж если брать чип ради плавучки, то вам М4 надо

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

Dikoy

Кстати о флотах 😃 micromegacorp.com/umfpu-v2.html

AlexSneg:

Я не помню точно маркировку. Намотка несколько витков на сердечнике, ток до 500ма. Номинал 4,7мкГн

Гантелька значит.
Лучше замените на что-то вроде
www.bourns.com/pdfs/SRR0604.pdf
www.bourns.com/pdfs/SRR0603.pdf
www.panasonic.com/industrial/…/agm0000ce11.pdf
И т.п. бронированное. Излучение внаружу резко упадёт.

AlexSneg:

Этот трабл я локализовал, оно не от питания.

Вам надо закоротить ВЧ на землю. И сделать сильную землю между всеми модулями. Проводом 0,75 квадрата например.
Сейчас прикину фильтр.

AlexSneg:

Но может хоть на первую страницу темы зайдете?

На самом деле я теперь ещё более озадачен установкой сотки в приёмник. А нафига?.. 😃

AlexSneg
Dikoy:

Кстати о флотах

Надо ж, даже такой в природе есть! Даже не знаю плакать или смеяться. Все равно закладочку в мозгу сделаю на такую штуку.
Да, у меня есть такие на 6,8 и 10 мкГн вроде. Сначала посмотрю осциллом, что там творится. Потом буду менять. Сейчас не буду ломать, то что есть.

Dikoy:

Вам надо закоротить ВЧ на землю.

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

  1. Приемник. Антенна у него излучает инфу с телеметрией в сторону пульта на частоте 433Мгц. Антенна на ВЧ кабеле отведена изнутри фюзеляжа на внешнюю поверхность самолета
  2. АП, он цепляется по 4-ем проводам к приемнику, его я могу отнести, если необходимо. Сейчас оно располагается над приемником
  3. Видеокамера. Какая-то китайская (была бонусом вместе с видеокомплектом), судя по тому, что она задрала уровень видеосигнала от стандарта вверх аж на +0,2В. Но не суть, сигнал вообщем-то она дает какой-то. От нее провод с видео идет в разъем АП и в сторону видеопередатчика. В сторону АП провод примерно 10см, в сторону видеопередатчика примерно 20 см получилось. Вот этот кусок провода и принимает радиоизлучение от п.1. Я сократил число транзакций до 2ух в секунду и я четко вижу корреляцию дрыганья картинки в моменты излучения приемника телеметрии. Если я убираю телеметрию, то картинка стоит нормально.
  4. видеопередатчик, его подвесил под брюхо смолета, антенну от него кабелем прокинул на хвост самолета. Оно излучает 1,5ватта на частоте 900мГц+.
Dikoy:

Проводом 0,75 квадрата например.

У меня есть толстый AWG-18 такой, что от ли-по аккумов идет к регулю. Если я таким землю между всеми модулями забацаю, будет достаточно?

Dikoy:

На самом деле я теперь ещё более озадачен установкой сотки в приёмник. А нафига?

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

Панкратов_Сергей

А что забыли ? - достижения Ваши

Drinker:

На днях ветку создам в теме фпв. Гарантирую - ты офигеешь.

Люди чипсы приготовили. В Вашей теме и поофигеваем - Алекса от творчества отвлекать не будем.

Drinker
Панкратов_Сергей:

А что забыли ? - достижения Ваши

Чуть терпения. Изделие тут задумал одно я.
На форуме пока что не встречал действующих аналогов ему.
В голове построилось оно. Начать делать времени нет пока у меня.
Макет будет - покажу.

Dikoy
AlexSneg:

Сначала посмотрю осциллом, что там творится. Потом буду менять. Сейчас не буду ломать, то что есть.

Только не забудьте вместо крокодила на щуп иголочку надеть. Ии замкнуть щуп параллельной цепью 50 ом / 150 пФ. А то из воздуха помех милливольт на 400 наловите.

AlexSneg:

Можно чуть подробнее по этому мероприятию?

Кондёр. Но не просто.
Вот сдизайнил ФНЧ. На 433 Мгц даёт подавление -62 дб и задержку всего 7 нс.



i056.radikal.ru/1205/a2/0468fc60e598.png
s019.radikal.ru/i617/1205/c9/b572aae9420b.png
Конденсаторы обязательно с NPO диэлектриком. Катушку можно поставить любую указанной индуктивности - от намоточной до фербида 0603. Надо лишь учесть величину активного сопротивления там, где это критично. Попробуйте поставить по входам. в частности входу видеопередатчика.
Разумеется при рассчёте фильтра принимались согласованные кабели 50 ом (два резистора на схеме, это сопротивления источника и приёмника сигнала).

AlexSneg:

Антенна на ВЧ кабеле отведена изнутри фюзеляжа на внешнюю поверхность самолета

А антенна дипольная? Или простой штырь?

AlexSneg:

У меня есть толстый AWG-18 такой, что от ли-по аккумов идет к регулю. Если я таким землю между всеми модулями забацаю, будет достаточно?

Да, вполне. Хотя подойдёт и обычный “бытовой” сетевой провод. Главное соединить всё звездой - провода от источника питания отдельными линиями расходятся к потребителям. И это не только землю, но и питания касается.

AlexSneg

Чтобы были понятны масштабы проблем, вот записал 3 видео

  1. Без видеопередатчика, камера напрямую в esaycap
  2. С видеопередатчиком работающим, камера напрямую в easycap
  3. В полном комплекте, видеопередатчик передает, приемник принимает изображение и далее все в easycap

Помеха со срывом кадра периодическая не имеет отношения к osd. Оно и просто от камеры наблюдается, если ее напрямую в easycap подать. Я подозреваю, что ноут не справляется с потоком видео и устраивает такую лажу. Ну то есть на это внимание не обращаем.
Обращаем внимание, если заметите, на смещение пикселов влево-вправо.

У некоторых еще были сомнения, удастся ли рисовать с частотой 25 кадров в секунду 😉

Dikoy:

Ну или баттер

Сергей, спасибо. Я попробую, чуть позже.

smalltim

А почему на всех трех видео часть осд периодически съезжает вправо, и постоянно менькают непрорисованные линии и строки?
Вопрос не праздный, думаю, отдавать в новой железке отдельный чип на осд или нет… Пока что не вижу идеальной стабильности картинки 😦

AlexSneg:

У некоторых еще были сомнения, удастся ли рисовать с частотой 25 кадров в секунду

Пфф, удивил. А в каждом полукадре слабо? 😉

AlexSneg
smalltim:

и постоянно менькают непрорисованные линии и строки?

Я вроде уже объяснил. Это либо камера глючит, либо easycap. Изображение так себя ведет и без подключенного ОСД, если просто напрямую камеру в easycap воткнуть. У меня самое большое подозрение на плохой разъем самой камеры, там все очень сопливо. Дотрагиваешся до разъема пальцем, вообще все сбивает с экрана. Перепаивать этот разъем мне пока лениво.

smalltim:

Пфф, удивил. А в каждом полукадре слабо?

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

sulako

Блин смотрю эту тему с самого её зарождения, у мужика просто талант и в програмировании и в электронике… ))) Вот еслибы такое железо продавалось обязательно купил бы) сам дошел уже до уровня всяких телемитрий и рлс… а тут все шикарно все в одном флаконе!)

Dikoy

AlexSneg, ещё момент по БП. У вас диод и выходной кондёр сидят на одной линии. Сие есть источник шума, т.к. при перезарядке дросселя через диод на этом куске печати идёт падение, которое фидбек воспринимает как изменение выходного напряжения (фидбек же берёт землю с земляной лапы МС, если б фидбек был дифференциальным проблем бы небыло). И отрабатывает, что совсем не нужно.
Чтобы такого не было, помним правило - диод должен быть между дросселем и землёй выходного кондёра, и ничего другого на этих проводниках быть не должно. Этакая растяжка. И земли должны сходиться на ВЫХОДНОМ кондёре. И нигде больше. То есть от разъёма питания вы подводите проводник к паду кондёра и от туда раздаёте страждущим, включая саму ST10.
Это правило валидно для всех ШИМ регуляторов.
В добавок вы ВЧ контура не создаёте, а сейчас у вас там неплохая такая рамочная антенка нарисована 😃

Вот пример разводки диода из последнего проекта www.dikoy44.narod.ru/projects/Vibrotester.htm
radikal.ru/F/…/942803c3cf48.gif.html
radikal.ru/F/…/6bd8da00e6f4.gif.html
radikal.ru/F/…/4e7250f580b3.gif.html
radikal.ru/F/…/d1ff3a248755.gif.html

AlexSneg

Получилось вчера полетать. К сожалению слишком понадеялся на свои навыки управления(новые сервы, дополнительный вес) и вместо прибавки скорости, совсем двиг выключил в развороте, что загнало самоль в несовместимый с полетом вираж на маленькой высоте. Шансов у самолета уже не было выправиться. Но оно до этого полетало, и в принципе понятно, как все работает. К сожалению криво я установил камеру по отношению к реальному горизонту, либо криво референсное положение начально зафиксировал. Поэтому осд показывает постоянный угол по отношению камере, но суть не в этом. Угол постоянный и не меняется. Удалось самолету сделать подъем переворот (mode : TRN) и включить стабилизацию (mode: AST), видно как он от туда вырулил. Видно по видео тест на раскачку (ролл крутил влево-вправо до упора), затем сразу резкий разворот и выпрямление. Горизонт вообщем-то в полете ни разу не увело ( с учетом начального угла ошибки). Даже в конце, при падении, горизонт показывает чистую правду и ни при делах. Виноват вообщем-то я сам.

НИКАКОЙ защиты от вибрации специально не предпринималось. Плата намертво стоит на бальзовых распорках, прижатая к корпусу самолета. Камера также жестко привинчена к корпусу. Вибрационный расколбас по камере прекрасно виден.

Самолет ЖИВ, уже восстановлен, хотел сегодня с учетом ошибок (добавил чувствительности новым сервам и хода увеличил) полетать и камеру уже повернул, чтобы не было кривого угла, но погода категорически не летная. Поэтому выкладываю как есть без редактирования.
На осд скорость не работает, GPS очевидно не полюбил 1.5ватта в 10 см от себя. Но баровысота работает прекрасно, и компас собственно тоже. Видео будет доступно минут через 10, как только гугл обработает закачку.

SkyWorker

Отличная работа Алекс!
Вообще удивительно что сразу все полетело и заработало!
У Вашего проекта будет большое будущее- уверен.

Drinker

Это не полет, а какая-то болтанка. Где тут работа стабилизатора?

Фишка 20-я простенькая такого падения себе не позволяла.