flybrain. передатчик + приемник + автопилот. powered by stm32
Прошу признаться тех товарищей кто имеет лишние 😃 платы.
Если не признаются, кинь мне в личку свое мыло, я тебе герберу пришлю и скажу где заказать.
Простите нуба, а почему такой набор датчиков?
Гира понятно, баро тоже. Остальное цена, или автору ближе ?
или автору ближе ?
Мо-ода… Куды ж ныне без нее… Да я тоже против. Но спецы бают - не летат! Точнее летат, но недолго. Да-аа… и ухмыляются при этом… Ну, а что ты им скажешь?! У них же один ответ - Ну такой умный?! Ну флаг тебе на шею! Сам делай! Во-от и поговори с ними. Э-эх, ну кто с нами простыми считаться будет? 😦
На микроконтроллеры цены вообще уронили так, што аж глаза на лоб лезут от счастья.
Это после новостей о реорганизации СТМ. Пришлось отрабатывать свою глупость, чтоб производители не соскочили.
Элегантного и дешевого решения я пока не вижу.
Давинчи, жать видео на борту в цифру, телеметрию передавать отдельным потоком, на земле уже накладывать по месту. Как бонус всегда иметь чистую картинку и картинку с телеметрией.
Ах как я не люблю осд в видеоканале! Просто мирюсь с неизбежностью!
Предлагаю создать партию протеста, камрад 😃
Предлагаю создать партию протеста, камрад
B получить флаг на шею?! Не-ет! Но я что-то слышал о RFM на борту… А оттуда до отдельного канала телеметрии уже и недалеко будет.
жать видео на борту в цифру
это конечно круто, но летать только вдоль электропроводов скучно 😦, а керосин дорогой.
Гира понятно, баро тоже. Остальное цена, или автору ближе ?
Остальное что? Аксель и компас? А как ты будешь без них летать?
Если тебя смущает конкретно LSM303, то она ничем не хуже остальных. Зато в одном корпусе сразу два устройства, экономим место на плате и электричество и на обвязке. К тому же сейчас будем переходить на DLM, там 1,8В не нужно будет. В принципе можно и сейчас наверное впаять DLM вместо DLH. Я тебе персонально в прошивке регистры при чтении данных поменяю. Единственный момент - перед использованием DLM надо одну перемычку между двумя ножками убрать аккуратно ножом канцелярским. У а далее 1,8В стаб вообще не ставить и все будет работать.
Как бонус всегда иметь чистую картинку и картинку с телеметрией.
У меня нет таких вычислительных мощностей и толстого обратного канала, чтобы пропихнуть цифровое видео. Если у вас есть вариант бюджетного цифрового линка, покажите пример.
Но я что-то слышал о RFM на борту… А оттуда до отдельного канала телеметрии уже и недалеко будет.
Телеметрия ограниченная и сейчас идет в обратку. Вопрос как ей распорядиться. Пока просто на пульте у себя показываю. Наложение ОСД на земле можно делать на наземке, но ее пока нет. Соответственно, когда будет, тогда и вспомним эту тему.
Но я в ДЩ по LSM303DLM чтото не нашел про питание только 3.3В. 1.8В тоже упоминается.
и почему б не ипользовать LSM303DLHC? корпус немного другой но стоит раза 2.5 дешевле
Но я в ДЩ по LSM303DLM чтото не нашел про питание только 3.3В. 1.8В тоже упоминается.
Юра, 3.6В там питание. 1,8 только для I2C выходов при желании. А при не желании, надо 3,3 туда подать, чтобы уровни шины не согласовавать. Все ОК. 1,8В там не надо.
и почему б не ипользовать LSM303DLHC? корпус немного другой но стоит раза 2.5 дешевле
Нам надо на DLM переходить. Они стоят 130руб за пару. Зато по корпусу совместимы с текущей платой. Можно и сейчас их брать вместо DLH. На все новые платы в дальнейшем их и буду себе брать. Я за то, чтобы опция DLH или DLM оставалась. А 20руб разницы, мне кажется, не принципиально.
А оттуда до отдельного канала телеметрии уже и недалеко будет.
Вообще то первые АП как раз были с отдельным каналом. Это потом пошла мода на видео накладывать.
но летать только вдоль электропроводов скучно
www.ti.com/lit/ds/symlink/tms320dm365.pdf не?
Если у вас есть вариант бюджетного цифрового линка, покажите пример.
Пример есть, и не один, но показать не могу 😦
На самом деле вариантов много. Начиная от колхозного WiFi чипа с усилителем и заканчивая обычной модуляцией и передачей в видеоканале через стандартный же видеопередатчик. Только в цифре. По полосе сжатое видео вполне влазит, до 750 точек. И это с избыточностью.
Опережая критиков - Aple I как то же формировал видеосигнал на рассыпухе 😉 На ютубе есть примеры видеокарт на АВР. А у Ф4 есть видеовыход.
Вдохновила остудила предпоследняя страничка… 😦 Без китайцев делать нечего. Ладно, цифру в записи глядеть будем. А для гурманов телеметрию можно монтажем наложить… И делов - всего.
Что это было?
Никак оно?
Не понятно самое главное - мощность излучения и дальность, которую можно развить. Wi-Fi имеет вполне конкретные расстояния дальнобойности. Если это устройство выполнено по стандартам, то летать с ним смысла нет. Хотя сама идея устройства не плоха.
Да писец какой-то это виртурилка-дурилка, сравниваемый биглбоард вдвое быстрее и по частоте и развитее по поддержке. А по ценнику еврейский компулаб вообще вне конкуренции. - 70 баксов за комп. На хабре самовлюбленный автопиар- типа биглбоард им таможня завернула, они его в глаза не видели… смех да и только. Только вот сборку оси с драйверами для видеоэнкодера они до сих пор не сделали…
Провел первую проверку мозголета-навигатора на столе. Настроил себе осд, поймал с окна 4 спутника. Все вроде работает. осталось дождаться, когда Алекс допилит s-bus и установить все на самолет. Очень много времени конечно убивается на работу в консоли, вбивая все эти команды. Надеюсь, после новогодних каникул, Алексей родит настоящую Контрольную Панель и будет нам щасте! 😃
www.youtube.com/watch?v=rdn2pvrEBlE
P.S. Извиняюсь за качество картинки, писал на JXD990, а ей надо уровень сигнала чуть занизить…
Ну, вроде нормал. Все показывает. Мелковато конечно некоторые моменты. Но ничего счастие уже близко. Вчера вечером после твоего звонка, решил в доку дописать про размещение элементов в ОСД и работу миксеров. Вроде дописал.
да. Еще нашел что команда help неверно синтаксис в одной команде.
Вместо set mixer <> <> <> должно быть реально set mix <> <> <>
В файле документации написано правильно, без ошибок.
И еще напоминаю чтобы работали миксы, надо последнюю версию СТДАПП прошивки влить.
Тех, кто только обновился и не читает комментарии к прошивкам. Обязательно дать команды reset mixers, reset imu. Затем save config.
Файл с докой сейчас залью на сайт в течение часа и дам ссылку для скачки
SBUS уже в пути.
Вот ссылка на обновленный мануал
На сайте выложил новую прошивку под СТДАПП сборка 118. Перешивать только СТДАПП. ОБЯЗАТЕЛЬНО переключить в режим 3, как описано в описании на прошивку.
Что нового:
SBUS поддержка. Поддерживаются каналы с 1 по 12. Failsafe выведен на 13-й канал. 1200мкс - норма, 1800мкс - failsafe. RSSI рассчитывается и эмулируется на входном канале АЦП под напряжение 0В(нет сигнала) до 1В(100%), все остальное в промежутке. Для переключения СТДАПП в режим SBUS необходимо в АП дать команду SET Module_PPM_Input_Mode 3 а потом сохранить SAVE CONFIG. Проверка работоспособности. как обячно через команду MON ON PPM_INPUT Подавать сигнал SBUS необходимо на вход, помеченный как PWM2, это второй верхний контакт со стороны гребенки, либо второй справа на плате СТДАПП.
Делал почти в слепую. Что мог, то проверил. Реальной Футабы у меня нет, чтобы проверить на 100%, но по идее должно заработать. Андрей попробуй плиз.
Отлично! Иду перепрошиваться и проверять сбус.
Все заработало!
Поочередно подключал серву на 2-5 канал. Почему то элероны оказались на 2 и 3 канале.
На 4 элеватор, а на 5 рудер. В первый канал воткнут регуль.
Проверил по монитору в консоли. Все Здорово! Проглатывает все 12 каналов с 8 канального футабьего приемника! 😃
$PPM: 1152 1154 1152 1152 1152 1152 1152 1152 1105 1152 1152 1152 1200 (это я все каналы увел в крайнее положение).
Проверил на мониторе - все каналы приходят правильно: 1 - элерон, 2 - элеватор, 3 - газ, 4- руддер.
S-bus - большой шаг вперед. Не нужен лишний узел ппм-кодер, а с ним - лишние задержки.
Не нужно отдельно выводить rssi - он будет честный именно с s-bus.
FS также отдельным каналом идет по s-bus.
Из всех мне известных контор только NAZA сделал поддержку для своих контроллеров. Остальные все пилят.
Алекс сделал это с пол пинка - причем в слепую. Не имея под рукой той же футабы.
Спасибо, Алексей!
Поочередно подключал серву на 2-5 канал. Почему то элероны оказались на 2 и 3 канале. На 4 элеватор, а на 5 рудер. В первый канал воткнут регуль.
Андрей, ты не путай выхода и входа. Назначения выходных каналов у тебя заданы мои по умолчанию: газ, элерон1, элерон2, элеватор, рудер. Переназначь как тебе надо и все. В доке про это подробно есть. И диапазоны мин,макс, нейтрали задать надо. Вобщем, никакой логической связи между номером канала на входе и номером на выходе искать не следует. Выхода назначаются как душе угодно в настройках.
P.S. Вечерком сегодня пересечемся в скайпе, дожмем мелкие недочеты по SBUS. А вообще конечно - чудеса, что велосипед с первого раза поехал. Эх жаль, что с реальными сервами SBUS никто не работает, а то могли бы элегантненько бы так и на выход SBUS раздать…
Андрей, ты не путай выхода и входа. Назначения выходных каналов у тебя заданы мои по умолчанию: газ, элерон1, элерон2, элеватор, рудер. Переназначь как тебе надо и все. В доке про это подробно есть. И диапазоны мин,макс, нейтрали задать надо. Вобщем, никакой логической связи между номером канала на входе и номером на выходе искать не следует. Выхода назначаются как душе угодно в настройках.
P.S. Вечерком сегодня пересечемся в скайпе, дожмем мелкие недочеты по SBUS. А вообще конечно - чудеса, что велосипед с первого раза поехал. Эх жаль, что с реальными сервами SBUS никто не работает, а то могли бы элегантненько бы так и на выход SBUS раздать…
Да я понял, что выхода настроить надо. По монитору в консоли я проверил, что каналы приходят все правильно, по умолчанию и как их передает аппа.
Алексей, а почему ремного зажат диапазон канала? Вроде по дефолту диапазон должен быть 1000-2000?
Вроде по дефолту диапазон должен быть 1000-2000?
каждый канал SBUS отдает значение 0…2048. Формула приведения, по которой я сейчас работаю:
КаналPPM = 1000 + Канал_SBUS/2 - 24;
Я ничего не зажимаю и честно на выход отдаю все, что есть.
На самом деле я думаю, что сами каналы так устроены, что нижняя и верхняя граница отодвинуты, чтобы иметь запас по триммерам. В любом случае просто настройть тебе надо нижнюю и верхнюю границу в самом АП. После этого у тебя внутри АП на обработке будет полный динамический диапазон. На выходе можно будет либо сузить, либо расширить. Короче, немного изучив доку и блок схему прохождения сигнала через АП ты сможешь сделать вообще все что угодно. В твоем распоряжении на каждом канале 2 реверса, два шейпера (с независимым нижним и верхним диапазонами относительно нейтрали), микшер на 10 новых выходных воздействий и мапинг выходных каналов. По поводу отсутствия нормальной КП могу только печально согласиться. Сейчас доделаю новую ОСД, затем сяду за КП.