Link

Arduino UNO 连接DRV8302评估板

DRV8302 是一款高性能的无刷电机驱动板,能够支持持续放电电流15A,瞬间峰值电流27A。此外,它具有温度和过流保护,反电势和三相电流检测。它还可以使用3 相 PWM 信号驱动,这使得它于 SimpleFOC 库兼容。

下面是它和Arduino Uno的连接示范

DRV8302

  • 像其他基于本库的无刷电机驱动板一样,此驱动板能接收3路PWM信号: 分别是 pwm abc。这三路信号可以在 INHAINHBINHC 三个引脚引入
  • 此外,连接使能引脚至引脚 EN-GATE
  • 配置无刷电机驱动板我们需要到三个引脚(图中左边紫部分色)
    • M_PWM :高电平为3PWM模式,低电平为6PWM模式
    • M_OC : 设置低电平使能过流保护
    • OC_ADJ :可以通过模拟输入信号来调节过流保护的限幅值,如果你不需要此功能,可以将这个引脚拉成高电平
  • 可以从以下两个引脚读取错误信息
    • nFAULT :驱动板故障状态时为高电平
    • nOCTW :达到过流限制时为高电平

编码器

  • 通道 AB 连接到外部中断引脚 23
  • 如果你的编码器有 index 信号,可以连接到任何可用的支持数字信号传输的引脚。这儿我们将其连接到引脚 4

电机

  • 电机 a相、 b 相和 c相直接连接到驱动板端子 OUTAOUTBOUTC

连接示例

–>