|
STM32 MC SDK v5.0电源板的控制和自定义指南" h1 f/ n. r. @+ Q8 J. x 引言 : K: A& Q. B# w1 W% F6 M 本文档的目标读者是希望利用基于ST电机控制(MC)板自行设计的应用板驱动永磁同步电机(PMSM)的用户。为此,本文档回顾了硬件、固件以及相关电机控制软件工具。 4 T; M) U$ M% J3 Z+ T1 @! M9 A# E % N, @! c) H3 o 对于新项目,用户可直接使用STM32 MC SDK v5.0(X-CUBE-MCSDK和X-CUBE-MCSDKFUL)随附的电机控制PC软件工具。 ; C3 {- o3 | K1 P; } 下列文件可在www.st.com获取,可作为参考: • AN2834:如何在STM32微控制器中获得最佳ADC精度 ! V: E# M' Y' ^3 o* _2 K • UM2392:STM32电机控制SDK v5.0.0固件入门 9 }/ u0 h* Y( y5 K) k; P$ B) ?8 _ % A* u( G, H& R7 ~ • UM2380:STM32电机控制SDK v5.0工具 1 概述 # U. z! F) t( L% `: h5 I & d4 h' r2 Z- o& ~ F9 n# H# w STM32 MC SDK v5.0用于开发基于Arm®(a) Cortex®-M处理器的STM32 32位微控制器上运行的电机控制应用程序。 & h, k5 U& G4 t+ j# R6 r: Z* ] ; m& T" y3 J, x# f |# {* a* g0 y0 r 表 1给出了相关的缩略语,帮助您更好地理解本文档2 R; \& Z2 I. F. G ; R6 q: H: ]. c: L3 I8 `
2 衍生设计 + k$ k# T& Z5 k5 k' A$ R: j利用ST MC板设计新硬件板最简单的方法是执行以下步骤: 1. 选择相同的3相逆变器拓扑 a) 同一系列的STM32 MCU(例如STM32F303xx) 4 H; g' `. }" N+ l8 {2 q8 X- Bb) 相同的电流检测拓扑(例如电阻电流采样拓扑) c) 相似的电机驱动器(例如TSPIN230作为三个半桥电机驱动器) d) 相似的功率(例如X-NUCLEO-IHM11M1作为低电压/低电流) 2 I4 M% J" ?; L7 ~" ~5 R9 W3 @2. 根据新硬件进行调整 a) 计算电流取样电阻 b) 计算电阻网络增益 c) 使用外部或内部运放元件 d) 使用外部或内部比较器 e) 计算输入比较器的保护阈值源 6 E5 J& K! R! c' ^2 q3. 修改STM32工作站工程(PC软件工具) a) 找到所选ST示例 b) 更新所有硬件调整 ' K# |5 a5 |: j+ J' ]4. 基于STM32CubeMX工程进行修改(PC软件工具) c) 如有需要,可将MCU系列换为兼容系列 7 ]$ S C$ x3 I; A. L' m1 yd) 完成应用配置 2.1 硬件设置 为提高效率,对三相电机的控制依赖于: ; R4 U+ N( O0 x+ X% C" W• 必选功能: ! G+ s, w6 B# E: F- n – 执行固件的微控制器 – 控制电机电压和电流的三相逆变器 4 \' d1 A; H* H1 z4 @ – 反馈调节的电流采集 • 可选功能(本文档仅介绍了部分功能): – 可在电机启动过程中减小峰值电流的冲击电流限制器 3 q# ^: l$ A$ B) v. Z – 可降低能耗的功率因数校正(PFC)机制 – 释放电机能量的制动机制 – 监控输入电压的总线电压检测 – 保护人员和硬件的安全机制 – 从速度和位置传感器采集数据进行反馈调节 , [, t0 Q) Z+ e" n4 S+ ~$ L3 [: q& x1 r: p$ I7 ]2 k |
应用方案篇:典型系统架构与各行业落地场景
器件详解篇:STPMIC1L 与 STPMIC2L 硬件规格与差异对比
总览篇:面向 STM32MP 平台,专用集成 PMIC 解决嵌入式电源设计痛点
《STM32学习笔记》之电源管理及低功耗设计要点
ST × MathWorks 重构先进 BMS 开发全流程
【DIY-STM32N6570-DK-MINI板子功耗测试】
意法半导体推出STM32微处理器专用高集成度电源管理芯片
开源一个F334的多功能数控电源,基于HAL库编写,手头有一...
基于STM32F334的BUCK同步降压数字电源设计
基于STM32F334的数字电源
微信公众号
手机版