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

Dikoy
Oliver:

Бародатчики под 3.3 не делают чтоль?

Их таких большинство 😁

AlexSneg:

Таких стм8 надо будет много, и я не хочу подвигов в стиле smalltim. Мне время дороже абстрактных нафталиновых принципов.

Зато себистоимость платы падает на 200р сразу, при том что подумать надо будет раза в полтора больше. Для серии есть смысл.

AlexSneg:

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

А Логарифм? 😉 А умножение на 10? 😉 Или в чудо-стм и умножитель на 10 аппаратный появился?

AlexSneg:

Или вы серьезно считаете, что вот это вот -> X0 = (X*4 + X) * 2… не есть костыль от недостатка вычислительных мощностей?

Читай выше.

AlexSneg:

А тригонометрия?

Дык для неё кордик ну просто родной. Я на СТМ также пользуюсь кордиком, до флотов и встроенных функций не опускаюсь 😉

AlexSneg:

Если у кого-то присутствует желание считать такты МК выпуска 10 летней давности,

Забавна эта ваша война с ветряной мельницей. Я ещё в 1 сообщении упомянул, что атмел больше не использую. И привожу мегу лишь как пример того, что все ваши мега функции реализуемы на меге, надо лишь немного подумать. Могу пик привести. Это ещё жёстче. Но вы всё равно упорно гоните на мегу 😃

AlexSneg:

Я не строю баллистическую ракету, стоящую на боевом дежурстве.

Ей как раз пофиг стоимость платы. Там одна камера сгорания дороже всей электроники.

AlexSneg:

Сейчас имю их в том же месте, проблем не наблюдаю, все летает.

Жигули тоже ездят 😃
Термостатирование решили? Оси совмещены? В центр масс поставлены? В любой летап становятся в центр масс?

AlexSneg:

Сергей, я как бы уже на стадии летных испытаний, а не теоретических изысканий.

И что?

AlexSneg:

Те грабли, о которых вы пытаетесь мне донести информацию, я уже переступил как бы.

Значит ударят по затылку а не в лоб.

AlexSneg:

Куда поставить ФНЧ? 900МГц.

В ваши линии, которые глушатся. Кроме видео что ещё есть и какие там “нормальные” частоты?

AlexSneg:

Там ток выше 200ма не поднимается. Даташиты производителя врут? Они предлагают ставить 4мкГн для 3А при выходе 3V и входном 12В. У меня максимум 200ма.

Дык чем ниже ток тем больше дроссель 😉 Вот что выдаёт родной дизайнер.

i034.radikal.ru/1205/ee/815a203ffe4c.png
10 мкГн, это минимум для 200 мА чтобы тока работало. Посмотрите риплю по току нагрузки. Я бы взял в одну руку осциллограф, в другую наборчик катушек 10, 22, 47 и потыкал. Разницу увидите.
Опять же вы не указали тип С30. На таких частотах тантал скончается и пробьётся с кАзой. Тут полимерник нужен или керамика. Но с керамикой тоже сюрпрайз. Очень многим ВЧ импульсникам (особенно LT) нужна индуктивная нагрузка. LT и TI в своих дизайнерах аж окрыто пишут какой ESR нужен кондёру. Сделаешь меньше, получишь возбуд.
TI в своих источниках рекомендует полимерники. www-images.panasonic.com/…/ABE0000CE6.pdf TPS5420 на таком у меня работает.

Опять же вы ставите на выход ST 220 мкФ. Даже если представить, что кондёр на этих частотах эффективнее дросселя, вы увеличиваете стартовый ток и замедляете фидбек.
Чтобы этого небыло, импульсник нагружают на ту ёмкость, какую ему минимально надо. Потом ставять ещё один дроссель на 3-5 мкГн и за ним уже хоть мульён микрофарад. За счёт смещения фазы на этом дросселе фидбек ST не будет чуять ёмкость за дросселем. См., например, стр. 8 www.national.com/ds/LM/LM2596.pdf

Про ФНЧ завтра. Домой пора 😃

Dikoy

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

ПС. А катушка в ИБП то бронированная? Какой модель?

ALB_RF
Dikoy:

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

ПС. А катушка в ИБП то бронированная? Какой модель?

керамика тоже разная бывает. C0G или NP0 ему подойдет

Dikoy
ALB_RF:

C0G или NP0 ему подойдет

На 22+ мкФ? 😃 НПО будет с коробок спичек примерно…

serj

Поучайте лучше ваших паучат 😃 (С)

AlexSneg
Drinker:

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

на окне в правильную погоду, находит и сейчас.

Drinker:

то окуда знаешь про отсутствие срывов?

У меня передатчик показывает всю телеметрию. Я вижу, что на борту происходит.

Drinker:

Это, а камерой?

Зачем мне камерой управлять, я не понял? Втыкай свои каналы управления камерой напрямую в камеру и управляй. Я тебе не запрещаю.

Dikoy:

Вот что выдаёт родной дизайнер.

Угу, а производитель этого стабилизатара наверно не знает как оно работает, потому для емкостной высокотоковой нагрузки рисует вот такой дизайн в ДШ. Так ST нам всем врет, а вы лучше его знаете какой там дроссель нужен?

The ST1S10 has been designed to perform best with ceramic capacitors. Under typical
application conditions a minimum ceramic capacitor value of 22 μF is recommended on the
output, but higher values are suitable considering that the control loop has been designed to
work properly with a natural output LC frequency provided by a 3.3 μH inductor and 22 μF
output capacitor. If the high capacitive load application circuit shown in Figure 3 is used, a
47 μF (or 2 x 22 μF capacitors in parallel) could be needed as described in the OCP and
SCP operation section 5.8.5. of this document.

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

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

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

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

ALB_RF
Dikoy:

На 22+ мкФ? 😃 НПО будет с коробок спичек примерно…

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

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

Чтоб работать при оптимальных длительностях

А я не спорю с теорией импульсного преобразователя. Засада в том, что токов нет постоянных. Есть диапазон, оно там скачет. Подберешь перекрытие для одного тока, так оно уйдет для другого. Утверждать что индуктивность надо больше или меньше, не видя реальной осциллограммы происходящего и не видя реального перекрытия, бессмысленно и есть просто теоретическое словоблудие. Все ДШ и дизайнеры дают лишь приблизительную картину для первоначального дизайна, зачастую имеющую с реальностью мало общего. А реальность такова, что сейчас у меня это есть, и оно работает, и держит 200мА, и емкость там тантал + керамика, как ДШ просит, и оно не возбуждается, и держит уровень 3,5 В и для приемника и для АП и ни катушка ни микросхема не греются. Приемник я постоянно пользую уже почти год (на передатчике собран такой-же импульсник) и никаких проблем с преобразователем не увидел до сих пор, хотя судя по выводам из лекции Сергея я давно уже должен был получить возбуд от вибрации, пробой 12 вольт на микросхемах и сизый дым. Если же это все сводится к тому, что перекрытие будет неоптимально и я получу 60% КПД вместо теоретических 90%, так я эту проблему спокойно переживу.

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

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

Да , к этому. И к тому что помех от него в этом случае больше .
А вообще - зачем проблему переживать если ее можно и не создавать , тем более это совершенно ничего не стоит.
Ну да ладно - от Вас ждут прорыва в программном продукте , а схемотехнику причесать можно будет и потом.

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

тем более это совершенно ничего не стоит

Уговорил. Гляну потом осцилом, посмотрю сколько там % перекрытия. Подберем катушку оптимально, тем более что сейчас не известно до конца лимиты по току.

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

от Вас ждут прорыва в программном продукте

Этим и занимаюсь по мере сил после работы.

Drinker
AlexSneg:

Зачем мне камерой управлять, я не понял?

Стабилизация камеры. Если есть осд с горизонтом, то стабилизация камеры очень полезная вещь - картинка не вращается и не трясется. Особенно круто на коптере.

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

Панкратов_Сергей
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:

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

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