flybrain. передатчик + приемник + автопилот. powered by stm32
Схема годиться тока для 3s батарей на силе. Для 4s придется все переделывать…
Есть такое. Все затачивал под 3S т.к. 4х баночными не богат 😃
Для 4S имхо достаточно добавить преобразователь после датчика тока и все.
Да обычная схема, все так делают. Только нули правильно соедините (в одной точке), а то будут помехи.
Честно говоря, никогда не понимал этого требования. Вот у меня то, что обведено пунктиром, размещено на одной плате. Это канает за одну точку?
Если руддер вообще не использовать, то летать будет, но курс держать будет плохо, а домой все равно прилетит.
Вообщем, решил не рисковать, заказал Sky Cruise 2400 - с руддером. 😃
Зима, полетать не получается 😦 Сегодня наконец-то добрался до самолета и решил попробовать FlightGear… Алекс, спасибо! Получилось очень натурально. Штука затягивает, можно моделировать различные ситуации и долгими зимними вечерами налётывать часы чтоб руки не отвыкли от апы. Кстати, там есть самолет называется “Dragonfly” для него мне даже АП перенастраивать не пришлось, летает замечательно с настройками для моего ская ) А главное теперь можно безопасно играться с настройками не боясь разбить самолет.
Да, кто будет подключать самолет как и я, двигатель предварительно отключайте ), АП думает что он в воздухе и соответственно рулит и газует по настоящему ) До OSD меню руки пока не дошли увлекся симом )
Облетал в новый год прошивку 0.1.0.277 с GPS/GLONASS температура был примерно -12 и ветер около 3 м.с. Дело происходило 02.01.14 поэтому голова соображала плохо да и не летал давно, условий для взлёта и посадки не было но вроде все получилось и прошло штатно. Видео ужасное “техничка” антенны были экранированы металлической крышей поэтому много помех.
Спутников стал ловить значительно больше я так понимаю потому что приплюсовался Глонас?!
Спутников стал ловить значительно больше я так понимаю потому что приплюсовался Глонас?!
ДА.
21 спутник, фига се! у меня максимум 16 было на подоконнике. И это, я так понимаю, на антенну чисто gps?
Скорость, расстояние и курс на малой скорости стало лучше показывать. Все таки чувствуется улучшение с EB800.
Эх, скорей бы лето! Мне зимой в -12С холодно летать, поэтому дома сижу, готовлю новинку - к лету будем пробовать Flybrain GCS.
Самолет-то хоть жив после такой экстремальной посадки?
И это, я так понимаю, на антенну чисто gps?
Нет, антенна gps/glonass. Я раскурочил ту что с 5 метровым проводом была…
Самолет-то хоть жив после такой экстремальной посадки?
Самолет жив, там кустик был я его крылом зацепил и соответственно на нем и остался)
В целом да и курс держал точнее и скорость и пр… но конечно нужно все в нормальных условиях проверять а не как я там, народ пристал, давай запусти да давай запустим… 😃
Сегодня добрался до меню, сходу все очень понравилось удобно и понятно, уже не терпится проверить в бою! Есть только один вопрос, все настройки применяются вроде как сразу а для чего кнопка в главном меню “сохранить настройки”? для записи настроек в постоянную память?
для записи настроек в постоянную память?
Да, именно так. Чтобы на флешку скинуть, надо именно эту команду вызвать. А иначе только на сессию полета, до первого выключения питания.
В основном все настройки применяются сразу (за исключением редких, связанных в основном с IMU фильтрами. Они требуют сброса IMU. В воздухе можно в принципе сбросить в горизонтальном полете, но это на свой страх и риск.)
З.Ы. Радар “НА ДОМ” включи новый в виде стрелочки с направлением полета относительно пилота, хочу посмотреть как будет работать в реальном полете.
Калибровал датчик тока - вспомнил альма-матер и метод наименьших квадратов 😁
Это сурово, конечно, надо придумать что-то более дружественное юзеру.
Вот так у меня получилось:
Это нормально? В даташите датчика (ACS758) не нашел инфы на этот счет.
Боюсь, что нечто подобное предстоит и с датчиком ВС 😦
Придумал предложение для индикатора RSSI: можно ли сделать отображение обычного RSSI, похожим на режим ChL, только с той разницей, что в разных столбиках будут не каналы, а разное время. То есть, левый столбик показывает RSSI, который был 10 (условно) сек назад, следующий - 9 сек, и т.д. Актуальный RSSI всегда в правом столбике и в циферке. Такой, исторический RSSI.
Мне вот всегда не хватало ресурсов головы, чтоб отслеживать не только текущее значение, но и его тренд. А это важно, имхо.
Что думаете?
Это нормально? В даташите датчика (ACS758) не нашел инфы на этот счет.
да, мне кажется норма. Точнее можно будет только методом полетал/зарядил/подкорректировал добиться. Я крутизну графика обычно меняю если нужна коррекция. Нулевую точку, понятно, менять смысла нет. Ну где-то с 4ого полета удалось добиться точности до 50мА на полет.
Согласен, что метод настройки не самый легкий, но зато дает полную свободу настроек под любой вариант датчика.
Я себе сделал XLS страничку там и подбираю коэффициенты. Для ВС так же сделал себе XLS файлик. У меня для ВС крутизна получилась примерно 1600 а не 1000, как ДШ утверждает. Поэтому сначала летал и показывал заниженную ВС. Потом подобрал и вроде нормально стало.
А думаю надо в экранное меню прокинуть это дело, чтобы можно было в полете прямо покрутить. Только наверно надо сделать возможность именно крутизну графика менять без сдвига нуля. А иначе да, сложно и не очевидно для тех, кто далеко не математик.
Придумал предложение для индикатора RSSI:
Да можно без проблем, но будет ли толк? Дело в том, что если передатчик цифровой, то там RSSI либо 100% и связь есть, либо 0% и FS. А что-то промежуточное ну очень короткие промежутки времени. Ну не бывает так, чтобы приемник принимал 50% пакетов, а остальную половину стабильно терял. Историческая перспектива этого дела на графике будет не особа полезна. Но если хочешь, я занесу в список хотелок и сделаю к началу сезона. Чисто программно здесь проблем нет никаких.
Для оживления темы, расскажу чем пока занимаюсь и чего ждать в этом сезоне.
Заслал китайцам платы наземки. Их будет как всегда 10 штук. Две я оставляю себе, остальные, как обычно, готов раздать энтузиастам. Сразу говорю, устройство запланировано сложное, я туда задизайнил следующие фичи:
-
два видео входа. Сделано для диверсити по видеосигналу. Принцип выбора лучшего сигнала будет автоматическим. Критерием служит устойчивость синхросигнала по строкам и кадрам. Я задизайнил два независимых аппаратных видео сепаратора, соответственно наземка в любой момент времени отслеживает лучшее качество и автоматом переключает видеосигнал с одной антенны на другую. Можно конечно не собирать один канал, это как бы на выбор. Я для тестов буду собирать оба канала.
-
Передавать информацию будем телетекстом в первых нескольких строках каждого кадра. постараюсь придерживаться варианта формата кадра Тимофея, если получится, чтобы не плодить очередной зоопарк протоколов. Александр, вроде открыл формат в какой-то теме.
-
на плате сделал одну кнопку и один светодиод. Для разных ручных манипуляций. Пока не знаю какой будет у этого функционал, но какой-то будет
-
4 PWM сигнала для управления четырьмя сервами. Две - стандарт pan/tilt. Еще две - в резерве пока. Есть мысль поворачивать RC антенну вокруг оси крепления, чтобы менять поляризацию, если ЯГИ или диполь.
-
GPS/GLONASS на борту встроенный. Хочу чтобы наземка независимо ни от кого знала где у нее координаты. Соответственно получится полностью независимая система от самолета. Вариант без ГПС тоже будет. Но тогда будет брать точку дома с самолета.
-
Встроенный компас/аксель. Поворотка будет уметь определять, где север автоматом. Либо, если плата не стоит на месте, а конструктивно вращается, то будем знать куда реально смотрит антенна по азимуту. То есть, будем иметь опцию контроллированя сервы PAN в автоматическом режиме. Кого жаба душит, опять же, можно наверно и не ставить компас, тогда придется самим по местности с геграфическим севером ориентироваться.
-
USB - ну это стандарт. Подключим ПК и будем конфиг настраивать у наземки, ну прочее: карта, маршрут и т.п.
-
3 видеовыхода. Поставил на выход один видеобуфер и три разъема (тюльпана) запараллелил. Не уверен, что параллель это хорошо (можете меня ругать), но это надо на практике смотреть и мне было уже влом рисовать да и места в обрез на плате осталось.
-
Бузер, низкоомный. Можно подключить динамик, чтобы орала
-
CD-micro карта. Развел слот, куда ее вставлять, будем туда логи полетные писать, ну или еще для чего
-
про запас развел две линейки штырьков для насадки второго этажа. на них есть SPI, UART, I2C. Планирую на них насаживать бутербродом второй этаж с радиомодулем и прочей лабудой. Будет возможность управлять самолетом с наземки и иметь с наземки радиуправление самолетом и принимать обратный канал самолета прямо наземкой
-
питание, начинается от 2s - батареи до 35 Вольт примерно (не помню точно), но 30В точно держит
-
на этот раз я исправился и не забыл сделать отверстия для крепежных винтов - то, за что меня всегда упрекали 😃
ну вот как бы вот так
Набрал на радиорынке шестеренок от принтера. Пока платы идут ко мне, буду колхозить поворотное устройство.
постараюсь придерживаться варианта формата кадра Тимофея
Алекс, как дойдут руки - стучись. Подтюним вместе, если понадобится.
Встроенный компас/аксель.
Компас/аксель без претензий можно за 3 бакса купить и поставить на плату, так что недорого. Но на земле обычно куча железа левого. Я отказался, но буду рад, если у тебя получится.
Алекс, как дойдут руки - стучись.
заметано 😃
Нулевую точку, понятно, менять смысла нет. Ну где-то с 4ого полета удалось добиться точности до 50мА на полет.
Дык они же зависимы. Если я сейчас изменю только крутизну, у меня испортятся показания тока в холостом режиме. И наоборот.
Датчик же ноль не выдает.
Я подключал ваттметр, давал газу и записывал показания с датчика в вольтах для тока в 0.5А, 1А, 2А и еще в шести точках. Дальше долго вспоминал как это апроксимировать, и вуаля, мозголет показывает те же цифры, что и китайский ваттметр 😃
Да можно без проблем, но будет ли толк? Дело в том, что если передатчик цифровой, то там RSSI либо 100% и связь есть, либо 0% и FS. А что-то промежуточное ну очень короткие промежутки времени. Ну не бывает так, чтобы приемник принимал 50% пакетов, а остальную половину стабильно терял. Историческая перспектива этого дела на графике будет не особа полезна.
Если вычитать из RSSI пакета RSSI шума и усреднять по времени, как сделано у baychi, то очень адекватный показатель получается. Нелинейно, но плавно уменьшается до нуля и только тогда приемник падает в ФС.
Но если хочешь, я занесу в список хотелок и сделаю к началу сезона. Чисто программно здесь проблем нет никаких.
Хочу, спасибо!
И еще предлагаю повторить график вариометра, как у игловского Вектора. Тут задачка посложнее, поэтому не настаиваю 😃
Передавать информацию будем телетекстом в первых нескольких строках каждого кадра
Передача по видео сигналу?
и вуаля, мозголет показывает те же цифры, что и китайский ваттметр
Ну так а куда оно денется 😃
две точки: (x0,y0) и (x1,y1) Как провести прямую через две точки? Ищется в яндексе за 10 минут не напрягаясь. Далее забивается в Ёксель и не надо никаких сложных аппроксимаций. Каждый конечно должен преодолеть свою дорогу граблей, это святое 😉
Если вычитать из RSSI пакета RSSI шума и усреднять по времени, как сделано у baychi,
Я попробую. Сейчас я на приемнике не считаю уровень шума. Я видел, как Александр это делает, сам не пробовал. Занесу в список хотелок, попробую.
Тут задачка посложнее, поэтому не настаиваю
На самом деле проще чем RSSI. Ты уверен, что это график вариометра? Можешь объяснить на фиг надо такой график на экране? Какова практическая польза?
Передача по видео сигналу?
Да. От звука я отказался. Звук идет транзитом через плату, никак не обрабатывается. Звуковой канал занят автоинформатором.
две точки: (x0,y0) и (x1,y1) Как провести прямую через две точки? Ищется в яндексе за 10 минут не напрягаясь. Далее забивается в Ёксель и не надо никаких сложных аппроксимаций. Каждый конечно должен преодолеть свою дорогу граблей, это святое
Этот путь был пройден в первые пару минут, даже без яндекса. Зря я, что ли, матфак заканчивал 😃
Получилась крайне низкая точность.
Конечно, с количеством точек замера я переборщил, но учитывая, что при этом два замера не сошлись с итоговой прямой, лучше перебдеть 😃
На самом деле проще чем RSSI. Ты уверен, что это график вариометра? Можешь объяснить на фиг надо такой график на экране? Какова практическая польза?
Да, это график вариометра, или, если угодно, график вертикальной скорости.
Практическая польза почти такая-же, как с RSSI: видеть тренд изменения высоты, он ведь далеко не всегда совпадает с мгновенной вертикальной скоростью.
В большой авиации индикатор верт.скорости работает адекватнее, т.к. ЛА могут четко ее выдерживать. В наших делах это возможно только в штиль, а при неспокойной атмосфере верт.скорость прыгает туда-сюда как хочет и чтоб понять что происходит с высотой, надо какое-то время за ней понаблюдать.
График все объяснит за мгновение.
Вот в этом ролике отлично видно что к чему.
Заслал китайцам платы наземки. Их будет как всегда 10 штук. Две я оставляю себе, остальные, как обычно, готов раздать энтузиастам.
Алексей, я бы взял одну-две платки.
Может ли мозголет шуметь в диапазоне GPS?
Разместил антенну GPS рядом с платой АП, прождал 10 минут - ноль спутников. Отодвинул на 5 см - сразу нашлись несколько штук.
И еще, ситуация: самолет стоит горизонтально на полу, носом на север. На осд все путем: горизонт в горизонте, компас смотрит, как положено, на север.
Я наклоняю самолет градусов на пять вправо, горизонт послушно наклоняется, но за ним и компас вдруг начинает уезжать вправо, хотя нос самолета по-прежнему смотрит на север.
Возвращаю самолет в горизонт, компас возвращается.
Так задумано?
Может ли мозголет шуметь в диапазоне GPS?
в теории, наверно да. специально я не генерирую частот 1,6 ГГц
может мешать композитный видео сигнал.
Так задумано?
Не. Не должно такого быть. Проверил у себя, получил 1-3 градуса уход на 60 градусов крена. Вообщем в пределах погрешности неточного позиционирования в руках.
Не. Не должно такого быть. Проверил у себя, получил 1-3 градуса уход на 60 градусов крена. Вообщем в пределах погрешности неточного позиционирования в руках.
Хм. Я крутил параметр “вклад магнетометра”. Наверно это из-за него.
С дефолтным значением у меня при направлении морды самика в разные стороны света, горизонт уплывает то в одну сторону, то в другую. Плюс-минус на 3 градуса.
Из магнитного в самолете только мотор на расстоянии 20-25 см.
Может ли мозголет шуметь в диапазоне GPS?
Подозрения с мозголета сняты, антенна лишь ненамного лучше работает вдали от всей электроники.
Судя вот по этому тексту, нельзя так просто взять и отрезать у активной антенны 5 метров кабеля, они ей нужны 😦
И действительно, с пятиметровым кабелем антенна работала идеально, а с 9см, 10см и 19см кабелями - неудовлетворительно.
Знаний для сборки аттенюатора мне пока не хватает. Попробую для начала поставить пассивную антеннку.
Знаний для сборки аттенюатора мне пока не хватает.
Могу одолжить тебе свой 😃
Попробую для начала поставить пассивную антеннку
Возьми кусок провода в несколько сантиметров и припаяй вместо антенны. У меня так работала на улице.
На активной антенне я кабель укоротил без всяких проблем. Не должно быть зависимости от длинны кабеля. Разве что в разъемах после обрезания ты его закрепил плохо. Центральную жилу по минимуму оголил от обертки?