ใช้งาน Arduino กับ Stepper Motor ได้อย่างไร
ใช้งาน Arduino กับ Stepper Motor ได้อย่างไร
คำตอบ:
มีสเต็ปเปอร์มอเตอร์สองชนิด: unipolar และ bipolar ตัวเหนี่ยวนำ Unipolar มีสายหกเส้นหลุดออกมาและสายสองขั้วมีสี่สาย ในการควบคุม unipolar stepper คุณต้องใช้ชิปที่เรียกว่าอาร์เรย์ดาร์ลิงตัน ในการควบคุมสเต็ปเปอร์ไบโพลาร์ให้ใช้ h-bridge
ฉันไม่เคยทำงานกับ unipolar steppers แต่ฉันสามารถอธิบายวิธีใช้ bipolar สิ่งแรกที่คุณต้องทำคือหาสายที่จับคู่ ใช้มัลติมิเตอร์และเชื่อมต่อมิเตอร์กับสายทุกคู่ที่เป็นไปได้ในขณะที่วัดความต้านทาน ในการจับคู่สองครั้งคุณจะพบจำนวนการต่อต้านที่ไม่สิ้นสุด เหล่านี้เป็นคู่เชื่อมต่อ แนบสิ่งเหล่านี้เข้ากับส่วนต่างๆของ h-bridge ของคุณ
เมื่อคุณมีสายควบคุมวงจรแล้ว (ไม่ว่าจะเป็น h-bridge สำหรับ bipolar stepper หรืออาร์เรย์ darlington สำหรับ unipolar) คุณสามารถใช้ Arduino Stepper Library เพื่อควบคุมมัน
ฉันได้รับโปรเจ็กต์ของโปรเจ็กต์ล่าสุดที่ฉันทำไว้กับสเต็ปเปอร์เนื่องจากฉันอนุญาตให้โพสต์ลิงค์เดียวได้ที่นี่
Tom Igoe มีบทความที่น่าสนใจเกี่ยวกับสเตปเปอร์บนเว็บไซต์ของเขา
อีกทางเลือกหนึ่งในการสร้างไดร์เวอร์ของคุณเองและผลักดันลำดับการควบคุมที่ถูกต้องให้กับคู่ของสเต็ปคือการใช้ไดร์เวอร์ที่ไม่ได้วางจำหน่ายสำหรับสเต็ปของคุณ คุณลักษณะส่วนใหญ่มีการควบคุมแบบสองพินอย่างง่ายส่วนหนึ่งสำหรับทิศทางและอีกวิธีหนึ่งที่คุณใช้ในการก้าวหนึ่งซึ่งจะลดจำนวนพินที่คุณใช้บน Arduino ของคุณลงอย่างมากและจำนวนตรรกะที่เกี่ยวข้อง ไม่ต้องพูดถึงพวกเขายังมีแนวโน้มที่จะสนับสนุนการขับขี่แบบสับ (ไมโครสเต็ป) ซึ่งจะลดการใช้กระแสไฟโดยรวมและช่วยให้คุณสามารถวิ่งด้วยแรงดันสูงขึ้นและได้รับการเคลื่อนไหวที่นุ่มนวลขึ้น
ตัวอย่างบางส่วนของไดรเวอร์นอกชั้นวางรวมถึง:
Easydriver (รายการโปรดในหมู่ arduino) ไดรเวอร์ Probotix Unipolar Stepper และไดรเวอร์ Gecko (เนื้อหาของ Rolls-Royce ของไดรเวอร์ stepper)
(ฉันไม่ได้รวมลิงก์เพราะมันไม่อนุญาตให้ฉันมีมากกว่าหนึ่งลิงก์ แต่สามารถพบได้ง่ายผ่าน google)
จุดสำคัญที่ควรทราบเมื่อคุณเริ่มขับรถสเต็ปเปอร์ซึ่งมักจะมองข้ามในบทเรียนมากมายที่นั่น: คุณต้องเข้าและออกจากการก้าวเต็มความเร็วเมื่อทำการเคลื่อนที่หลายขั้นตอน ฉันเคยเห็นตัวอย่างมากมายที่พวกเขาบอกว่าจะส่งขั้นตอนเดียวกันให้มอเตอร์ตลอดเวลา ไม่เพียง แต่จะส่งผลให้เกิดการสั่นสะเทือนและเสียงรบกวนที่มากขึ้นเมื่อเคลื่อนที่ด้วยความเร็วเต็มพิกัดเท่านั้น แต่ยังส่งผลให้เกิดความล้มเหลวในการดำเนินการเคลื่อนไหวและตำแหน่งใต้หรือเหนือการถ่ายภาพ ใช้ความเร็วเชิงเส้นที่เหมาะสม (หรืออย่างอื่น) เพิ่มความเร็วในการเคลื่อนไหวของคุณ (เริ่มต้นและสิ้นสุดด้วยความล่าช้าที่มากขึ้นระหว่างขั้นตอนมากกว่าความล่าช้าที่ใช้ในการเคลื่อนไหวเต็มความเร็ว)
!ค
ที่นี่คุณมีการสอนทำให้ฉันเป็นภาษาโปรตุเกส แต่ google แปลเป็นภาษาอังกฤษได้ดีทีเดียว
สามารถปรึกษาภาษาต้นฉบับเพื่อให้มีแหล่งที่มาโดยไม่ต้องแปล
ขอแสดงความนับถืออย่างสูง,