Плавают углы на сервоприводах.

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем Centurus, 8 янв 2018.

  1. Centurus

    Centurus Нуб

    Столкнулся с проблемой "плавающих" углов.
    5 сервоприводов mg 996r подключены через multiservo shield.
    Питание от источника 6 вольт 3 ампера.

    Проблема заключается в том, что уже подобранные углы в процессе работы или после повторного включения могут случайным образом уплывать на 2-5 градусов на одном или нескольких сервоприводах.
    Углы могут прийти в норму также случайным образом во время работы или после перезапуска.
    После перезапуска далеко не всегда нормализуются.

    Сервы на помойку? Или есть шанс, что это проблема не в них?
     
  2. Centurus

    Centurus Нуб

    переделал на другом шилде на PCA9685 (валялся в закромах).
    точно такое же поведение.

    видимо, придется менять сервы. :(
    только не понятно на что.

    есть mg958, который ведет себя стабильно. но он больше по глубине 996r на несколько миллиметров и не влезает в каркас манипулятора.
     
  3. sslobodyan

    sslobodyan Гик

    Это все "игрушечные" сервы, то есть для установки в игрушки. И подразумевается, что оператор сам подкорректирует их положение.
    Для точной установки сервы в заданную позицию нужно управление с ПИД-регулятором и настройкой его под конкретную механику. Иначе только контроль недоезда-переезда, который загрубляют с целью уменьшения количества перемещений для увеличения ресурса. Вроде бы цифровые сервы точнее аналоговых, но лотерея все же присутствует. Обратите внимание как устанавливаются сервы в ту же заданную точку при подъезде с разных сторон.