การแนะนำสเต็ปเปอร์มอเตอร์สองเฟส:
การควบคุมสเต็ปเปอร์มอเตอร์ที่เกิดขึ้นจริงนั้นง่ายมาก แอปพลิเคชันเป็นคนโง่ ผู้ผลิตทำงานได้ดีของไดรเวอร์สเต็ปเปอร์มอเตอร์ สเต็ปเปอร์มอเตอร์ทำงานโดยคนขับเพื่อควบคุม เราไม่จำเป็นต้องทำความเข้าใจในเชิงลึกของสเต็ปเปอร์มอเตอร์ ตราบใดที่คุณรู้ว่าการประยุกต์ใช้วิธีการขับสเต็ปเปอร์มอเตอร์สามารถทำได้ แน่นอนว่าลักษณะการทำงานของสเต็ปเปอร์มอเตอร์อย่างง่ายหรือต้องรู้ ผมจะแนะนำด้านล่าง!
บทบาทของแผนกย่อย:
สเต็ปเปอร์มอเตอร์แบบสองเฟส มุมสเต็ปพื้นฐาน 1.8 องศา นั่นคือ: มอเตอร์พัลส์ 200 ตัวหมุนเป็นวงกลม เรียกว่าสเต็ปทั้งหมด
ฟังก์ชั่นของแผนกย่อยสามารถตั้งค่าได้บนไดรเวอร์ของสเต็ปเปอร์มอเตอร์:
เมื่อตั้งค่าเป็น 2 ส่วนย่อย (หรือเรียกว่าครึ่งก้าว) มุมของขั้นจะเป็น 0.9 องศา โดยพัลส์ 400 ครั้งจะหมุนเป็นวงกลม
เมื่อตั้งค่าเป็น 4 ส่วนย่อย มุมขั้นจะเป็น 0.45 องศา และพัลส์ 800 รอบ
เมื่อตั้งค่าเป็น 8 แผนกย่อย มุมขั้นจะเป็น 0.225 องศา และพัลส์ 1600 รอบ
ยิ่งการแบ่งย่อยสูงเท่าใด ความยาวของพัลส์ที่ส่งโดยคอมพิวเตอร์โฮสต์ก็จะยิ่งน้อยลงเท่านั้น ความแม่นยำก็จะยิ่งสูงขึ้น! เป็นที่เข้าใจกันดีว่าพัลส์ไป 10 มม. ข้อผิดพลาด 10% พัลส์ผิดพลาด 1 มม. พัลส์ไป 1 มม. ข้อผิดพลาดเดียวกัน 10% พัลส์ผิดพลาด 0.1 มม.
แน่นอนว่าเราไม่สามารถกำหนดเศษส่วนละเอียดให้ใหญ่มากได้ เพื่อให้บรรลุจุดประสงค์ของแต่ละพัลส์ที่จะเดินในระยะทางที่สั้นเป็นพิเศษ
คุณจำสเต็ปเปอร์มอเตอร์สองเฟส 200 พัลส์เพื่อหมุนวงกลมบนเส้นได้! ยิ่งการแบ่งย่อยมีขนาดใหญ่ จำนวนพัลส์สำหรับการหมุนสเต็ปเปอร์มอเตอร์ก็จะยิ่งมากขึ้นเท่านั้น!
แปลด้วย DeepL.com (เวอร์ชันฟรี)
หากเราต้องการให้สเต็ปเปอร์เคลื่อนที่ได้ 400 มม. ที่ 600 รอบต่อนาที เราจะคำนวณจำนวนพัลส์และความถี่พัลส์ที่ OP ต้องส่งออกได้อย่างไร
เราจะควบคุมความเร็วของสเต็ปเปอร์มอเตอร์ได้อย่างไร (เช่น เราจะคำนวณความถี่พัลส์ได้อย่างไร):
สมมติว่าการตั้งค่าเป็นเศษส่วนละเอียดสี่ส่วน จำนวนพัลส์ที่จำเป็นสำหรับมอเตอร์ในการหมุนหนึ่งครั้ง เช่น 800 เพื่อให้ได้ความเร็วสเต็ปเปอร์มอเตอร์ที่ 600 รอบต่อนาที ซึ่งเป็นการคำนวณความถี่ของพัลส์ที่โฮสต์ควรส่ง คอมพิวเตอร์:
แนวคิดเรื่องความถี่คือจำนวนพัลส์ที่ส่งในหนึ่งวินาที
ดังนั้น ขั้นแรกให้คำนวณจำนวนรอบการหมุนต่อวินาทีของสเต็ปเปอร์มอเตอร์
600/60 = 10 รอบต่อวินาที
จากนั้นคำนวณจำนวนพัลส์ที่ต้องการสำหรับ 10 รอบ/วินาที
10 x 800 = 8000
นั่นคือความถี่พัลส์คือ 8000 หรือ 8K
สรุป เพื่อให้ทราบถึงความเร็วสเต็ปเปอร์มอเตอร์ที่ 600 รอบต่อนาที คอมพิวเตอร์โฮสต์ควรรักษาความถี่เอาต์พุตพัลส์ไว้ที่ 8K
ตอนนี้คุณเข้าใจแล้วหรือยัง? ในการคำนวณความถี่พัลส์จะต้องรู้ข้อกำหนดเบื้องต้นสองประการคือ:
1 รู้จำนวนพัลส์ที่จำเป็นสำหรับการปฏิวัติสเต็ปเปอร์มอเตอร์หนึ่งครั้ง
2 รู้ความเร็วการหมุนของสเต็ปเปอร์มอเตอร์ หน่วยความเร็วในการหมุนคือ: รอบต่อ
วิธีการคำนวณจำนวนพัลส์ที่สเต็ปเปอร์มอเตอร์ต้องการ
สมมติว่าการตั้งค่าเป็นเศษส่วนละเอียดสี่ส่วน จำนวนพัลส์ที่จำเป็นสำหรับมอเตอร์ในการหมุนวงกลมคือ 800 และเมื่อตระหนักว่าสเต็ปเปอร์มอเตอร์เคลื่อนที่ได้ระยะทาง 400 มม. การคำนวณจำนวนพัลส์ที่ควรส่งโดย คอมพิวเตอร์ส่วนบน:
ถ้าเพลาเอาท์พุทของสเต็ปเปอร์มอเตอร์และสกรู (ระยะห่าง: 10 มม.) เชื่อมต่อโดยตรงหรือผ่านไดรฟ์ลูกรอก เส้นรอบวงล้อ 10 มม. นั่นคือสเต็ปเปอร์มอเตอร์หมุนเป็นวงกลมความยาวของกลไกการเดิน 10 มม.
จำนวนพัลส์ของการหมุนมอเตอร์หนึ่งครั้งคือ 800 ดังนั้นความยาวของพัลส์ที่เดิน:
10 มม. / 800 = 0.0125 มม
จำนวนพัลส์ที่ต้องใช้ในการเดินทาง 400 มม.:
400 / 0.0125 = 32000 พัลส์
สรุป เพื่อให้ทราบระยะทาง 400 มม. ที่สเต็ปเปอร์มอเตอร์เคลื่อนที่ จำนวนพัลส์ที่คอมพิวเตอร์โฮสต์ควรส่งคือ 32000
ตอนนี้คุณเข้าใจแล้วหรือยัง? ข้อกำหนดเบื้องต้นสามประการที่ต้องทราบเพื่อคำนวณจำนวนพัลส์คือ:
1 รู้จำนวนพัลส์ที่จำเป็นสำหรับการปฏิวัติสเต็ปเปอร์มอเตอร์หนึ่งครั้ง
2 รู้จักสเต็ปเปอร์มอเตอร์เพื่อหมุนวงกลมตามความยาวเดิน
3 รู้ความยาวรวมของการเดินทางที่ต้องการโดยสเต็ปเปอร์มอเตอร์
หากเราต้องการปรับปรุงความแม่นยำเราสามารถเพิ่มการแบ่งย่อยได้หากตั้งค่าการแบ่งย่อยเป็น 64 จำนวนพัลส์ที่จำเป็นสำหรับการหมุนมอเตอร์หนึ่งครั้งคือ:
64 x 200 = 12800
ความยาวของพัลส์ที่เดินทางคือ:
10 มม. / 12800 = 0.00078 มม
จำนวนพัลส์ที่ต้องใช้ในการเดินทาง 400 มม.:
400 / 0.00078 = 512000 พัลส์
เพื่อให้บรรลุความเร็ว 600 รอบต่อนาที ความถี่ของพัลส์ที่คอมพิวเตอร์โฮสต์ควรส่งคือ:
( 600 / 60 ) X 12800 = 128000
นั่นคือ: 128K
แปลด้วย DeepL.com (เวอร์ชันฟรี)
เวลาโพสต์: 11 ส.ค.-2024