经过论坛管管(@nmg)的推荐和申请,基于STM32G431的开发板今天到手了,在这里非常感谢管管的帮忙。
接下来我们就先睹为快了。
1.开发板特点
B-G431B-ESC1探索套件主要基于STM32G431CB微控制器、L6387驱动器和STL180N6F7功率MOSFET。包括一个电子速度控制器 (ESC) 板和一个带有嵌入式 ST-LINK/V2-1 的用户界面子板。 ESC 具有非常紧凑的尺寸,旨在驱动单个 3 相无刷电机 (BLDC/PMSM),执行无传感器磁场定向控制 (FOC) 或具有速度调节和主动制动功能的 6 步控制。该装置可连接外部电池(LiPo 型)并接受来自外部装置的指令信号,例如飞行控制板或类似装置。系统提供不同的通信总线(UART、CAN、PWM)用于驱动和监控,还内嵌过流和热保护电路。子板包含一个 ST-LINK 在线调试器和编程器,允许用户使用兼容工具集通过 USB 电缆直接编程和调试 STM32G431CB 微控制器。其外形尺寸适用于小型和超轻型 R/C 车辆及其电机电流能力,也适用于大型车辆要求,例如专业无人机。
2.功能介绍
•支持无传感器 FOC 和 6 步算法的电子速度控制器的完整参考设计
• 专为配备高达 6S LiPo 电池组或等效的合适直流电源的无人机而设计
• 用于 BLDC/PMSM 电机的三相驱动器板,具有分立的 N 沟道 60 V、120 A STripFET F7 功率 MOSFET
• Arm®(a) Cortex®-M4 32 位 STM32G431CB MCU、213 DMIPS、128 KB 闪存、32 KB SRAM、模拟丰富、数学加速器
• 可与主板分离的板载 ST-LINK/V2-1 调试器/编程器
• 输出峰值电机电流(使用螺旋桨测试的最大峰值电流以进行强制冷却):40 A
• 采用超薄 SMD 陶瓷电容器设计
• BEC 通过子板提供(5 V 用于外部板供电,例如飞行控制板)
• 支持电机传感器(霍尔或编码器)
• 受 ST 电机控制软件开发套件 (SDK) 和 ST motor profiler 的支持
• 支持电机电流检测的 3 分流模式
• L6387 具有集成互锁功能的高压高低侧驱动器
• 过流和过压保护功能 (OCP/OVP)
• 板载 NTC 的热测量和过热保护
• ESC 与任何标准飞行控制单元 (FCU) 通信:脉宽调制/CAN/UART
• 子板上提供电位计和用户按钮:2 个用户 LED:1 个绿色 LED 用于 3.3 V 电平,1 个红色 LED 可由用户配置
• 目标应用:遥控车辆、无人机、电动汽车或船只的电机驱动
• PCB 类型和尺寸:
– FR-4 PCB 材料
– 8 层布局
– 尺寸(包括带有 ST-LINK 部件的子板):30 mm x 41 mm
– 重量(包括带有 ST-LINK 部分的子板):9.2 g
• 符合 RoHS
3.开发板实物展示
4.板子功能示意图
开发板非常的小巧,设计的很精致,功能非常全。所有的连接点均是采用金手指的形式,没有接插件。
5.板子尺寸
尺寸只有30 mm x 41 mm,连银行卡大都没有,但是能够提供40A的峰值电流,设计的也是非常到位了。
6.电气连接
B-G431B-ESC1 配备了 USB 连接器和不同的通讯接口,例如:
• U4:用于编程和调试的USB端口
• J1 用于 CAN 端口
• J2 用于 SWD-STM32F103(保留)
• J3 用于 PWM/UART/BECout 输入/输出信号
• J4 用于 SWD-STM32G431 调试/编程端口(无子板)
• J8 用于电机传感器(霍尔或编码器)
在这里特别提示:电源的正极和负极丝印非常小,注意按图连接,千万别弄反了。
7.配套资料
附件1:原理图及PCB工程文件:
en.mb1419_bdp-工程文件.zip
(18.01 MB, 下载次数: 307)
附件2:BOM表:
en.mb1419_bom.zip
(76.58 KB, 下载次数: 104)
附件3:数据手册:
b-g431b-esc1-1848063数据手册.pdf
(3.15 MB, 下载次数: 194)
附件4:用户手册:
um2516-electronic-speed-controller-discovery-kit-for-drones-with-stm32g431cb-stm.pdf
(1.99 MB, 下载次数: 230)