Comment puis-je détecter lorsqu'un moteur pas à pas est au point mort?
Une recherche sur Google m'a amené à certaines personnes qui disent que lorsque le moteur pas à pas cale, le courant augmente, ce qui est facilement détectable avec un capteur Hall. (Ou, je suppose, par l'un des autres capteurs de courant mentionnés dans "Comment puis-je détecter le courant du moteur?" ).
Cependant, j'ai mesuré le courant à travers (l'un des 4 fils de) mon moteur pas à pas, et il est toujours à quelques pour cent de 0,5 A, que mon pilote pas à pas maintienne une position, en le déplaçant normalement (ce qui dans mon application est très lentement ), ou le conducteur de moteur pas à pas pense qu'il dit au moteur pas à pas de se déplacer normalement, mais le moteur a chevillé la limite fixe. La mesure du courant dans l'alimentation +12 V allant au pilote du moteur pas à pas semblait également donner un courant assez constant. Cela peut être dû au fait que j'ai baissé la limite actuelle à ce montant sur mon pilote de moteur pas à pas "hacheur".
Suis-je en train de manquer certains détails clés dans l'approche «mesurer l'actuel»?
Une recherche sur Google m'a amené à d'autres personnes qui mesurent le back-EMF (BEMF) dans une bobine du moteur pas à pas pendant que le pilote pas à pas ne conduit que l'autre bobine. Mais cela ne semble distinguer que "un moteur qui se déplace rapidement" et "un moteur arrêté", et ne semble pas faire la distinction entre mon cas de "un moteur qui se déplace lentement" et "un moteur arrêté".
Existe-t-il un moyen d'appliquer l'approche BEMF même dans un système où je conduis toujours le moteur pas à pas et ne le fais jamais tourner rapidement?
J'utilise actuellement une carte de pilote pas à pas avec la puce TI DRV8825 dessus, et j'espérais que la broche "faute" me dirait quand le moteur pas à pas a calé contre mon arrêt dur. Mais cela ne semble pas faire quoi que ce soit - est-il censé me parler d'un décrochage, mais je l'ai juste mal connecté?
Existe-t-il une autre technique de puce ou d'entraînement qui détecte lorsque le moteur pas à pas s'est arrêté contre l'arrêt dur?
Existe-t-il une autre technique pour détecter un décrochage dur que je peux «ajouter» à un système à l'aide d'un pilote de moteur pas à pas standard?
(Existe-t-il un autre site StackExchange plus approprié pour les questions sur les moteurs et les pilotes de moteur?)