(11)(2.1.6) Hobbywing DroneCAN ESC(一)

文章目录

前言

[1 连接和配置](#1 连接和配置)

[2 参数说明](#2 参数说明)


前言

具有 CAN 接口(including these)的业余 ESC 支持 DroneCAN,它允许自动驾驶仪通过 CAN 控制 ESC /电机,并检索单个转速、电压、电流和温度。


具有 CAN 接口(including these)的业余 ESC 支持 DroneCAN,它允许自动驾驶仪通过 CAN 控制 ESC /电机,并检索单个转速、电压、电流和温度。

! Note

确保订购的是 CAN 版本的 ESC。如有疑问,请联系 Hobbywing。某些 ESC 可能需要特殊订购才能获得 CAN 接口。

本页内容已使用Hobbywing X6 Plus(6218-150KV CW电机)进行验证(Hobbywing X6 Plus (6218-150KV CW motor))。

一些图片由 hobbywing.com 提供。

1 连接和配置

将 ESC(可能使用 4 针 I2C 分流器)连接到自动驾驶仪的 CAN1(或 CAN2)端口。

! Note

CAN_H 导线的颜色因产品而异,从红色到灰色。

使用地面站连接到自动驾驶仪,设置以下参数,然后重新启动自动驾驶仪。

  • 将 CAN_P1_DRIVER 设置为 1(第一个驱动程序);
  • 将 CAN_D1_PROTOCOL 设置为 1(DroneCAN);
  • 设置 CAN_D1_UC_ESC_BM 以配置哪些伺服输出通过 CAN 传输。对于大多数四轴飞行器,这应该设置为 15,以便将输出 1-4 发送到 DroneCAN;
  • 修改 CAN_D1_UC_OPTION,使"Hobbywing ESC"被选中(或直接设置为 128)。

2 参数说明

1. CAN_P1_DRIVER:与物理 CAN 接口配合使用的虚拟驱动器索引

注意:更改后需要重新启动。

启用此选项可启用 CAN 总线。

Values

2. CAN_D1_PROTOCOL:允许在虚拟驱动程序上使用特定协议

注意:此参数适用于高级用户。

注意:更改后需要重新启动。

启用此选项将启动将使用此虚拟驱动程序的选定协议。

Values

3. CAN_D1_UC_ESC_BM:输出通道通过 DroneCAN 作为 ESC 传输

注意:此参数适用于高级用户。

带有一组通道的位掩码,通过 DroneCAN 作为 ESC 命令传输。

Bitmask

4. CAN_D1_UC_OPTION:DroneCAN 选项

注意:此参数适用于高级用户。

选项标志。

Bitmask
相关推荐
希望20171 小时前
杂|使用dfs遍历数组
1024程序员节
码完就睡1 小时前
Linux——以太网协议
运维·服务器·网络·1024程序员节
职豚求职小程序刷题1 小时前
光大证券在线测评|时间&考点整理好啦(附练习题库)
1024程序员节
天远API2 小时前
零信任架构实战:基于天远企业二要素验证构建自动化跨境物流货代授信签约网关
人工智能·1024程序员节·工具分享
@嵌入式扫地僧2 小时前
实战教程:NVIDIA Jetson Nano 8GB 搭建本地 RAG 大语言模型知识库完整指南
人工智能·ai·jetson nano·1024程序员节·rag
叼烟扛炮2 小时前
Linux 学习笔记(三十二):线程控制——创建、等待与分离
linux·运维·服务器·笔记·学习·1024程序员节
天天进步20152 小时前
Unity 2020.3 反复提示安全模式:一次 CS0009 与 DLL 文件占用的排查记录
unity·1024程序员节
计算机毕业编程指导师2 小时前
2027计算机毕设选题指南:网站AI化、大数据预测+算法(XGBoost/LightGBM)、深度学习三方向57题+选题方法论
大数据·python·计算机·毕业设计·课程设计·毕设选题·1024程序员节
m0_639906942 小时前
JVM 核心基础|运行时数据区、类加载过程、双亲委派模型
1024程序员节
深圳市益普科技有限公司2 小时前
SMT MES与AOI、SPI的数据闭环:不良图怎么回写到工单
1024程序员节