Программирование MultiWii

Тема в разделе "Микроконтроллеры AVR", создана пользователем Александр Земсков, 12 июл 2015.

  1. Дорогие форумчане! Подскажите, пожалуйста, реально ли перепрограммировать Multiwii_328p при помощи Arduino IDE и если реально, то какие пины куда разведены?

    Сразу опишу суть проблемы. Нужно сделать на основе multiwii контроллер бесколлекторного стедикама, но MultiWii из коробки умеет крутить только серво. Если это уже где-то сделали на просторах интернета(Без дополнительных плат), то скиньте, пожалуйста ссылочку :)
     
  2. Alex19

    Alex19 Гуру

    Не совсем понял, речь идет об этом Multiwii - http://www.multiwii.com.

    Если да.
    Его возможности шире, он работает с датчиками ориентации, там есть алгоритм получения данных о положении квадрокоптера, калибровки компаса, PID регулирование моторов и т.д. Но все это в контексте квадрокоптера.

    Все реально, вопрос в Ваших знаниях. Сам пошел другим способом, просто вынимаю, те блоки которые мне нужны, заливаю скетчи через Arduino IDE.

    Не интересовался.
     
  3. Да, а конкретно о модели Multiwii_328p
    Не обязательно контекст квадрокоптера, там и трикоптеры можно и самолеты. Я про то, что из оробки можно использовать тольо серво стабилизатор.
    Знания-то есть, но знания знаниями, а даташитик не помешал бы :)
     
  4. Alex19

    Alex19 Гуру

    Я Вас с просони не понял.

    У меня Nano и Mega, делаю Rov и тягаю разные блоки с существующих проектов, чем старше проект, тем лучше:). Пока тягаю, разбираюсь в работе модулей, которые забираю. Иногда дорабатываю под свои нужды, сейчас задумался переделать I2C у них сделано без прерываний.

    Вы говорите о даташите к такому контролеру
    [​IMG]
    С таким не работал, как я понял на нем уже установлены датчики ориентации. Самому стало интересно, что за плата, сейчас убегаю, после обеда гляну.
     
  5. Плата хорошая и удобная, с бутлоадером(своим или дуневским незнаю) аналог, осталось понять, как что подключить.
     
  6. XCB

    XCB Гик

    Плата мультивия как и обычная ардуина выдает ШИМ (PWM) который нужно подавать на вход регулятора бесколлекторного двигателя, сколько двигателей столько и регуляторов.
     
  7. Это я знаю.
    Вопрос в другом: Можно ли ее программировать через IDE как обычную дуньку и есть ли даташит, к какому пину что подключено?
     
  8. Alex19

    Alex19 Гуру

    Да можно, если у Вас w / FTDI, как на картинке, нужно просто установить драйвер. Наверно подойдет тот, что можно найти на странице производителя http://www.ftdichip.com/Drivers/VCP.htm, в IDE выбираем плату.

    [​IMG]
    Взято от сюда - http://logicalgenetics.com/multiwii-reflash/

    Даташита не нашел, есть Распиновка.
    [​IMG]
    И описание ножек 328p- http://majek.mamy.to/en/multiwii-328p-controller-from-hk/.

    Возможно еще будут полезны официальные схемы проекта Multiwii - http://www.nilsmosbach.de/wp-content/uploads/2012/04/MultiWii-Connection-diagram_v1.9.pdf

    UPD.
    Для Вас возможно, но не для меня.

    Минусы для меня.
    1. Размер.
    2. Редкая.
    3. Установленный набор датчиков.
    Планирую изучать датчики ориентации и подбирать, то что будет лучшем решением для меня.
     
    Последнее редактирование: 12 июл 2015
    Александр Земсков нравится это.
  9. ОГРОМНОЕ СПАСИБО! А я уж отчаялся и думал бежать в амперку за гироскопами :)
     
  10. Alex19

    Alex19 Гуру

    Не за что, самого заинтересовала данная плата, но разобравшись понял не для меня.
     
  11. ardurino

    ardurino Нерд

    А можно с этой платы снимать 3D-трекинг, перемещение устройства в пространстве? :rolleyes:
     
  12. olegtur77

    olegtur77 Нерд

    На будущее_ для мультивия в конфиг файле нужно расскоментировать строчку в начале // GIMBAL, это и есть двухосевой подвес на сервах для камеры. настройки уже через гуи. Если на БК моторах, то мультивий не пойдет, нет драйверов для моторов. Это уже или покупать готовый побвес, или собирать самому.