好盈 DroneCAN 电子调速器

./_images/hobbywing-dronecan-esc.png

带有 CAN 接口的 Hobbywing ESC (包括这些该功能允许(飞行)控制器通过 CAN 控制电调/电机,并检索各电机的转速、电压、电流和温度。

备注

请确保订购的是 CAN 版本的电调。如有疑问,请联系好盈。某些电调可能需要特别订购才能获得 CAN 接口。

本页面内容已通过 好盈 X6 Plus(6218-150KV CW 电机).

部分图片由 hobbywing.com 提供

连接和配置

将电调(可能使用 4 针 I2C 分线器)连接到(飞行)控制器的 CAN1(或 CAN2)端口。

备注

CAN_H 接线的颜色从红色到灰色不等,视产品而定

./_images/hobbywing-dronecan-esc-autopilot.png

用地面站连接(飞行)控制器,设置以下参数,然后重新启动(飞行)控制器

  • 设置 CAN_P1_DRIVER 至 1(第一驾驶员)

  • 设置 can_d1_protocol 至 1 (DroneCAN)

  • 设置 can_d1_uc_esc_bm 来配置通过 CAN 传输的伺服输出。对于大多数四旋翼飞行器,应将其设置为 15,以便向 DroneCAN 发送 1-4 输出。

../_images/hobbywing-dronecan-esc-ucescbm-param.png
  • 修改 can_d1_uc_option 以便选中 "Hobbywing ESC"(或直接设置为 128)

../_images/hobbywing-dronecan-esc-options-param.png

配置电子调速器

默认情况下,电调出厂时的波特率不正确(500,000 而不是 1,000,000),并且所有 ID 都设置为 1(第一个电机)。下面的说明介绍了如何配置电调以使用正确的波特率和每个电调的单独 ID。

最初可以通过以下方法测试电调是否可以按照出厂配置旋转:

  • 断开(飞行)控制器 CAN1 端口上任何其他 DroneCAN 设备的连接

  • 连接(飞行)控制器并设置 CAN_P1_BITRATE 至 500 000

  • 重启(飞行)控制器

  • 接通电调电源,它们应该会停止鸣叫

  • 使用Mission Planner地面站的 "设置"、"可选硬件"、"电机测试 "页面的 "测试所有电机",所有电机都应旋转

接下来校正每个电调的配置:

  • 确保(飞行)控制器的 CAN_P1_BITRATE 参数设置为 500,000(如果修改,请重启(飞行)控制器)

  • 下载并安装 DroneCAN Gui (版本 1.2.25 或更高)

  • 确定(飞行)控制器的 MAVLink 或 SLCAN COM 端口。更多详细信息请参阅 DroneCAN GUI 页面.

  • 打开 DroneCAN GUI

    • 连接至 MAVLink 或 SLCAN COM 端口

    • 按下 "设置本地节点 ID "字段旁边的复选按钮

    • 选择面板,Hobbywing ESC 面板

    • 从顶部表格中选择一个 ESC

    • 将波特率设为 1,000,000

    • 将 ThrottleID 和 NodeID 设置为 ESC 编号。该 ESC 编号对应于(飞行)控制器的伺服/PWM 输出端口编号

    • 顶部表格中的数值应在几秒钟内更新

    • 您可以选择设置 Msg1Rate(向自动舵发送转速的速率)和/或 Msg2Rate(电压、电流温度)。注意 Msg1Rate 必须大于 Msg2Rate。

    • 对每个电调重复

./_images/hobbywing-dronecan-esc-gui-setup.png

测试

连接后,电调的转速、电压、电流和温度将在地面站中显示,并记录在机载日志中。下图显示了数据在Mission Planner地面站状态屏幕上的显示位置。

./_images/hobbywing-dronecan-esc-mp.png

使用Mission Planner地面站的 "设置"、"可选硬件"、"电机测试 "页面测试每个电机是否正常旋转

设置视频