31 год мы работаем для разработчиков, изготовителей и ремонтников электроники
Практические занятия робототехника. Конструктор ROBOT BIN CLASSIC

Методы оплаты Методы оплаты
Покупайте товар со скидкой, выбирая эти формы оплаты!
Прайс-листы DESSY.RU для скачивания
Партнерская программа
Наши акции
 
Архив новостей Архив новостей
Новости Новости!


Распечатать

Сервопривод мини MG90S угол поворота 180°, блокирующий момент 1

Код товара: CTTL10651
Есть в наличии Есть в наличии
Сервопривод мини MG90S угол поворота 180°, блокирующий момент 1
220 c   306 c
220 c   306 c
В корзину
Работаем без НДС
В корзину
Работаем без НДС
Сервопривод мини MG90S угол поворота 180°, блокирующий момент 1

Сервопривод мини MG90S угол поворота 180°, блокирующий момент 1  Сервопривод мини MG90S угол поворота 180°, блокирующий момент 1  Сервопривод мини MG90S угол поворота 180°, блокирующий момент 1 
Сервопривод мини MG90S


Сервопривод (сервомотор, серводвигатель, сервомашинка или просто "серво") - часто незаменимый элемент при конструировании всевозможных роботизированных манипуляторов. Например, такие моторы встречаются в моделях с поворачиваемой миниатюрной камерой или служат приводом, создающим движение ноги, руки или головы робота. Аналогичные серводвигатели можно обнаружить в игрушечных радиоуправляемых автомобилях, где они регулируют поворот передней пары колёс. Благодаря действительно малым габаритным размерам и весу, сервомашинка без особого труда поместиться даже в крыльях или хвостовой части самодельных авиамоделей. Вариантов применения таких сервомоторов достаточно много. Сервопривод обладает несложной однопроводной схемой взаимодействия над углами поворота вала. Поэтому, в качестве управляемого устройства подойдут платформы на основе микроконтроллеров ARM, AVR или PIC.


Характеристики


  • Рабочее напряжение: 4.8-6.6 В (постоянное, DC);
  • Рабочий ток: 170 - 900 мА;
  • Скорость реакции без нагрузки:
  • 0.1 секунды / 60° (4.8 вольт);
  • 0.08 секунды / 60° (6.0 вольт);
  • Угол поворота: до 180°;
  • Управление: импульсы ШИМ;
  • Контроллер: аналоговый, АА51880;
  • Редуктор: латунь, алюминиевый сплав;
  • Расположение редуктора и мотора: параллельные оси вращения;
  • Тип редуктора: шестерёнчатая цилиндрическая передача;
  • Блокирующий момент:
  • 1.8 кг / см (4.8 вольт);
  • 2.2 кг / см (6.6 вольт);
  • Длина кабеля: 25 см;
  • Размеры: 22.8 х 12.2 х 28.4 мм;
  • Температура эксплуатации: 0°C...+55°C;
  • Водонепроницаемость: нет;
  • Вес: 13.4 гр;
  • Конструкция сервомотора заключает в себе несколько электронных и механических элементов: обычный миниатюрный щеточный двигатель, снижающий скорость и увеличивающий крутящий момент редуктор, датчик положения вала редуктора в виде переменного резистора (потенциометра), и крохотной платы с микросхемой-контроллером. Все его составляющие части размещены в закрытом пластиковом корпусе.

    Сервопривод отличается от обычных моторов возможностью повернуть вал на определённый заданный угол. Модель MG90S позволяет вращать вал редуктора в двух направлениях - по часовой или против часовой стрелке, в диапазоне от 0 до 170-180°. Точность позиционирования имеет погрешности и зависит от конкретного изделия. Встроенный аналоговый контроллер на микросхеме AA51880 определяет угол поворота по показаниям потенциометра. В электрической цепи питания серво присутствуют cборки на полевых транзисторах MOSFET - TC4953 и 9926A.


    Управление сервомотором MG90S


    Максимально возможный угол поворота вала редуктора ограничен свободным ходом металлической втулки, установленной на одной из шестерёнок редуктора. Предельный угол перемещения составляет 200-210°. При возможном достижении крайних угловых значений, втулка полностью блокирует вращение.

    Управление сервомотором осуществляется сигналами широтно-импульсной модуляции (ШИМ). Из корпуса MG90S выходят три цветных провода, два из которых (коричневый "-" и красный "+") соединяются с внешним источником питания. Третий, оранжевый, подключается к непосредственно к контроллеру, генерирующему высокоуровневые импульсы переменной ширины.

    Поворот вала мотора на заданный угол достигается изменением длины управляющего импульса. Интервал приёма между импульсами управления у модели MG90S составляет 20 миллисекунд.


    Питание MG90S


    Рабочий ток сервомотора без нагрузки достаточно мал, примерно 170-200 мА. Однако, с увеличением нагрузки на вал вплоть до максимально возможной, а также при резкой смене направления вращения вала, увеличивается внутренняя нагрузка на электрическую цепь мотора, вследствие чего потребляемый ток может повышаться до пикового значения 900мА. Во избежании поломок генератора импульсов ШИМ, настоятельно рекомендуется не подключать положительный вывод питания сервопривода непосредственно к микроконтроллеру. Наилучшим вариантом станет использование внешнего источника питания.


    Схема рекомендованного подключения сервопривода MG90S к Arduino


    Потребуется следующие компоненты:

  • 1x Плата на контроллере Arduino;
  • 1x Сервопривод MG90S;
  • 1x Источник питания для Arduino 7-12 вольт;
  • 1x Источник питания для серво 4.8-6.6 вольт;
  • 1x Потенциометр 10 кОм;
  • Схема подулючения MG90S с Arduino

     

    Внешний источник c напряжением питания 7-12 вольт постоянного тока может быть подключен к плате Arduino через бочкообразным разъём или выводы "Vin" и "GND" с соблюдением полярности. "Минусовые" выводы мотора и платы-контроллера должны быть скоммутированы в одну общую линию. "Плюсовой" вывод мотора подключается к источнику питания постоянного напряжения 4.8-6.6 вольт.

    Понимание того, как же управляется сервомашинка, приходит с опытом. В качестве примера воспользуйтесь простым программным кодом, написанным для интегрированной среды программирования Arduino IDE. Нижеприведённый скетч наглядно демонстрирует перемещение вала редуктора серво MG90S на угол 180° и его последующий возврат в исходное положение (угол 0°). Задействованная в скетче библиотека Servo значительно облегчает процесс программирования. Скетч можно найти в списке стартовых примеров Arduino IDE "Файл->Примеры->Servo->Sweep".

    #include "Servo.h"
    
    Servo myservo;  // создаем объект servo для управления сервомотором
                    // двенадцать объектов servo могут быть создано на большинстве плат
    
    int pos = 0;    // переменная, сохраняющая позицию сервомотора
    
    void setup() {
      myservo.attach(9);  // управляющий вывод сервомотора подключен к 9 контакту платы
    }
    
    void loop() {
      for (pos = 0; pos <= 180; pos += 1) { // угол поворота от 0 до 180 градусов
                                            // с шагов в 1 градус
        myservo.write(pos);                 // сообщаем сервомотору новую позицию
                                            // из переменной "pos"
        delay(15);                          // ожидаем синхронизацию положения сервомотора
      }
      for (pos = 180; pos >= 0; pos -= 1) { // угол поворота от 180 до 0 градусов
                                            // с шагов в 1 градус
        myservo.write(pos);                 // сообщаем сервомотору новую позицию
                                            // из переменной "pos"
        delay(15);                          // ожидаем синхронизацию положения сервомотора
      }
    }
    

    Поэкспериментируйте с вариантом посложнее, в котором управление поворотом вала синхронизировано с вращением ручки внешнего потенциометра. Соединение Arduino-контроллера и потенциометра представлено на картинке ниже. Текст этого скетча также можно найти в списке примеров редактора Arduino IDE "Файл->Примеры->Servo->Knob".

    Схема подключения и управления сервоприводов MG90S на Ардуино с ручной регулировкой поворота (потенциометр)

     

    #include "Servo.h"
    
    Servo myservo;        // создаем объект servo для управления сервомотором
    
    int potpin = 0;       // аналоговый контакт подключен к потенциометру
    int val;              // переменная, считывающая значения из аналогового контакта
    
    void setup() {
      myservo.attach(9);  // управляющий вывод сервомотора подключен к 9 контакту платы
    }
    
    void loop() {
      val = analogRead(potpin);          // считываем значения потенциометра (значения
                                         // между 0 и 1023)
      val = map(val, 0, 1023, 0, 180);   // преобразовываем его в угол поворота вала
                                         // мотора (значения между 0 и 180)
      myservo.write(val);                // передаём на мотор команду перемещения вала
      delay(15);                         // ожидаем синхронизацию сервомотора с новым
                                         // положением
    }

    Габаритные размеры, мм


    Габаритные размеры MG90S
    ------------------
    СЕЕД10651:220
    Добавить отзыв
     Написание отзыва требует предварительной регистрации на сайте.
    Вы можете купить Сервопривод мини MG90S угол поворота 180°, блокирующий момент 1 как за наличный расчёт, так и по безналичному расчёту ( т.н. безналу, перечислению). Для этого Вам надо либо оформить заказ на нашем сайте, указав в примечании реквизиты, либо прислать письмо с точным указанием кода CTTL10651 на Сервопривод мини MG90S угол поворота 180°, блокирующий момент 1, желаемого количества и реквизитов Вашей организации. Счета по безналичному расчёту выписываются на основании вашего письменного запроса и от суммы 500 рублей.
    Доставка может производиться различными по Вашему выбору способами. Это и самовывоз, и курьерские службы по г. Москве, и транспортные компании по России. Также мы можем выслать этот товар Почтой России. Если размеры, вес товара Сервопривод мини MG90S угол поворота 180°, блокирующий момент 1 или соображения удароустойчивости находятся в разрешённых Почтой России пределах.