基于X-STM32MP-RBT01机器人控制板的技术解析与应用指南

描述

STMicroelectronics X-STM32MP-RBT01机器人板,带STSPIN948电机驱动器IC,用于有刷直流电机。该板通过使用UART、I^2^C、PWM和GPIO连接的40引脚GPIO连接器与STM32MP微处理器连接。X-STM32MP-RBT01板可通过高达48V电源和两个STSPIN948微处理器同时驱动四台直流电机。该板与STM32MP157F-DK2、STM32MP257F-DK和Raspberry Pi的GPIO连接器布局兼容。X-STM32MP-RBT01板用于工厂自动化、家用电器、专业家电和工业机器人等应用。

数据手册;*附件:STMicroelectronics X-STM32MP-RBT01机器人板(带STSPIN948)数据手册.pdf

特性

  • STSPIN948电机驱动器IC
  • 能够同时驱动四个直流电机
  • ISM330DHCXTR板载iNEMO惯性模块,用于加速度计和陀螺仪
  • LPS22HH用于高度测量的压力传感器
  • IIS2MDC位置精度磁力计
  • VL53L5CX和ToF传感器
  • 电源和电机用LED
  • M24C32-RMN6TP和EEPROM,用于自动GPIO设置和驱动器设置
  • 兼容STM32MP157F-DK2、STM32MP257F-DK和Raspberry Pi的GPIO连接器布局

连接器示意图

电机驱动器

基于X-STM32MP-RBT01机器人控制板的技术解析与应用指南


一、核心特性概述

X-STM32MP-RBT01是STMicroelectronics推出的机器人应用扩展板,其核心创新点在于‌双STSPIN948电机驱动架构‌,可同时控制4路有刷直流电机,每路支持2.5A持续电流(峰值4.5A)和48V高压输入,总功率达480W。该板卡通过40针GPIO接口与STM32MP系列MPU(如STM32MP157F-DK2)或树莓派兼容,集成I2C/UART/PWM多协议通信,并配备六轴IMU、磁力计、气压计及ToF传感器,构成完整的机器人运动与环境感知系统。


二、关键硬件模块解析

  1. 电机驱动子系统

    • STSPIN948双全桥驱动
      采用智能栅极驱动技术,支持高频PWM控制(最高100kHz),内置电流检测电阻(0.05Ω/3W)和故障保护电路(过流/过热/欠压锁定)。通过MODE1-3跳线可配置工作模式(如快速衰减/混合衰减),REF引脚外接电位器实现动态电流调节。
    • 典型电路设计
      • 电源滤波:每路驱动配备470nF+330μF电解电容组合抑制电压纹波
      • 栅极优化:4.7K栅极电阻配合100pF电容平衡开关速度与EMI
      • 保护设计:1.5KE62A TVS二极管防护电机反电动势
  2. 传感器融合方案

    传感器类型型号性能参数应用场景
    六轴IMUISM330DHCXTR±16g加速度/±4000dps陀螺仪姿态估计
    磁力计IIS2MDC±50高斯动态范围电子罗盘
    气压计LPS22HH260-1260hPa测量范围高度定位
    ToF传感器VL53L5CX8x8多区域测距(最长4m)避障导航
  3. 系统管理设计

    • EEPROM(M24C32)自动配置GPIO与驱动参数
    • 5路状态LED(红/绿双色)指示电机运行与故障
    • 通过I2C1总线(SCL/SDA)统一管理所有传感器

三、典型应用电路设计要点

  1. 电机接口布局
    • 功率走线宽度≥2mm(1oz铜厚),采用星型拓扑减少共模干扰
    • 电流检测路径使用Kelvin连接法(如CN3/CN4接口的SENSEA/B引脚)
  2. 传感器布线建议
    • IMU与磁力计远离电机驱动模块(建议间距>30mm)
    • ToF传感器VL53L5CX需独立3.3V供电,并添加47KΩ上拉电阻

四、应用场景扩展

该板卡特别适用于:

  • 工业机器人‌:通过高精度ToF+IMU实现SLAM建图
  • 服务机器人‌:气压计辅助楼层识别,磁力计修正航向漂移
  • 教育套件‌:兼容树莓派GPIO,支持Python/C++双生态开发
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分