Специальные цены   новые товары
+ Ответить в теме
Страница 40 из 165 ПерваяПервая ... 30 38 39 40 41 42 50 ... ПоследняяПоследняя
Показано с 1,561 по 1,600 из 6569

Создание собственной системы стабилизации

Тема раздела Квадрокоптеры. Общие вопросы в категории Квадрокоптеры и мультироторы; Сообщение от Geniok Чтение датчиков занимает кучу времени. Делать это в прерывании - не самая хорошая идея, имхо. А вы ...

  1. #1561

    Регистрация
    18.02.2013
    Адрес
    Москва
    Возраст
    31
    Сообщений
    61
    Цитата Сообщение от Geniok Посмотреть сообщение
    Чтение датчиков занимает кучу времени. Делать это в прерывании - не самая хорошая идея, имхо.
    А вы с какой частотой опрашиваете ШИМ с приемника? И с какой гиро и аксель?

  2.  
  3. #1562

    Регистрация
    26.12.2011
    Адрес
    Киров
    Возраст
    32
    Сообщений
    156
    Цитата Сообщение от Alexsis1109 Посмотреть сообщение
    А вы с какой частотой опрашиваете ШИМ с приемника? И с какой гиро и аксель?
    Гиру и аксель с максимальной планирую. Данные забирать на обработку по готовности. Пока ни с какой. Но так то каждый цикл желательно. Например, если в МультиВий время цикла 3000 мкс, то получается частота 33Гц примерно.

    А ШИМ поступает с приемника с частотой 50Гц. Обрабатывать планирую не чаще 5 Гц. Хотя тоже надо пробовать, как будет сказываться на управлении.

  4. #1563

    Регистрация
    17.06.2011
    Адрес
    Минск
    Возраст
    39
    Сообщений
    1,941
    Цитата Сообщение от Geniok Посмотреть сообщение
    то получается частота 33Гц примерно.
    Не 33, а 333Гц

  5. #1564

    Регистрация
    18.02.2013
    Адрес
    Москва
    Возраст
    31
    Сообщений
    61
    Цитата Сообщение от Geniok Посмотреть сообщение
    А ШИМ поступает с приемника с частотой 50Гц. Обрабатывать планирую не чаще 5 Гц. Хотя тоже надо пробовать, как будет сказываться на управлении.
    я посчитал, с какой скоростью я дергаю стики на 3D самоле, получилось примерно полный размах стика, (от 1мс до 2 мс) проходит где-то за 0,2с. т.е. получается я дергаю стиком с частотой 5Гц в пике. т.е. если опрашивать приемник реже 5 раз в секунду, то можно просто не успеть за стиком. Кароче, сейчас у меня сделано именно опрос приемника с частотой 5Гц, каждые 0.2с, и это очень, очень плохо. машинка вообще не успевает отработать все движения стика.

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

  6.  
  7. #1565

    Регистрация
    26.12.2011
    Адрес
    Киров
    Возраст
    32
    Сообщений
    156
    Цитата Сообщение от Sir Alex Посмотреть сообщение
    Не 33, а 333Гц
    Да, все верно, с телефона писал, пропустил цифру.

    Цитата Сообщение от Alexsis1109 Посмотреть сообщение
    я посчитал, с какой скоростью я дергаю стики на 3D самоле, получилось примерно полный размах стика, (от 1мс до 2 мс) проходит где-то за 0,2с. т.е. получается я дергаю стиком с частотой 5Гц в пике. т.е. если опрашивать приемник реже 5 раз в секунду, то можно просто не успеть за стиком. Кароче, сейчас у меня сделано именно опрос приемника с частотой 5Гц, каждые 0.2с, и это очень, очень плохо. машинка вообще не успевает отработать все движения стика.

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

  8. #1566

    Регистрация
    18.02.2013
    Адрес
    Москва
    Возраст
    31
    Сообщений
    61
    Цитата Сообщение от Geniok Посмотреть сообщение
    Вы на самолет воздействуете напрямую, или через систему стабилизации ?
    напрямую. а какая разница? плата стабилизации это как бы проходная плата, которая при необходимости может самостоятельно вносить коррективы на рули управления. а когда такой необходимости нет, она должна полностью повторять сигнал с приемника, в том числе и скорость его изменения

  9. #1567

    Регистрация
    01.11.2010
    Адрес
    Belarus Slonim
    Возраст
    36
    Сообщений
    4,462
    Записей в дневнике
    8
    RUNTIMELIB = $(LIB_MAPLE_HOME)/build/libmaple.a не создаётся библиотека - где копать?
    опля, в libmaple ешё один проект который и создаёт то, что надо - он компилится, дальше опять танцы с бубном...
    Последний раз редактировалось SergDoc; 19.03.2013 в 23:45.

  10.  
  11. #1568

    Регистрация
    19.04.2010
    Адрес
    Ханты
    Возраст
    40
    Сообщений
    1,471
    Для Geniok и Alexsis1109: Коллеги, я что-то пропустил ) АВР я рассматривать не буду, ибо там нужно действительно делать много приседаний для сохранения нормального темпа работы всей системы.
    Если берём СТМ32, то о чём собсно речь?
    Считаю свою систему:
    Частоты
    ДУС - 380Гц
    Аксель и магнитометр - 50Гц ,
    ППМ (разделённый по каналам, т.е. 4 канальный захват ШИМ) примерно 60 Гц,
    всё остальное имеет приорететы ниже и выполняется по освобождению.
    Итак: для 103го СТМа (без аппаратной плавучки):
    1. Петля ДУС, выполняется: чтение ДУС, обновление текущего положения в пространстве, вычисление ошибки положения относительно заданного
    период ДУС 1/380 = 2.6 мсек, максмальное время обсчёта ~0.3 мсек: заполнение машвремени цикле ~11%.
    2. Петля акселя, выполняется: чтение акселя, обновление ошибки для коррекции текущего положения по ДУСу, интегрирование линейной скорости по акселю, запуск чтения магнитометра.
    период акселя 1/50 = 20 мсек, макс.время обсчёта ~0.35 мсек, заполнение машвремени в цикле ~2%.
    3. Петля ППМ, выполняется изменение настройки таймера на отлов фронта\спада, вычисление длины импульса ППМ, вычисление задающего кватерниона. Период 1/60 = 17мсек, макс время обсчёта 0.12 мсек, заполнение ~1.4%.
    В наихудшем случае, если все эти события произойдут одновременно и будут обработаны сверху вниз в порядке приоритета, то получим 0.3+0.35+0.12 = 0.77 мсек или ~30% от минимального цикла системы (периода ДУС)!
    И при этом заведомо понятно, что в следующем периоде ДУС других событий не будет (кроме собственно обработки ДУС). А для Ф3 на той же частоте время выполнения делим примерно на 10. Дык стоит париться всё это высчитывая?
    Главное не тупить в пустых циклах в ожидании событий, у СТМа всё для этого есть.
    И ещё один момент, проценты показвают загрузку до потолка, но потолок это не 100% , а 200 Вот почему, то что мы не уложились в мин цикл системы (100%) это конечно плохо (сбивает регулярость системы), но вобщем ничего фатального, главное чтоб обработчик собственно ДУСа успел отработать, а недоработавший обработчик с низким приоритетом(например акселя) он прирвёт и ещё раз обновит данные о положении, после чего аксель досчитается и отдаст проц обработчику ППМ. Но это всё будет работать если такие ситуации в системе достаточно редки (например если приемник дал помеху с более высокой частотой), т.к. недообработанным прерываниям необходимо досчитаться в течении следующих периодов, до наступления собствеенного прерывающего события.
    Последний раз редактировалось rual; 20.03.2013 в 00:11.

  12. #1569

    Регистрация
    18.02.2013
    Адрес
    Москва
    Возраст
    31
    Сообщений
    61
    Цитата Сообщение от rual Посмотреть сообщение
    АВР я рассматривать не буду
    я как раз сейчас делаю на атмеге все это

    Цитата Сообщение от rual Посмотреть сообщение
    ДУС - 380Гц
    прошу прощения за тупость. расшифруйте ДУС?

    Цитата Сообщение от rual Посмотреть сообщение
    1. Петля ДУС, выполняется: чтение ДУС, обновление текущего положения в пространстве, вычисление ошибки положения относительно заданного
    судя по этому алгоритму, и я использую такой же, чтение ППМ и акселя с гиро должно выполняться в одном цикле. чтение одного без другого (имею ввиду с разной частотой) не имеет смысла

  13. #1570

    Регистрация
    26.12.2011
    Адрес
    Киров
    Возраст
    32
    Сообщений
    156
    Цитата Сообщение от Alexsis1109 Посмотреть сообщение
    напрямую. а какая разница? плата стабилизации это как бы проходная плата, которая при необходимости может самостоятельно вносить коррективы на рули управления. а когда такой необходимости нет, она должна полностью повторять сигнал с приемника, в том числе и скорость его изменения
    В том то и дело что нет...
    Сигнал всегда проходит через систему стабилизации. Потому настройка ПИДов будет влиять на то, насколько резок будет отклик на управление.

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

    Цитата Сообщение от Alexsis1109 Посмотреть сообщение
    прошу прощения за тупость. расшифруйте ДУС?
    Датчик угловых скоростей. Гироскоп по-нашему.

    Цитата Сообщение от rual Посмотреть сообщение
    Для Geniok и Alexsis1109: Коллеги, я что-то пропустил ) АВР я рассматривать не буду, ибо там нужно действительно делать много приседаний для сохранения нормального темпа работы всей системы.
    Если берём СТМ32, то о чём собсно речь?
    Да мы скорее просто ведем неспешную беседу!
    Тут нет цели что-то друг другу доказать, просто у меня есть мнение, что считывать положение стиков с частотой больше 10Гц смысла не имеет. Хотя конечно данное утверждение на практике еще не проверено.

    SirAlex меня поправит, если что, но по-моему в пирате положение стиков читается не каждый цикл.

  14. #1571

    Регистрация
    19.04.2010
    Адрес
    Ханты
    Возраст
    40
    Сообщений
    1,471
    Цитата Сообщение от Alexsis1109 Посмотреть сообщение
    прошу прощения за тупость. расшифруйте ДУС?
    ДУС- датчик угловых скоростей. Гироскоп это вроде как прибор указывающий абсолютное отклонение от установленного положения.
    Цитата Сообщение от Alexsis1109 Посмотреть сообщение
    чтение одного без другого (имею ввиду с разной частотой) не имеет смысла

    Отчегож? Вы ведь систему стабилизации строите, и на неё не только Р/У воздействует, но и текущие параметры полёта ЛА. Задавать полжение Вы можете достаточно нерасторопно, но система должна компенсировать все отклонения от заданого гораздо быстрей. Иначе она вовсе не нужна, коли Ваши руки быстрее реагируют на все возмущения. Для примера запустите коптер на одном лишь приёмнике, без мозгов и вертолётных гироскопов.

  15. #1572

    Регистрация
    18.02.2013
    Адрес
    Москва
    Возраст
    31
    Сообщений
    61
    Цитата Сообщение от Geniok Посмотреть сообщение
    что считывать положение стиков с частотой больше 10Гц смысла не имеет. Хотя конечно данное утверждение на практике еще не проверено.
    это все на практике нужно проверять, но 5Гц точно никак. мне кажется логичным чтобы плата контроллера не тормазила работу машинки как бы быстро я не дергал стик. думаю после 5Гц я переду сразу на 25Гц

  16. #1573

    Регистрация
    01.11.2010
    Адрес
    Belarus Slonim
    Возраст
    36
    Сообщений
    4,462
    Записей в дневнике
    8
    Йоо-хооу собрал!!!
    в общих чертах: немного поизголялся над makefile, далее в папке libmaple - есть ещё один проект под одноимённым названием - надо собрать /build/libmaple.a, потом отыскать в закромах мапловской ide файлик ld.exe и положить в свои патчи (директорию с компилятором), далее залезть сюда https://github.com/bubulindo/libmapl...ter/support/ld забрать две библиотеки libcs3_stm32_high_density.a и libcs4_stm32_high_density.a ну или скомпилировать их так же как и с libmaple лежат AeroQuad\Libmaple\libmaple\support\ld\libcs3_stm32_src\ и AeroQuad\Libmaple\libmaple\support\ld\libcs4_stm32_src\ нифига себе квестик
    ну и ладно теперь у меня живёт AeroQad32 под Eclipse
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: AeroQad.jpg‎
Просмотров: 29
Размер:	52.1 Кб
ID:	768500  
    Последний раз редактировалось SergDoc; 20.03.2013 в 00:29.

  17. #1574

    Регистрация
    17.06.2011
    Адрес
    Минск
    Возраст
    39
    Сообщений
    1,941
    Цитата Сообщение от Geniok Посмотреть сообщение
    SirAlex меня поправит, если что, но по-моему в пирате положение стиков читается не каждый цикл.
    100Hz, правда я в последней версии снизил до 50Hz - но это просто попытка найти проблему в PPM декодере.

  18. #1575

    Регистрация
    26.12.2011
    Адрес
    Киров
    Возраст
    32
    Сообщений
    156
    Цитата Сообщение от Alexsis1109 Посмотреть сообщение
    это все на практике нужно проверять, но 5Гц точно никак. мне кажется логичным чтобы плата контроллера не тормазила работу машинки как бы быстро я не дергал стик. думаю после 5Гц я переду сразу на 25Гц
    Это практически невозможно. Плата в любом случае будет затормаживать реакцию, более или менее. Если говорить конечно про устойчивый полет, а не попытки поймать стиками равновестное положение. Тут хоть 100Гц поставь! Или отключать большинство датчиков и рулить ручками...

  19. #1576

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,291
    Записей в дневнике
    19
    Кому интересно, нашел демо проектик для STM32F3Discovery под CoIDE (CooCox). Попробовал, собралось! Мой первый билд под stm32
    Правда заливал через STM32 ST-LINK Utility, т.к. похоже flash driver-а нет соот-го для STM32F30x под CooCox (Error: Flash driver function execute timeout)

    Что нужно чтобы собрать проект:
    1) качаем/устанавливаем CooCox CoIDE V1.7.0 http://www.coocox.org/Index.html
    2) качаем/устанавливаем gcc под ARM https://launchpad.net/gcc-arm-embedded/+download
    3) берем Demo Project for CoIDE http://www.coocox.org/forum/topic.php?id=2219
    4) компилим, находим *.hex или *.bin и заливаем через STM32 ST-LINK Utility

    радуемся!
    Последний раз редактировалось mahowik; 20.03.2013 в 09:22.

  20. #1577
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    37
    Сообщений
    4,386
    С почином После STM на AVR смотреть неохота

    Но весь прикол st-link - в совершенно прозрачном процессе отладки, поставил точку останова и она сработала, а через hex, это все совсем не то
    Купите stm32F4Discovery, цена вопроса-то смешная, судя по ссылке около 15$ (у нас тут подороже конечно).

    Плюс эта плата встроенный ST-LINK имеет который можно использовать для отладки других плат (пробовал, работает), отдельно он 30$ стоит, тут получается вообще даром.

  21. #1578

    Регистрация
    01.11.2010
    Адрес
    Belarus Slonim
    Возраст
    36
    Сообщений
    4,462
    Записей в дневнике
    8
    Цитата Сообщение от mahowik Посмотреть сообщение
    радуемся!
    а что оно делает?

    т.к. прошивка AeroQad довольно маленькая, занимает 83к флеши, то наверно первую плату я соберу под него (всё что нужно имеется), да и всё можно задействовать - посмотреть как работает, в общем просто протестировать плату, ну а если всё хорошо, то можно будет и vgt6 проц заказывать, и тогда получится довольно универсальное устройство, с поддержкой практически всех проектов под F4 надо только IDE своё переделать, а то сейчас поддерживает только maple, ну и по идее должно работать с ардуино (компиляторы встроил библиотеки не проблема), но проверять у меня не на чем...
    Последний раз редактировалось SergDoc; 20.03.2013 в 11:37.

  22. #1579

    Регистрация
    01.11.2010
    Адрес
    Belarus Slonim
    Возраст
    36
    Сообщений
    4,462
    Записей в дневнике
    8
    Так, я помоему чему-то полезному научился , перетащил проект мелкоплаты так же под Eclipse - всё работает

  23. #1580

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,291
    Записей в дневнике
    19
    Цитата Сообщение от DVE Посмотреть сообщение
    После STM на AVR смотреть неохота
    да ладно! Если низкоуровневых вещей не касаться, то и там и там С++ по сути. Флопсов да, конечно побольше в стм-ке. Настроил вот матрицу поворота акселя по трем осям в глоб. систему координат gps. Думал AVR-ка удавится от 6-ти sin/cos-в и кучки float перемножений. Фига! С библиотечными sin/cos всего 900-1100мкс, с апроксимационными 700-800мкс, а с табличными так вообще 500-600мкс. Так что жить AVR-ке еще долго , на том же вие к примеру, т.к. atmega2560 имеет 256кб флеша на борту, а прошива вийная со всеми феньками сейчас тянет всего на 40кб...
    Цитата Сообщение от DVE Посмотреть сообщение
    Но весь прикол st-link - в совершенно прозрачном процессе отладки, поставил точку останова и она сработала, а через hex, это все совсем не то
    Купите stm32F4Discovery, цена вопроса-то смешная, судя по ссылке около 15$ (у нас тут подороже конечно).
    по ценам, если с доставкой и налогами, то примерно в 2 раза дороже выходит... а купил уже пару мес. назад, сперва F4, потом F3 (т.к. сенсоры на борту сразу для поиграться), где только время на все взять?
    серьезно, вопрос всем, где вы берете время? есть возможность прямо на работе ковыряться? (хехе... сейчас загадим Сергею темку! )
    Цитата Сообщение от DVE Посмотреть сообщение
    Плюс эта плата встроенный ST-LINK имеет который можно использовать для отладки других плат (пробовал, работает), отдельно он 30$ стоит, тут получается вообще даром.
    что на STM32F4DISCOVERY что на STM32F3DISCOVERY, и там и там ST-LINK на борту...

    Цитата Сообщение от SergDoc Посмотреть сообщение
    а что оно делает?
    Ну главная фишка - это сам проект для F3 под Coocox, т.к. в списке чипов при создании проекта нет F30x....
    а так это офиц. STM32F3DISCOVERY демка. После загрузки моргает светодиодами по кругу. Далее жмем User батон/кнопу запускается демка ДУС. Еще раз раз жмем, запускается демка магнетометра... вроде так...
    Последний раз редактировалось mahowik; 20.03.2013 в 17:32.

  24. #1581

    Регистрация
    22.08.2011
    Адрес
    Калининград
    Возраст
    35
    Сообщений
    947
    Записей в дневнике
    2
    Цитата Сообщение от SergDoc Посмотреть сообщение
    Показать картинки (1) Йоо-хооу собрал!!!

    Так под какой проц то собрал?

  25. #1582
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    37
    Сообщений
    4,386
    Цитата Сообщение от mahowik Посмотреть сообщение
    да ладно! Если низкоуровневых вещей не касаться, то и там и там С++ по сути. Флопсов да, конечно побольше в стм-ке.
    Да я не про флопсы даже, просто у stm как-то все удобнее. Памяти больше, флеша больше, отладка и заливка одним кликом, IDE удобная, все гораздо приятнее получается.
    На AVR всякие мелкие вещи делать прикольно, DIP-корпус рулит

    Цитата Сообщение от mahowik Посмотреть сообщение
    серьезно, вопрос всем, где вы берете время? есть возможность прямо на работе ковыряться?
    Вечером, 1-2 часа перед сном можно на всякие развлечения потратить...
    Правда глобальных целей не ставлю, изучаю STM чисто для себя.

  26. #1583

    Регистрация
    01.11.2010
    Адрес
    Belarus Slonim
    Возраст
    36
    Сообщений
    4,462
    Записей в дневнике
    8
    Цитата Сообщение от Razek Посмотреть сообщение
    Так под какой проц то собрал?
    под F4, пока родное от AeroQad который F4

  27. #1584

    Регистрация
    22.08.2011
    Адрес
    Калининград
    Возраст
    35
    Сообщений
    947
    Записей в дневнике
    2
    Цитата Сообщение от SergDoc Посмотреть сообщение
    под F4, пока родное от AeroQad который F4

    Странно что тогда такой квест получился

  28. #1585

    Регистрация
    01.11.2010
    Адрес
    Belarus Slonim
    Возраст
    36
    Сообщений
    4,462
    Записей в дневнике
    8
    Цитата Сообщение от mahowik Посмотреть сообщение
    хехе... сейчас загадим Сергею темку!

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

    Цитата Сообщение от Razek Посмотреть сообщение
    Странно что тогда такой квест получился
    наверно как-то можно библиотеки скомпилить автоматически, но я ещё толком не разобрался как делать makefile...
    проекту нужны скомпилированые библиотеки libcs3_stm32_high_density.a, libcs4_stm32_high_density.a и Libmaple.a которых в проекте не было... ну это и к лучшему ибо libmaple.a мне точно под свою плату переделывать...
    Последний раз редактировалось SergDoc; 20.03.2013 в 18:05.

  29. #1586

    Регистрация
    19.04.2010
    Адрес
    Ханты
    Возраст
    40
    Сообщений
    1,471
    Цитата Сообщение от mahowik Посмотреть сообщение
    Так что жить AVR-ке еще долго
    Ну это да! Живее всех живых! Вию ещё долго на АВРе телепаться.
    А я 1.5 года назад, когда решил заняться автопилотом, пересилил себя и полез в СТМ32. Хоть это и затянуло получение результата, но получил опыт и "утоптанную поляну" для продолжения разработок.
    Чем лучше СТМ:
    1. Быстрее.
    2. Удобней в разработке ПО ("толстая" встроеная арифметика, работа с длиными данными).
    3. На пару голов выше перифирия (ПДП, векторные прерывания и т.п.).
    4. Доступные и удобные средства разработки (платы Discovery, JTAG).
    5. Дешевле АВР.
    Цитата Сообщение от mahowik Посмотреть сообщение
    по ценам, если с доставкой и налогами, то примерно в 2 раза дороже выходит...
    Мне 3 платы Ф3 обошлись с доставкой (а она дорогая, транспортной компанией) от официалов в РФ в 2000 руб (~$60).

    Цитата Сообщение от mahowik Посмотреть сообщение
    Серьезно, вопрос всем, где вы берете время? есть возможность прямо на работе ковыряться?
    У меня времени на работе больше, чем дома, с утра пока всех развезёшь, вечером соберёшь . Потому и брал дисковери, что можно иметь несколько макетов для разработки: 1-летает, 2-для разработки дома, 3-для разработки на работе.

  30. #1587

    Регистрация
    22.08.2011
    Адрес
    Калининград
    Возраст
    35
    Сообщений
    947
    Записей в дневнике
    2
    Цитата Сообщение от mahowik Посмотреть сообщение
    серьезно, вопрос всем, где вы берете время?

    Времени мало очень, а то что есть съедает какая-то мелочевка, то подвес пилить то раму восстанавливать то глюки от куда-то сыпятся, давеча потратил 2 вечера на поиски глюка с датчиком тока, хотел добится от него прецизионности, он все врал безбожно, в итоге оказалось что опорное напряжение у него 5.6 вольт а не 5, а его гнал регуль у которого в обвязке висел резистор на 204 когда по расчетам должно было быть 240.

    Вообще это ты поделись тайными знаниями где ты время находишь на релизы собственных бранчей вия =)

  31. #1588

    Регистрация
    26.11.2012
    Адрес
    Tambov
    Возраст
    46
    Сообщений
    777
    Подскажите, кто знает, зачем у STM несколько питающих (VDD) и "земляных" ног, c каждой стороны ?
    На AVR-e делал запитку с любых удобных, но не уверен что прав... Не могу нигде найти инфу по этому поводу.
    (плату почти развел, а тут затык...)

  32. #1589

    Регистрация
    01.11.2010
    Адрес
    Belarus Slonim
    Возраст
    36
    Сообщений
    4,462
    Записей в дневнике
    8
    для распределения токов, а то дорожка питающаа через весь кристалл, как-то круто, больше входов одного питания - да даже нагрев кристалла меньше, плюс наводки по питанию, ну т.д.

  33. #1590

    Регистрация
    22.08.2011
    Адрес
    Калининград
    Возраст
    35
    Сообщений
    947
    Записей в дневнике
    2
    Цитата Сообщение от oleg70 Посмотреть сообщение
    STM несколько питающих (VDD) и "земляных" ног, c каждой стороны

    Да и на каждую пару желательно вешать кондеи

  34. #1591

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,291
    Записей в дневнике
    19
    Цитата Сообщение от rual Посмотреть сообщение
    Вию ещё долго на АВРе телепаться.
    так и будет... хотя если учесть, сколько клонов вокруг (в том числе и на стм32), то вий уже давно переехал
    кстати, ради ознакомления, (опять ) советую посмотреть на проект от ziss_dm (от вия там давно ничего не осталось, еали кого пугает сам вий )... там HAL реализован для AfroFlight32, STM32f3Discovery и ардуинки...
    Цитата Сообщение от rual Посмотреть сообщение
    Чем лучше СТМ:
    читал пару обзорных статей по стм32... тут споров нет...
    Цитата Сообщение от rual Посмотреть сообщение
    Мне 3 платы Ф3 обошлись с доставкой
    тоже самое по сути... что то более 20 енотов за штуку вышло...
    Цитата Сообщение от rual Посмотреть сообщение
    У меня времени на работе больше, чем дома
    иногда так же, но начальник за спиной сидит и каждый раз когда открываю Notepad++, пописать че нить, то на стреме постоянно ))
    Цитата Сообщение от rual Посмотреть сообщение
    1-летает
    кстати, ты давно видео не выкладывал на ф3... если не пропустил, то было только видео первого подлета на ф3 и тогда коптер по горизонту вроде как гулял... сейчас стабильно все?

    Цитата Сообщение от Razek Посмотреть сообщение
    Вообще это ты поделись тайными знаниями где ты время находишь на релизы собственных бранчей вия =)
    вот на них пока все время и уходит, как "урванное" рабочее, так и свободное домашнее + еще дебильный саппорт дофига времени тянет... а по сути от "монетизации" хобби одни убытки получились, как моральные, так и материальные... писал в RC1 ветке как-то...

  35. #1592

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,291
    Записей в дневнике
    19
    Цитата Сообщение от DVE Посмотреть сообщение
    отладка и заливка одним кликом, IDE удобная, все гораздо приятнее получается
    чет я уже потерялся во всех этих IDE...
    У кого работает/настроен полноценный дебаггер под stm32f3discovery/stm32f4discovery? т.е. под какую IDE и какой бубен для этого надо?

  36. #1593

    Регистрация
    19.04.2010
    Адрес
    Ханты
    Возраст
    40
    Сообщений
    1,471
    Цитата Сообщение от mahowik Посмотреть сообщение
    кстати, ты давно видео не выкладывал на ф3... если не пропустил, то было только видео первого подлета на ф3 и тогда коптер по горизонту вроде как гулял... сейчас стабильно все?
    Да показать особо нечего, переделал корректор ИНС как у Тома Пикке, http://code.google.com/p/gluonpilot/...e_quaternion.c
    неплохой алгоритм, вся математика алгебраически оптимизирована, можешь на АВР попробовать. Нужно подбирать коэффициенты. Счас горизонт лучше, но из-за наличия интегральной составляющей присутствует медленная раскачка.
    Видио с отскоком от стен не делал, на работе в узком коридоре (когда все датчики "держаться" за стены) пролетел нормально, но снять было некому, пульт отпустить боялся а дома коридор широкий, после "отскока" от одной стены успевает разогнаться и не успевает затормозить у другой, поцарапал стены, поругался с женой Сделал вывод что нужен датчик скорости для граничения оной в межстенном пространстве. Гдето видел OpticFlow за 50 баксов и не могу вспонить где Вобщем кризис, пока голова не работает, работаю руками -собрал леталку для улицы, теперь у меня две штуки на Ф3. Буду ГПС прикручивать, нашел математику нужно проверять.

  37. #1594

    Регистрация
    26.12.2011
    Адрес
    Киров
    Возраст
    32
    Сообщений
    156
    Цитата Сообщение от mahowik Посмотреть сообщение
    серьезно, вопрос всем, где вы берете время? есть возможность прямо на работе ковыряться? (хехе... сейчас загадим Сергею темку! )
    Вечерком, после работы пару часов. Да и то бывает не каждый день. Ну и выходные изредка.

  38. #1595
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    37
    Сообщений
    4,386
    Цитата Сообщение от mahowik Посмотреть сообщение
    У кого работает/настроен полноценный дебаггер под stm32f3discovery/stm32f4discovery? т.е. под какую IDE и какой бубен для этого надо?
    Coocox работает с f4 из коробки, ничего допиливать не надо. С f3 не пробовал.

  39. #1596

    Регистрация
    26.12.2011
    Адрес
    Киров
    Возраст
    32
    Сообщений
    156
    Цитата Сообщение от oleg70 Посмотреть сообщение
    Подскажите, кто знает, зачем у STM несколько питающих (VDD) и "земляных" ног, c каждой стороны ?
    На AVR-e делал запитку с любых удобных, но не уверен что прав... Не могу нигде найти инфу по этому поводу.
    (плату почти развел, а тут затык...)
    Есть небольшая статья по этому поводу вот тут: http://easyelectronics.ru/podklyuche...ra-likbez.html

    Там правда АВР, но сути особо не меняет.

    Цитата Сообщение от mahowik Посмотреть сообщение
    чет я уже потерялся во всех этих IDE...
    У кого работает/настроен полноценный дебаггер под stm32f3discovery/stm32f4discovery? т.е. под какую IDE и какой бубен для этого надо?
    Нравится IAR в этом плане. Как писалка кода не очень, в основном использую или Notepad++ или VisualStudio+VisualAssist. Зато как отладчик полностью устраивает.

    Все работает из коробки, новый проект создается за 2-3 минуты.

    Просьба будт ко всем, может у кого завалялась библиотека для мат вычислений на АРМ? Что-то типа arm_math.h , arm_math.c
    Желательно для камня Ф4, но если для других есть, отказываться не буду...

    Заранее спасибо!

  40. #1597

    Регистрация
    01.11.2010
    Адрес
    Belarus Slonim
    Возраст
    36
    Сообщений
    4,462
    Записей в дневнике
    8
    Цитата Сообщение от Geniok Посмотреть сообщение
    Что-то типа arm_math.h , arm_math.c
    Желательно для камня Ф4, но если для других есть, отказываться не буду...
    у меня только wirish_math из maple выдрано....
    в библиотеках CMSIS точно есть arm_math.h если что тоже есть...

    Народ мне тут на ухо нашептали, грамотные программеры меня поправя если что не так, по прерываниям, первое что надо сделать в прерывании - это запретить все прерывания, какие бы там они не были по иерархии - пускай ждут, второе прерывания должны быть только на те действия, которые не требуют отлагательств, ну типа мы падаем- пошли все нафиг со своими командами с радио, а прерывания типа пришли данные с акселя и срочно выполнять - то думаю ненадо - это и в "глобальном" модуле отследить один бит можно, чем тратить кучу тактов на выполнение прерывания, а потом ещё кучу тактов на возвращение?
    Вложения
    Последний раз редактировалось SergDoc; 21.03.2013 в 01:38.

  41. #1598

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,291
    Записей в дневнике
    19
    Цитата Сообщение от Geniok Посмотреть сообщение
    Просьба будт ко всем, может у кого завалялась библиотека для мат вычислений на АРМ? Что-то типа arm_math.h , arm_math.c
    Желательно для камня Ф4, но если для других есть, отказываться не буду...
    в этом архивчике с экзамплами http://www.st.com/web/en/catalog/tools/PF257904

    или вот https://code.google.com/p/mwc-ng/sou...ude/arm_math.h

  42. #1599

    Регистрация
    06.04.2012
    Адрес
    Moscow
    Возраст
    34
    Сообщений
    202
    Цитата Сообщение от mahowik Посмотреть сообщение
    чет я уже потерялся во всех этих IDE...
    У кого работает/настроен полноценный дебаггер под stm32f3discovery/stm32f4discovery? т.е. под какую IDE и какой бубен для этого надо?
    У меня вроде все работает по CooCox. Дебаггеров парочка - встроенный ST-LinkV2 и CooLinkEx

  43. #1600

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,291
    Записей в дневнике
    19
    Цитата Сообщение от RaJa Посмотреть сообщение
    У меня вроде все работает по CooCox
    stm32f3discovery или stm32f4discovery?
    CooCox поддерживает f4 из коробки (уже подтвердили выше)... если у вас получилось с stm32f3discovery, то расскажите плз. как... у меня не пашет...

+ Ответить в теме

Похожие темы

  1. Система стабилизации гиро+акселерометр
    от Фантомас в разделе Полеты по камере, телеметрия
    Ответов: 32
    Последнее сообщение: 25.01.2011, 14:47
  2. Продам Продам Клона Trex 450SEV2 + Аппаратура + Запчасти+ система стабилизации RTF
    от omegapraim в разделе Барахолка. Вертолеты
    Ответов: 1
    Последнее сообщение: 12.01.2011, 18:16
  3. Продам Трёхосевую систему стабилизации Turnigy V-Bar 600
    от avi@tor в разделе Барахолка. Аппаратура
    Ответов: 1
    Последнее сообщение: 08.11.2010, 13:02
  4. Продам Gaui система стабилизации GU365, дёшево.
    от avi@tor в разделе Барахолка. Вертолеты
    Ответов: 3
    Последнее сообщение: 03.08.2010, 11:13
  5. Системы стабилизации
    от max815 в разделе Фото и видеосъемка, системы стабилизации
    Ответов: 16
    Последнее сообщение: 11.03.2010, 03:14

Метки этой темы

Ваши права

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