Stepper Motor Design โปรแกรมระดับใดก็ได้
มุมมอง: 0 ผู้แต่ง: ไซต์บรรณาธิการเผยแพร่เวลา: 2020-12-09 Origin: เว็บไซต์
สอบถาม
Stepping Motor เป็นคนจำนวนมากคิดว่า Stepper Motor ไม่สามารถจัดทำดัชนีได้อย่างแม่นยำ ฉันจะทำกับประสบการณ์แผ่นดัชนีมอเตอร์ Stepper จริง ๆ แล้วคุณต้องการทราบวิธีการใช้ Stepper Motor รู้วิธีการเขียนโปรแกรมที่ภายใต้สถานการณ์ปกติความแม่นยำในการหารสามารถรับประกันได้ แอพพลิเคชั่นมอเตอร์ Stepper ไม่ว่าจะอยู่ในสถานที่ใดก็ต้องรับประกันว่าจะมีแรงบิดเพียงพอ Stepper Motor เป็นสิ่งที่ยิ่งใหญ่ในรถ ภายใต้สถานการณ์ปกติเวลาเริ่มต้นโดยทั่วไปควรจะไกลที่สุดเท่าที่จะเป็นไปได้ ความเร็วเริ่มต้นไม่สามารถเร็วเกินไป รายได้หยุดเร็วเกินไปอาจทำให้เกิดปรากฏการณ์ overshoot ในกระบวนการใช้งานหากคุณไม่ได้ทำดัชนีให้เสร็จซึ่งเป็นเรื่องปกติที่จะเดิน แต่พบว่าเลวร้ายเพียงใดนิดหน่อยมีตะเข็บสถานการณ์แบบนี้เป็นตำนานนอกขั้นตอน แก้ปัญหาขั้นตอนดังต่อไปนี้: 1. เพิ่มแรงบิดของมอเตอร์และเพิ่มกระแสไฟไดรฟ์ 2. เพื่อลดความเร็วสูงสุดของการทำงาน 3. เวลาเริ่มต้นยาว; 4. ลดความเร็วเริ่มต้น หากไม่มีคำถามข้างต้นคุณก็เป็นไปได้ว่าโปรแกรมที่มีภายในไม่สามารถชี้ให้เห็นส่วนที่เหลือของพัลส์ที่เกิดจากข้อผิดพลาดสะสม ตามที่ทราบกันดีว่าพัลส์ขึ้นอยู่กับจำนวนเต็มในการคำนวณไม่มีที่จะมีครึ่งหนึ่งของชีพจร แต่บ่อยครั้งที่มันเป็นครึ่งหนึ่งของชีพจรมีปัญหาถ้ารอบ 10 ส่วนแต่ละส่วนเท่ากันส่งครึ่งหนึ่งของชีพจรไม่ใช่สิ่งที่ ไม่ดี 20 ส่วนเท่ากันแต่ละครึ่งของชีพจรอาจไม่ชัดเจนโดยเฉพาะ แต่การได้รับมอบหมายให้กับ 50, 100, 500, ส่วนที่เท่ากัน NNN แต่ละส่วนเท่ากันครึ่งหนึ่งของพัลส์สามารถเป็นได้มันไม่ใช่เงินก้อนเล็ก ๆ การรอสำเนาเพิ่มเติมแม้แต่แต่ละ 0. เท่ากับพัลส์เป็นตัวเลขทางดาราศาสตร์ นั่นคือผู้คนจำนวนมากคิดว่า Stepper Motor ไม่สามารถสร้างแผ่นดัชนีที่แม่นยำได้ มอเตอร์มันไม่ได้เป็นเพียงความคืบหน้าแม้กระทั่งเซอร์โวมอเตอร์มีปัญหานี้ ---- ส่วนที่เหลือ มีดังนี้: สัดส่วนที่ดีของคนขับรถสเต็ปสำหรับ 64 จากนั้นจำนวนมอเตอร์ของพัลส์ต่อรอบ 62 x200 = 12800 ชุดมอเตอร์แบ่งออกเป็น 128 ชิ้นเท่ากันตอนนี้ 12800/128 = 100 จำนวนพัลส์แต่ละตัวเท่ากับ 100 พัลส์ แต่ถ้าฉันจะถามจะถูกแบ่งออกเป็น 129 ชิ้นเท่ากันสูตรคือ: 12800/129 = 99. 2248062 นั่นคือแต่ละส่วนที่เท่ากันนั้นต้องเป็น 99. 2248062 พัลส์เพื่อแบ่งส่วนที่เหลือทศนิยม 2248062 = 28. 9999999 พัลส์ เทียบเท่ากับข้อผิดพลาดรอบส่วนที่เท่ากันของหนึ่งในสี่ แต่ปัญหาคือวิธีจัดการกับวิธีการต่อไปนี้คือการแก้ปัญหาที่เหลือของวิธีการประมวลผลพัลส์ที่เหลือ กล่าวว่าตัวอย่างข้างต้นเป็นการอ้างอิงจำนวนพัลส์มอเตอร์เป็น 12800 เป็นวงกลมแบ่งออกเป็น 129 ชิ้นเท่ากัน ขอวงกลมผ่านข้อผิดพลาดสูงสุดไม่เกินหนึ่งพัลส์ วิธีการเขียนโปรแกรมมีดังนี้: 1. ตั้งหมายเลขพัลส์มอเตอร์ที่ตายแล้วไม่สามารถเขียนได้ 12800 หรือค่าอื่น ๆ 2. ตั้งค่าเป็นคะแนนเช่นหมายเลข: 129 รุ่นลงในการลงทะเบียนข้อมูล D หรือ V3 คำนวณแต่ละส่วนที่เท่ากันจำเป็นต้องมีจำนวนพัลส์จำนวนเต็ม: 12800/129 = 994 จำนวนพัลส์คำนวณอย่างแม่นยำแต่ละชิ้นส่วนที่เท่ากันความต้องการผลลัพธ์คือการดำเนินการจุดลอยตัว: 12800/129 = 99. 22480625 0 = 0. 2248062 สูตรที่ได้รับแต่ละหมายเลขพัลส์เท่ากัน 7. ด้วยส่วนที่เหลือของหมายเลขพัลส์คูณด้วยจำนวนทั้งหมดของส่วนที่เท่ากัน: 0. 2248062x129 = 28 99999998. ลบจุดทศนิยมรับจำนวนเต็ม 28. 8. ด้วยจำนวนลบ 28 ฯลฯ : 129 -28 = 101 ในกระบวนการของข้อมูลนี้สำหรับการประมวลผลเช่นไฟล์แนบ 9. โปรแกรมกำลังทำงานได้รับการเพิ่มในส่วนที่เท่ากันมากกว่า 101 ซึ่งเป็นส่วนที่เท่ากันเริ่มต้นจาก 102 ถึง 129 ส่วนส่วนที่เท่ากัน 28 ชิ้นส่วนที่เท่ากันแต่ละชิ้นกับพัลส์ จำนวนพัลส์เริ่มต้นจาก 102 ส่วนของ 99 + 1 = 100 ตามการคำนวณข้างต้น 28 ในส่วนที่เท่ากันแต่ละส่วนเท่ากับเพิ่มพัลส์เพิ่มขึ้น 1/100 นั่นคือแต่ละส่วนเท่ากัน สรุป: จากมุมมองของการคำนวณข้างต้นหากไม่จำเป็นต้องมีการตัดเฉือนที่แม่นยำแน่นอนโปรแกรมการตัดเฉือนของผลิตภัณฑ์จะตรงตามข้อกำหนดอย่างสมบูรณ์