Bằng cách điều khiển 4 "công tắc" này đóng mở, ta có thể điều khiển được dòng điện qua động cơ cũng như các thiết bị điện tương tự.. Nguyên lí hoạt động của mạch cầu HĐƠN GIẢN HÓA Với 2
Trang 1MẠCH CẦU H
Trang 2I.LÝ THUYẾT VỀ MẠCH CẦU H
1.Mạch cầu H là gì ?
Xét một cách tổng quát, mạch cầu H là một mạch
gồm 4 "công tắc" được mắc theo hình chữ H
Bằng cách điều khiển 4 "công tắc" này đóng mở, ta có thể điều khiển được dòng điện qua động
cơ cũng như các thiết bị điện tương tự
4 "công tắc" này thường là Transistor BJT, MOSFET hay relay Tùy vào yêu cầu điều khiển khác nhau mà người ta lựa chọn các loại "công tắc" khác nhau
Trang 32 Nguyên lí hoạt động của mạch cầu H
ĐƠN GIẢN HÓA
Với 2 cực điều khiển và 2 mức tín hiệu HIGH/LOW tương ứng 12V/0V cho mỗi cực, có 4 trường hợp xảy ra như sau
Trang 4A ở mức HIGH và B ở mức LOW
Ở phía A, transistor Q1 hở, Q3 đóng Ở phía B, transistor Q2 đóng, Q 4 hở Dó
đó, dòng điện trong mạch có thể chạy từ nguồn 12V đến Q2, qua động cơ đến Q3
để về GND Lúc này, động cơ quay theo chiều ngược
A ở mức LOW và B ở mức HIGH
Ở phía A, transistor Q1 đóng, Q3 hở Ở phía B, transistor Q2 hở, Q 4 đóng Dó đó, dòng điện trong
mạch có thể chạy từ nguồn 12V đến Q1, qua động cơ đến Q4 để về GND Lúc này, động cơ quay theo
chiều thuận Bạn để ý các cực (+) và (-) của động cơ là sẽ thấy
Để động cơ quay, điện áp ở 2 cực điều khiển phải chênh lệch nhau.
Trang 5A và B cùng ở mức LOW
Khi đó, transistor Q1 và Q2 đóng nhưng Q3 và Q4 hở Dòng điện không có đường về
được GND do đó không có dòng điện qua động cơ - động cơ không hoạt động
A và B cùng ở mức HIGH
Khi đó, transistor Q1 và Q2 hở nhưng Q3 và Q4 đóng Dòng điện không thể chạy từ nguồn 12V ra do đó không có dòng điện qua động cơ - động cơ không hoạt động
Như vậy, để dừng động cơ, điện áp ở 2 cực điều khiển phải bằng nhau.
Trang 6ĐIỀU KHIỂN ĐỘNG CƠ DC BẰNG MODULE L298N
Trang 7Tích hợp hai mạch cầu H.
MODULE L298
GND của nguồn cấp cho Động cơ
12V power: chân cấp nguồn cho động cơ hoạt động
5V power: dùng để lấy nguồn cho Arduino(nếu cần)
4 chân Input IN1, IN2, IN3, IN4
Để điều khiển tính hiệu
Nối với động cơ B
Nối với động cơ A
Chân Enable của L298N, chân này dùng để cấp xung PWM cho motor nếu dùng VDK thì rút jumper
ra và cắm chân PWM vào đây
Trang 8Kết nối Arduino với L298N VÀ CÁC LỆNH ĐIỀU KHIỂN
Lệnh điều khiển tính hiệu:
digitalWrite (_A_,HIGH/LOW);
Lệnh điều khiển xung PWM:
analogWrite (_ B _,_ C _);
A :Các chân muốn điều khiển (D0->D13)
B : Chân điều khiển xung PWM (D3,D5,D6,D9,D10,D11)
C : Giá trị xung đưa vào
Arduino L298N
Ví dụ:
DC1
DC2
Arduino L298N
Ví dụ:
DC1
DC2
Trang 9Bài 1: Dùng module L298 điều khiển 1 động cơ DC quay thuận nhanh,dừng lại 3s và đảo chiều chậm.
*CHUẨN BỊ:
ARDUINO NANO
NGUỒN (PIN)
Trang 10Bài 3: Điều khiển 2 động cơ DC tiến 3s, stop sau đó lùi 3s ( điều khiển được tốc độ động cơ - PWM )