Module L298 là gì?
Module L298 hay còn gọi là mạch cầu H L298 là một module hữu ích, thông dụng cùng với các chức năng thông dụng, có giá thành rẻ thích hợp sử dụng để nghiên cứu, chế tạo phù hợp với các bạn học sinh, sinh viên.
Module L298 có thể điều khiển được hai động cơ. Được sử dụng rất nhiều trong các đề tài dùng để: điều khiển xe robot, điều khiển các loại cánh tay robot (đối với cánh tay robot 3 bậc bạn cần phải sử dụng tới 2 module), Arduino để điều khiển động cơ sử dụng module L298 điều khiển động cơ…
Thông số kỹ thuật:
- Có 2 bộ cầu H
- Sử dụng IC công suất L298N (ST NEW)
- Điện áp tín hiệu 5V/ 0mA-36mA
- Điện áp hoạt động động cơ 5V-35V
- Dòng điều khiển động cơ 2A/1 mạch cầu H
- Nhiệt độ hoạt động -20 tới +135
- Công suất đầu ra 1 cầu H 25W
- Điện áp của tín hiệu điều khiển: +5 V ~ +7 V
- Công suất hao phí: 20W (khi nhiệt độ T = 75 ℃)
- Nhiệt độ bảo quản: -25 ℃ ~ +130 ℃
- Trọng lượng 30g
- Kích thước 43*43*27mm
Datasheet bạn có thể tải về tại đây.
- 12V power, 5V power. Là hai chân cấp nguồn trực tiếp đến động cơ.
- Bạn có thể cấp nguồn từ 9V đến 12V ở 12V.
- Bên cạnh đó có jumper 5V, nếu bạn để như hình ở trên thì sẽ có nguồn 5V ra ở cổng 5V power, ngược lại thì không. Nếu bạn để như hình thì chỉ cần cấp nguồn 12V vô ở 12V power là có 5V ở 5V power, từ đó cấp cho Arduino
- Power GND chân này là GND của nguồn cấp cho Động cơ.
- Nếu bạn sử dụng Arduino thì nối với GND của Arduino
- 2 Jump A enable và B enable, để như hình
- Gồm có 4 chân Input. IN1, IN2, IN3, IN4.
- Output A: nối với động cơ A. Bạn chú ý chân âm, dương. Nếu bạn nối ngược thì động cơ của bạn sẽ chạy ngược. Chú ý nếu bạn nối với động cơ bước cần chú ý các pha cho phù hợp.
Board gồm hai phần điều khiển động cơ. Và có thể điều khiển cho một động cơ bước 6 dây hoặc 4 dây.
Chuẩn bị phần cứng
- Arduino uno
- Mạch cầu H L298
- Trục vít
- Dây cắm
- Động cơ DC
Hướng Dẫn Nối Mạch
- Nếu bạn điều khiển hai động cơ của robot, cần chú ý bài đấu nối cực âm và dương của động cơ tương ứng với các chân âm, dương của OUTPUT X.
- Tiếp đến bạn cần cấp nguồn cho module L298. Chú ý chọn đúng Jump
- Nếu bạn dùng 5V và động cơ dưới 1A bạn có thể dùng chân 5V của Arduino, nếu không nguồn cấp cho động cơ ở L298 phải là nguồn riêng để không làm hỏng Arduino.
- Các chân số D7, D6, D5 và D4 của Arduino sẽ nối tương ứng với IN1, IN2, IN3 và IN4 của L298.
- Chiều quay của động cơ được điều khiển bằng cách xuất các đầu ra HIGH hoặc LOW tại các chân INx.
- Ví dụ với Động Cơ A: Logic HIGH ở IN1 và IN2 Logic LOW sẽ làm động cơ quay 1 hướng nếu đặt Logic ngược lại sẽ làm động cơ quay theo hướng khác.
- Bạn cần phải nhớ, đây là làm động cơ chỉ quay hết công suất mà thôi. Nếu muốn thay đổi tốc độ của nó, bạn cần phải băm xung PWM bằng các chân có hỗ trợ PWM trên Arduino (những chân có dấu ~).
- Để hiêu rõ, bây giờ mình sẽ giúp các bạn tưởng tượng nhé:
- Tưởng tượng, chân IN1 là chân OutA.1, chân IN2 là chân OutA.2.
- Bạn cấp cực dương vào IN1, cực âm vào IN2 => motor quay một chiều (chiều 1).
- Bạn cấp cực âm vào IN1, cực dương vào IN2 => motor quay chiều còn lại (chiều 2).
- Cực dương ở đây là điện thế 5V, cực âm ở đây là điện thế 0V. Hiện điện thế được tính là điện thế ở IN1 trừ hiệu điện thế IN2.
- Giả sử, hiệu điện thế 5V sẽ là mạnh nhất trong việc điều khiển động cơ. Như vậy, chỉ cần hạ hiệu điện thế xuống là động cơ sẽ bị yếu đi.
- Và nếu hiệu điện thế < 0 => động cơ sẽ đảo chiều.
0 Comments: