Умный сервопривод Feetech STS3250: оценка точности, момента и люфта

Views icon 3748
Feetech STS-3250

1. Введение

Распространение недорогих высокопроизводительных сервоприводов с последовательной шиной позволило быстро разрабатывать робототехнические системы — от любительских проектов до промышленной автоматизации. Feetech STS3250 — заметный представитель этого сегмента рынка: он предлагает номинальный момент при заклинивании 50 кг·см, обратную связь от 12-битного магнитного энкодера и последовательную связь TTL в компактном металлическом корпусе.

Несмотря на заявленные производителем характеристики, проверка реальных показателей остаётся необходимой для инженерных задач, где критичны надёжность и точность. В этом исследовании представлены количественные измерения по пяти ключевым областям:

  1. Скорость вращения без нагрузки
  2. Динамический отклик под нагрузкой
  3. Тепловое поведение при длительной нагрузке
  4. Повторяемость позиционирования
  5. Механический люфт

1.1 Характеристики сервопривода (данные производителя)

В таблице 1 приведены заявленные производителем характеристики серводвигателя STS3250 согласно официальному листу технических характеристик Feetech.

Параметр Характеристика
Рабочее напряжение 6–12,6 В (обычно 12 В)
Момент при заклинивании 50 kg·cm @ 12 V
Скорость без нагрузки 0.133 s/60° @ 12 V
Разрешение энкодера 4096 отсчётов/оборот (12 бит)
Угловой диапазон 360° (0–4096 отсчётов)
Связь Полудуплексный асинхронный последовательный (38.4 kbps – 1 Mbps)
Частота обновления позиции макс. 1 мс
Люфт (макс.) ≤0.5°
Рабочая температура −20°C … 60°C
Тепловая защита 70°C (момент отключается)
Тип двигателя Бессердечниковый, постоянного тока
Сертификаты EMC, RoHS

Таблица 1: характеристики Feetech STS3250 от производителя (источник: официальный datasheet)

2. Методика эксперимента

2.1 Испытательное оборудование

  • Сервопривод Feetech STS3250 (серийный образец)
  • Стабилизированный источник питания 12 В пост. тока
  • Самодельные рычаги (86 мм, 95 мм, 100 мм)
  • Калиброванные грузы (0,6 кг, 2,0 кг)
  • Цифровой индикатор (разрешение 0,01 мм)
  • Интерфейс USB-TTL для сбора данных
  • Своя программа логирования (частота опроса ~50 Гц)

2.2 Сбор данных

Телеметрия сервопривода снималась по штатному последовательному протоколу с записью:

  • Позиция — отсчёты энкодера (0–4095)
  • Целевая позиция — заданное значение
  • Скорость — отсчётов энкодера/с
  • Нагрузка — внутренняя оценка нагрузки
  • Ток — миллиамперы (мА)
  • Температура — °C, внутренний датчик
  • Напряжение — разрешение 0,1 В

Все испытания проводились при комнатной температуре (25 ± 2°C) и номинальном напряжении питания 12 В, что соответствует стандартным условиям испытаний производителя (25°C ± 5°C, влажность 65% ± 10%).

3. Результаты и анализ

3.1 Проверка скорости без нагрузки

Цель: проверить заявленную скорость без нагрузки относительно спецификации производителя.

Метод: непрерывное вращение в режиме скорости с опросом обратной связи энкодера.

Спецификация производителя:

  • Номинальная скорость: 0,133 с на 60°
  • Расчёт: (0,133 × 6) = 0,798 с на оборот
  • Отсюда: 1/0,798 = 1,253 об/с = 75,2 об/мин

Результаты измерений:

  • Выход энкодера: 5 300 отсчётов/с
  • Разрешение: 4 096 отсчётов/оборот
  • Расчётная скорость: 5 300 ÷ 4 096 = 1,294 об/с = 77,6 об/мин

Измеренная скорость превышает спецификацию на 2,4 об/мин (3,2%). Это отклонение находится в пределах допустимого производственного разброса и может объясняться вариациями обмоток двигателя, меньшим внутренним трением в испытанном образце или точностью измерения времени (±1%).

Показатель По спецификации Измерено Отклонение
Скорость (об/мин) 75.2 77.6 +3.2% ✓
Время/60° (с) 0.133 0.129 −3.0% ✓

Таблица 2: сравнение скорости — по спецификации и измеренная

Result: The STS3250 meets or exceeds its rated no-load velocity specification. The measured value differs by only about 2–3% from the datasheet specification, confirming that the servo performs very close to its rated no-load speed.

3.2 Нагрузочный тест: динамический отклик под нагрузкой 2 кг

Цель: охарактеризовать поведение сервопривода под значительной гравитационной нагрузкой.

Конфигурация:

  • Рычаг: 100 мм
  • Приложенная масса: 2,0 кг
  • Гравитационный момент: 2,0 кг × 100 мм = 20 кг·см (40% номинального момента при заклинивании)
  • Профиль движения: колебательное позиционирование между позициями энкодера 881 и 1347

3.2.1 Отслеживание позиции

При движении вверх (подъём против гравитации):

  • Пиковая скорость: ~1000–1050 отсчётов/с
  • Показание нагрузки: 450–490 (внутренние единицы, означают значительное сопротивление)
  • Потребляемый ток: 150–200 мА постоянно, пики до 213 мА при разгоне

При движении вниз (с помощью гравитации):

  • Скорость: 800–1050 отсчётов/с
  • Показание нагрузки: около нуля или слегка положительное
  • Потребляемый ток: минимальный (<10 мА) при свободном спуске

3.2.2 Подъём нагрузки

При удержании позиции против нагрузки 2 кг:

  • Ошибка позиции: 19–22 отсчёта энкодера (цель 1347, факт 1325–1328)
  • Ток в установившемся режиме: 80–120 мА
  • Компенсация нагрузки: активный ПИД удерживает позицию в пределах 0,5°
Время (мс) Позиция Цель Нагрузка Скорость Ток (мА)
0 881 881 0 0 0
20 890 912 -271 150 99
40 945 984 -487 650 188
60 1049 1084 -437 1000 151
80 1148 1185 -462 950 173
100 1247 1277 -375 950 117
120 1307 1332 -312 450 112
140 1328 1347 -237 0 88

Таблица 3: телеметрия за один цикл подъёма

Отрицательные значения указывают направление относительно изменений позиции энкодера. Когда двигатель вращается в сторону, противоположную положительным приращениям энкодера, параметры нагрузки и скорости становятся отрицательными. Это нормально — знак отражает направление вектора, а не ошибку.

Анализ: сервопривод успешно отслеживает заданную траекторию при нагрузке 40% от момента заклинивания, с отставанием позиции около 20–30 отсчётов в движении и 19–22 отсчётов в установившемся режиме. ПИД-регулятор демонстрирует корректную перестройку коэффициентов с повышенным током на фазах разгона.

Observation: With a 2 kg load on a 100 mm arm, the motor operated near its limit. At higher acceleration settings, lifting performance decreased noticeably. The temperature increased from 40°C to 70°C within 8 minutes, highlighting the torque and thermal constraints under sustained load conditions.

3.3 Тепловые характеристики

Цель: количественно оценить нагрев при длительном циклировании нагрузки.

Протокол испытания:

  • Непрерывное колебательное движение под нагрузкой 2 кг × 100 мм
  • Длительность: 8 минут
  • Начальная температура: 40°C (прогрет предыдущими тестами)
Время (мин) Температура (°C) ΔT от начала
0 40 0
2 48 +8
4 56 +16
6 64 +24
8 70 +30

Таблица 4: рост температуры при длительной нагрузке

Скорость нагрева: примерно 3,75°C/мин при длительном циклировании нагрузки 40%.

Срабатывание защиты: согласно официальному datasheet, тепловая защита срабатывает при 70°C, отключая выход момента. В нашем тесте этот порог был достигнут на 8-й минуте, что подтверждает работу защиты как заявлено.

Выводы для проектирования системы:

  • Длительная работа при 40% номинального момента требует активного охлаждения или управления рабочим циклом
  • Для высоконагруженных применений рекомендуется прерывистая работа с периодами отдыха
  • Тепловая масса монтажной конструкции существенно влияет на отвод тепла

3.4 Момент при заклинивании и работа защит

Цель: проверить момент при заклинивании и охарактеризовать механизмы защиты.

Метод: постепенное нагружение до механического заклинивания с измерением момента.

Условие Момент (кг·см) Примечания
Характеристика 50 По паспорту производителя
Пиковый (мгновенный) 48 Доли секунды до срабатывания защиты
Длительный (после защиты) 25 Непрерывный после тепло-/токоограничения

Таблица 5: измерения момента при заклинивании

Наблюдаемые механизмы защиты:

Официальный datasheet указывает следующие электронные защиты, все из которых подтвердились в наших тестах:

  1. Защита по току: срабатывает при >4,85 А дольше >2 с (согласно официальной спецификации datasheet)
  2. Защита от перегрузки: срабатывает при >80% от заклинивания дольше >2,5 с (настраивается)
  3. Защита по напряжению: срабатывает при >14 В или <4 В
  4. Тепловая защита: момент отключается выше 70°C

Анализ: хотя datasheet указывает момент при заклинивании 50 кг·см при 12 В, наши реальные измерения показали 25 кг·см длительного момента до срабатывания защиты и до 48 кг·см пикового момента на доли секунды. Хотя встроенная защита ограничивает длительный момент заклинивания, сервопривод показал отличную стабильность и точность управления.

3.5 Повторяемость позиционирования

Цель: количественно оценить точность позиционирования при повторных циклах движения.

Конфигурация:

  • Рычаг: 95 мм
  • Движение: повторное позиционирование в фиксированную цель
  • Измерение: индикатор на конце рычага
Показатель Значение
Размер выборки 50 циклов
Средняя ошибка позиции 0.008 mm
Стандартное отклонение 0.006 mm
Максимальное отклонение ±0.02 mm
Угловой эквивалент ±0.012°

Таблица 6: результаты теста повторяемости

Анализ: 12-битный магнитный энкодер (разрешение 0,088°/отсчёт, как указано в datasheet) вместе с контуром ПИД-регулирования достигает субдискретного эффективного разрешения за счёт дизеринга. Измеренная повторяемость ±0,02 мм на радиусе 95 мм соответствует угловой точности ±0,012° — примерно в 7× лучше собственного разрешения энкодера.

Result: Smooth motion response with PID control and 12-bit (4096-step) magnetic encoder. Reliable performance for high-accuracy robotics and automation applications.

3.6 Измерение механического люфта

Цель: измерить люфт зубчатой передачи независимо от обратной связи энкодера.

Метод:

  1. Установить сервопривод в опорный угол
  2. Прикладывать внешний момент в положительном направлении до начала движения
  3. Сменить направление момента до начала движения
  4. Измерить полное угловое смещение на конце рычага

Конфигурация:

  • Рычаг: 86 мм
  • Прикладываемый момент: вручную, ниже удерживающего момента
Измерение Значение
Смещение на кончике 0.64 mm
Длина рычага 86 mm
Угловой люфт arctan(0.64/86) = 0.43°
Спецификация (datasheet) ≤0.5°
Запас 0,07° (на 14% ниже предела) ✓

Таблица 7: результаты измерения люфта

Эквивалент в отсчётах энкодера: 0,43° × (4096/360) = 4,9 отсчёта

Result: According to the datasheet, the maximum allowable backlash is 0.5°. Our measured value of 0.43° falls within the specified limit with 14% margin.

4. Анализ удержания статической нагрузки

Цель: охарактеризовать стабильность позиции при постоянной гравитационной нагрузке.

Конфигурация:

  • Целевая позиция: 3010 (отсчёты энкодера)
  • Приложенная нагрузка: 2 кг на 100 мм (20 кг·см)
  • Длительность: продолжительное наблюдение (>35 000 отсчётов)
Фаза Позиция Показание нагрузки Ток (мА) Примечания
Начало (без нагрузки) 3010 0 0 Идеальное слежение
Нагрузка приложена 3024 112 20–32 Отклонение 14 отсчётов
Установившийся режим 3024 112 22–32 Стабильно

Таблица 8: телеметрия удержания статической нагрузки

Отклонение позиции под нагрузкой:

  • Отклонение: 14 отсчётов энкодера = 14 × 0,088° = 1,23°
  • На радиусе 100 мм: 1,23° × (π/180) × 100 мм = 2,15 мм смещения кончика

Расчёт податливости:

  • Приложенный момент: 20 кг·см = 1,96 Н·м
  • Угловое отклонение: 1,23° = 0,0215 рад
  • Крутильная жёсткость: 1,96 / 0,0215 = 91,2 Н·м/рад

5. Характеристики двигателя

На следующем графике показаны теоретические характеристики серводвигателя STS3250 — взаимосвязи момента, скорости, мощности, КПД и потребляемого тока. Эти кривые получены из спецификаций datasheet и отражают типичное поведение двигателя постоянного тока.

Ключевые наблюдения по кривым характеристик:

  • Скорость (N): линейное падение с 75 об/мин на холостом ходу до 0 об/мин при заклинивании (50 кг·см)
  • Ток (I): линейный рост с ~500 мА на холостом ходу до ~4250 мА при заклинивании
  • Мощность (P): параболическая кривая с пиком около 9,5 Вт на среднем моменте (~25 кг·см)
  • КПД (η): пиковый КПД ~50% приходится на низко-средний диапазон момента (~8 кг·см)

6. Сравнение с официальными характеристиками

В этом разделе приведено полное сравнение наших измерений с официальной спецификацией Feetech STS3250 (документ от 2024-01-16, редакция A/0).

Параметр Официальная спецификация Измеренное значение Статус
Скорость без нагрузки 0.133 s/60° (75.2 RPM) 0.129 s/60° (77.6 RPM) ✓ Превышает (+3,2%)
Момент при заклинивании 50 kg·cm @ 12V 48 кг·см (пик) ✓ В пределах 5%
Номинальный момент 16 kg·cm 25 кг·см (до срабатывания защиты) ⚠ Учесть при проектировании
Разрешение энкодера (12 бит) 0,088° (4096 отсчётов/об) Подтверждено ✓ Соответствует
Люфт ≤0.5° 0.43° ✓ В пределах (запас 14%)
Тепловая защита 70°C (момент отключается) Подтверждено при 70°C ✓ Соответствует
Защита по току >4,85 А дольше >2 с Подтверждено ✓ Соответствует
Рабочая температура −20°C … 60°C Достигнуто 70°C под нагрузкой ⚠ Превышено за 8 мин
Повторяемость Не указано ±0.02 mm @ 95mm ✓ Отлично
Связь 38.4 kbps – 1 Mbps Проверено на 1 Mbps ✓ Соответствует

Таблица 9: полное сравнение — официальные характеристики и измеренные значения

6.1 Подтверждённые характеристики

  • Скорость: измерено 77,6 об/мин против заявленных 75,2 об/мин — сервопривод превышает спецификацию
  • Пиковый момент: измерено 48 кг·см против заявленных 50 кг·см — в пределах 5%
  • Люфт: измерено 0,43° против заявленных ≤0,5° — в пределах спецификации с запасом
  • Тепловая защита: подтверждено срабатывание при 70°C, как заявлено
  • Электронные защиты: защиты по току, от перегрузки и по напряжению работают как описано

6.2 Важные выводы, отсутствующие в datasheet

  • Длительный момент: до срабатывания защиты непрерывный момент ограничен ~25 кг·см (50% от пика)
  • Скорость нагрева: ~3,75°C/мин при нагрузке 40% — достигает порога защиты за 8 минут от 40°C
  • Повторяемость: отличная ±0,02 мм на радиусе 95 мм — подходит для точных применений
  • Крутильная жёсткость: ~91,2 Н·м/рад под нагрузкой

6.3 Характеристики надёжности (из datasheet)

Официальный datasheet включает следующие характеристики надёжности:

  • Ресурс: >100 000 циклов (поворот 60°, движение 0,25 с, пауза 0,5 с, при 1/5 момента заклинивания)
  • Шум двигателя: 45 ± 5 дБ (на 30 см)
  • Шум сервопривода: 65 ± 5 дБ (на 30 см, 1/3 скорости холостого хода)
  • Влагозащита: нет

7. Обсуждение

7.1 Рекомендации по применению

Хорошо подходящие применения:

  • Суставы роботизированных манипуляторов (прерывистый режим)
  • Поворотно-наклонные механизмы
  • Аниматроника
  • Образовательные платформы по робототехнике
  • Разработка прототипов

Применения, требующие осторожности:

  • Непрерывная высоконагруженная работа (>30% момента заклинивания)
  • Двунаправленное управление усилием (ограничение из-за люфта)
  • Высокотемпературные среды (меньший тепловой запас)

7.2 Рекомендации по проектированию

  1. Бюджет момента: проектируйте на ≤25 кг·см непрерывно, ≤40 кг·см кратковременно
  2. Управление температурой: при высокой нагрузке давайте 30 с отдыха в минуту или используйте активное охлаждение
  3. Компенсация люфта: используйте однонаправленный подход для точного позиционирования
  4. Точность позиции: учитывайте податливость 1–2° под нагрузкой в кинематических расчётах

8. Заключение

Feetech STS3250 демонстрирует характеристики, согласующиеся со спецификациями производителя по всем испытанным параметрам. Сервопривод достигает скорости холостого хода 77,6 об/мин (на 3,2% выше спецификации), механического люфта 0,43° (в пределах 0,5°) и исключительной повторяемости позиционирования ±0,02 мм на радиусе 95 мм.

Ключевые выводы для проектировщиков систем:

  1. Длительный момент составляет примерно 50% от пикового из-за механизмов тепловой и токовой защиты
  2. Нагрев ~3,75°C/мин при циклировании нагрузки 40% требует управления рабочим циклом для непрерывной работы
  3. Повторяемость позиции существенно превосходит разрешение энкодера благодаря эффективной реализации ПИД
  4. Люфт 0,43° присущ конструкции и должен учитываться в точных применениях

9. Источники

  1. Спецификация серводвигателя Feetech STS3250.