Перейти к статье

Шина Feetech · Feetech bus

Диагностика регистров сервоприводов STS для опытных пользователей.

Проверено 2026-10-16

Открыть инструмент в Lab

Начните с чтения

  1. Подключите поддерживаемую шину и откройте Feetech bus.
  2. Нажмите Scan bus, затем выберите нужный Servo ID.
  3. Нажмите Read all и найдите регистр по имени в поиске.
  4. Сравните Value, размер B, разрешения R/W и описание. R означает чтение, RW — чтение и запись.
  5. Во вкладке Custom R/W можно указать адрес и длину для чтения. Адрес поддерживает десятичную форму и 0x… .
Шина Feetech · Feetech bus — Фрагмент экрана
Шина Feetech · Feetech bus — Фрагмент экрана

Изменение регистров

Сначала сохраните исходное значение и сверьте назначение регистра с документацией именно вашего сервопривода. В таблице нажмите редактируемое значение; в Custom R/W задайте адрес и байты данных, затем выполните запись и перечитайте регистр. Запись EEPROM автоматически обрамляется разблокировкой и блокировкой.

Изменение ID, скорости шины, режимов, лимитов или целевой позиции может изменить связь и движение. Не копируйте значения со скриншота и не отключайте защиту ради устранения ошибки.

Если чтение не удалось

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

Кнопки, поля и результат действия

Элемент Как пользоваться и что произойдёт
Connect robot Открывает подключение. Без него чтение и запись регистров недоступны.
Servo ID Укажите адрес нужного мотора от 1 до 253. После смены ID нажмите Read all: смена числа сама по себе не обновляет таблицу, и в ней могут остаться значения предыдущего мотора.
Scan bus Проверяет ответы на адресах 1–20 и выбирает первый найденный ID. Это не поиск по всем 253 адресам. Если мотор настроен вне этого диапазона, введите его ID вручную и прочитайте регистры.
Read all Заново читает карту регистров выбранного мотора. До окончания чтения повторный запуск недоступен. Значения не обновляются непрерывно — повторите чтение после изменения состояния.
Search register… Фильтрует строки по названию или описанию регистра. Очистите поле, чтобы вернуть всю карту.
Register map Открывает таблицу: Addr — адрес, B — число байтов, R/W — доступ, Default — значение по умолчанию, Range — допустимый диапазон, Value — последнее прочитанное значение. Default не является текущим значением.
Value в строке RW Нажатие на прочитанное значение открывает ввод. Введите десятичное число в допустимом диапазоне и нажмите Write или Enter. Cancel или Escape закрывают ввод без записи. Строки R доступны только для чтения.
Custom R/W → Read registers Введите Address в десятичном виде или с префиксом 0x, укажите Length (bytes) и нажмите Read. Например, чтение адреса 56 длиной 2 байта показывает регистр текущей позиции. Результат выводится отдельно в hex и dec.
Custom R/W → Write registers Введите адрес и Data bytes: десятичные байты 0–255 через пробел. Write отправляет их мотору сразу. Запись может менять его конфигурацию или движение; сначала проверьте назначение регистра и сохраните исходные значения.
EEPROM / RAM EEPROM хранит постоянные настройки, RAM — оперативные. Перед записью EEPROM инструмент автоматически снимает Lock и после успешной записи возвращает его. При ошибке записи перечитайте регистры и проверьте итоговое состояние.
Register written / Write failed / Read failed Сообщения показывают результат операции. После записи используйте Read all или отдельное Read для проверки фактического значения.
Шина Feetech · Feetech bus — Элементы управления крупным планом
Шина Feetech · Feetech bus — Элементы управления крупным планом