Bir step motorun durduğunu nasıl tespit edebilirim?
Bir google araması beni, step motor durduğunda mevcutun yükseldiğini söyleyen bazı kişilere yol açtı, bu da bir Hall sensörü ile kolayca tespit edilebilir. (Ya da, "Motorun akımını nasıl algılayabilirim?" Bölümünde bahsedilen diğer akım sensörlerinden herhangi biri tarafından varsayalım ).
Bununla birlikte, akımı step motorumdan (4 telinden biri) ölçtüm ve step sürücümün bir pozisyon tutup tutmadığı, normal olarak hareket ettirdiği (uygulamanızda çok yavaş olan) her zaman 0,5 A'nın birkaç yüzdesi içinde ) veya kademeli sürücü kademeye normal şekilde hareket ettiğini söyler, ancak motor sert sınıra karşı sabitlenmiştir. Step motor sürücüsüne giden + 12V güç kaynağındaki akımın ölçülmesi de oldukça sabit bir akım verdi. Bunun nedeni, "kıyıcı" step motor sürücümde akım sınırını bu miktara düşürmem olabilir.
"Geçerli olanı ölç" yaklaşımında bazı önemli ayrıntıları kaçırıyor muyum?
Bir google araması beni, step sürücüsü yalnızca diğer bobini sürdüğü sırada stepin bir bobinindeki arka EMF'yi (BEMF) ölçen diğer bazı insanlara yönlendirdi. Ama bu sadece "hızlı hareket eden bir motor" ile "bir motor durdu" arasında ayrım yapıyor gibi görünüyor ve "yavaş hareket eden bir motor" ile "bir motor durdu" durumum arasında bir ayrım gözükmüyor.
BEMF yaklaşımını her zaman kademeli olarak yavaş sürdüğüm ve asla hızlı döndürmediğim bir sistemde bile uygulamanın bir yolu var mı?
Şu anda üzerinde TI DRV8825 yongası bulunan bir step sürücü kartı kullanıyorum ve "arıza" pininin step motor sabit durağımda durduğunda bana söyleyeceğini umuyorum. Ama hiçbir şey yapmıyor gibi görünüyor - bana bir duraktan bahsetmesi gerekiyor mu, ama sadece yanlış bağladım mı?
Kademenin sert duruşa karşı durduğunu algılayan başka bir yonga veya sürücü tekniği var mı?
Hazır bir step motor sürücüsü kullanarak bir sisteme "ekleyebileceğim" sert bir durak tespit etmek için başka bir teknik var mı?
(Motorlar ve motor sürücüleri ile ilgili sorular için daha uygun başka bir StackExchange sitesi var mı?)