13 D6 I/O DATA
CHƯƠNG II: THIẾT KẾ I Sơ đồ khối:
I. Sơ đồ khối: Nguồn Nguồn Khối báo động Khối vi điều khiển Khối cảm biến Nhiệt độ môi trường
Khối nguồn Khối hiển thị
1. Nguyên tắc hoạt động:
- Khối nguồn cung cấp điện áp cho các khối: cảm biến, vi điều khiển, hiển thị và báo động.
- Khối cảm biển nhận nhiệt độ môi trường rồi chuyển thành tín hiệu điện áp tương tự đưa vào ngõ vào của ADC0809 để thực hiện quá trình chuyển đổi.
- Khối vi điều khiển nhận dữ liệu đã chuyền đổi từ ADC của khối cảm biến, tiến hành xử lý và gửi dữ liệu ra khối hiển thị và báo động.
- Khối hiển thị: LCD nhận dữ liệu từ vi điều khiển và hiển thị.
- Khối báo động: khi nhiệt độ vượt quá ngưỡng thiết lập (cụ thể ở đây là 50oC) thì buzzer phát cảnh báo.
2. Khối cảm biến:
- Do yêu cầu đề tài thực hiện đo nhiệt độ dùng 4 kênh ADC nên ta dùng 4 cảm biến LM35 để thực hiện việc đo nhiệt độ 4 điểm.
- LM35: Chân số 1 nối nguồn, chân số 2 và 3 nối với nhau thông qua tụ hóa để giảm độ nhạy của nó. Chân số 2 nối vào các ngõ vào tương tự (từ in0 đến in3) của ADC0809.
- Ngõ ra của khối tạo dao động được nối vào chân số 10 của ADC. - Ta chọn Vref- = 0 nên chân số 16 nối mass.
- Chân Vref+ nối với nguồn thông qua biến trở để chỉnh đúng điện áp 2550mV. - Các chân data nối vào Port1 của vi điều khiển.
- Các chân chọn ngõ vào tương tự ADDA (25), ADDB (24), ADDC (23) nối lần lượt vào chân P3.6, P3.5, P3.4 của vi điều khiển.
- Chân START nối vào P2.5, chân ALE nối vào chân P2.0. Chân OE(9) và chân Vcc(11) nối lên nguồn.
3. Khối nguồn:
- Điện áp ngõ vào được chỉnh lưu thông qua diode. Điện áp đã chỉnh lưu đưa vào ngõ vào của 7805 để tạo ra mức điện áp ổn định 5V.
* Khối vi xử lý và hiển thị:
- Các chân dữ liệu (data) của LCD kết nối với vi điều khiển thông qua P0.
- Chân E của LCD nối với P2.6, chân RS nối với P2.7, đặc biệt chân R/W do trong đề tài này LCD chỉ thực hiện việc ghi dữ liệu nên ta nối R/W với mass.
- Các chân còn lại của LCD (VDD, VEE, A, K, GND…) kết nối như phần giới thiệu LCD ở chương I.
- Vi điều khiển: chân 18 và 19 kết nối với tụ thạch anh để tạo dao động cho vi điều khiển. Chân số 9 (reset) nối với mạch Reset như đã trình bày ở chương I và hình minh họa bên trên.
- Vi điều khiển sau khi đã xử lý xong dữ liệu nhận từ ADC sẽ đưa vào các chân dữ liệu của LCD và tiến hành ghi và hiển thị.
* Khối báo động:
- Khi nhiệt độ đo được vượt quá ngưỡng cho phép thì chân P2.5 sẽ được cấp mức 0 để phân cực cho transistor A1015, transistor dẫn và cấp áp cho led và buzzer để tiến hành báo động.
- Bình thường khi nhiệt độ dưới ngưỡng thì P2.5 sẽ được cấp mức 1, transistor ngưng dẫn, và khối báo động ngừng làm việc.