You are on page 1of 21

THIẾT KẾ MẠCH ĐO LƯỜNG VÀ ĐIỀU

KHIỂN

ĐỀ 10: THIẾT KẾ HỆ THỐNG CẢNH BÁO MÔI


TRƯỜNG (BỤI, NHIỆT ĐỘ), GỬI KẾT QUẢ VỀ
TRUNG TÂM ĐỂ TRUNG TÂM ĐƯA RA CẢNH BÁO
THÀNH VIÊN NHÓM

• Nguyễn Quang Khánh


• Nguyễn Đình Long
• Lương Quốc Toản
NỘI DUNG CHÍNH

I. Giới thiệu
II. Sơ đồ nguyên lý
III. Mô phỏng
IV. Mạch in
I. GIỚI THIỆU

1. Giới thiệu đề tài


2. Giới thiệu linh kiện
3. Sơ đồ ghép nối
4. Phần mềm sử dụng
1. GIỚI THIỆU ĐỀ TÀI

Thiết kế hệ thống cảnh báo môi trường (bụi, nhiệt độ), gửi kết quả
về trung tâm để trung tâm đưa ra cảnh báo.
- Đo chỉ số bụi
- Đo chỉ số nhiệt độ
- Gửi về trung tâm qua SMS
2. GIỚI THIỆU LINH KIỆN
1.1 AVR Atmega16
- Thông số kỹ thuật:

•          Flash (Kbytes): 16 Kbytes

•          Pin Count: 40
•         Tần số thường hoạt động. (MHz): 16 MHz
•         CPU: 8-bit AVR
•         Max I / O Pins: 32
      -  AVR Atmega16 là một họ vi điều khiển do hãng Atmel sản xuất (Atmel cũng là nhà sản
xuất dòng vi điều khiển 89C51). AVR là chip vi điều khiển 8 bits với cấu trúc tập lệnh đơn
giản hóa-RISC(Reduced Instruction Set Computer), một kiểu cấu trúc đang thể hiện ưu thế
trong các bộ xử lí.  
2. GIỚI THIỆU LINH KIỆN

 - Vi điều khiển Atmega16 hiệu suất cao,


công suất thấp Atmel 8-bit AVR RISC dựa
trên kết hợp 16KB bộ nhớ flash có thể lập
trình, 1KB SRAM, 512B EEPROM, 10-
bit A / D chuyển đổi 8-kênh, và một giao
diện JTAG cho on-chip gỡ lỗi. Thiết bị hỗ
trợ thông lượng của 16 MIPS ở 16 MHz
và hoạt động giữa 4,5-5,5 volt.
2. GIỚI THIỆU LINH KIỆN
-Ưu điểm :
• AVR Atmega16 so với các chip vi điều khiển 8 bits khác, AVR có nhiều đặc tính hơn hẳn,
hơn cả trong tính ứng dụng (dễ sử dụng) và đặc biệt là về chức năng:
•        Gần như chúng ta không cần mắc thêm bất kỳ linh kiện phụ nào khi sử dụng AVR, thậm
chí không cần nguồn tạo xung clock cho chip (thường là các khối thạch anh).
•       Thiết bị lập trình (mạch nạp) cho AVR rất đơn giản, có loại mạch nạp chỉ cần vài điện trở
là có thể làm được. một số AVR còn hỗ trợ lập trình on – chip bằng bootloader không cần
mạch nạp… 
•      Bên cạnh lập trình bằng ASM, cấu trúc AVR được thiết kế tương thích C. 
•      Nguồn tài nguyên về source code, tài liệu, application note…rất lớn trên internet.
2. GIỚI THIỆU LINH KIỆN
1.2 Cảm biến đo nhiệt độ LM35
- Cảm biến LM35 là bộ cảm biến nhiệt mạch tích
hợp chính xác cao mà điện áp đầu ra của nó tỷ lệ
tuyến tính với nhiệt độ theo thang độ Celsius.
Chúng cũng không yêu cầu cân chỉnh ngoài vì
vốn chúng đã được cân chỉnh
- Đặc điểm chính của cảm biến LM35
+ Điện áp đầu vào từ 4V đến 30V
+ Độ phân giải điện áp đầu ra là 10mV/oC
+ Độ chính xác cao ở 25 C là 0.5 C
+ Trở kháng đầu ra thấp 0.1  cho 1mA tải-
2. GIỚI THIỆU LINH KIỆN
1.3 Cảm biến bụi GP2Y1014AU

- Cảm biến được sử dụng để nhận biết nồng độ bụi PM2.5 trong không
khí, nguyên lý hoạt động dựa trên LED phát hồng ngoại tích hợp bên
trong cảm biến, khi có bụi vào thì sẽ bị khúc xạ, làm giảm đi cường độ
tia hồng ngoại dẫn đến điện áp thay đổi.
2. GIỚI THIỆU LINH KIỆN
- Thông số kỹ thuật:
• - Nguồn cung cấp điện áp: 5-7V
• - Nhiệt độ hoạt động: từ -10 đến 65 độ C
• - Dòng tiêu thụ: 20mA tối đa
• - Nhỏ nhất hạt phát hiện giá trị: 0.8 micro
• - Độ nhạy: 0.5 V/(0.1 mg/m3)
• - Không khí sạch điện áp: 0.9 V
• - Kích thước: 46 mm x 30 mm x 17.6 mm
2. GIỚI THIỆU LINH KIỆN

1.4 Modul SIM800L

- Module Sim800L có khả năng nhắn tin SMS, nghe, gọi,


GPRS, … như một điện thoại nhưng có kích thước nhỏ nhất
trong các loại module SIM (25 mm x 22 mm). Điều khiển
module sử dụng bộ tập lệnh AT dễ dàng, chân kết nối dùng
rào đực thông dụng (male header) chuẩn 100mil.
2. GIỚI THIỆU LINH KIỆN
- Thông tin module
• Điện áp hoạt động : 3.7 - 4.2V
• Dòng khi ở chế độ chờ: 10 mA
• Dòng khi hoạt động: 100 mA đến 1A.
• Hỗ trợ 4 băng tần : GSM850MHz
• EGSM900MHz, DSC1800Mhz, PCS1900MHz
• Có thể giao tiếp với vi điều khiển qua TTL không cần MAX232
2. GIỚI THIỆU LINH KIỆN
1.5 LCD 16x2
- Thông số kỹ thuật
• Điện áp hoạt động: 5V
• Kích thước: 80 x 36 x 12.5 mm
• Chữ trắng, nền xanh
• Khoảng cách giữa hai chân kết nối là 0.1 inch tiện dụng khi kết nối với
Breadboard
• Đèn led nền có thể dùng biến trở hoặc PWM điều chình độ sáng thích hợp
• Có thể được điều khiển với 6 dây tín hiệu
3. SƠ ĐỒ GHÉP NỐI

UART PORTC

TRUNG TÂM SIM800L LCD

PA.0

LM35
VĐK
PA.1 ATmega16

GP2Y
4. PHẦN MỀM SỬ DỤNG

- Xây dựng mạch nguyên lý và mạch in : Altium Designer


- Biên dịch code : CodeVision AVR
- Proteus
5.SƠ ĐỒ NGUYÊN LÝ
6. MẠCH IN
LƯU ĐỒ THUẬT TOÁN TỔNG QUÁT
LƯU ĐỒ THUẬT TOÁN ĐỌC NHIỆT ĐỘ TỪ
LM35 Bắt đầu

Đo nhiê ̣t đô ̣ ban đầu

LM35 chuyển nhiệt độ sang điện áp

Chuyển đổi sang tín hiệu số

Tính toán dữ liệu

Xuất dữ liệu ra màn hình


LƯU ĐỒ THUẬT TOÁN ĐỌC CẢM BIẾN BỤI
Bắt đầu

Đo nồng đô ̣ bụi ban đầu

GP2Y1014AU
chuyển nồng đô ̣ bụi sang điện áp

Chuyển đổi sang tín hiệu số

Tính toán dữ liệu

Xuất dữ liệu ra màn hình

You might also like