Перейти к содержимому

Статья

Betaflight DSHOT_TELEM: почему дрон не армится и как исправить

Что означает DSHOT_TELEM или RPMFILTER в Betaflight, как проверить телеметрию каждого ESC и безопасно вернуть арминг без отключения защиты вслепую.

Если в OSD или в ответе CLI status написано DSHOT_TELEM, Betaflight не получает корректную bidirectional DShot-телеметрию хотя бы от одного ESC и поэтому запрещает арминг. В поиске это сообщение часто набирают как «deadshot telemetry». Это не команда, которую нужно «сбросить»: сначала требуется найти, почему обратные данные от моторов не приходят.

Betaflight DSHOT_TELEM: почему дрон не армится и как исправить — обложка WARPfly
Betaflight DSHOT_TELEM: почему дрон не армится и как исправить — обложка WARPfly. Оригинальная графика WARPfly.

Сначала подтверди именно этот флаг

Сними пропеллеры, подключи Betaflight App, открой CLI и выполни status. Запиши все arming disable flags: рядом с DSHOT_TELEM могут быть MSP, RXLOSS или RPMFILTER, и у каждого своя причина. Наличие нескольких флагов нормально — устраняй их по одному, не пытайся принудительно включить моторы.

DSHOT_TELEM появляется, когда bidirectional DShot включён, но активная телеметрия не подтверждена всеми моторами. В некоторых версиях и конфигурациях при включённом RPM-фильтре похожая неисправность показывается как RPMFILTER. Диагностический путь у этих сообщений общий: проверить питание ESC, совместимость firmware и качество обратного сигнала каждого канала.

Betaflight DSHOT_TELEM: почему дрон не армится и как исправить — карта материала
Betaflight DSHOT_TELEM: почему дрон не армится и как исправить — карта материала. Оригинальная графика WARPfly.

Подай питание на ESC

USB обычно питает полётный контроллер, но не силовую часть ESC. Без LiPo во вкладке Motors можно увидеть 100% ошибок телеметрии даже на исправном квадрокоптере. С пропеллерами, уже снятыми с моторов, подключи аккумулятор, дождись полной мелодии ESC и только затем открой Motors. VTX и другие горячие узлы должны получать охлаждение.

Если ESC не проиграл нормальную стартовую последовательность, сначала проверяй аккумулятор, силовые провода, шлейф FC–ESC и общий провод GND. Настройка фильтра не исправит ESC, который не запустился физически.

Проверь телеметрию каждого мотора

  1. Во вкладке Motors подтверди предупреждение о снятых пропеллерах.
  2. Проверь, что выбран DShot-протокол, подходящий контроллеру и ESC.
  3. Медленно запусти каждый мотор отдельно и наблюдай RPM и процент ошибок.
  4. Повтори проверку для всех выходов, не ограничиваясь общим Master.

Официальная документация рекомендует добиваться не более 1% ошибок. Один канал с 100% или нестабильными данными указывает на конкретный ESC, сигнальный провод, разъём или моторный выход. Если ошибаются все четыре, вероятнее общая причина: ESC firmware не поддерживает bidirectional DShot, неверно выбран протокол или конфигурация не была перезапущена после изменения.

Выбери правильное исправление

Если нужен RPM filter или Dynamic Idle, оставь bidirectional DShot включённым и приведи ESC к совместимой конфигурации. BLHeli_32 требует поддерживающую версию, BLHeli_S — совместимую firmware вроде Bluejay, AM32 также поддерживает обратную телеметрию. Никогда не прошивай ESC по похожему названию: сначала сохрани текущие настройки и точно определи target каждого устройства.

Если bidirectional DShot включили случайно и функции, которым нужны RPM-данные, не используются, отключи его через Motors/Configuration и сохрани с перезагрузкой. Затем проверь, что RPM filter и Dynamic Idle не остались зависимыми от отсутствующей телеметрии. Не маскируй неисправность снижением фильтрации на уже настроенном шумном квадрокоптере.

При единичных ошибках проверь сигнальный шлейф и пайку, переставь подозрительный канал только по документированной схеме платы и сравни результат. Такой перекрёстный тест отделяет неисправность ESC от выхода FC. Не запускай мотор без закреплённого колокола и не держи его долго на столе.

Критерий готовности

После полного power cycle с LiPo все ESC стартуют, каждый мотор показывает правдоподобный RPM, ошибки остаются ниже 1%, а status больше не содержит DSHOT_TELEM или RPMFILTER. Только после этого устрани остальные флаги, отключись от Betaflight App и проверь арминг без пропеллеров. Общую таблицу причин смотри в материале о диагностике arming flags, а моторные выходы — в безопасном тесте Motors.

Была ли статья полезна?

#Betaflight#DSHOT_TELEM#deadshot telemetry#RPMFILTER#bidirectional DShot#ESC#не армится

Примените знания на практике

Подберите совместимые комплектующие или изучите готовые сборки пилотов.