ฟังก์ชันหน่วยความจำเฟสของคอนโทรลเลอร์ stepper motor
ไดรเวอร์มอเตอร์สตาร์ทมอเตอร์รีสตาร์ทมอเตอร์สตาร์ทหลังจากที่ปิดเครื่องและมอเตอร์สตาร์ทอาจถูกเขย่า เพื่ออธิบายสาเหตุของปรากฏการณ์นี้และแก้ปัญหามันเป็นสิ่งจำเป็นที่จะเข้าใจ ฟังก์ชั่น หน่วยความจำขั้นตอนการ ทำงานของ มอเตอร์ stepper
บทความนี้จะอธิบายฟังก์ชันหน่วยความจำเฟส หน่วยความจำเฟสเราสามารถนึกภาพว่ามอเตอร์สเต็ปเปอร์จะใช้เวลากี่ขั้นตอนหลังจากขั้นตอนหนึ่งและต้องหยุดอยู่ที่มุมนั้นเมื่อหยุด
เมื่อเฟิร์มแวร์ขับอยู่ในระยะหนึ่งถ้าเฟสแตกต่างจากเฟสที่กำลังเปิดเครื่องถัดไปมอเตอร์สตาร์ทจะ "กระวนกระวายใจ" เพื่อขจัดความกระวนกระวายใจนี้จำเป็นต้องจดจำระยะเมื่อปิดเครื่อง ตัวอย่างเช่นระยะเวลาของการทำงานมอเตอร์สตาร์ทเป็น 8 สมมติว่าจะหยุดที่ขั้นตอนที่ 4 และปิดเครื่อง หลังจากเปิดเครื่องอีกครั้งหากขั้นตอนแรกเริ่มต้นโดยตรงที่ตำแหน่งที่ 4 เครื่องจะปรากฏขึ้นที่จุดเริ่มต้น หากระบบสามารถจดจำได้ว่ายังอยู่ในขั้นตอนที่ 4 จากนั้นสามารถออกคำสั่งให้ไปยังขั้นตอนที่ 5 หรือขั้นตอนที่ 3 ได้อย่างถูกต้อง
ปัจจุบันมีไดรเวอร์ stepper motor จำนวนมากที่ไม่มีฟังก์ชัน memory phase phase โดยเฉพาะ driver stepper ที่ใช้ IC ทั่วไป ตัวอย่างเช่นตอนนี้ไม่ได้เป็นไดร์เวอร์ชิปและอยู่ใน ไดรฟ์ตามแนวตั้ง DSP ไม่มีหน่วยความจำเฟสนั่นคือจะหยุดทำงานที่เฟสเมื่อชีพจรของเขาเสร็จสิ้น เนื่องจากมอเตอร์มีความเฉื่อยชาเล็กน้อยเมื่อมันหยุดลงมันทำให้เกิดความสับสนในจุดที่หน่วยความจำ
สัญญาณรีเซ็ตของขารีเซ็ตหลังจากเปิดเครื่อง IC จะรีเซ็ตเฟสของมอเตอร์เป็นค่าเริ่มต้นและไม่ควรหลีกเลี่ยงการกระเพื่อมของการเปิดเครื่อง แม้ว่าจะเป็นเซอร์โวมอเตอร์ที่มีค่าสัมบูรณ์ก็จะต้องได้รับการตัดสินและแก้ไข
นอกจากนี้ยังสามารถมองเห็นเป็น jitter หรือพูดอย่างเคร่งครัดไม่มีมอเตอร์ที่ไม่สั่นไหว สำคัญคือเท่าไหร่ผลกระทบกระวนกระวายใจนี้ได้ในใบสมัครของคุณหรือไม่ ที่ดีที่สุดคือการบันทึกพิกัดหยุดแน่นอนหลังจากเปิดเครื่อง
ระบบรีเซ็ตและตรวจสอบจุดเดิมแล้วรันไปที่การดำเนินการกู้คืนพิกัดสัมบูรณ์ก่อนที่จะปิดเครื่อง
หากกระวนกระวายใจมีผลกระทบอย่างมากต่อการทำงานโดยรวมขอแนะนำให้พิจารณาเซอร์โวมอเตอร์ เซอร์โวมอเตอร์มีเฟส Z ซึ่งสามารถอยู่ในค่าสัมบูรณ์หรือค้นหา 0 จุดเพื่อหลีกเลี่ยงการกระวนกระวายใจ





