Khối xử lý trung tâm chính

Một phần của tài liệu Thiết kế và thi công hệ thống báo cháy (Trang 43 - 44)

Hiện nay trên thị trường vi điều khiển rất đa dạng, có nhiều loại rất nhiều họ vi điều khiển khác nhau: ARM, AVR, PIC, STM, AT…

Hệ thống giao tiếp với nhiều ngoại vi nên yêu cầu VXL đáp ứng được các chuẩn giao tiếp cơ bản như: UART, SPI, I2C,.. Hệ thống sử dụng điện áp 3.3V – 5V cũng như yêu cầu về năng lượng thấp, chi phí thấp, hiệu năng cao. Do đó nhóm đã chọn vi điều khiển PIC16F887A là dòng vi điều khiển 8 bit. Vì vi điều khiển PIC16F887A có giá thành rẻ, phù hợp với yêu cầu của hệ thống, nhóm đã được tiếp cận và lập trình với vi điều khiển PIC16F887A qua môn vi xử lý của trường.

Vi điều khiển PIC16F887A có bộ chuyển đổi tương tự - số với tám ngõ vào. Ngõ vào tương tự được lấy mẫu, ngõ ra của mẫu được đặt vào bộ biến đổi. Bộ biến đổi phát một giá trị nhị phân tương ứng với ngõ vào tương tự. Giá trị tương tự được bộ biến đổi cho một kết quả số tương ứng với 10 bit nhị phân. Bộ biến đổi có các thế ngưỡng cao và thấp đặt vào mà phần mềm có thể lựa chọn trên chân RA2, RA3.

 Kết nối của các chân trong Vi điều khiển: - Chân 11, 32: nối nguồn cung cấp 5V - Chân 12. 31: nối GND

- Chân 13, 14: nối bộ dao động thạch anh 20MHZ - Chân 1: kết nối reset

 Kết nối các Port trong vi điều khiển:

- Port D từ chân RD4 đến RD7 nối LCD điều khiển LCD theo kết nối 4bits

- Chân RD1: được nối với chân Analog của cảm biến độ ẩm và nhiệt độ DHT11

- Chân 21: nối hệ thống máy bơm bơm

40

Hình 3.2.1 Sơ đồ mạch vi điều khiển PIC

Một phần của tài liệu Thiết kế và thi công hệ thống báo cháy (Trang 43 - 44)