Умный сервопривод Feetech STS3250: оценка точности, момента и люфта
1. Введение
Распространение недорогих высокопроизводительных сервоприводов с последовательной шиной позволило быстро разрабатывать робототехнические системы — от любительских проектов до промышленной автоматизации. Feetech STS3250 — заметный представитель этого сегмента рынка: он предлагает номинальный момент при заклинивании 50 кг·см, обратную связь от 12-битного магнитного энкодера и последовательную связь TTL в компактном металлическом корпусе.
Несмотря на заявленные производителем характеристики, проверка реальных показателей остаётся необходимой для инженерных задач, где критичны надёжность и точность. В этом исследовании представлены количественные измерения по пяти ключевым областям:
- Скорость вращения без нагрузки
- Динамический отклик под нагрузкой
- Тепловое поведение при длительной нагрузке
- Повторяемость позиционирования
- Механический люфт
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: сравнение скорости — по спецификации и измеренная
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 отсчётов в установившемся режиме. ПИД-регулятор демонстрирует корректную перестройку коэффициентов с повышенным током на фазах разгона.
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 указывает следующие электронные защиты, все из которых подтвердились в наших тестах:
- Защита по току: срабатывает при >4,85 А дольше >2 с (согласно официальной спецификации datasheet)
- Защита от перегрузки: срабатывает при >80% от заклинивания дольше >2,5 с (настраивается)
- Защита по напряжению: срабатывает при >14 В или <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× лучше собственного разрешения энкодера.
3.6 Измерение механического люфта
Цель: измерить люфт зубчатой передачи независимо от обратной связи энкодера.
Метод:
- Установить сервопривод в опорный угол
- Прикладывать внешний момент в положительном направлении до начала движения
- Сменить направление момента до начала движения
- Измерить полное угловое смещение на конце рычага
Конфигурация:
- Рычаг: 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 отсчёта
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 Рекомендации по проектированию
- Бюджет момента: проектируйте на ≤25 кг·см непрерывно, ≤40 кг·см кратковременно
- Управление температурой: при высокой нагрузке давайте 30 с отдыха в минуту или используйте активное охлаждение
- Компенсация люфта: используйте однонаправленный подход для точного позиционирования
- Точность позиции: учитывайте податливость 1–2° под нагрузкой в кинематических расчётах
8. Заключение
Feetech STS3250 демонстрирует характеристики, согласующиеся со спецификациями производителя по всем испытанным параметрам. Сервопривод достигает скорости холостого хода 77,6 об/мин (на 3,2% выше спецификации), механического люфта 0,43° (в пределах 0,5°) и исключительной повторяемости позиционирования ±0,02 мм на радиусе 95 мм.
Ключевые выводы для проектировщиков систем:
- Длительный момент составляет примерно 50% от пикового из-за механизмов тепловой и токовой защиты
- Нагрев ~3,75°C/мин при циклировании нагрузки 40% требует управления рабочим циклом для непрерывной работы
- Повторяемость позиции существенно превосходит разрешение энкодера благодаря эффективной реализации ПИД
- Люфт 0,43° присущ конструкции и должен учитываться в точных применениях
Войдите, чтобы оставить комментарий.