跳转到主要内容

Dshot FPGA编码模块

Dshot通信协议的FPGA编码模块

Dshot

Dshot (Digital shot)是一种用于无人机(UAV)中飞行控制器(FC)到电子速度控制器(ESC)通信的数字协议。

Dshot数字协议可以抵抗电子噪声和抖动,因为每个脉冲代表一个二进制数字(位)。位0和位1信号以其高次数来区分。

Dshot为高分辨率数据的循环冗余检查提供校验和,不需要ESC校准。该代码模块设计为不同的包传输频率,也可在两种FPGA I/O模块家族:可配置的FPGA I/O模块用于配置I/O和协议功能的给定FPGA代码模块交付作为自定义实现包的一部分;和simulink可编程FPGA I/O模块优化使用与MathWorks HDL Coder™工具箱。

常见的应用程序

  • FC的半实物仿真,比如Pixhawk
  • 快速控制原型开发高性能ESC,以节省电力,增加敏捷性和提高可靠性
Dshot模式 Dshot 150 Dshot 300 Dshot 600 Dshot 1200
数据包(16位)
  • 数油门值*
  • 4比特CRC校验和
  • 1比特遥测请求
比特率  150 kb / s  300 kb / s 600 kb /秒  1200 kb / s
频率  9.37千赫  18.7千赫  37.5千赫  75千赫
延迟  106.72µ年代  53.44µ年代  26.7µ年代  13.3µ年代
可能的FC环路频率 8.33 千赫(2比特重置) 16.6 千赫(2比特重置) 33 千赫(2比特重置) 66 千赫(2比特重置)
FC环路推荐频率 4.05 kHz(21位复位时间) 8.09 kHz(21位复位时间) 16 kHz(21位复位时间) 32 kHz(21位复位时间)

* 2000 -一步油门值。值1-47保留用于遥测设置。0是用来解除武装的。

Dshot RX FPGA编码模块
目的 接收Dshot协议消息
功能
  • Dshot模式选择(Dshot 150, Dshot 300, Dshot 600, Dshot 1200)
  • 可配置复位时间
  • 校验和验证
  • 遥测数据显示
Dshot Tx FPGA编码模块
目的 发送Dshot协议消息
功能 Dshot模式选择(Dshot 150, Dshot 300, Dshot 600, Dshot 1200)
计时信息
脉冲序列 时间2
协议类型 Dshot 150 Dshot 300 Dshot 600 Dshot 1200
周期时间  6.67µ年代  3.33µ年代  1.67µ年代  0.833µ年代
零高时间(T0H)  2.50µ年代  1.25µ年代  0.625µ年代  0.313µ年代
一次高潮(T1H)  5.00µ年代  2.50µ年代  1.25µ年代  0.625µ年代
项ID 产品名称 组件
303年com 通信HDL I/O模块集
  • Simulink模块和相应的VHDL文件在HDL编码器工作流中使用代码模块的功能
  • 仿真软件示例模型
  • 用于配置和实用程序块的Simulink库
  • 全面的文档
203年xxa 自定义实现包
  • 项目专用FPGA位流实现与所需数量的代码模块通道
  • 仿真软件示例模型
  • 模型库
  • 全面的文档

价格信息
我们不会在网站上发布价格信息。根据要求,电子邮件或电话我们可以提供一个完整的价格表,涵盖我们的整个产品组合在各种货币。我们建议您与我们联系,讨论您的具体需求。我们可以迅速为您提供量身定制的报价,包括技术和价格信息。


包括在交付中

为我们的可配置FPGA I/O模块,作为自定义实现包的一部分提供:

  • FPGA位流可根据客户要求实现
  • 仿真软件®实例模型
  • 模型库
  • 全面的文档

为我们的simulink可编程FPGA I/O模块,作为通信HDL I/O模块集的一部分:

  • Simulink模块和相应的VHDL文件在HDL编码器工作流中使用代码模块的功能
  • Simulink库,一个样例Simulink模型和全面的文档

支持I / O模块

  • 所有可配置和simulink可编程FPGA I/O模块,具有数字I/O线(主要TTL)



好奇如何用模块化控制器硬件设置加速控制设计创新?


请求一个免费的
工作流程演示

有问题吗?

与我们的专家谈谈你的申请要求。