ZHCACB8A March 2023 – September 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346
无刷直流 (BLDC) 电机广泛用于电动工具、机器人、电器、无绳吸尘器、遥控玩具、电机模块、打印机等各种米6体育平台手机版_好二三四。无刷直流电机具有高效运行、低噪声和长使用寿命的特征,因此比其他电机类型更适用于这些应用。梯形 (TRAP) 算法是一种简单的软件循环,由于能够产生大扭矩和高最大转速,因此广泛用于 BLDC 控制设计。MSPM0 MCU 凭借其电路板米6体育平台手机版_好二三四系列、模拟资源和高性能特性,可以充分发挥 TRAP 的作用。
家用电器 | 电动工具 | 工业电机 | 个人交通 |
BLDC 是一种无刷电机,使用定子和转子不一致的磁场产生的力来驱动电机。此类电机的转子是永磁体,定子是由线圈组成的多个电机绕组。
梯形控制是指通过改变 U、V 和 W 电流方向来根据转子位置控制磁场的方向。霍尔编码器(或其他传感器)可以提供转子位置。无传感器版本使用反电动势传感器来估算转子位置,通常使用 120° 6 阶跃控制逻辑或 150° 12 阶跃控制逻辑。
在与 BLDC 相关的应用中,用户必须精确控制电机转速、扭矩和其他变量,以满足应用的要求。因此,对 BLDC 应用的主要要求是:
有传感器梯形
对于有传感器反馈,霍尔效应传感器或其他传感器可以通过检测电机磁场并将其转换为逻辑电平信号来提供即时转子位置。电机的当前状态(由 U、V 或 W 相的霍尔输入信号决定)决定了将电机旋转到下一状态所需的 PWM 信号模式。电机相位的状态以特定的模式驱动为高电平 (+)、低电平 (-) 或未驱动 (Z),从而对电机进行换向。
无传感器梯形
无传感器梯形控制使用电机的 BEMF 来估算转子位置,此时“Z”周期通常会超过预设阈值,这决定了下一个电机状态。预设阈值通常称为 BEMF 阈值,可以通过以下两种方式之一使用:
在与 BLDC 相关的应用中,用户需要精确控制电机转速、扭矩和其他变量,以满足应用的要求。因此,对 BLDC 应用的主要要求是:
硬件:
软件:
可以使用 TI 器件针对各种三相 BLDC 电机电压和功率实现这些功能。
MCU | 电机电压 | 前置驱动器 | 功率级 | 霍尔传感器反馈(可选) |
---|---|---|---|---|
MSPM0Lxx ARM Cortex M0+ 32MHz MCU 或 MSPM0Gxx ARM Cortex M0+ 80MHz MCU | 3V 至 40V | 三相 BLDC 电机驱动器(DRV831x 系列) | 霍尔传感器(DRV5xxx 系列) | |
6V 至 100V | 三相 BLDC 栅极驱动器(DRV83xx 系列) | MOSFET(CSD 系列) |
TI 的可扩展 M0+ MSPM0Gxx 高性能 MCU 具有先进的片上电机控制外设,可以为各种电机控制应用提供设计。该米6体育平台手机版_好二三四系列涵盖 32KB 至 128KB 的闪存,并具有可扩展的模拟集成、电机控制外设和 CAN-FD。
在 BLDC 应用中,MSPM0 监控电机状态并使用三相栅极驱动器或电机驱动器运行梯形控制算法。此外,MCU 或驱动器可以集成许多功能来优化设计并减小整体外形尺寸。用于 BLDC 电机控制的 MCU 选择可能因低功耗或高性能要求而异,而驱动器选择可能因模拟集成和电机驱动规格而异。考虑到这些不同的系统设计,MSPM0 米6体育平台手机版_好二三四系列提供了各种针对低功耗或高计算性能进行优化并具有可选模拟集成的 MCU,如表 1 中所列。
低功耗 | 高计算性能 | |
---|---|---|
具有集成电流检测放大器的电机驱动器 | MSPM0L110x (32MHz) | MSPM0Gxxxx (80MHz) |
不带电流检测放大器的电机驱动器 | MSPM0L130x(32MHz,具有模拟功能) | MSPM0Gx50x(80MHz,具有模拟功能) |
对于低功耗 BLDC 有传感器 TRAP 应用,MSPM0Lxxx 器件提供低至 1µA 的待机电流,同时为有传感器和无传感器梯形控制提供足够的性能。MSPM0Lxxx 器件采用小型封装(小至 SOT-16),可由集成在电机驱动器中的 3.3V LDO 或降压转换器供电,以减小系统外形尺寸并降低 BOM 成本。该拓扑设计用于低功耗、中等性能的 BLDC TRAP 应用,例如 BLDC 电机模块、机器人、小型电器、遥控玩具和 HVAC 电机。
对于高计算 BLDC 有传感器 TRAP 应用,MSPM0Gxxx 器件提供 80MHz CPU 性能以及用于数据记录和处理的硬件数学加速器,同时为有传感器和无传感器梯形控制提供足够的性能。MSPM0Gxxx 器件采用小型封装(小至 VSSOP-20),提供可选的 CAN-FD 接口,并且可以由集成在电机驱动器中的 3.3V LDO 或降压转换器供电,以减小系统尺寸并降低 BOM 成本。该拓扑设计用于高性能 BLDC 传感器 TRAP 应用,例如电动工具、园艺工具、无绳真空吸尘器、医疗设备、无人机、电动交通工具和伺服驱动器。
MSPM0 米6体育平台手机版_好二三四系列提供可选的模拟集成,可用于计算电机相电流和检测低侧过流,并且可以很好地与无集成电流检测放大器 (CSA) 的基本电机驱动器配合工作。相反,无模拟集成的 MSPM0 器件可以很好地与包含多达 3 个用于相电流反馈的低侧 CSA 的集成电机驱动器配合工作。图 3 和图 4 显示了使用 MSPM0 的有霍尔传感器和无传感器梯形控制支持的拓扑。
设计详情
立即订购 MSPM0 LaunchPad™ 开发套件和 DRV83xxEVM,开始评估用于电机控制系统的 MSPM0。借助 MSPM0 代码示例和交互式在线培训,快速开始您的电机控制设计。以下链接显示了其他可用资源。