Link

HMBGC V2.2 示例

要使用 HMBGC 控制器进行矢量控制(FOC),你需要将电机连接到其中一个电机端子,并将编码器连接到模拟引脚。以下图片展示了 HMBGC 板的必要连接示意图以及一个实际的连接示例。

编码器

引脚限制

HMBGC 无法访问 Arduino 的外部中断引脚 2 和 3,而且我们唯一可以访问的引脚是模拟引脚 A0-A7。 因此,我们需要使用软件中断库来读取编码器通道,更多信息请查看编码器 代码实现。

请查看 HMBGC 代码示例(HMBGC_example.ino)以测试所有功能。

  • 编码器通道 A 和 B 连接到引脚 A0 和 A1。
  • (可选)如果你的编码器有 index 信号,你可以将其连接到任何可用引脚,图中显示的是引脚 A2。

电机

  • 电机相 a、b 和 c 直接连接到驱动器输出端
  • 电机端子 M1 使用 Arduino 引脚 9、10、11,M2 使用 3、5、6

              HTML
    

​ ​ ​ ​ ​

		 HMBGC 板不支持磁传感器,因为它没有必要的 SPI 接口。

示例连接