Как посчитать точность управления сервоприводом

Тема в разделе "Технологии радиолюбителя", создана пользователем GrimSparrow, 6 июн 2015.

  1. GrimSparrow

    GrimSparrow Нуб

    Короче я не очень в этой теме, но возник вопрос как имея Atmega2560 c 8 битным таймер счетчиком посчитать точность управления сервака 180 градусов
     
  2. Vad33

    Vad33 Капитан-оригинал

    Поставь на серву компас. ±1° :)
     
  3. GrimSparrow

    GrimSparrow Нуб

    Хех, мне надо математически посчитать)
     
  4. Megakoteyka

    Megakoteyka Оракул Модератор

    Прицепите к серве стрелку и используйте транспортир в качестве циферблата. Получите точность в градусах.
     
  5. Megakoteyka

    Megakoteyka Оракул Модератор

    Поделите диапазон угла сервы на диапазон управляющего сигнала. Но на практике точность скорее всего будет меньше.
     
  6. GrimSparrow

    GrimSparrow Нуб

    Вы имеете ввиду если 180 градусов, а управление сервака на 20 мс происходит, то точность 9 градусов?
     
  7. Megakoteyka

    Megakoteyka Оракул Модератор

    "Длительность импульса может быть от 0,7 до 2,3мс, она определяет положение привода."
    "сами двигатели меняют свое положение с точностью 3-5мкс"
    http://www.customelectronics.ru/servo-control/
    Примерно так можно посчитать:
    (2,3мс - 0,7мс) / 4мкс = 400 шагов
    180/400=0,45 градуса.
    Для разных серв могут быть разные характеристики.
     
    M0ln1a и GrimSparrow нравится это.
  8. GrimSparrow

    GrimSparrow Нуб

    ммм, спасибо