1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo đồ án THIẾT kế II đề tài THIẾT kế MẠCH đo NHIỆT độ và độ ẩm

27 42 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 437,89 KB

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THÔNG BÁO CÁO ĐỒ ÁN THIẾT KẾ II ĐỀ TÀI: THIẾT KẾ MẠCH ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM TIEU LUAN MOI download : skknchat123@gmail.com Giảng viên hướng dẫn Mã lớp Sinh viên thực Hà Nội, 12-2021 TIEU LUAN MOI download : skknchat123@gmail.com LỜI NÓI ĐẦU Ngày nay, với phát triển công nghiệp vi mạch điện tử, hệ thống đo lường điều khiển số hóa tự động hóa Các kỹ thuật tiên tiến vi xử lý, vi mạch số,… ứng dụng nhiều vào lĩnh vực đo lường điều khiển thay cho hệ thống thô sơ trước, với tốc độ xử lý nhanh xác lệnh chương trình tự động thiết lập trước.Trong trình sản xuất, việc đo thống kê nhiệt độ, độ ẩm tự động yêu cầu cần thiết nhà máy xí nghiệp Nếu nắm bắt nhiệt độ đô ẩm làm việc hệ thống, dây chuyền sản xuất giúp biết tình trạng hoạt động máy móc có phương pháp xử lý kịp thời, tránh cố hay hư hỏng khơng đáng có Nhận biết tầm quan trọng việc đo khống chế nhiệt độ, em định chọn đề tài “Thiết kế mạch đo nhiệt độ độ ẩm” làm đồ án thiết kế Đề tài giúp em tích lũy thêm nhiều kiến thức mạch điện tử trau dồi thêm nhiều kinh nghiệm để phục vụ cho môn học sau Em xin gửi lời cảm ơn đến thầy Tào Văn Cường bảo góp ý giúp em suốt trình thực đồ án Em cố gắng để đề tài đạt kết tốt hạn chế kiến thức chuyên môn thời gian nên đề tài không tránh khỏi thiết sót định Em mong nhận lời nhận xét thầy để em rút kinh nghiệm cải tiến, phát triển đề tài TIEU LUAN MOI download : skknchat123@gmail.com TIEU LUAN MOI download : skknchat123@gmail.com MỤC LỤC DANH MỤC KÝ HIỆU VÀ CHỮ VIẾT TẮT i DANH MỤC HÌNH VẼ .ii DANH MỤC BẢNG BIỂU .iii CHƯƠNG MÔ TẢ ĐỀ TÀI 1.1 Giới thiệu chung 1.2 Phân tích thiết kế 1.2.1 Yêu cầu chức 1.2.2 Yêu cầu phi chức CHƯƠNG THIẾT KẾ HỆ THỐNG 2.1 Thiết kế sơ đồ khối 2.2 Chi tiết khối 2.2.1 Khối nguồn .1 2.2.2 Khối cảm biến 2.2.3 Khối xử lý 2.2.4 Khối hiển thị 2.3 Sơ đồ mạch nguyên lý 2.4 Mạch thực tế CHƯƠNG ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 3.1 Đánh giá 3.2 Hướng phát triển KẾT LUẬN TÀI LIỆU THAM KHẢO .10 PHỤ LỤC 11 TIEU LUAN MOI download : skknchat123@gmail.com DANH MỤC KÝ HIỆU VÀ CHỮ VIẾT TẮT Chữ viết tắt Ý nghĩa DC Direct current UART Universal asynchronous receivertransmitter EEPROM Electrically Erasable Programmable Read-Only Memory SRAM Static random-access memory i TIEU LUAN MOI download : skknchat123@gmail.com DANH MỤC HÌNH VẼ Hình 2-1 Sơ đồ khối hệ thống Hình 2-2 Sơ đồ nguyên lý khối nguồn Hình 2-3 Hình ảnh module DHT11 Hình 2-4 Sơ đồ nguyên lý khối cảm biến Hình 2-5 Sơ đồ chân vi điều khiển ATmage16 Hình 2-6 Màn hình LCD1602 Hình 2-7 Sơ đồ nguyên lý khối hiển thị Hình 2-8 Sơ đồ nguyên lý hệ thống Hình 2-9 Hình ảnh mạch thực tế ii TIEU LUAN MOI download : skknchat123@gmail.com DANH MỤC BẢNG BIỂU Bảng 2-1 Ý nghĩa chân LCD1602 iii TIEU LUAN MOI download : skknchat123@gmail.com CHƯƠNG MÔ TẢ ĐỀ TÀI 1.1 Giới thiệu chung Nhiệt độ đại lượng vật lý gắn liền với cuốc sống Nó tác động đến người mặt cuốc sống Và lĩnh vực sản xuất vậy, nhiết độ ảnh hưởng trực tiếp tới trình vận hành, sản xuất Độ ẩm đại lượng vật lý xác định khối lượng nước tính theo gam có đơn vị thể tích xác định hay cịn nói lượng nước có khơng khí Độ ẩm thước đo cho thấy khả mưa lượng mưa, sương mù thời tiết Đối với người độ ẩm cao việc đổ mồ làm mát thể Vì mà điều kiện thời tiết độ ẩm cao khiến cho cảm thấy khó chịu Độ ẩm khơng khí q cao tạo điều kiện cho vi khuẩn, vi sinh vật phát triển mạnh mẽ Đây nguyên nhân gây nhiều bệnh lý hô hấp, ảnh hưởng trực tiếp đến sức khỏe người Trong lĩnh vực sản xuất cơng nghiệp, nhiệt độ có tác động trực tiếp đến chất lượng sản phẩm đầu trình gia cơng hàn vật liệu, nhiệt độ ảnh hưởng tới độ xác, tính giãn nở vật liệu Trong y học, nhiệt độ ảnh hưởng tới kết nghiên cứu chữa bệnh Trong nơng nghiệp, ảnh hưởng trực tiếp đến thành suất nông nghiệp; chế biến bảo quản thực phẩm Trong trình nung nóng, sấy nung gạch men nhiệt độ ảnh hưởng tới chất lượng độ cứng, độ dẻo, màu sắc sản phầm đầu Nhiệt độ đại lượng đo gián tiếp sở tính chất vật phụ thuộc nhiệt độ Hiện nay, có nhiều nguyên lý cảm biến khác để chế tạo cảm biến nhiệt độ như: nhiệt điện trở, cặp nhiệt ngẫu, phương pháp quang dựa phân bố xạ nhiệt, phương pháp dựa dãn nở vật rắn, lỏng, khí,… Như vậy, việc đo nhiệt độ, độ ẩm cảm biến phương pháp phổ biến tiết kiệm đời sống TIEU LUAN MOI download : skknchat123@gmail.com 1.2 Phân tích thiết kế 1.2.1 u cầu chức Mạch có yêu cầu chức sau: Đo nhiệt độ độ ẩm Hiển thị nhiệt độ, độ ẩm lên hình LCD Có thể tùy chỉnh ngưỡng cảnh báo 1.2.2 Yêu cầu phi chức Mạch có yêu cầu phi chức sau: Nhiệt độ độ ẩm đo với sai số thấp Giá thành rẻ Mạch chạy ổn định lâu dài Sử dụng nguồn 5V DC Kích thước mạch nhỏ gọn TIEU LUAN MOI download : skknchat123@gmail.com Hình 2-5 Sơ đồ chân vi điều khiển ATmage16 ATmega16 vi điều khiển bit dựa kiến trúc RISC nhớ chương trình 16KB ISP flash ghi xóa hàng nghìn lần, 512B EEPROM, nhớ RAM vô lớn giới vi xử lý bit (1KB SRAM) Với 32 chân sử dụng cho kết nối I/O, định thời, đầy đủ giao tiếp ngoại vi I2C, UART, SPI, có hỗ trợ ngắt ngoài, chuyển đổi tương tự sang số ADC với độ phân giải 10 bit Trong khối này, vi điều khiển dùng giao tiếp UART để giao tiếp với máy tính, kết nối với cảm biến nhiệt độ, hiển thị lên LCD cảnh báo vượt ngưỡng 2.2.4 Khối hiển thị Ở khối này, em sử dụng LCD1602 để hiển thị nhiệt độ độ ẩm Hình 2-6 Màn hình LCD1602 Sau ý chân LCD1602 TIEU LUAN MOI download : skknchat123@gmail.com Chân Ký hiệu VSS VDD VEE RS R/W E 7-14 DB0 - DB7 TIEU LUAN MOI download : skknchat123@gmail.com 15 A 16 K Hình 2-7 Sơ đồ nguyên lý khối hiển thị 2.3 Sơ đồ mạch nguyên lý Mạch nguyên lí thiết kế dựa tham khảo hướng dẫn tài liệu cung cấp giảng viên Dưới hình ảnh mạch ngun lí vẽ phần mềm Altium TIEU LUAN MOI download : skknchat123@gmail.com Hình 2-8 Sơ đồ nguyên lý hệ thống 2.4 Mạch thực tế Sau sử dụng ngôn ngữ C để lập trình cho vi điều khiển, tiến hành biên dịch mã nguồn sang file mã máy dạng hex Sau sử dụng mạch nạp AVR USB phần mềm Progisp để nạp file xuống vi điều khiển Sau tiến hành kiểm tra hoạt động mạch theo ý tưởng thiết kế nêu lên phần trước Hình ảnh bên miêu tả trình hoạt động mạch thực tế TIEU LUAN MOI download : skknchat123@gmail.com Hình 2-9 Hình ảnh mạch thực tế TIEU LUAN MOI download : skknchat123@gmail.com CHƯƠNG ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 3.1 Đánh giá Sau tháng nỗ lực làm việc với hướng dẫn tận tình thầy giáo Tào Văn Cường với đề tài “Thiết kế mạch đo nhiệt độ độ ẩm”, em hoàn thành với thời gian quy định Ưu điểm: o Mạch có dải đo nhiệt lớn từ đến 50℃, sai số ±2℃ o Độ ẩm: 20-90% RH, sai số ± 5%RH o Khả đáp ứng nhanh với độ thay đổi nhiệt độ môi trường o Mạch thiết kế nhỏ gọn, dễ sử dụng, tiện lợi o Có thể sử dụng nơi cần theo dõi nhiệt độ nhà kho, công xưởng, nhà số thiết bị máy móc khác Nhược điểm: o Tính ổn định chưa cao o Cịn có sai số nhiệt độ đo sai số linh kiện sai số tính tốn thiết kế mạch chấp nhận đươc 3.2 Hướng phát triển - Để tăng độ xác sử dụng loại cảm biến khác - Thiết lập trạm đo nhiệt độ, độ ẩm sau gửi liệu server cách sử dụng Module SIM900A ESP8266 TIEU LUAN MOI download : skknchat123@gmail.com KẾT LUẬN Trong đồ án thân em thiết kế mạch đo nhiệt độ độ ẩm sử dụng cảm biến cho tín hiệu số, hoàn thành mục tiêu đề đồ án Tuy mạch chạy thử nghiệm đơn giản tồn số hạn chế định hoàn thiện cải tiến mạch với phương pháp em đề xuất Em hi vọng nhận lời nhận xét đánh giá từ thầy hướng dẫn để em phát triển đề tài, thực project lớn TIEU LUAN MOI download : skknchat123@gmail.com TÀI LIỆU THAM KHẢO [1] https://www.electronicwings.com/avr-atmega/atmega1632-usart , truy nhập lần cuối 12/2020 [2] https://www.electronicwings.com/avr-atmega/lcd16x2-interfacingwith-atmega16-32, truy nhập lần cuối 12/2020 [3] https://www.mouser.com/datasheet/2/758/DHT11-Technical-Data-SheetTranslated-Version-1143054.pdf , truy nhập lần cuối 12/2020 10 TIEU LUAN MOI download : skknchat123@gmail.com PHỤ LỤC #define F_CPU 8000000UL /* Define frequency here its 8MHz */ #include #include #include #include #include //#define USART_BAUDRATE 9600 #define BAUD_PRESCALE (((F_CPU / (USART_BAUDRATE * 16UL))) - 1) #define degree_sysmbol 0xdf #define LCD_Data_Dir /* Define LCD data port direction DDRC */ #define LCD_Command_Dir DDRD /* Define LCD command port direction register */ #define LCD_Data_Port PORTC #define /* Define LCD data port */ LCD_Command_Port PORTD #define /* Define LCD data port */ RS PIND6 (data/command /* Define Register Select reg.)pin */ #define RW PIND5 #define EN PIND7 /* Define Read/Write signal pin */ /* Define Enable signal pin */ #define BUZZER_DDRx DDRD #define BUZZER_PORTx PORTD #define BUZZER_PIN PIND3 volatile char buff[10]; volatile uint8_t status_flag = 0; volatile uint8_t buffer_pointer = 0; int th_Temp =30, th_humi = 90; void LCD_Command(unsigned char cmnd) { LCD_Data_Port= cmnd; LCD_Command_Port &= ~(1

Ngày đăng: 03/08/2022, 16:05

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w