Jak mogę wykryć, że silnik krokowy utknął?
Wyszukiwarka google doprowadziła mnie do niektórych osób, które mówią, że gdy silnik krokowy zatrzymuje się, prąd wzrasta, co można łatwo wykryć za pomocą czujnika Halla. (Lub, jak sądzę, przez którykolwiek z innych czujników prądu wymienionych w „Jak wyczuć prąd silnika?” ).
Zmierzyłem jednak prąd przez (jeden z 4 przewodów) mojego silnika krokowego i zawsze mieści się on w granicach kilku procent 0,5 A, czy mój sterownik krokowy utrzymuje jedną pozycję, przesuwając ją normalnie (co w mojej aplikacji jest bardzo wolne ), lub kierowca silnika krokowego uważa, że mówi silnikowi krokowemu, aby poruszał się normalnie, ale silnik ustabilizował się względem twardego limitu. Wydaje się, że pomiar prądu w zasilaczu + 12V zasilającym sterownik silnika krokowego daje dość stały prąd. Może to być spowodowane tym, że obniżyłem ograniczenie prądu do tej wartości w sterowniku silnika krokowego „choppera”.
Czy brakuje mi jakiegoś kluczowego szczegółu w podejściu „zmierz bieżące”?
Wyszukiwarka google doprowadziła mnie do kilku innych osób, które mierzą EMF (BEMF) w jednej cewce stepera w czasie, gdy sterownik krokowy napędza tylko drugą cewkę. Ale to wydaje się jedynie rozróżniać między „silnikiem poruszającym się szybko” a „silnikiem zatrzymanym” i nie wydaje się rozróżniać między moim przypadkiem „silnika poruszającego się wolno” a „silnikiem zatrzymanym”.
Czy jest jakiś sposób na zastosowanie podejścia BEMF, nawet w systemie, w którym zawsze powoli napędzam silnik krokowy i nigdy nie obracam go szybko?
Obecnie używam karty sterownika krokowego z układem TI DRV8825 i miałem nadzieję, że pin „usterki” powie mi, kiedy silnik krokowy utknie na moim twardym zatrzymaniu. Ale wydaje się, że to nic nie robi - czy to ma mi opowiadać o straganie, ale po prostu źle go okablowałem?
Czy jest jakaś inna technika chipa lub napędu, która wykrywa, kiedy stepper utknął w miejscu przy zatrzymaniu?
Czy istnieje jakaś inna technika wykrywania twardego przeciągnięcia, którą mogę „dodać” do systemu za pomocą gotowego sterownika silnika krokowego?
(Czy jest jakaś inna strona StackExchange, która jest bardziej odpowiednia na pytania dotyczące silników i sterowników silników?)