Làm thế nào tôi có thể phát hiện khi một động cơ bước đã bị đình trệ?
Một tìm kiếm trên google đã dẫn tôi đến một số người nói rằng khi động cơ bước bị kẹt, dòng điện tăng vọt, có thể dễ dàng phát hiện bằng cảm biến Hall. (Hoặc, tôi cho rằng, bởi bất kỳ cảm biến hiện tại nào khác được đề cập tại "Làm thế nào tôi có thể cảm nhận được dòng điện của động cơ?" ).
Tuy nhiên, tôi đã đo dòng điện qua (một trong 4 dây) động cơ bước của tôi và nó luôn nằm trong khoảng vài phần trăm 0,5 A, cho dù trình điều khiển bước của tôi có giữ một vị trí, di chuyển bình thường (trong ứng dụng của tôi rất chậm ) hoặc trình điều khiển bước nghĩ rằng nó đang bảo cho bước di chuyển bình thường, nhưng động cơ đã vượt ra khỏi giới hạn cứng. Đo dòng điện trong nguồn cung cấp + 12V cho trình điều khiển động cơ bước, dường như cũng cho dòng điện khá ổn định. Điều này có thể là do tôi đã giảm giới hạn hiện tại xuống số tiền đó trên trình điều khiển động cơ bước "chopper" của mình.
Tôi có thiếu một số chi tiết chính trong phương pháp "đo lường hiện tại" không?
Một tìm kiếm google đã dẫn tôi đến một số người khác đo EMF ngược (BEMF) trong một cuộn của bước trong suốt thời gian trình điều khiển bước chỉ lái các cuộn khác. Nhưng điều đó dường như chỉ phân biệt giữa "một động cơ chuyển động nhanh" và "một động cơ dừng lại", và dường như không phân biệt giữa trường hợp của tôi về "một động cơ di chuyển chậm" và "một động cơ dừng lại".
Có cách nào để áp dụng cách tiếp cận BEMF ngay cả trong một hệ thống mà tôi luôn điều khiển bước chậm và không bao giờ quay nhanh?
Tôi hiện đang sử dụng bảng điều khiển bước với chip TI DRV8825 trên đó và tôi hy vọng pin "lỗi" sẽ cho tôi biết khi nào động cơ bước bị dừng lại khi dừng cứng. Nhưng nó dường như không làm gì cả - nó có nghĩa vụ phải nói với tôi về một gian hàng, nhưng tôi chỉ bị nhầm dây?
Có một số chip hoặc kỹ thuật ổ đĩa khác phát hiện khi bước đã bị đình trệ chống lại điểm dừng cứng?
Có một số kỹ thuật khác để phát hiện một gian hàng cứng mà tôi có thể "thêm" vào hệ thống bằng trình điều khiển động cơ bước ngoài giá không?
(Có một số trang web StackExchange khác phù hợp hơn cho các câu hỏi về động cơ và trình điều khiển động cơ không?)