Специальные цены   новые товары
Закрытая тема
Страница 22 из 46 ПерваяПервая ... 12 20 21 22 23 24 32 ... ПоследняяПоследняя
Показано с 841 по 880 из 1811

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

Тема раздела Полеты по камере, телеметрия в категории Cамолёты - Общий; Сообщение от Павeл ибо крепление как и на предыдущем самике Да, похоже ты прав, я тоже вчера к этому выводу ...

  1. #841

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Цитата Сообщение от Павeл Посмотреть сообщение
    ибо крепление как и на предыдущем самике
    Да, похоже ты прав, я тоже вчера к этому выводу пришел. Хотя попробовал ее пальчиком вчера потаскать, гнется плохо, но других причин явно нет. Буду ставить распорку сверху и крепить дополнительно. В выходные проверим в Бурцево, если погода не подведет.

  2.  
  3. #842
    Забанен
    Регистрация
    12.01.2011
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    952
    Цитата Сообщение от UnderGod Посмотреть сообщение
    С самого начала ловлю себя на мысли
    Вы Александр прочувствовали и почти точно охарактеризовали события.
    Я ведь ни разу не сказал, что поделка куано. И конкуренции нет (я в последнее время не создаю веток о своих поделках, ибо кому надо тот и так в теме). Кто знает, может пиная и критикуя я подталкиваю автора? Зачем - это второй вопрос.
    Пройдите дальше в своих размышлениях, и обязательно сделаете верные умозаключения.

  4. #843

    Регистрация
    10.04.2012
    Адрес
    Санкт-петербург
    Возраст
    47
    Сообщений
    37
    Цитата Сообщение от Drinker Посмотреть сообщение
    Кстати, ты так и не объяснил внятно в чом конкурентное преимущество перед тем же ардупилотом?

    Или может быть преимущество в сознании того, что более мощный процессор и некие как ты предполагаешь продвинутые алгоритмы? Я так и недопонял.
    Конечного потребителя как правило не интересуют такие тонкости. А вот если так случится, что все будут пользоваться OSD от AlexSneg потому что не дорого, проще установить, проще пользоваться, приятнее и безопаснее летать, то тогда ответ на этот вопрос родится сам собой. Но, а пока этого не случилось, потому что не всё у автора ещё готово, предлагаю сойтись на том, что жизнь всех со временем рассудит, раз уж доводы автора, почему он это делает, для вас, почему то, не доводы
    Последний раз редактировалось UnderGod; 30.08.2012 в 15:26.

  5. #844
    Забанен
    Регистрация
    12.01.2011
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    952
    Цитата Сообщение от UnderGod Посмотреть сообщение
    почему он это делает, для вас, почему то, не доводы
    А вот тут Вы не правы. Практически каждый владелец подобных веток думает как раз только о себе, ибо причин создания не так много,
    основные - получение прибыли, жажда стать великим КАА перед бандерлогами и банальные комплексы.

    Надеюсь это не тот случай.

    Может даже Дринкер когдато похвалит аффтора

    Цитата Сообщение от UnderGod Посмотреть сообщение
    Конечного потребителя как правило не интересуют такие тонкости. А вот если так случится, что все будут пользоваться OSD от AlexSneg потому что не дорого, проще установить, проще пользоваться, приятнее и безопаснее летать
    Кстати, именно описание этих преимуществ я и жду.

  6.  
  7. #845

    Регистрация
    10.04.2012
    Адрес
    Санкт-петербург
    Возраст
    47
    Сообщений
    37
    Цитата Сообщение от Drinker Посмотреть сообщение
    Кстати, именно описание этих преимуществ я и жду.
    Так ведь AlexSneg на предыдущей странице именно эти преимущества и описал, я просто перевел технические термины на понятный простым людям язык

    1. Cortex - не дорогой
    2. Меньше проводов и модулей - проще установить
    3. Не нужны специальные приспособления для обслуживания - проще пользоваться
    4. Мощнее контроллер и больше памяти для ПО - приятнее и безопаснее летать

    Мне лично, мотивация понятна, осталось только доделать, а я не сомневаюсь, что автор сможет это
    Последний раз редактировалось UnderGod; 30.08.2012 в 15:58.

  8. #846
    Забанен
    Регистрация
    12.01.2011
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    952
    Цитата Сообщение от UnderGod Посмотреть сообщение
    Мне лично, мотивация понятна, осталось только доделать, а я не сомневаюсь, что автор сможет это
    Да я ж не против. Пусть занимаеццо. Главное - чтобы не приумножилось количество жертв-морководов, клюнувших на красивые и непонятные рассказы о светлом будущем.

  9. #847

    Регистрация
    10.04.2012
    Адрес
    Санкт-петербург
    Возраст
    47
    Сообщений
    37
    Цитата Сообщение от Drinker Посмотреть сообщение
    Надеюсь это не тот случай.
    Случай неизменно всегда именно тот! Так было, так есть и так будет
    Слава, деньги, женщины! Плох тот солдат, который не мечтает стать генералом (с) Суворов
    Быть непревзойденным в чем то - не стыдно... лишь бы другим не во вред.

  10.  
  11. #848
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    55
    Сообщений
    2,367
    STM32- отличный процессор.
    Одноплатный вариант- единственно разумный на сегодняшний день.
    Автор сможет... Уже летает.
    //-------
    А давайте теперь обсудим собственно проект.. (Его функциональность, алгоритмы, инженерные находки итп.).

  12. #849

    Регистрация
    03.09.2008
    Адрес
    ВДНХ
    Возраст
    44
    Сообщений
    292
    Записей в дневнике
    6
    Цитата Сообщение от maloii Посмотреть сообщение
    Посоветовал бы увеличить масштаб отрисовки, все, шрифты, линии и т.д. Ну и расширить границы, до боков кадра ещё куча места
    поддерживаю, удобно когда по краям раскидано, нету скученности, в данном случае неудобно. опять же на вкус и цвет..
    а если еще будет счастье что бы самому раскидать по экрану данные то вообще будет гуууудддддд.

  13. #850

    Регистрация
    24.10.2011
    Адрес
    Владимир
    Возраст
    41
    Сообщений
    100
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    Да, похоже ты прав, я тоже вчера к этому выводу пришел. Хотя попробовал ее пальчиком вчера потаскать, гнется плохо, но других причин явно нет. Буду ставить распорку сверху и крепить дополнительно. В выходные проверим в Бурцево, если погода не подведет.
    для однозначности надо было направить камеру, чтоб было видно чуток фюзеляжа.

  14. #851

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Цитата Сообщение от msv Посмотреть сообщение
    А давайте теперь обсудим собственно проект
    Я только за. Разумные идеи я всегда одобряю, если только по сложности это не выглядит полетом в другую галактику.


    Цитата Сообщение от poldeco Посмотреть сообщение
    поддерживаю, удобно когда по краям раскидано
    Разрешение сейчас искусственно зажато до 256Х192.
    родилось оно не случайно, а из нежелания на тот момент разгребать четный-нечетный полукадр. А так же по причине неясности сколь еще я скушаю оперативки. Чисто программным апгрейдом я могу увеличить разрешение по горизонтали в 1,5 раза и в 2 раза по вертикали. Увеличение по горизонтали более чем в 1,5 раза возможно, но не перебор ли это?
    Кроме того надо принять во внимание следующее, что развертка белого буфера и черного идет аппаратно и одновременно. То есть их нужно иметь всегда 2 выделенных.
    Считаем сколько памяти это употребляет: 256 / 8 * 192 = 6144 байт на 1 буфер. Их 2, соответственно сейчас расход 13кб. Если мы разгоним разрешение до 512х384, то израсходуем на это дело в целом 49152 байт. Мне кажется это до фига.

    Думаю, что правильным вариантом будет на половину увеличить разрешение по горизонтали, скажем до 336 и немного по вертикали, так чтобы не замарачиваться с полукадрами. NTSC у нас 480 по вертикали, вот можно поднять до 220 я считаю. Тогда памяти на 2 буфера будет надо 18480 байт. Вполне приемлемо. В этом случае можно будет выделить еще 18480, чтобы отвязаться окончательно от обратного хода КСИ и рисовать в экран вообще в любое время. Тогда и тетрис можно на экран забабахать, пока самолет сам домой летит.

    Интересно, сколько Олег себе поставил разрешение?

    Цитата Сообщение от poldeco Посмотреть сообщение
    а если еще будет счастье что бы самому раскидать по экрану данные то вообще будет гуууудддддд.
    Будет, только скорее всего не для горизонта. Его как-бэ приходится фиксировать в предсказуемых границах для облегчения графических процедур. Все остальные надписи и шкалы можно в принципе двигать. Они у меня и сейчас фактически просто дефайнами определяются, где начало области отсчета для отрисовки. Если вывести в константы, то оно и сейчас можно будет двигать, только опять же не налезая на горизонт. Он отрисовывается самым последним и все равно затрет под собой все, что туда залезает.
    Цитата Сообщение от vic2rus Посмотреть сообщение
    чтоб было видно чуток фюзеляжа.
    Опа, вот в точку. А ведь точно, так сразу все понятно станет. Спасибо за наводку. Сделаем, проверим.

  15. #852

    Регистрация
    03.09.2008
    Адрес
    ВДНХ
    Возраст
    44
    Сообщений
    292
    Записей в дневнике
    6
    Если на пепелаце стоит 2 камеры.? Одна ходовая другая для записи hd(гоупроха) обе в PALe . Переключаюсь между ними через видео свитч. Если ходовая поддерживает pal и ntsc и может между режимами переключаться достаточно шустро то гоупроха изначально ставиться в какой то режим. Не будет здесь гемора если вы в ntsc переведете?

  16. #853

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    PAL и NTSC с точки зрения ОСД сейчас ничем не отличаются. Оба работают без проблем. Единственное, что нужно - центровку для картинки подбирать какую-то среднюю. Сейчас это делается через консоль коэффициентами. Можно влево-вправо, вверх вниз подвигать картинку в разумных пределах.

  17. #854

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Вчера проводил очередные испытания. Проверялись доработанные алгоритмы по крену. По результатам испытаний видно, что все получилось. Повороты плавные и оно само вычисляет до куда максимальные крены давать в зависимости от текущей ситуации по высоте, скорости разворота и удаления от цели. Максимумы конечно задаются, чтобы оно не выходило за край, но до максимумов дело не доходит. В принципе на видео видно как оно работает рулями.

    Также чуть интенсивней заставил сбрасывать высоту. В принципе работает на стадии удержания курса.

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

    Комментирую видео.

    Ветер был устойчивый 6-7м/с параллельно взлетке.

    1:05 - взлет
    4:50 - отлет на 700м и автовозврат
    6:40 - еще на 700 в сторону и автовозврат. В принципе видно как оно развернулось и держит курс. В принципе, вполне достойно. Периодически снижает высоту. Сейчас коридор высотный возле дома установлен на 50-60м
    08:17 - Начал тестировать автоматический полет миссии. Мозголет перебирает КТ автоматически. Я не участвую.
    08:46 - КТ0 достигнута, выбрана КТ1
    09:15 - КТ1 достигнута, выбрана КТ2
    09:30 - КТ2 достигнута, выбран возврат на базу
    09:55 - база достигнута. Мозголет оставлен на базе. Летал и колбасился сам пока мы ходили в кусты доставали обломки яка-52 12кг, который мужики только-что раздолбали при посадке. На ролике он в начале иногда в кадр еще целым попадает
    12:30 - посадка, чуть в себя любимого не залетел, пришлось отпрыгивать. Ёёёё, ну какой-же кайф на стабе садиться!

    Итак. Цели испытаний достигнуты. Делаем правки нед ошибками на этой неделе и снова в небо по готовности.
    Крепление камеры не менял, хотя все винты протянул. В результате есть отрезки вообще без тряски. Значит все-таки камера трясется.



  18. #855

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Только что заметил, гугл, зараза, времена исказил.
    вообщем временные отсечки для просмотра вот такие

    01:30 - взлет
    06:40 - 700м, возврат
    09:05 - еще 700м, возврат
    11:20 - старт на КТ0
    12:04 - старт на КТ1
    12:45 - старт на КТ2
    13:00 - RTH
    13:37 - окончание миссии, вернулся на базу
    17:11 - посадка

  19. #856
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    55
    Сообщений
    2,367
    OSD- фликует, лечится?
    В ИМУ крен после длительных поворотов неточен. Моя реализация DCM так работала при неточном расчете центробежки (вместо реальной линейной скорости на первых порах считал по фиксированной средней).
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    Повороты плавные и оно само вычисляет до куда максимальные крены давать в зависимости от текущей ситуации по высоте, скорости разворота и удаления от цели.
    Хотелось бы оценить преимущества перед ПИД-ами.. но без подробного описания алгоритма, формул или хотя-бы подробной постановки задачи это сложно сделать. Может есть графики логов, на которых можно оценить переходные характеристики, например:
    курс- целевой/текущий/ошибка,
    крен- целевой/текущий/ошибка.

  20. #857

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Цитата Сообщение от msv Посмотреть сообщение
    OSD- фликует, лечится?
    Да, еще не лечил. Надо пооптимизить отрисовку, чтобы не так в лоб. Сейчас вылезает за пределы кадрового имульса. Навигатор отлажу, займусь этим делом.

    Цитата Сообщение от msv Посмотреть сообщение
    В ИМУ крен после длительных поворотов неточен
    Да, я в этом тесте проверял физическую модель расчета критериев (мне нужно в реале оценить как они работают, прежде чем их применять), оно сейчас чисто на свободном ходе тормозит. Сейчас в логах можно будет посмотреть реальные временные характеристики выхода из виражей. Я проанализирую и сделаю динамические демпферы. Это задача для следующих тестов.
    Цитата Сообщение от msv Посмотреть сообщение
    Может есть графики логов, на которых можно оценить переходные характеристики
    Раскрывать свои алгоритмы я сейчас не буду.
    Вот лог, там все есть, можно посмотреть и построить графики если хочешь.
    Надо же уже 27-ой полет!
    Вложения

  21. #858

    Регистрация
    19.04.2010
    Адрес
    Ханты
    Возраст
    41
    Сообщений
    1,497
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    В ИМУ крен после длительных поворотов неточен Да, я в этом тесте проверял физическую модель расчета критериев (мне нужно в реале оценить как они работают, прежде чем их применять), оно сейчас чисто на свободном ходе тормозит.
    Т.е. сейчас коррекции центростремительного ускореня нет?

    Цитата Сообщение от AlexSneg Посмотреть сообщение
    Вот лог, там все есть,
    А "сырой" аксель можешь выложить в логи?

  22. #859

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Цитата Сообщение от rual Посмотреть сообщение
    Т.е. сейчас коррекции центростремительного ускореня нет?
    Я может неточно выразился. Отвечал на вопрос по рулению, а не по IMU. Сорри.

    В IMU крутится Кальман, ему не надо специально ничего компенсировать, если все правильно настроить, оно работает без костылей. Это относится и к центробежке. При длинном развороте - да, возникает временная ошибка, но она ограничена моими настройками и более чем некоторая величина превысить не может, вот хоть ты кругами облетайся. В том числе это плата за виброустойчивость. Матрицы подобраны так, чтобы гарантировано иметь сходимость, пусть даже за счет допущения небольших временных неточностей. Кроме того сейчас компас откалиброван как попало, можно даже сказать совсем никак. На видео может это не сильно заметно, но если платку провернуть вокруг своей оси ролл за счет кривого компаса может показывать 0 на север и +3 на юг, затем по мере поворота опять в 0 приходит. Это четко видно когда я лечу к лесу оно ровно показывает, а когда от леса к взлетке, его слегка уводит. Надо бы конечно заново и гиру и маг перекалибровать, но лень мне этим заниматься, потому как я конфиги время от времени переписываю в дефолт и калибровка сбрасывается. А заниматься этим в поле нет никакого желания, сейчас есть гораздо более важные задачи.

    Цитата Сообщение от rual Посмотреть сообщение
    А "сырой" аксель можешь выложить в логи?
    С полета никак, у меня флешка 2мега, а аксель фигачит с частотой под 100 герц(если память не изменяет)
    его можно спихнуть только в USB, но usb в полете нет, сам понимаешь.

  23. #860

    Регистрация
    19.04.2010
    Адрес
    Ханты
    Возраст
    41
    Сообщений
    1,497
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    В IMU крутится Кальман, ему не надо специально ничего компенсировать, если все правильно настроить, оно работает без костылей. Это относится и к центробежке. При длинном развороте - да, возникает временная ошибка, но она ограничена моими настройками и более чем некоторая величина превысить не может, вот хоть ты кругами облетайся. В том числе это плата за виброустойчивость. Матрицы подобраны так, чтобы гарантировано иметь сходимость, пусть даже за счет допущения небольших временных неточностей.
    мда... Я с калманом не дружу, для меня это волшебство... Не понимаю я, от куда берётся достоверная информация о векторе G, если он длительное время смещён за счёт центростремительного ускорения, и как внести поправки, если нет данных для вычисления базиса? Где можно по русски и доходчиво про калмана почитать?
    А вообще, впечатлён результатами, за столь короткое время. Поздравляю!

  24. #861

    Регистрация
    06.04.2006
    Адрес
    Гродно Беларусь
    Возраст
    46
    Сообщений
    1,305
    А по-моему все супер!!!
    Респект разрабу!
    давно читаю тему (с самого основания...) - скептикам ПРИВЕТ!!!
    сам не прогер, поэтому судить не могу...
    Но Алекс - просто молодец...
    Чуствую сейчас кто-то подтянется критиковать...

  25. #862

    Регистрация
    10.07.2006
    Адрес
    Moscow
    Возраст
    39
    Сообщений
    3,554
    Записей в дневнике
    1
    Цитата Сообщение от alex-ber Посмотреть сообщение
    Чуствую сейчас кто-то подтянется критиковать...

    С чего? Всё путем, разве что центробежку надо таки учитывать. Если дать модели кругами полетать над базой, то за минуту без коррекции любого калмана сшибет.
    Ну и ПИДЫ. Чем не угодили? Весь мир их уже лет 50 как их использует везде, и пока альтернатив особых нету. Или я ошибаюсь?

  26. #863

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    С Кальманом на самом деле все очень просто, если реально вникнуть. Никаких шаманств там нет. А с кватернионами, как оказалось, еще проще чем с эйлером. Я вчера глянул в свой код, чтобы освежить в памяти, что я там делал. Так вот на вопрос об учете ЦСУ, ответ простой.
    У меня стоит некоторый зазор достоверности вектора G. Если он по модулю вылезает за заданные рамки, достоверность его снижается при корректировке кватерниона, а достоверность мага нарастает. Соответственно, отсюда все результаты. Компас не калиброван + есть лаг по корректировке акселем в недостоверной зоне. Но расти ошибка будет только до пределов пока аксель совсем не исключается из цепочки корректировки. Ну собственно это мы и видим. До определенной ошибки оно растет, а дальше хоть уповорачивайся. Но в этот момент на передний план выходит компас и он должен показывать правильно. Ну короче, все эти эффекты, это вопрос испытаний и более качественных подборов границ вариативности, шумов и достоверности. Можно, наверное, и точнее будет подобрать. Но сейчас я не хочу в это дело влезать. Практика показывает, что кривизна геометрии самой модели + небольшие порывы ветра сносят и качают горизонт сильнее, чем любые развороты с ЦСУ.
    Цитата Сообщение от smalltim Посмотреть сообщение
    Если дать модели кругами полетать над базой, то за минуту без коррекции любого калмана сшибет.
    Нет, аксель отбросится, компас его задавит. Кроме того достаточно выпрямить модель и тут же аксель включится и снимет дельту по крену.
    Единственное, чего надо бы добавить в мою модель горизонта это критерии вранья компаса. В принципе понятно как это реализовать, но мне реально лень сейчас это делать. Для нормальных полетов, того, что есть по горизонту, за глаза хватает.
    Цитата Сообщение от smalltim Посмотреть сообщение
    Ну и ПИДЫ. Чем не угодили?
    Просто я хочу попробовать что-то другое. Пиды всегда можно прикрутить, этот вариант я держу на про запас. В больших самолетах и веса больше, и крены там маленькие. Медленное нарастание I особо не достает. А на модели, от нее либо толка нет, либо за реакцией модели не успевает. Сегодня ветер такой, завтра сякой. принятие решения должно быть быстрее. Получится у меня или нет что-то хорошее, я пока не знаю. Но в конце концов, это мой проект и у меня есть возможность потратить немного усилий для выяснения своих заблуждений. Никто не может мне запретить это дело. Ты кстати тогда был прав, у меня алгоритм if() else уже за сотню кейсов переваливает. Но ведь маневрирует!

  27. #864

    Регистрация
    06.04.2006
    Адрес
    Гродно Беларусь
    Возраст
    46
    Сообщений
    1,305
    Цитата Сообщение от smalltim Посмотреть сообщение
    Сообщение от alex-ber Чуствую сейчас кто-то подтянется критиковать... С чего?

    Тимофей, эта фраза никоим случаем к тебе не относилась... К кому она была обращена и так знает...
    Алекс, а на видео какой из вариантов твоего АП: с подключением в обычному РС каналу или с твоим приемником-передатчиком!
    Спасибо!

  28. #865

    Регистрация
    19.04.2010
    Адрес
    Ханты
    Возраст
    41
    Сообщений
    1,497
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    У меня стоит некоторый зазор достоверности вектора G. Если он по модулю вылезает за заданные рамки, достоверность его снижается при корректировке кватерниона, а достоверность мага нарастает. Соответственно, отсюда все результаты. Компас не калиброван + есть лаг по корректировке акселем в недостоверной зоне. Но расти ошибка будет только до пределов пока аксель совсем не исключается из цепочки корректировки. Ну собственно это мы и видим. До определенной ошибки оно растет, а дальше хоть уповорачивайся. Но в этот момент на передний план выходит компас и он должен показывать правильно.
    У меня похожий алгоритм, только полной отсечки коррекции нет:
    Код:
     /* определяем  длину дуги между G и ИНС */
     qAcc.normalize();
     float delta = inner_product(qIMU, qAcc);
     if  (abs(1 - AccMag) < 0.05f) {  
      q = (qIMU * (1.0f-omega))+(qAcc*delta*omega);
      /* устраняем вырождение кватерниона */     
      if ((q.w!=0)||(q.x!=0)||(q.y!=0)||(q.z!=0)) qIMU = q;   
     }
    точнее она будет при длине дуги равной Пи.

  29. #866

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Цитата Сообщение от alex-ber Посмотреть сообщение
    Алекс, а на видео какой из вариантов твоего АП: с подключением в обычному РС каналу или с твоим приемником-передатчиком!
    Пока только мой передатчик и мой приемник. Сопрягалка сейчас как раз в процессе написания программы зависла. Изучаю PPM сигналы с приемника. Делаю так сказать даунгрейд.

  30. #867

    Регистрация
    02.08.2012
    Адрес
    Москва
    Возраст
    28
    Сообщений
    14
    Молодец, AlexSneg!
    Значит так ... я решил освоить МК STM32 и начал с STM32F103C6T6A. Планирую пока что собрать платку, помигать светодиодами, сделать свой энкодер, научиться читать данные с мемс гироскопа L3G4200D по SPI и I2C, сделать таймер (нужны часы реального времени), записывать получаемые данные с датчиков на SD карту, а далее квадролет и самолет ... .
    Пока что налепил такую схемку:
    http://s48.radikal.ru/i119/1209/b0/7b404af4d88c.jpg
    Питать буду от двух аккумуляторов типа АА (1.2 В каждый). Есть вопросы по поводу схемы:
    1) Правильно ли гироскопы подключил?
    2) Кусок схемы AlexSneg-а:
    http://s57.radikal.ru/i157/1209/f8/d2e3e68e7646.jpg
    1* - почему 4 выход гироскопа к земле подключен?
    2* - конденсаторы С16 и С22 для чего?
    3) Подскажите, пожалуйста, схемку для прошивки МК, чтобы через USB ПК можно было прошить.

  31. #868
    BAU
    BAU вне форума

    Регистрация
    03.12.2010
    Адрес
    Карелия
    Возраст
    49
    Сообщений
    2,910
    Цитата Сообщение от Manamet Посмотреть сообщение
    Значит так ... я решил освоить МК STM32 и начал
    Молодой человек, вы случайно не ошиблись веткой? Сдесь тема по автопилоту flybrain, а не ликбез по основам цифровой электроники.
    Или хоть бы в личку свои вопрсы задавали.

  32. #869

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Цитата Сообщение от Manamet Посмотреть сообщение
    Значит так ... я решил освоить МК STM32 и начал с STM32F103C6T6A.
    А что так торкнуло на подвиги ратные? Может съел чего не того?

    1) двух акков по 1,2В не хватит.
    2) я не понял зачем тебе 2 гироскопа? Думаешь два будет лучше чем один? Или у тебя двойное резервирование на случай выхода одного из строя?
    3) 4 выход насколько я помню то ли адрес I2C фиксирует, то ли в сам режим I2C переключает выходной интерфейс. Я точно не помню, посмотри в ДШ
    4) Можешь обойтись и без С16 и С22. Работать оно будет гарантированно, только криво. А ты вообще в курсе зачем блокировочные кондеры ставят?
    5) STM32F103C6T6A по usb прошить без танцев с бубнами не получится. Хочешь заниматься девелопингом под stm32, покупай jtag отладчик.

    Судя по вопросам мне кажется пока рановато за паяльник, может еще хотя бы недельку ДШ разные поизучать? Мне кажется основы можно можно на специализированных форумах поизучать. И необязательно доставлять удовольствие всей аудитории моделистов. На худой конец можно в личку спросить.

    Я, кстати, знаю одного продвинутого перца. Он в МК знает ну ващщще усе! Не хочу вслух называть его имени. Но в личку я тебе скажу к кому обратиться.

  33. #870

    Регистрация
    07.03.2009
    Адрес
    MSK region
    Возраст
    52
    Сообщений
    1,123
    Manamet, лучше прикупите недорогую evaluation board (хотя бы STM32F4Discovery) Избавитесь от фантомных проблем связанных с пайкой и прошивкой.
    Заодно прошивальщик других плат будет. ну и ессно прошивать этого "бобика" сможете через USB.

    Подключать дополнительные внешние микрухи или модули можно через штырьковый разъем.
    ответы на простые вопросы можно найти на easyelectronics.ru

  34. #871

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Так, мне нужна помощь зала для прояснения 3-х вопросов.
    1) Расскажите мне или ткните где найти и прочитать про то, как на стандартных аппаратурах FS событие обнаружить на приемнике. А так же, как это будет обнаруживаться для варианта sumppm
    2) Сколько каналов ждать в sumppm сигнале? Сколько их там вообще может быть? Тайминги такие же, как для дискретных ppm, то есть 1-2мс или бывают клинические случаи несоблюдения стандартов?
    3) Полярность фронтов в сумппм отрицательная всегда или отдельные производители считают, что они ровнее других и работают по положительным фронтам?

    Собственно, все это нужно для завершения деталей прошивки по модулю сопрягалке. Я тестирую со своим пультом e-sky 4ch. У него sumppm отдает 8 каналов отрицательными фронтами на тренерском разъеме. Но как бы хочется понять общую обстановку по этому делу.


    --------------
    В субботу довелось проверить полезность АП в реале. Хотел протестить до куда рфм22 пробивает. Залетел на 2км и тут сдох акк ноутбука. Изображение пропало. Врубил возврат домой и перекрестившись стал ждать. Через пару минут скай прилетел у хозяину. Я доволен.

    Неудачной получилась проверка аварийной посадки. Поднял самолет на 500 метров вверх и вырубил пульт. Оно сказало FS, прилетело и начало кружиться и спускаться. нарезало порядка 6 кругов (горизонт кстати не перекосило без компенсации центробежки, как некоторые предполагали). Затем я понял, что надо прекращать снижение, оказалось, что центр кружения находится над автодорогой оживленной. Ну косяк понятен, буду вводить процедуру корректирующую центр кружения ближе к точке дома, а не где попало возле дома. В чистом поле в принципе по-фиг, дальше 100 метров оно не улетит, но в моем случае 100м уже попало в нехорошую зону.

    Нарыл еще косяк с алгоритмом передачи тангажа от процедуры "удержания курса" к процедуре "вираж". После этого останется заняться компасом и сделать его таки tilt compensated. На этом можно будет сказать, что в первом приближении борьба с навигатором окончена. Останется только один косяк - отсутствие воздушной скорости. Как только дифф. датчик ко мне приедет, займемся и этим. Ну, а пока останется риск провала при неблагоприятном попутном ветре.
    Последний раз редактировалось AlexSneg; 24.09.2012 в 13:58.

  35. #872

    Регистрация
    06.09.2011
    Адрес
    Тольятти
    Возраст
    45
    Сообщений
    2,662
    Записей в дневнике
    5
    ФС- выход сигнала за границы откалиброванного диапазона. Обычно так.
    Сумм ппм я встречал как негативный, так и позитивный. Эксперт помоему как то сделал так, чтш понимает оба варианта, определяет сам автоматически. Лучше делать так конечно.
    Количество канал чем больше, тем лучше .
    Я сейчас вытащил 12 каналов по сумм ппм. Наверно оптимально. Но вдруг кто на копиях полетит по фпв! им маловато будет.

  36. #873

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Цитата Сообщение от SkyWorker Посмотреть сообщение
    ФС- выход сигнала за границы откалиброванного диапазона
    В каких пределах? 10мкс может поставить? На каком канале? заранее заданном?
    А как тогда оно FS положение серв устанавливает, если выходит за границы допустимого диапазона? Кстати выходит в большую или меньшую сторону?
    Цитата Сообщение от SkyWorker Посмотреть сообщение
    Я сейчас вытащил 12 каналов по сумм ппм.
    Как так, 12 каналов не поместится в 20мс период. Или у меня опять пробел в знаниях?

  37. #874
    BAU
    BAU вне форума

    Регистрация
    03.12.2010
    Адрес
    Карелия
    Возраст
    49
    Сообщений
    2,910
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    На каком канале? заранее заданном?
    Обычно используют канал газа. Это самое удобное, поскольку регулятор калибрует свой нуль при подаче напряжения.

  38. #875

    Регистрация
    25.04.2003
    Адрес
    Бузулук
    Возраст
    53
    Сообщений
    13,707
    Записей в дневнике
    9
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    В каких пределах? 10мкс может поставить? На каком канале? заранее заданном?
    Нет, это как критерий брать нельзя. Случайные импульсы идут со старых FM приемников.
    На современных - либо ничего , либо последнее что было, либо запомненное как файлсейф.
    Потому файлсейф понимать только по запрограммированной длительности канала , который под это и отдали ( или изгаляться с каналом газа).

  39. #876

    Регистрация
    01.03.2006
    Адрес
    Киров
    Возраст
    44
    Сообщений
    1,585
    Записей в дневнике
    1
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    Сообщение от SkyWorker
    ФС- выход сигнала за границы откалиброванного диапазона
    В каких пределах? 10мкс может поставить? На каком канале? заранее заданном?
    В пределах откалиброванного, 10 мкс перебор, каналы настраивать лучше всего.
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    А как тогда оно FS положение серв устанавливает, если выходит за границы допустимого диапазона? Кстати выходит в большую или меньшую сторону?
    FS в приемнике это просто установка одного и нескольких каналов в заранее запрограммированные или последние принятые значения...
    Цитата Сообщение от AlexSneg Посмотреть сообщение
    Сообщение от SkyWorker
    Я сейчас вытащил 12 каналов по сумм ппм.
    Как так, 12 каналов не поместится в 20мс период. Или у меня опять пробел в знаниях?
    Там по хитрому бывает, у разных апп по разному! Где то тут прикольные осцилограммки были от baychi, но это на передатчик. На приемники не уверен как они появляются.

  40. #877
    BAU
    BAU вне форума

    Регистрация
    03.12.2010
    Адрес
    Карелия
    Возраст
    49
    Сообщений
    2,910
    К примеру. запоминаем ФС на приемнике с положением каналом газа нижнюю границу 1мс(-100%). Это и будет значения для определения ФС на приемнике. Подымаем тримами или другими настройками аппаратуры, границу на 10%. Это будет нуль для регулятора, при включении.

  41. #878

    Регистрация
    06.09.2011
    Адрес
    Тольятти
    Возраст
    45
    Сообщений
    2,662
    Записей в дневнике
    5
    Цитата Сообщение от BAU Посмотреть сообщение
    К примеру. запоминаем ФС на приемнике с положением каналом газа нижнюю границу 1мс(-100%). Это и будет значения для определения ФС на приемнике. Подымаем тримами или другими настройками аппаратуры, границу на 10%. Это будет нуль для регулятора, при включении.
    Или наоборот: триммером или субтриммером вгоняем канал газа до -120%, например, сохраняем это положение в настройках апы как фс, затем возвращаем триммеры в 0. Все. Теперь если по каналу газа сигнал уйдет в этой диапазон, приемник поймет, что случился фс и даст команды всем сервпм встать в заданное положение. Ну а в нашем случае, АП перехвптит управление.

  42. #879
    BAU
    BAU вне форума

    Регистрация
    03.12.2010
    Адрес
    Карелия
    Возраст
    49
    Сообщений
    2,910
    Цитата Сообщение от SkyWorker Посмотреть сообщение
    триммером или субтриммером вгоняем канал газа до -120%
    Не все аппаратуры позволяют тримировать газ ниже 0(-100%). Но суть такая же.

  43. #880

    Регистрация
    26.09.2011
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,126
    Хорошо, поставлю вопрос так.
    Достаточно ли будет, если я внедрю такую настройку:
    1) Задается канал приемника на котором анализируется состояние
    2) Если там раньше что-то было, а теперь пусто, значит FS
    3) Если там уход из зоны калибровки крайних положений, либо вверх, либо вниз, но не более чем (скажем) 30%, и повторяется хотя бы более 10 импульсов подряд и далее, значит FS
    4) если выходим из пункта 2 или 3 (длина импульса нормализовалась), значит передатчик вернулся на связь

    Это исчерпывающий вариант?

Закрытая тема

Похожие темы

  1. Продам Модуль передатчика, приемник, антену
    от Vertolet4ik в разделе Барахолка. Аппаратура
    Ответов: 2
    Последнее сообщение: 13.12.2011, 10:43
  2. Продам LRP C3-STX Pro (передатчик+приемник)
    от rolic в разделе Барахолка. Аппаратура
    Ответов: 4
    Последнее сообщение: 20.09.2011, 20:29
  3. Продам Futaba T7CP комплект (передатчик+приемник+сервы)
    от nineangel в разделе Барахолка. Аппаратура
    Ответов: 1
    Последнее сообщение: 13.07.2011, 12:12
  4. Продам 2.4 GH 6 каналов передатчик, приемник спектрум orange
    от original в разделе Барахолка. Аппаратура
    Ответов: 0
    Последнее сообщение: 02.06.2011, 23:56
  5. Куплю Передатчик+Приемник или Акк+зарядник!
    от oskiva в разделе Барахолка. Автомодели - комплектующие
    Ответов: 0
    Последнее сообщение: 29.03.2011, 16:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения