ฉันจะตรวจจับได้เมื่อสเต็ปเปอร์มอเตอร์หยุดทำงานได้อย่างไร
การค้นหา google นำฉันไปสู่บางคนที่บอกว่าเมื่อสเต็ปเปอร์มอเตอร์มีกระแสไฟฟ้าพุ่งสูงขึ้นซึ่งสามารถตรวจจับได้ง่ายด้วยเซ็นเซอร์ฮอลล์ (หรือฉันคิดว่าโดยเซ็นเซอร์กระแสอื่น ๆ ที่กล่าวถึงใน"ฉันจะตรวจจับ กระแสของมอเตอร์ได้อย่างไร" )
อย่างไรก็ตามฉันวัดกระแสผ่าน (หนึ่งใน 4 สาย) ของสเต็ปเปอร์มอเตอร์ของฉันและมันมักจะอยู่ในช่วงไม่กี่เปอร์เซ็นต์ของ 0.5 A ไม่ว่าจะเป็นไดร์เวอร์สเตปของฉันอยู่ในตำแหน่งเดียวหรือไม่ ) หรือไดร์เวอร์สเต็ปเปอร์คิดว่ากำลังบอกให้สเต็ปเปอร์เคลื่อนที่ตามปกติ แต่มอเตอร์นั้นได้รับการแยกออกจากขีด จำกัด ฮาร์ด การวัดกระแสในแหล่งจ่ายไฟ + 12V ไปที่ไดรเวอร์มอเตอร์ก็ดูเหมือนว่าจะให้กระแสค่อนข้างคงที่ อาจเป็นเพราะฉันลดวงเงินปัจจุบันลงไปที่จำนวนของไดรเวอร์มอเตอร์สเต็ปเปอร์ "ชอปเปอร์" ของฉัน
ฉันไม่มีรายละเอียดที่สำคัญบางอย่างในวิธี "วัดค่าปัจจุบัน" หรือไม่?
การค้นหา google นำฉันไปสู่คนอื่น ๆ ที่วัด back-EMF (BEMF) ในหนึ่งสเต็ปของสเต็ปในช่วงเวลาที่ไดร์เวอร์สเต็ปเป็นไดร์เวอร์ที่ขดเท่านั้น แต่นั่นดูเหมือนจะแยกความแตกต่างระหว่าง "มอเตอร์ที่เคลื่อนที่เร็ว" เทียบกับ "มอเตอร์หยุด" และดูเหมือนจะไม่แยกความแตกต่างระหว่างกรณีของฉัน "มอเตอร์เคลื่อนที่ช้า" vs "มอเตอร์หยุด"
มีวิธีการใช้แนวทาง BEMF แม้ในระบบที่ฉันขับสเต็ปเปอร์ช้า ๆ และไม่หมุนอย่างรวดเร็วหรือไม่?
ฉันกำลังใช้บอร์ดควบคุม stepperกับชิป TI DRV8825 บนนั้นและฉันหวังว่าพิน "ความผิดพลาด" จะบอกฉันเมื่อสเต็ปเปอร์มอเตอร์หยุดทำงานกับการหยุดที่ยากของฉัน แต่ดูเหมือนว่าจะไม่ทำอะไรเลย - ควรบอกฉันเกี่ยวกับแผงขายของ แต่ฉันแค่คิดว่ามันผิดหรือเปล่า?
มีเทคนิคชิปหรือไดรฟ์อื่น ๆ ที่ตรวจพบเมื่อ stepper ได้หยุดกับหยุดยากหรือไม่
มีเทคนิคอื่น ๆ ในการตรวจหาแผงลอยที่ฉันสามารถ "เพิ่ม" ลงในระบบโดยใช้ไดร์เวอร์สเต็ปมอเตอร์แบบ off-the-shelf
(มีเว็บไซต์ StackExchange อื่น ๆ ที่เหมาะสมกว่าสำหรับคำถามเกี่ยวกับมอเตอร์และไดรเวอร์มอเตอร์หรือไม่)