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

AlexSneg
Dikoy:

Ага, гейты сами всё делают

Гейты помогают создать способ развернуть полностью один кадр за 1 dma транзакцию. Если бы байда типа lm1881 умела работать от питания 3,3в, то я смог бы сделать вообще на 100% аппаратную развертку при помощи конфигурации аппаратной части STM32. Вполне вероятно, когда объединю RF часть с мозголетом, так и будет.

Dikoy:

3D?

хотя бы 2D+

Dikoy:

Зато результат.

Через 300 лет. Приезжайте к нам девелопингом и радиотехникой заниматься. А то вы там от жизненных реалий оторваны со своими 3 гейтами от TI через 3 дня. Я б тоже тах хотел, но живу на другой стороне земного шара. А тут действуют другие законы природы.

Dikoy:

И что та ОСД делает вы посмотрели?

Посмотрел. Ничего акромя осд. Мы может о разном?

Dikoy:

А кто говорил про IMU? IMU у меня на второй меге был: Рис. 13

У меня есть IMU. Вы пытаетесь мне рассказать, что все, что у меня есть можно запихать в одну мегу8, и все это до меня сделано. Даете мне пример свой, который некорректен для сравнения. Или я чего-то не так понял? Еще у меня есть usb на борту без выносного отдельного кристалла и почти решен вопрос со звукосинтезатором.

Dikoy
AlexSneg:

хотя бы 2D+

И что, нет таких схем на АВР?

AlexSneg:

А то вы там от жизненных реалий оторваны

Я тут оторван последние 2 года. То этого был прилеплен. Али революция была а я пропустил?

AlexSneg:

Я б тоже тах хотел

Ну, вы себя убедили в проблеме (равно как с АВР) и сами в неё проверили.
Я в РФ получал самплы от ТИ за 5 дней, на домашний адрес. Без напрягов.

AlexSneg:

Ничего акромя осд. Мы может о разном?

Ну может уже кастрировал. Я года 3 за его творениями не слежу.
Первая телеметрия обрабатывала все датчики, ЖПС и выдавала ОСД с расчётами всех углов, маршрута назад и расстояний. И всё на 8 килобайтах.
Добавить туда функции стабилизации и управления можно было вполне, т.к. 95% математики, необходимой для управления, там УЖЕ крутилось. Есно, заменив древнюю м8 на м168 в том же корпусе и дешевле.

AlexSneg:

что все, что у меня есть можно запихать в одну мегу8

Всё, кроме IMU. Но и IMU можно, только смысла нет корячиться. Во времена отсутствия СТМ32 IMU в меги засовывали и вполне успешно.
Мой пример - это АП с IMU на двух мегах. Без IMU, на пирометрах - одна мега. www.dikoy44.narod.ru/projects/pyroavtopilot.htm
Это и “usb на борту без выносного отдельного кристалла” касается.

AlexSneg:

и почти решен вопрос со звукосинтезатором.

😁 www.atmel.com/Images/doc1456.pdf
Уж лет 10 как…

AlexSneg
Dikoy:

Ну может уже кастрировал.

это без комментариев.

Dikoy:

Мой пример - это АП с IMU на двух мегах. Без IMU, на пирометрах - одна мега.

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

Ну, то есть примера нет, того о чем вы мне говорите?

Dikoy:

Во времена отсутствия СТМ32 IMU в меги засовывали и вполне успешно.

В теории человек может жить до 300 лет. Однако ж правду мы все знаем.

Dikoy:

И что, нет таких схем на АВР?

Ну может, это просто я пропустил. Ну покажите, дайте пример.

Не, я совершенно искренне, говорю. Может я просто не видел. А мне буквально все говорят:“… ну все же уже работает на мегах, ну все то же самое в одну М8 зашивается, все в одном. Ну все же у нас уже есть, ну вот, мы же пользуемся. Да мы сейчас на асме тут…, да в наше время логарифмы в 30 тактов на мегах считали и процессор стоял курил, ничего не делал…”

Dikoy
AlexSneg:

Для вас пирометры и качественно работающий IMU равноценны?

А вы читать умеете?

AlexSneg:

А мне буквально все говорят:

Вся шеренга идёт не в ногу, один я в ногу 😃 (с)

AlexSneg:

да в наше время логарифмы в 30 тактов на мегах считали

За 16 тактов.

Drinker

Да тут жарко стало!
Чуваки, какая разницца стм, авр или еще чтото. Можно что угодно испортить или конфетку сделать. Каждой задаче своя база.
Вот например, из моих ранних. Авр 328, 2кб оперативки. Иму, возврат домой по глонасс-жпс, баро и компас. Размеры видны.
Главное - в вопросе разбираться и никаких бездумных копипастов дцмов, маргов и самообучающихся матриц. Тогда точно позорных падений
будет меньше.

Dikoy
AlexSneg:

Если все так безоблачно, чего вдруг Тимофей решил себе гемор с IMU нажить?

Во-1 не всё же на причёсанном клоне CPD4 жить. Во-2 гиро удобнее по ряду моментов, а сейчас стали появляться сносные гиро.

AlexSneg:

По моим ламмерским понятиям, пирометры - это системный неисправимый косяк, от отсутствия нормальных вычислительных мощностей.

Бгы. А вы вообще знаете откуда есть пошли пирометры? 😃 Я серьёзно.
Да и нормальная пировертикаль, не тупо косинус по дельте и не то, что я для Радио написал, а НОРМАЛЬНАЯ, это математики не меньше чем в IMU.
Например, в моей пироголове на атмеге 168 работает калман. Вот так оно выглядит если чиркнуть зажигалкой перед мордой пирометра:

А вот так, когда включен исключающий калман с акселем в канале наблюдения:

Борьба с засветками, деревьями и прочей хренью на малой высоте.
Скажете, зачем? А просто вы с ADXRSами не работали. Если б поработали, поняли, что добиться 40+ минут полёта с отсутствием уходов на ММГ, без особых мер и годами выточенной математики, только сейчас становится возможно. А пилотажного полёта - только сейчас НАЧИНАЕТ быть возможно.
Я не говорю про случай, когда пилот смотрит в очки и случись чего подрулит. Я говорю про случай, когда оно улетает и досвидос. Максимум на экране можно по карте следить.
А пирометры на высоте - исключительно надёжная штука. При пилотаже особенно заметно.
Ну и цены - ADXRS в 2003-м стОил 4200р за штучку, а на IMU их надо три 😉 Ещё не забыть их платы спаять под 90 градусов и обвесить пассивом с достаточно жёсткими требованиями по разводке.

Так что для равнин пирометры ещё долго будут хорошей альтернативой ММГ.

AlexSneg
Dikoy:

А просто вы с ADXRSами не работали

Нет, не работал и не хочу. Спасибо за познавательную лекцию про пирометры. И как все было печально по ценам 10летней давности.😢

Drinker:

Вот например, из моих ранних.

Да ты у нас вообще вундеркинд и гений. Я как раз твоего примера ждал. Зачем ты скрывал от нас такое сокровище? Ну вот, теперь я знаю у кого китайцы фишку срисовали. Только usb порт забыли. 😉

Drinker
AlexSneg:

Да ты у нас вообще вундеркинд и гений. Я как раз твоего примера ждал. Зачем ты скрывал от нас такое сокровище? Ну вот, теперь я знаю у кого китайцы фишку срисовали. Только usb порт забыли.

Гений-не гений. Это я а-ля фишка делал. Очень подход понравился - поставил и полетел. Если надо подкрутил крутилки. По крайней мере летает и неплохо. Главный тест - ровное удержание коптера поделка прошла. Кстати, попробуй на коптере свою поделку. Это очень хороший тест и на вибрации и на устойчивость алгоритма иск. горизонта. Если коптер полетит, то самик темболее.

пы сы. 3 дня осталось…

AlexSneg
Drinker:

Кстати, попробуй на коптере свою поделку.

Коптера у меня нет и не предвидится. Поставь свою поделку на самолет и заложи пару бочек и крутых виражей на большой скорости и сразу же на выходе режим АП или стабилизации включи и пульт в сторонку отставь.

Drinker:

пы сы. 3 дня осталось…

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

Drinker
AlexSneg:

заложи пару бочек и крутых виражей на большой скорости и сразу же на выходе режим АП или стабилизации включи

Ээээ дружок, делал так и не раз. И ни ьразу не было сбоя. Именно на этой поделке. Или ты до сих пор считаешь, что стм32ф4 решает всё?

AlexSneg
Drinker:

Или ты до сих пор считаешь

Я считаю, что все решает кр580вм80а

Drinker
AlexSneg:

Я считаю, что все решает кр580вм80а

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

Отменяю приказ полететь к 1-у июлю. 😃

AlexSneg
Drinker:

Мог и на старом самике показать.

Я сейчас перед дилемой. Разбирать его, снимать с него сервы короны и перетаскивать на скай, либо пытаться показывать тебе демки на старом самике, но на нем очень проблемно нормально антенны разместить. Антенна 900 Мгц находится в 3-5 см от RC антенны. И 900 глушит GPS.
Завтра у меня на руках будет вот такая припарка для GPS + ФНЧ на 1,2ГГц

Антенна GPS (GeoHelix-S), Активная GPS-антенна 1575,42 МГц, 24 дБ, круговая поляризация, 2…3.5 В (17 мА), 13x15x49 мм

Drinker:

В общем проект для тру паяльщиков и радиолюбителей.

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

Drinker:

Отменяю приказ

Ну погоди пока отменять. Может все у меня завтра будет отлично с GPS и новой антеннкой, тогда сразу займусь перекидкой серв на скай. Если опять GPS не будет надежно находить, буду уже брать помощь зала.

Drinker

Если чо, выкладывай видео. Мне тоже времени никак не удаецца выкроить для начала нового проекта. Ыликтронека готова, носитель пока в нулевом положении.

AlexSneg
Dikoy:

По этому на авшей плате нет, например, термостатирования

Это как? Тен и кондиционер, и корпус герметичный?

Допилил вчера звук. Теперь мозголет разговаривает в полете, как и пират. Только сделал бабский голос. Осталось только с событиям привязать. По схемотехнике, для тех, кто сам примусы паяет, для звукового тракта + обвязка операционника, по номиналам компонентов, на которых остановился я:

C65 = 1мкф, керамика 1206
R99 = 1k, 0805
R92 = 1.8к - 2к, 0805
R98 = 4к7, 0805
R95 = 4k7, 0805
R94 = 4k7, 0805
С64 = 1нф, 0805

Базовая громкость регулируется через подбор R92 чем меньше, тем тише. Вверх можно поднимать до 4k7. Выше смысла нет.
Сейчас при моих номиналах на выходе сигнал амплитудой до 1,2В. Это и так выше нужного 1В. В будущем, если память останется, сможем сделать программную регулировку громкости.

Dikoy
AlexSneg:

Тен и кондиционер, и корпус герметичный?

Примерно.
В вашем гиросе ведь есть термодатчик?

AlexSneg
Dikoy:

В вашем гиросе ведь есть термодатчик?

Не только есть, но ДШ утверждает, что сам чип автоматически выполняет внутреннюю тепловую коррекцию. В принципе это подтверждается экспериментами. У меня сейчас roll и pitch может держаться в пределах ошибки до 1 градуса в течение многих часов непрерывной работы, при этом я не ввожу никаких специальных манипуляций по математике.

Dikoy
AlexSneg:

что сам чип автоматически выполняет внутреннюю тепловую коррекцию.

О как… Надо почитать про него.
В наше время использовался резистор и ШИМ богомерзкой атмеги.

AlexSneg:

при этом я не ввожу никаких специальных манипуляций по математике.

Шо, и калмана нету?..

Syberian
AlexSneg:

У меня сейчас roll и pitch может держаться в пределах ошибки

Отключи аксель и компас, и увидишь, какая ж*па будет твориться с дрейфом. За 30 секунд уползет градусов на 5 минимум только из-за шумов и ошибок квантования АЦП.

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

AlexSneg
Syberian:

Отключи аксель и компас, и увидишь, какая ж*па будет твориться с дрейфом.

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

По демо полету, пока занимаюсь сетапом. С новой GPS антеной и фильтром на видео, засада с поиском спутников вроде как порешалась. Как только сетап закончу сразу проведу демо вылет. По электронике вроде все в готовности.