
STM32 MC SDK v5.0电源板的控制和自定义指南 ) k# B$ n! \8 D0 J# m+ A 引言 本文档的目标读者是希望利用基于ST电机控制(MC)板自行设计的应用板驱动永磁同步电机(PMSM)的用户。为此,本文档回顾了硬件、固件以及相关电机控制软件工具。 / r: ^, o& b' W9 R# E 对于新项目,用户可直接使用STM32 MC SDK v5.0(X-CUBE-MCSDK和X-CUBE-MCSDKFUL)随附的电机控制PC软件工具。 J# u- N! w' p" f" L7 G* }# z7 { 下列文件可在www.st.com获取,可作为参考: , C. l4 V1 u6 x$ F) _ • AN2834:如何在STM32微控制器中获得最佳ADC精度 • UM2392:STM32电机控制SDK v5.0.0固件入门 1 N7 e" r( B& m1 n: @9 Y • UM2380:STM32电机控制SDK v5.0工具: H4 e* V2 P! B5 ?) c+ b. C, q 1 概述 STM32 MC SDK v5.0用于开发基于Arm®(a) Cortex®-M处理器的STM32 32位微控制器上运行的电机控制应用程序。 ' x7 `" \! I! p& K: s- [ ; w& g- M8 K' Z 表 1给出了相关的缩略语,帮助您更好地理解本文档 ![]() 2 衍生设计 ! c. a" o3 A+ J( Z3 P4 P2 w0 s利用ST MC板设计新硬件板最简单的方法是执行以下步骤: 1. 选择相同的3相逆变器拓扑 % ^ }. R/ T g2 Ma) 同一系列的STM32 MCU(例如STM32F303xx) b) 相同的电流检测拓扑(例如电阻电流采样拓扑) 0 m* B6 j) R Y. H+ oc) 相似的电机驱动器(例如TSPIN230作为三个半桥电机驱动器) d) 相似的功率(例如X-NUCLEO-IHM11M1作为低电压/低电流) 2. 根据新硬件进行调整 0 O# ?, ]5 l# R1 J# `a) 计算电流取样电阻 - o# n" F8 Q3 w8 O+ N) J }2 ]b) 计算电阻网络增益 c) 使用外部或内部运放元件 + k4 G% L. i5 {) V% c% P/ d8 ud) 使用外部或内部比较器 e) 计算输入比较器的保护阈值源 3. 修改STM32工作站工程(PC软件工具) a) 找到所选ST示例 b) 更新所有硬件调整 X1 D0 ~0 [+ @2 p$ \- h) h4. 基于STM32CubeMX工程进行修改(PC软件工具) c) 如有需要,可将MCU系列换为兼容系列 ; @: h# g* J7 B* P7 p4 S" Kd) 完成应用配置 2.1 硬件设置 ' a6 L* t# I9 {3 o/ ^ 为提高效率,对三相电机的控制依赖于: 2 ?, q3 l, C; `( J% L4 ^" S# R0 B• 必选功能: – 执行固件的微控制器 ; u" a* D$ W8 L; V – 控制电机电压和电流的三相逆变器 – 反馈调节的电流采集 9 {9 e A/ f; j) S6 Z# K/ H7 [• 可选功能(本文档仅介绍了部分功能): D7 b# b( W& O, I9 J; F, f – 可在电机启动过程中减小峰值电流的冲击电流限制器 – 可降低能耗的功率因数校正(PFC)机制 – 释放电机能量的制动机制 3 ~( R! V) I3 ~ – 监控输入电压的总线电压检测 – 保护人员和硬件的安全机制 – 从速度和位置传感器采集数据进行反馈调节 / l- |8 o- v! |/ P( [% a, R B* R! s [ ; R# J* J. l( @ |
意法半导体推出STM32微处理器专用高集成度电源管理芯片
开源一个F334的多功能数控电源,基于HAL库编写,手头有一...
基于STM32F334的BUCK同步降压数字电源设计
基于STM32F334的数字电源
意法半导体八路输出高边开关
意法半导体STM32支持 UCSI 规范,加快Type-C供电广泛应用
如何打造更小的数字输入模块
NFC赋能减碳节能
基于STM32电池管理应用芯片
Gridspertise和意法半导体20年合作新里程赋能美国等地智能电表客户积极参与能源转型