TI 的 DRV10x 系列电机驱动器具有集成式 MOSFET 和控制功能,无需外部微控制器,即可驱动三相 BLDC 电机旋转。DRV10x 器件采用真实准确的 180°“正弦”算法,能够尽可能地降低噪声和振动。
DRV10x 的设计挑战之一是尽可能地缩短启动时间。启动时间是指电机从零速达到目标速度所需的时间。鼓风机、泵等应用需要更快的启动时间。DRV10x 提供了可尽可能缩短启动时间的方法。
DRV10x 分为多个阶段运行,例如预启动、电机启动、开环、闭环和电机停止。每个运行阶段(电机停止除外)都需要进行调优,以便尽可能地缩短启动时间。
预启动:
在预启动阶段,初始速度检测 (ISD) 功能用于识别电机的初始状态。如果 ISD 被禁用,器件将假定电机的初始状态为静止状态。为了尽可能地缩短启动时间,建议禁用 ISD。
电机启动:
DRV10x 器件提供两种启动方法。
- 对齐
- 初始位置检测 (IPD)
为了尽可能地缩短启动时间,建议选择 IPD 作为启动方法。请遵循以下建议,以便尽可能地缩短 IPD 启动时间。
- 将 IPD 电流阈值设置为电机的额定电流。
- 将 IPD 时钟频率设置为最大值。
开环和设置:
使用对齐或 IPD 完成电机初始化后,DRV10x 器件开始加速电机。此加速通过施加由开环电流设置确定的电压来实现。请遵循以下建议,以便尽可能地缩短开环中的启动时间。
- 将开环电流限制设置为接近电机的额定电流。
- 将开环电流速率设置为最大值。
- 增加开环加速系数 A1 和 A2。
- 将开环到闭环阈值设置为一个最小值,在此值条件,器件不会触发“异常 BEMF 常数”故障。
闭环:
在闭环运行中,DRV10x 器件持续对电机 U 相中的电流进行采样,并使用此信息估算当前的 BEMF 电压。电机的驱动状态根据估算的 BEMF 电压进行控制。请遵循以下建议,以便尽可能地缩短闭环中的启动时间。