ZHDA058A January 2020 – February 2026 DRV8434S , DRV8889-Q1
PRODUCTION DATA
系统本身可以进入失速学习模式,并计算电机的理想失速阈值。以下过程介绍失速学习模式:
空载运行电机
通过写入 STL_LRN = 1 开始学习
等待 32 个电气周期,让驱动器了解稳定计数。等待时间将取决于步进频率和微步进。
让电机失速
等待 16 个电气周期,让驱动器学习得到失速计数
读取寄存器,直至 STL_LRN = 0
如果 STL_LRN_OK = 1,则已计算出失速阈值。如果 STL_LRN_OK = 0,则失速学习失败。
失速阈值计算为稳定计数和失速计数的平均值。成功学习结束时,STALL_TH 寄存器将加载正确的失速阈值位。
在某些情况下,由于电机运行或失速期间扭矩计数的波动,失速学习过程可能无法产生准确的结果。高线圈电阻或极端转速等因素可导致扭矩计数发生显著变化,从而使稳态计数与失速计数之间的差异很小。在这类情况下,建议用户分析整个运行范围内的稳态计数和扭矩计数,并将阈值设为介于最小稳态计数和最大失速计数之间的中间值