สารบัญ:

บทช่วยสอนสำหรับ VNH2SP30 Monster Motor Module (ช่องเดียว): 6 ขั้นตอน (พร้อมรูปภาพ)
บทช่วยสอนสำหรับ VNH2SP30 Monster Motor Module (ช่องเดียว): 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บทช่วยสอนสำหรับ VNH2SP30 Monster Motor Module (ช่องเดียว): 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: บทช่วยสอนสำหรับ VNH2SP30 Monster Motor Module (ช่องเดียว): 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Lesson 102: Using ZK-5AD 4A Dual DC Motor Driver TA6586 4A 14V The best Motor Driver (new product) 2024, พฤศจิกายน
Anonim
บทช่วยสอนสำหรับ VNH2SP30 Monster Motor Module (ช่องเดียว)
บทช่วยสอนสำหรับ VNH2SP30 Monster Motor Module (ช่องเดียว)

คำอธิบาย

VNH2SP30 เป็นไดรเวอร์มอเตอร์แบบฟูลบริดจ์สำหรับใช้งานในยานยนต์ที่หลากหลาย อุปกรณ์ประกอบด้วยตัวขับด้านสูงเสาหินคู่และสวิตช์ด้านข้างต่ำสองตัว สวิตช์ควบคุมด้านสูงได้รับการออกแบบโดยใช้เทคโนโลยี VIPower M0 ที่เป็นเอกสิทธิ์เฉพาะของ STMicroelectronic ที่เป็นที่รู้จักและผ่านการพิสูจน์แล้ว ซึ่งช่วยให้สามารถผสานการทำงานกับ Power MOSFET แบบเดียวกันได้อย่างมีประสิทธิภาพด้วยวงจรสัญญาณ/ป้องกันอัจฉริยะ VIN และมอเตอร์เอาท์ไว้สำหรับขั้วต่อสกรูขนาด 5 มม. ทำให้ง่ายต่อการต่อสายเกจขนาดใหญ่ขึ้น INA และ INB ควบคุมทิศทางของมอเตอร์แต่ละตัว และหมุด PWM จะเปิดหรือปิดมอเตอร์ สำหรับ VNH2SP30 พินของ Sense ปัจจุบัน (CS) จะส่งออกประมาณ 0.13 โวลต์ต่อแอมป์ของกระแสไฟขาออก

ข้อมูลจำเพาะ:

  • ช่วงแรงดันไฟ: 5.5V - 16V
  • พิกัดกระแสไฟสูงสุด: 30A
  • กระแสไฟฟ้าต่อเนื่องที่ใช้งานได้จริง: 14 A
  • กระแสเอาต์พุตตามสัดส่วนกับกระแสมอเตอร์
  • MOSFET on-resistance: 19 mΩ (ต่อขา)
  • ความถี่ PWM สูงสุด: 20 kHz
  • การปิดระบบระบายความร้อน
  • การปิดระบบแรงดันไฟเกินและแรงดันไฟเกิน

ขั้นตอนที่ 1: การเตรียมวัสดุ

การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ

สำหรับบทช่วยสอนนี้ เราต้องการรายการเหล่านี้:

1. VNH2SP30 Monster Motor Module (ช่องเดียว)

2. บอร์ด Arduino Uno และ USB

3. มอเตอร์เกียร์พลาสติก

4. แบตเตอรี่ลิเธียมไอออนแบบรีชาร์จ 7.4V 1200mAh

5. ลวด 2x พร้อมคลิปหนีบจระเข้

ขั้นตอนที่ 2: การเชื่อมต่อฮาร์ดแวร์

การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์

เชื่อมต่อพิน VNH2SP30 Monster Motor Module (ช่องเดี่ยว) กับพิน Arduino Uno

5V > 5V

GND > GND

CS > A2

INA > D7

INB > D8

PMW > D5

ขั้นตอนที่ 3: ตัวอย่างซอร์สโค้ด

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

ขั้นตอนที่ 4: การตรวจสอบแบบอนุกรม

จอภาพแบบอนุกรม
จอภาพแบบอนุกรม

หลังจากที่คุณรวบรวมซอร์สโค้ดตัวอย่างลงในบอร์ด Arduino Uno ของคุณเสร็จแล้ว ให้ไปที่ Tools > Serial Monitor แล้วคุณจะได้จอภาพแบบอนุกรมดังที่แสดงในภาพด้านบน

ขั้นตอนที่ 5: ผลลัพธ์

ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์

นี่คือผลลัพธ์ของบทช่วยสอนนี้:

ผม. เมื่อผู้ใช้ป้อนหมายเลข '2' มอเตอร์เกียร์จะเริ่มหมุนไปข้างหน้าและมอนิเตอร์แบบอนุกรมจะพิมพ์ไปข้างหน้า

ii. เมื่อผู้ใช้ป้อน '3' มอเตอร์เกียร์จะเริ่มถอยหลังและมอนิเตอร์แบบอนุกรมจะพิมพ์ย้อนกลับ

สาม. เมื่อผู้ใช้ป้อน '+' ความเร็วของมอเตอร์เกียร์เพิ่มขึ้น 10 และมอนิเตอร์แบบอนุกรมจะพิมพ์ความเร็วของมอเตอร์ อย่างไรก็ตาม ความเร็วสูงสุดของมอเตอร์เกียร์คือ 255 ดังนั้น เมื่อผู้ใช้ป้อน '++' มากกว่านั้น จะยังพิมพ์ 255 และไม่เกิน 255 (ดังแสดงในรูป)

iv. เมื่อผู้ใช้ป้อน '-' ความเร็วของมอเตอร์เกียร์ลดลง 10 และมอนิเตอร์แบบอนุกรมจะพิมพ์ความเร็วของมอเตอร์ อย่างไรก็ตาม ความเร็วต่ำสุดของมอเตอร์เกียร์คือ 0 ดังนั้น เมื่อผู้ใช้ป้อน '-' มากกว่านั้น จะยังพิมพ์ 0 และไม่เคยน้อยกว่า 0 (ดังแสดงในรูป)

iv. เมื่อผู้ใช้ป้อน '1' มอเตอร์เกียร์จะหยุดหมุนและมอนิเตอร์แบบอนุกรมจะหยุดพิมพ์

ขั้นตอนที่ 6: วิดีโอ

วิดีโอสาธิตนี้แสดงให้เห็นว่ามอเตอร์เกียร์ทำงานอย่างไรตามซอร์สโค้ดตัวอย่าง

แนะนำ: