Новое Распределяем каналы MAX по категориям и территориям. Читать новость

DShot: как FC передаёт команды на ESC



🧠Полётный контроллер рассчитывает отдельную команду для каждого мотора и передаёт её на ESC. Для этого используются разные протоколы.

🟢В PWM значение газа задаётся длительностью импульса. Этот протокол применяется до сих пор — например, для сервоприводов и некоторых регуляторов. Более быстрые OneShot и MultiShot работают по похожему принципу, но используют более короткие импульсы. Такие протоколы обычно требуют калибровки минимального и максимального сигнала.

🟢Сейчас чаще применяется DShot. Он передаёт команду цифровым пакетом, в котором содержатся значение газа и проверочный код CRC. Это позволяет обнаруживать повреждённые данные, а калибровка диапазона газа не требуется.

🟢DShot также позволяет FC отправлять служебные команды — например, включать звуковой сигнал моторами или изменять направление их вращения, если это поддерживает прошивка ESC.

🟢DShot300 и DShot600 отличаются скоростью передачи: 300 и 600 кбит/с. На обороты мотора эта цифра напрямую не влияет.

Для большинства обычных настроек достаточно DShot300. DShot600 нужен при более высокой скорости обмена — например, при Bidirectional DShot и PID-цикле 8 кГц.

Автор: BEASTFPV
Просмотры: 266
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти