如何检测步进电机何时停止运转?
谷歌搜索使我认识到一些人,他们说,当步进电机失速时,电流会突然升高,这可以通过霍尔传感器轻松检测到。(或者,我想通过“我如何感测电动机的电流?”中提到的任何其他电流传感器 来实现 )。
但是,我测量了通过步进电机(4条线中的一条)的电流,并且步进驱动器是否保持一个位置并使其正常移动(在我的应用中这非常缓慢),始终在0.5 A的百分之几内),或者步进驱动器认为正在告诉步进器正常运动,但电动机已超出硬极限。测量+ 12V电源中流向步进电机驱动器的电流,似乎也可以得到一个恒定的电流。这可能是因为我在“斩波器”步进电机驱动器上将电流限制降低到了该数量。
我是否缺少“衡量当前”方法中的一些关键细节?
谷歌搜索使我发现一些其他人,他们在步进驱动器仅驱动另一线圈时测量步进器一个线圈中的反电动势(BEMF)。但这似乎只能区分“电动机快速移动”与“电动机停止”,而似乎无法区分我的“电动机缓慢移动”与“电动机停止”。
即使在我总是缓慢地驱动步进器而从未快速旋转步进器的系统中,是否有某种方法可以应用BEMF方法?
我目前正在使用带有TI DRV8825芯片的步进驱动器板,希望步进电机因我的硬停止而停转时,“故障”引脚会告诉我。但是它似乎没有任何作用-是否应该告诉我有关停转的信息,但我只是将其接线错误?
是否还有其他芯片或驱动技术可以检测到步进器何时因硬停止而停转?
是否有其他检测我可以使用现成的步进电机驱动器“添加”到系统的硬失速的技术?
(是否还有其他StackExchange网站更适合于有关电动机和电动机驱动器的问题?)