#6_Nguyên lý mạch cầu H L298
Nguyên lý mạch cầu H L298 là gì? Đây là 1 module từ IC cùng tên L298. Module này có thể điều khiển cùng lúc được 2 động cơ DC. Bài viết “STM32 và ngoại vi” này sẽ tìm hiểu cách sử dụng nó.
———————————
Cùng xem bài viết bên dưới.
Nguyên lý mạch cầu H L298
Trước tiên ta đọc datasheet và tìm hiểu các thông số cần thiết như chức năng các chân, khoảng giá trị điện áp vào, dòng điện tối đa…
Dùng băm xung để điều khiển tốc độ và chiều quay của động cơ. Nếu cần hãy xem lại cách dùng trong bài viết “#4.1_Băm xung PWM | STM32 cơ bản“.
Datasheet các bạn tải và đọc ở ngay bên dưới.
Thực hành trên STM32cubeIDE
Cấu hình chân
Nguồn cấp cho L298 dùng trực tiếp từ vi điều khiển là 5V để tiện cho thử nghiệm. Điều khiển động cơ còn lại bằng cách tương tự.
Cuối cùng là 1 số lưu ý:
- Chú ý kết nối dây cần chắc chắn để mạch cầu H L298 hoạt động
- Đảo chiều động cơ bằng cách thay đổi PWM cho 2 chân IN1 và IN2
Lập trình mạch cầu H L298
EN_A là chân xác định mạch cầu H L298 có hay không hoạt động.
– Khi logic = 0 ~ không cho phép L298 hoạt động
Tiếp theo ta lập trình dùng ngắt ngoài, động cơ sẽ hoạt động khi nhấn nút PA0.
Và đây là kết quả debug:
Phần cứng và code
Phần cứng sử dụng STM32F411, mạch cầu H L298. Phần mềm sử dụng là stm32cubeIDE. File code ví dụ các bạn tải về bên dưới, phần cứng tại Shoppe.
Ta vừa tìm hiểu về ngoại vi Mạch cầu H L298 trong chuyên mục STM32 và ngoại vi. Mong rằng chuyên mục này sẽ giúp nhiều bạn tiếp cận hơn với dòng vi điều khiển STM32.
Bài viết tiếp theo sẽ về còi báo động. Sử dụng được còi buzzer sẽ giúp ích được trong rất nhiều dự án.
Các bài viết khác cùng chuyên mục trong “STM32 và ngoại vi“.
Các chuyên mục khác:
Bạn có thắc mắc gì trong bài viết không?
Đánh giá và để lại bình luận bên dưới nhá.