Специальные цены   новые товары
Закрытая тема
Показано с 1 по 6 из 6

Считывание ШИМ с радиоприемника

Тема раздела Коптеры. Комплектующие, сборка, настройка. в категории Квадрокоптеры и мультироторы; Здравствуйте! Мучаюсь какой день с такой вот проблемой: Есть Atmega328p на платке для управления коптером (мультивишная), есть радиоприемник, есть пульт. ...

  1. #1

    Регистрация
    03.07.2013
    Адрес
    Москва
    Возраст
    27
    Сообщений
    13

    Считывание ШИМ с радиоприемника

    Здравствуйте!
    Мучаюсь какой день с такой вот проблемой:
    Есть Atmega328p на платке для управления коптером (мультивишная), есть радиоприемник, есть пульт. Необходимо выводить по UART значение ШИМ поступающего с радиоприемника. Естественно решить задачу в лоб не получилось, а именно за счет функций digitalRead() и micros(). Значения всегда не точны и есть разборос. Как я понимаю это из-за погрешностей библиотек данных функций.
    Итак вопрос:
    Как грамотно реализовать считывание ШИМ (в мкс) на платах типа Arduino?

  2.  
  3. #2

    Регистрация
    29.01.2011
    Адрес
    Окленд, Новая Зеландия
    Возраст
    30
    Сообщений
    4,911
    Записей в дневнике
    78
    Берем любой открытый проект, например Baron (самый простой), MultiWii или MegaPirateNG/Arducopter и нагло выковыриваем от туда код работы с приемником. (что я сделал кстаи для своей нажималки кнопки на фотике)

  4. #3

    Регистрация
    03.07.2013
    Адрес
    Москва
    Возраст
    27
    Сообщений
    13
    Цитата Сообщение от SovGVD Посмотреть сообщение
    Берем любой открытый проект, например Baron (самый простой), MultiWii или MegaPirateNG/Arducopter и нагло выковыриваем от туда код работы с приемником. (что я сделал кстаи для своей нажималки кнопки на фотике)
    Первый раз слышу про Baron. Если от туда проще всего, то не затруднит ли вас дать ссылочку на его исходники? Поисковики на запрос Baron выдают уж очень много всего ненужного))

  5. #4

    Регистрация
    29.01.2011
    Адрес
    Окленд, Новая Зеландия
    Возраст
    30
    Сообщений
    4,911
    Записей в дневнике
    78
    Ага, оно BaronPilot называется, забыл, вот ссылка на проект http://www.elenafrancesco.org/old/arduino/baronpilot/
    он невероятно старый, еще времен, когда multiwii был исключительно на WiiMOtionPlus, зато код чистый и там легко находится работа с аппой
    вот тут можно посмотреть как у меня почти этот код используется https://github.com/SovGVD/RC-camera-...r/rccamera.ino

  6.  
  7. #5

    Регистрация
    03.07.2013
    Адрес
    Москва
    Возраст
    27
    Сообщений
    13
    Цитата Сообщение от SovGVD Посмотреть сообщение
    Ага, оно BaronPilot называется, забыл, вот ссылка на проект http://www.elenafrancesco.org/old/arduino/baronpilot/
    он невероятно старый, еще времен, когда multiwii был исключительно на WiiMOtionPlus, зато код чистый и там легко находится работа с аппой
    вот тут можно посмотреть как у меня почти этот код используется https://github.com/SovGVD/RC-camera-...r/rccamera.ino
    Спасибо! BaronPilot и вправду помог. Код янтарно чистый)

  8. #6

    Регистрация
    29.01.2011
    Адрес
    Окленд, Новая Зеландия
    Возраст
    30
    Сообщений
    4,911
    Записей в дневнике
    78
    Кстати первый раз выковыривал из MultiWii, но почему то бажил сильно (видимо какой то хитрый хак пропустил), потом ковырнул из барона - сразу заработало как надо.

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

Похожие темы

  1. Ответов: 423
    Последнее сообщение: 14.08.2014, 10:04
  2. Регулятор с реверсом с этого сайта на PIC12F675
    от PARSEK в разделе Самодельная электроника, компьютерные программы
    Ответов: 80
    Последнее сообщение: 02.11.2013, 21:28
  3. программатор turnigy dlux
    от WOXR в разделе Электродвигатели, регуляторы, мотоустановки
    Ответов: 6
    Последнее сообщение: 07.10.2013, 10:29
  4. atmega32: ШИМ для серводвигателя
    от Dj_smart в разделе Самодельная электроника, компьютерные программы
    Ответов: 3
    Последнее сообщение: 31.05.2013, 15:07
  5. Вопрос о принципе работы регулятора скорости
    от Vaspit в разделе Бортовая электроника
    Ответов: 8
    Последнее сообщение: 23.11.2012, 22:10

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

Ваши права

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