DShot协议

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

DShot是一种用于电子速度控制器(ESC)的数字协议,专为多旋翼飞行器如穿越机设计。

DShot是一种用于电子速度控制器(ESC)的数字协议,专为多旋翼飞行器如穿越机设计。收起

查看更多
  • 双向DSHOT(BDShot)收发实现概要设计
    双向 DSHOT 协议要点概述:基本结构:- 在同一根信号线上进行时分半双工操作,包含命令帧和回传帧。- 命令帧用于飞控向电调发送油门/命令,回传帧用于电调向飞控反馈电机转速。关键差异:- 线路极性反相:空闲为高电平,命令帧为低电平。- CRC 取反:命令帧和回传帧使用相同的CRC算法,但取反。
    双向DSHOT(BDShot)收发实现概要设计
  • 单向DSHOT输出实现概要设计
    DSHOT协议是一种用于无刷电调(ESC)的数字油门协议,每帧固定16比特,采用脉宽编码并在位周期内发送。本文介绍了四种实现DSHOT协议的方法:GPTMR+DMA、I2S、PWM+DMA和PWMV2+DMAV2,并详细描述了它们的设计原理、发送流程、资源占用和评估。其中,PWMV2+DMAV2方法是最优的选择,因为它可以使用1个DMA通道服务8路PWM,减少了资源消耗并提高了效率。
  • Dshot协议 | 飞控与电调的数字通信协议
    DShot是一种用于电子速度控制器(ESC)的数字协议,专为多旋翼飞行器如穿越机设计。它由Felix(KISS团队的一员)开发,并在betaflight和其他开源飞控固件的支持下得到了广泛应用。DShot的特点是高可靠性、扩展性和性能,相比传统的PWM协议,它提供了更精确的控制和更高的数据传输速率。
    Dshot协议 | 飞控与电调的数字通信协议

正在努力加载...