跳到主要内容

概述

Aotenjo One 是一款适用于机器人、自动化设备和 DIY 项目的电机控制板。它集成电机驱动和位置反馈功能,并支持 CAN FD 等多种通信接口。

商店 | GitHub

主要特点​

  • 高性能微控制器:搭载 STM32G431CB(170MHz、128KB 闪存、32KB RAM),可运行复杂的控制算法。
  • 电机驱动器:搭载 DRV8313,支持高达 2.5A 的峰值电流。
  • 位置反馈:配备 14 位磁编码器接口,可进行高分辨率角度检测。
  • 通信接口:支持 CAN FD(高达 8Mbps)、I2C、UART 和 SPI,方便连接其他控制板和传感器。
  • VSENSE 电压监控:VSENSE 功能通过 STM32G431 的 ADC 实时监测 VCC 电压,可用于检查电源状态和诊断故障。

技术规格​

MCU:STM32G431CBU6(170MHz,128KB闪存,32KB RAM)

电机驱动器:DRV8313PWPR

电机兼容性:推荐用于内阻 > 10 Ω 的电机

CAN 收发器:TCAN3413(3.3V 工作)

输入电压:8-35v

编码器接口:14位磁编码器

通信接口:CAN FD、I2C、UART、SPI

电源接口:2x JST XH

CAN 接口:2x JST PH

用户界面:1x 用户按钮,1x NRST 按钮(可配置为用户按钮)

指示灯:1x 蓝色 LED、1x 红色电源 LED 指示灯、1x 红色驱动器故障 LED 指示灯

安装:3 x M2.5 孔

CAN 网络终端:通过 SMD SPDT 开关切换板载终端电阻

DRV8313 故障指示灯状态:

  • 熄灭:未检测到故障。
  • 常亮:检测到过流或欠压故障。

CAN 终端开关:

  • 开启:启用 120Ω 终端电阻(当板位于 CAN 总线末端时使用)。
  • 关闭:无终端电阻(当板位于 CAN 总线中间时使用)。

NRST 按钮:

  • 可以通过固件重新配置为用户按钮。
  • 默认用于复位微控制器。
重要说明
  • 可靠的通信需要正确的 CAN 总线终端配置。仅当电路板位于 CAN 总线的物理末端时,才启用终端电阻。
  • 要对该板进行编程,您需要一个ST-LINK V2克隆(或兼容的编程器)。
电机兼容性

该板专为内阻大于 10 Ω 的电机而设计。它不适合典型的低电阻无人机电机。使用不兼容的电机可能会导致意外行为或损坏。