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