Arduino Stepper Motor


11

ใช้งาน Arduino กับ Stepper Motor ได้อย่างไร

คำตอบ:


11

มีสเต็ปเปอร์มอเตอร์สองชนิด: unipolar และ bipolar ตัวเหนี่ยวนำ Unipolar มีสายหกเส้นหลุดออกมาและสายสองขั้วมีสี่สาย ในการควบคุม unipolar stepper คุณต้องใช้ชิปที่เรียกว่าอาร์เรย์ดาร์ลิงตัน ในการควบคุมสเต็ปเปอร์ไบโพลาร์ให้ใช้ h-bridge

ฉันไม่เคยทำงานกับ unipolar steppers แต่ฉันสามารถอธิบายวิธีใช้ bipolar สิ่งแรกที่คุณต้องทำคือหาสายที่จับคู่ ใช้มัลติมิเตอร์และเชื่อมต่อมิเตอร์กับสายทุกคู่ที่เป็นไปได้ในขณะที่วัดความต้านทาน ในการจับคู่สองครั้งคุณจะพบจำนวนการต่อต้านที่ไม่สิ้นสุด เหล่านี้เป็นคู่เชื่อมต่อ แนบสิ่งเหล่านี้เข้ากับส่วนต่างๆของ h-bridge ของคุณ

เมื่อคุณมีสายควบคุมวงจรแล้ว (ไม่ว่าจะเป็น h-bridge สำหรับ bipolar stepper หรืออาร์เรย์ darlington สำหรับ unipolar) คุณสามารถใช้ Arduino Stepper Library เพื่อควบคุมมัน

ฉันได้รับโปรเจ็กต์ของโปรเจ็กต์ล่าสุดที่ฉันทำไว้กับสเต็ปเปอร์เนื่องจากฉันอนุญาตให้โพสต์ลิงค์เดียวได้ที่นี่

Tom Igoe มีบทความที่น่าสนใจเกี่ยวกับสเตปเปอร์บนเว็บไซต์ของเขา


10

อีกทางเลือกหนึ่งในการสร้างไดร์เวอร์ของคุณเองและผลักดันลำดับการควบคุมที่ถูกต้องให้กับคู่ของสเต็ปคือการใช้ไดร์เวอร์ที่ไม่ได้วางจำหน่ายสำหรับสเต็ปของคุณ คุณลักษณะส่วนใหญ่มีการควบคุมแบบสองพินอย่างง่ายส่วนหนึ่งสำหรับทิศทางและอีกวิธีหนึ่งที่คุณใช้ในการก้าวหนึ่งซึ่งจะลดจำนวนพินที่คุณใช้บน Arduino ของคุณลงอย่างมากและจำนวนตรรกะที่เกี่ยวข้อง ไม่ต้องพูดถึงพวกเขายังมีแนวโน้มที่จะสนับสนุนการขับขี่แบบสับ (ไมโครสเต็ป) ซึ่งจะลดการใช้กระแสไฟโดยรวมและช่วยให้คุณสามารถวิ่งด้วยแรงดันสูงขึ้นและได้รับการเคลื่อนไหวที่นุ่มนวลขึ้น

ตัวอย่างบางส่วนของไดรเวอร์นอกชั้นวางรวมถึง:

Easydriver (รายการโปรดในหมู่ arduino) ไดรเวอร์ Probotix Unipolar Stepper และไดรเวอร์ Gecko (เนื้อหาของ Rolls-Royce ของไดรเวอร์ stepper)

(ฉันไม่ได้รวมลิงก์เพราะมันไม่อนุญาตให้ฉันมีมากกว่าหนึ่งลิงก์ แต่สามารถพบได้ง่ายผ่าน google)

จุดสำคัญที่ควรทราบเมื่อคุณเริ่มขับรถสเต็ปเปอร์ซึ่งมักจะมองข้ามในบทเรียนมากมายที่นั่น: คุณต้องเข้าและออกจากการก้าวเต็มความเร็วเมื่อทำการเคลื่อนที่หลายขั้นตอน ฉันเคยเห็นตัวอย่างมากมายที่พวกเขาบอกว่าจะส่งขั้นตอนเดียวกันให้มอเตอร์ตลอดเวลา ไม่เพียง แต่จะส่งผลให้เกิดการสั่นสะเทือนและเสียงรบกวนที่มากขึ้นเมื่อเคลื่อนที่ด้วยความเร็วเต็มพิกัดเท่านั้น แต่ยังส่งผลให้เกิดความล้มเหลวในการดำเนินการเคลื่อนไหวและตำแหน่งใต้หรือเหนือการถ่ายภาพ ใช้ความเร็วเชิงเส้นที่เหมาะสม (หรืออย่างอื่น) เพิ่มความเร็วในการเคลื่อนไหวของคุณ (เริ่มต้นและสิ้นสุดด้วยความล่าช้าที่มากขึ้นระหว่างขั้นตอนมากกว่าความล่าช้าที่ใช้ในการเคลื่อนไหวเต็มความเร็ว)

!ค


4

ที่นี่คุณมีการสอนทำให้ฉันเป็นภาษาโปรตุเกส แต่ google แปลเป็นภาษาอังกฤษได้ดีทีเดียว

http://translate.google.pt/translate?js=y&prev=_t&hl=pt-PT&ie=UTF-8&u=http%3A%2F%2Fwww.lusorobotica.com%2Findex.php%2Ftopic%2C106.0.html&sl= PT & TL = th & history_state0 = & แลกเปลี่ยน = 1

สามารถปรึกษาภาษาต้นฉบับเพื่อให้มีแหล่งที่มาโดยไม่ต้องแปล

ขอแสดงความนับถืออย่างสูง,

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.