您好!
我将使用 DRV8462来控制步进电机。 我使用静止省电模式、自动扭矩和失速检测。 我之前使用该控制器来控制具有固定微步进的电机、但我想将其更改为自动微步进。
使用固定微步进时、学习 ATQ 和失速寄存器的值没有问题、就像在 DS 中一样、但当使用全步进和自动微步进将频率从16kHz 固定微步进1/16降低到1kHz 时、就无法成功学习失速检测。 在这种更改之后、所学习的 ATQ 寄存器的值相同、这一点很明显、因为实际上电机以相同的速度旋转、但当我尝试以高于1/32的自动微步进学习自动失速检测寄存器时、它始终会失败(STL_LRN_OK = 0b)。 当我读取 STALL_TH 时、该值非常低(例如1或2)。 但对于自动微步进1/32、一切都可以(STALL_TH = 30 / 40等)。
当自动微步进的值较高时、失速检测是否会出现问题? 对此、有什么可以做的吗?
我正在使用的电机包括:Dings 17E2115AB4-69SNSNSNSN-130