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

Drinker
AlexSneg:

Какое влияние оказывает ветер на абсолютную скорость тела по ГПС? Если ветер в морду и самик встал на месте, как летающая тарелка, ГПС ничего показывать хорошего не будет по части скорости. Но, координаты никто не отменял.

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

AlexSneg:

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

Если на ардуинке лехко делается автодетект скорости гпс приемника и парсинг нмеа, то на стм32 уж совсем нелепо говорить про загрузку канала лажей. Темболее если на нем только гпс приемник и висит.

Кстати, не забудь, что осд, запаянного еб500 с керамической антенной и разъёмами на плате и “самообучающейся” матрицы в фильтре калмана не хватит, чтобы самик полетел. Там что-то вроде еще надо.

AlexSneg:

поглумиться над моими потугами

Это не глум, почитай выше мой ответ. Ты запрашиваешь советы, и на каждый заявляешь типа не нравицца, не согласен, не будет. Зачем спрашивать? Если уверен в своей линии, то сделай и покажи что получилось. Нахрена у народа спрашивать про запайку разъёмов?

Желающие - паяют мой EB500

Вот здесь вопрос возникает - ты определись что ты задумал в итоге в плане продвижения в массы.
Уже кто-то воспроизводит поделку?

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

AlexSneg
Drinker:

но относительно воздуха скорость может быть далеко не такой

Согласен, я об этом догадывался. Какой вывод?

Drinker:

Если на ардуинке лехко делается автодетект скорости гпс приемника

Дальше чем автодетект скорости других проблем ты не видишь?

Drinker:

Там что-то вроде еще надо.

Тебе не надоело меня постоянно пугать какими-то сложностями? Думаешь я совсем не понимаю, за что взялся? Или это все для того, чтобы меня в тонусе поддерживать?

Drinker:

Уже кто-то воспроизводит поделку?

Не знаю, но ты же точно из принципа не будешь этого делать?

Drinker:

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

Каким образом изменить? Нагреть над газом?
У меня просто камера в тесте лежит постоянно, пока я занимаюсь кодированием. ДСП на ней нагревается градусов до 70. Ничего не происходит. А что в теории тебя беспокоит? Что по твоему мнению должно произойти при повышении температуры камеры?
На данный момент, попробовав разные источники я вижу проблему только в одном - у всех разный порог уровня серого, ни один источник стандартам не соответствует. То есть, заявленные в стандарте 0,3В никто не поддерживает. Но для этого у меня опорное для компаратора предусмотрительно заведено от DAC1. Соответственно при старте я начинаю от нуля поднимать опорное до тех пор пока сигнатура и тайминги от прерываний по компаратору не будут соответствовать одному из источников видео, которым мой код обучен. Как только совпало, счтитаем что выбор типа камеры завершен. Есть опасность, что камера поменяет уровень серого вверх или вниз со временем, но это не влечет за собой аппаратных переделок. Если такое выяснится, то сделаем программый апгрейд и все. Срыв сигнатуры прерываний и непопадание в алгоритм детекта начала кадра у меня легко обнаруживается, можно будет еще раз автодетект запустить.

Oliver
AlexSneg:

Согласен, я об этом догадывался. Какой вывод?

Можно лететь со скоростью 40км/ч по гпсу в штиль, а вот лететь 40км/ч по гпсу с ветерком 15м/с в лицо или лететь 40км/ч с ветерком 15м/с в хвост полетом уже назвать не так просто.

AlexSneg:

Конкретно по EB500. Я могу заставить его выдавать только те NMEA сообщения, которые мне нужно, и с той частотой, которая для меня нужна. Я могу поставить тот baudrate от 2400 до 115200, какой считаю нужным для того объема инфы, который прет через UART. Я могу попросить его обяснить, почему эта сволочь до сих пор не видит спутников, и в случае необходимости сбросить ему глючные эфемириды, или дать горячий рестарт программно, я могу попинговать его и понять висит оно, или просто тупит, есть еще такое понятие как смена датума и математической модели рачета. Достаточно?

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

AlexSneg:

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

Решать, как тут правильно сказали, Вам.
Но мне, как и всем высказавшимся, кажется, что воткнуть три проводка (я все же настаиваю на земле, тх и питании) от готового модуля (с ценой, кстати, от, скажем 30$) проще, чем сперва распапивать EB500 за 20$ а потом еще замарачиваться с антенной и ВЧ кабелем за 5-10$. Но я не провоцирую спор ради истины, я только высказываю свое мнение. Кроме того, хочу обратить Ваше внимание на то, что те люди, которые решатся повторить за Вами проект, скорее всего не новички и имеют в своем загашничке парочку-другую готовых модулей. Или по крайней мере один. 😃

AlexSneg
Oliver:

Но мне, как и всем высказавшимся, кажется, что воткнуть три проводка

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

Объясните только, там что реально 3 провода, или все таки полноценный TX-RX?

Oliver
AlexSneg:

Объясните только, там что реально 3 провода, или все таки полноценный TX-RX

Естественно полноценный, только в реальной жизни через некоторое время все забивают на баловство с “попинговать” и “настроить как мне надо”. 😃
Но у Вас все впереди, возможно Вы выберете другой путь.

Drinker
AlexSneg:

Или это все для того, чтобы меня в тонусе поддерживать?

Ну где-то так. Потом спасибо скажешь.

По поводу осд. Опаска у меня из-за непривязке к ССИ. А ну как источник чуть-чуть частоту поменяет развертки. Картинка не исказицца? Если только по началу кадра ориентировацца?
Или у тебя на каждом кадре замеры идут для следующего?

AlexSneg:

Дальше чем автодетект скорости других проблем ты не видишь?

А зачем придумывать эти проблемы? Достаточно знать у автопелота скорость порта и необходимый набор строк нмеа.

А модули как правило можно конфигурировать через фирменные утилиты под эти требования.
Вот тут трёх проводов и достаточно для подключения к пелоту. Нахрена из пелота в полете что-то гнать в модуль?

AlexSneg:

Не знаю, но ты же точно из принципа не будешь этого делать?

Причем тут принцип? Я же говорил, что ничего необычного и революционного не вижу тут, просто вариация на тему и всё.

А насчет кода - если выложишь, о обязательно буду смотреть. Вдруг чет полезное выловлю. (особенно именно для М4).

Делай короче довай. Не тупи.

AlexSneg
Drinker:

По поводу осд. Опаска у меня из-за непривязке к ССИ

Даже не знаю кто тут тупит больше. Я ведь не один раз уже описывал (и даже ссылку на номер поста давал), что привязка к восходящему фронту начала ССИ у меня есть на КАЖДОЙ строке. НО прерывания программные в процессе развертывания от 15(примерно, точно не помню) строки сверху до примерно 400-ой мне для этого в процессе развертки не нужны и они не задействованы в этот момент.

Drinker:

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

Предлагаю дальше не развивать эту тему. Мне уже сказали, что там будет полноценный TX-RX, мне этого достаточно, дальше я сам все реализую в лучшем виде.

Drinker:

необычного и революционного не вижу тут

Ты так часто об этом говоришь, что начинаю сомневаться в искренности данного утверждения.

Drinker:

Делай короче довай

Слушаюсь! Разрешите подорваться и приступить к поставленной задаче?!

Drinker
AlexSneg:

Слушаюсь! Разрешите подорваться и приступить к поставленной задаче?!

😃

AlexSneg:

Ты так часто об этом говоришь, что начинаю сомневаться в искренности данного утверждения.

Я наверное тупой, если не заметил чего-то.

Преимущества и выгоды от использования поделки нигде не описаны.

Если обидел - извини.

Кстати, большие надежды я возлагал на кортекс 4 из-зи его фпу.
А тут инвенсенсес со своим мпу6050… Внутренний алгоритм на кватернионах до 1000герц, с магнетометром, забавненько.

AlexSneg
Drinker:

А тут инвенсенсес со своим мпу6050

Да, я пытался его раздобыть. Для меня пока недоставаемо. Будет доступно - будем пробовать.

eliz
AlexSneg:

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

Объясните только, там что реально 3 провода, или все таки полноценный TX-RX?

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

AlexSneg:

Будет доступно - будем пробовать.

а чего тут www.drotek.fr/…/63-mpu6050-mpu-sensor-ic.html недоступного? И конечно это не реклама 😃

AlexSneg
eliz:

а чего тут

ХЗ, я на этом сайте ничего не покупал. В любом случае нужен еще компас. Вообщем потом как-нибудь закажем, пощупаем.

PAF
Oliver:

а вот лететь 40км/ч по гпсу с ветерком 15м/с в лицо или лететь 40км/ч с ветерком 15м/с в хвост полетом уже назвать не так просто.

Ну-у во-от!!! А я то думал это для моделей… Не-е! Беспилотный, всепогодный перехватчик… не потяну! 😉

UnderGod

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

Oliver
PAF:

Ну-у во-от!!! А я то думал это для моделей… Не-е! Беспилотный, всепогодный перехватчик… не потяну!

Ээээ… гм… Мы ведь говорим не о стендовых моделях? И, похоже даже не о визуальных полетах на высотах/удалениях в пару сотен метров?
Нет, у меня конечно чувство юмора присутствует. 😃

boroda_de
Oliver:

чувство юмора

Заметно. 15 м/с (7 BFT) это когда на суше нужно держать шляпу а на море ставить штормовые паруса…

Oliver
boroda_de:

15 м/с (7 BFT) это когда на суше нужно держать шляпу

На суше то как раз нормально. А на 500м на полном газу 2.8кг скай разве что хвостом вперед не ползет. Было и такое. После двух кругов “вокруг себя” боялись уже что не вернется. Оффтопим правда тут. Разговор о том, что скорость по баро и скорость по гпс разные показатели и применяются для разных целей. И нормальному пилоту, как реальному так и авто, хорошо бы пользоваться обоими.

eliz
Oliver:

И нормальному пилоту, как реальному так и авто, хорошо бы пользоваться обоими.

воздушная (относительно воздуха) скорость нужна обязательно в нормальной OSD. Путевая (по жпс, относительно земли) вторична и мне она нужна больше в навигационных целях. Я же не сижу внутри аппарата и пятой точкой не чувствую начало срыва, и визуально его не замечаю, т.к. смотрю на мир через камеру, а не глазками на весь ероплан в комплексе, когда рулю без очков. Поэтому я бы очень сильно приветствовал наличие воздушной скорости, причем продублированной какой нибудь полоской и начинающей мигать\пищать при заданных величинах. Попробуйте на модели 1:1 заклейте ПВД. Пилот не доживет до посадки. Инфаркт гарантирован (если доживет, то ваше здоровье пошатнется 😁). От незнания воздушной поубивалось масса народу. Даже от того, что с разных ПВД шли разные данные…

PAF

А ведь в самом деле (!) воздушные течения на высоте пары сотен метров могут очень отличаться от того, что на земле… Это иногда даже очень видно по несущимся низким облакам. И там может быть и не 15 м/сек, а и поболее. Бедный АП! Как ему должно поплохеть когда выдержать заданную скорость можно только летя левым крылом вперед! А еще надо эту ситуацию довести до… кхм, который внизу сидит! И считает, что он истребитель… Гы-ы!.. Дурдом… 😦

AlexSneg

Чем вы измеряете скорость относительно воздуха? Выносной датчик давления направленный вперед? Какие там сигналы и питание?

baychi
AlexSneg:

Чем вы измеряете скорость относительно воздуха?

Бародатчиком скорости. Например таким: rc-cam.ru/…/barodatchik-skorosti-dlja-telemetrii-s…
Там аналоговый выход и питание 5 В (3 провода).
У датчика два соска. В идеале на них вешается трубка пито.

Drinker
AlexSneg:

Чем вы измеряете скорость относительно воздуха?

А я использую спид сенсор от иглтри. Там по и2ц соединение.