สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือคำแนะนำเกี่ยวกับวิธีการควบคุมมอเตอร์กระแสตรงและการทำงานของมอเตอร์แบบไบโพลาร์โดยใช้โมดูลไดรเวอร์มอเตอร์ L298N เมื่อใดก็ตามที่เราใช้มอเตอร์กระแสตรงสำหรับโครงการใด ๆ ประเด็นหลักคือ
- ความเร็วของมอเตอร์กระแสตรง,
- ทิศทางของมอเตอร์กระแสตรง
สิ่งนี้สามารถทำได้โดยใช้โมดูลมอเตอร์ไดเวอร์ ดังนั้นฉันจึงใช้โมดูลไดรเวอร์มอเตอร์ L298N เพราะมีราคาถูกและใช้งานง่าย
เสบียง
ทำไมเราจะใช้ไดรเวอร์มอเตอร์/โมดูลไดรเวอร์มอเตอร์?
เนื่องจากไมโครคอนโทรลเลอร์ไม่ได้ส่งกระแสและแรงดันไฟในปริมาณที่เจาะจงซึ่งจะถูกปรับใหม่ให้กับมอเตอร์ ฯลฯ
ขั้นตอนที่ 1: ข้อมูลจำเพาะและคุณสมบัติของโมดูล L298N
L298N เป็นไดร์เวอร์มอเตอร์แบบ H-Bridge แบบดูอัลแชนเนลที่สามารถขับมอเตอร์ DC สองตัวและสเต็ปเปอร์มอเตอร์หนึ่งตัว หมายความว่าสามารถขับเคลื่อนมอเตอร์ DC ได้ถึงสองตัวสำหรับการใช้งานใดๆ เช่น หุ่นยนต์ 2WD, เครื่องเจาะขนาดเล็ก, โซลินอยด์วาล์ว, ล็อค DC เป็นต้น
โมดูลไดรเวอร์มอเตอร์ L298N ประกอบด้วยชิปไดรเวอร์มอเตอร์ L298N (IC) ซึ่งเป็นวงจรเสาหินแบบบูรณาการในแพ็คเกจมัลติวัตต์ 15 ลีด เป็นไดร์เวอร์ฟูลบริดจ์แบบคู่กระแสไฟแรงสูงที่ออกแบบมาเพื่อรับระดับลอจิก TTL มาตรฐาน สำหรับรายละเอียดเพิ่มเติมแผ่นข้อมูลที่ระบุในลิงค์ด้านล่าง
เอกสารข้อมูล L298N
- แรงดันลอจิก: 5V
- แรงดันไฟ: 5V-35V
- กระแสลอจิก: 0-36mA
- กระแสไฟขับ: 2A (MAX ต่อบริดจ์)
- กำลังไฟสูงสุด: 25W
- แรงดันตก: 2v
- ขนาด: 43 x 43 x 26mm
- น้ำหนัก: 26g
ขั้นตอนที่ 2: หน้าที่ของพินและเทอร์มินัลของโมดูล
- OUT 1, OUT 2: ขั้วต่อใช้เชื่อมต่ออุปกรณ์ (DC motor 1)
- OUT 3, OUT 4: เทอร์มินัลใช้เชื่อมต่ออุปกรณ์ (DC motor 2)
&
- และทั้งหมดนี้ (OUT 1, 2, 3, 4) ใช้สำหรับเชื่อมต่อสเต็ปเปอร์มอเตอร์กระแสตรงสองขั้ว
- เทียบกับ: พินนี้ใช้เพื่อจ่ายพลังงานบวกให้กับโมดูล/อุปกรณ์ขับมอเตอร์
- GND: สำหรับพื้นดินทั่วไป
- 5v (แหล่งจ่ายไฟลอจิก): เป็นขั้วอินพุตและเอาต์พุต ถ้ามีจัมเปอร์ 5V-EN อยู่ในตำแหน่ง พินนี้จะทำหน้าที่เป็นเอาต์พุตและจ่ายไฟ 5v จากตัวควบคุมแรงดันไฟฟ้าบนบอร์ด หากจัมเปอร์ 5V-EN ถูกถอดออก พินนี้จะทำหน้าที่เป็นอินพุต (หมายความว่าโมดูลนี้ต้องใช้ 5v สำหรับการเปิดใช้งานลอจิก)
- EN A: มันจะควบคุมความเร็วของ DC motor 1 โดยการถอดจัมเปอร์ออก (ดังนั้น PWM จึงเปิดใช้งาน)
- EN B: จะควบคุมความเร็วของ DC motor 2 โดยถอดจัมเปอร์ออก (ดังนั้น PWM จึงเปิดใช้งาน)
- I/P 1, 2: หมุดเหล่านี้ควบคุมทิศทางของมอเตอร์กระแสตรง 1. หมายถึง เดินหน้าและถอยหลัง
- I/P 3, 4: หมุดเหล่านี้ควบคุมทิศทางของมอเตอร์กระแสตรง 2 หมายถึงไปข้างหน้าและถอยหลัง
- สำหรับข้อมูลเพิ่มเติมเกี่ยวกับพิน (I/P 1, 2, 3, 4) ดูรูปด้านบน
ขั้นตอนที่ 3: มอเตอร์ DC พร้อมโมดูลไดรเวอร์มอเตอร์ L298N
ส่วนประกอบ
- Arduino UNO (พร้อมสาย USB)
- โมดูลไดรเวอร์มอเตอร์ L298N
- 6 x สายจัมเปอร์ตัวผู้ถึงตัวเมีย
- 1 x สายจัมเปอร์ชายกับชาย
- แบตเตอรี่ 12v
- มอเตอร์ DC 2 ตัว (ฉันใช้ 300 รอบต่อนาที)
- สายไฟ
- Arduino IDE (ซอฟต์แวร์สำหรับเขียนโค้ด)
ขั้นแรก เชื่อมต่อวงจรตามแผนภาพด้านบนแล้วอัปโหลดโค้ด belove ไปยัง Arduino UNO หมายเหตุ:
ใช้พื้นดินทั่วไป
ขั้นตอนที่ 4: Bipolar Stepper Motor พร้อม L298N Motor Driver Module
ส่วนประกอบ
- Arduino UNO (พร้อมสาย USB)
- โมดูลไดรเวอร์มอเตอร์ L298N
- สายจัมเปอร์ตัวผู้ถึงตัวเมีย 8 เส้น
- 1 x สายจัมเปอร์ชายกับชาย
- แบตเตอรี่ 12v
- มอเตอร์แบบสองขั้ว (ฉันใช้ NEMA 17)
- สายไฟ
- Arduino IDE (ซอฟต์แวร์สำหรับเขียนโค้ด)
ขั้นแรก เชื่อมต่อส่วนประกอบตามรูปภาพที่ให้ไว้ด้านบน จากนั้นอัปโหลดโค้ดอันเป็นที่รักไปยัง Arduino UNO
หมายเหตุ:
- ใช้พื้นดินทั่วไป
- ใช้มัลติมิเตอร์ในโหมดความต่อเนื่องเพื่อตรวจสอบคอยล์ที่เหมาะสมของสเต็ปเปอร์มอเตอร์