Giới thiệu
Trong bối cảnh tự động hóa ngày càng phát triển, vi điều khiển (VĐK) đã trở thành một bộ phận không thể thiếu trong nhiều thiết bị sản xuất, điều khiển, giám sát và đo lường. VĐK quản lý hoạt động của hệ thống thông qua phần mềm, cho phép tùy chỉnh linh hoạt các thông số hoạt động. Nó tiếp nhận tín hiệu từ bên ngoài, xử lý theo chương trình đã nạp sẵn và đưa ra tín hiệu điều khiển các thiết bị ngoại vi.
Bài tiểu luận này tập trung giới thiệu về một ứng dụng cụ thể của VĐK 8051 trong việc điều khiển động cơ DC bằng phương pháp điều chế độ rộng xung (PWM). PWM là kỹ thuật hiệu quả để điều khiển tốc độ động cơ bằng cách thay đổi độ rộng của tín hiệu xung, từ đó điều chỉnh điện áp trung bình cấp cho động cơ.
Trong báo cáo này, chúng tôi sẽ trình bày cách sử dụng VĐK AT89S52 để tạo ra tín hiệu PWM tại chân P2.6, nhằm điều khiển động cơ quay thuận nghịch và thay đổi tốc độ. Tín hiệu PWM này sẽ điều khiển các transistor trong mạch động lực, từ đó kiểm soát điện áp trung bình và tốc độ của động cơ.
Tổng quan về Vi điều khiển 8051
Vi điều khiển 8051 là thành viên đầu tiên của họ 8051, được Intel ký hiệu là MCS51. Nó sở hữu các đặc tính nổi bật:
- Bộ nhớ chương trình (ROM) Flash: 8 Kbyte.
- Bộ nhớ dữ liệu (RAM): 128 byte.
- Bộ định thời: 2 bộ.
- Các chân vào/ra: 32 chân.
- Cổng nối tiếp: 1 cổng.
- Nguồn ngắt: 6 nguồn.
Cấu trúc bên trong của AT89S52 bao gồm CPU, bộ nhớ RAM, bộ nhớ Flash, các cổng I/O, bộ định thời/bộ đếm, bộ UART và các khối chức năng khác, cho phép thực hiện nhiều tác vụ điều khiển phức tạp.