อะไรคือข้อดีของการใช้ตัวป้องกันมอเตอร์ถ้าฉันต้องการใช้สเต็ปเปอร์มอเตอร์


11

ฉันรู้ว่ามันเป็นไปได้ที่จะเชื่อมต่อสเต็ปเปอร์มอเตอร์กับอาร์ดิโนโดยตรง ( ดังที่แสดงไว้ที่นี่ ) ฉันรู้ว่าอีกทางเลือกหนึ่งคือการใช้ตัวป้องกันมอเตอร์ (เช่นArduino Motor ShieldหรือAdafruit Motor Shield )

สิ่งที่ฉันอยากรู้: อะไรคือข้อดีที่แท้จริงของการใช้เกราะป้องกันมอเตอร์

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

คำตอบ:


9

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

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

โดยปกติแล้วตัวป้องกันมอเตอร์จะมีไดรเวอร์ที่คล้ายกัน แต่สามารถใช้ฟังก์ชันเพิ่มเติมซึ่งคุณอาจพบว่ามีประโยชน์ ตัวอย่างเช่นเกราะป้องกัน Adafruit ที่คุณเชื่อมโยงนั้นควบคุมโดยบัส I2C และมี PWM ในตัวของมันเอง นั่นหมายความว่าคุณสามารถควบคุมมอเตอร์ได้หลายตัวโดยไม่ต้องใช้ขาออกเพิ่มเติมใน Arduino ของคุณ

กล่าวโดยย่อคือเกราะมอเตอร์ไม่จำเป็น พวกเขาสามารถเป็นประโยชน์โดยเฉพาะอย่างยิ่งถ้าคุณไม่คุ้นเคยกับอุปกรณ์อิเล็กทรอนิกส์พื้นฐานหรือคุณไม่ต้องการสร้างมันเอง


5

เสถียรภาพเชิงกลของสิ่งทั้งหมดน่าจะเป็นข้อได้เปรียบหลัก ฉันเองเลือกโมดูลทั่วไปหรือส่วนประกอบหลวม ข้อเสียเปรียบหลักของ shields คือ pin ขัดแย้งเมื่อใช้มากกว่าหนึ่ง shield


4

ฉันใช้ adafruit Motorshield v2 สำหรับโครงการ solar tracker ของฉันกับ stepper motor สองตัว ฉันค่อนข้างใหม่สำหรับ arduino และการเข้ารหัสและฉันคิดว่าโล่ทำให้มันง่ายขึ้นมากสำหรับฉันที่จะแฮงค์มัน - ง่ายต่อการเขียนโค้ดและซ้อนกันได้ดีบน ardiuno (การบัดกรีเล็กน้อยเพื่อประกอบ

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