Nguyên lý hoạt động của cảm biến nhiệt độ LM35Cảm biến LM35 hoạt động bằng cách cho ra một giá trị điện áp nhất định tại chân VOUT chân giữa ứng với mỗi mức nhiệt độ.. Theo c
ĐẠI HỌC BÁCH KHOA HÀ NỘI ĐỒ ÁN MÔN HỌC VI XỬ LÝ Thiết kế mạch đo nhiệt độ phòng hiển thị led NGUYỄN NGỌC THIỆN thien.nn202836@sis.hust.edu.vn LÊ HOÀNG LONG long.lh202821@sis.hust.edu.vn Giảng viên hướng dẫn: PGS Lê Minh Thùy Bộ môn: Vi xử lý Trường: Điện- Điện tử HÀ NỘI, 12/2023 Yêu cầu dự án Yêu cầu Tìm hiểu Đo Hiệu chỉnh thông số Chức năng, Thông số, LM35, ADC0808, AT89s52 LM35, ADC0808, AT89s52 LM35, ADC0808, AT89s52 Mức độ ưu tiên + ++ +++ Giới thiệu thành viên dự án Họ tên: Nguyễn Ngọc Thiện MSSV: 20202836 Phụ trách công việc: - Lên ý tưởng, lựa chọn linh kiện - Tìm hiểu nguyên lý,sơ đồ thuật toán - Mô phỏng Proteus mạch đo nhiệt độ dùng LM35+ADC0808+AT89C52 - Code Assembly KeilC - Lắp mạch thực tế Họ tên: Lê Hoàng Long MSSV: 20202821 Phụ trách công việc: - Lên ý tưởng, lựa chọn linh kiện - Tìm hiểu nguyên lý,sơ đồ thuật toán - Lắp mạch thực tế Kế hoạch thực chung dự án Nội dung Kết cần Thời gian đạt (tuần) Tìm hiểu Báo cáo tổng T1-T2 loại cảm quan, đánh biến đo nhiệt giá độ Chốt loại cảm biến cần dùng Tìm hiểu -Sơ đồ khối T3-T4 các linh kiện chức năng, yêu cầu,… Lưu đồ thuật -Viết lưu đồ T5-T6 tốn tḥt toán Mơ phỏng -mạch chạy T7-T9 Proteus theo đúng nguyện lý Viết chương -tạo file hex T7-T9 trình mạch chạy assembly KeilC Nắp mạch -Mạch chạy T9-T11 thực tế ổn định và chính xác Ghi Kế hoạch nội dung thực thành viên Nguyễn Ngọc Thiện Nội dung Mô tả (tính năng, thông số,…) Kết cần đạt Lên ý tưởng cho dự án -Chốt được loại cảm biến cần dùng (LM35) -Tìm hiểu số loại cảm biến nhiệt độ thích hợp với yêu cầu dự án Thời gian thực (theo tuần) T1-T2 -Linh kiện cần thiết để tạo mạch T3-T4 đo nhiệt độ với cảm biến LM35: ADC0808,AT89S52,nguồn5V, -Mô phỏng Proteus -Nắm T7-T9 được nguyện lý hoạt động mạch, mô phỏng mạch từ những linh kiện đã tìm hiểu Code -Viết code Assembly tạo -Mạch T7-T9 Assemble file hex để đo nhiệt độ chạy được và KeilC chính Tìm hiểu linh kiện cần thiết Sơ đồ nguyên lý & mô phỏng Proteus Ghi Nắp mạch thực tế xác Proteus -Nắp mạch board test ,thay -Mạch đổi nhiệt độ để kiểm tra tính chạy ổn đúng đắn mạch định và chính xác T9T11 Lê Hoàng Long Nội Mô tả (tính năng, thông số,…) dung Kết cần đạt Lên ý -Tìm hiểu số loại cảm biến tưởng nhiệt độ thích hợp với yêu cầu cho dự án dự án -Chốt được loại cảm biến cần dùng (LM35) Tìm hiểu linh kiện cần thiết Nắp mạch thực tế Thời gian thực (theo tuần) T1-T2 -Linh kiện cần thiết để tạo mạch đo nhiệt độ với cảm biến LM35: ADC0808,AT89S52,nguồn5V, T3-T9 -Nắp mạch board test ,thay đổi nhiệt độ để kiểm tra tính đúng đắn mạch T9-T11 Ghi Tự đánh giá tỷ lệ đóng góp thành viên dự án theo kế hoạch (trước thực hiện, thực lên kế hoạch thực dự án) Người thực Tỷ lệ Giải quyết được những vấn đề dự án (cần ghi rõ để có sở đánh giá tỷ lệ) Nguyễn Ngọc 50% - Xây dựng ý tưởng, đưa Thiện giải pháp - Lập trình KeilC - Mô phỏng Proteus - Lắp mạch thực tế Lê Hoàng Long 50% - Tìm hiểu nguyên lý - Vẽ lưu đồ thuật toán - Lắp mạch thực tế NỘI DUNG THỰC HIỆN: Yêu cầu : - Thiết kế mạch đo nhiệt độ phòng và hiển thị led Giải Pháp : - Do đo nhiệt độ phòng tại khu vực Miền Bắc nhiệt độ dao động từ 0C đến 40C , từ chọn cảm biến phù hợp là LM35 có dải đo đảm bảo yêu cầu dự án Phương án thiết kế : - Sử dụng LM35 để đo nhiệt độ sau ta thu được tín hiệt tương tự ( nhiệt độ quy đổi điện áp) để xử lý được tín hiệu điện này ta cần IC chuyển đổi tương tự sang số ở ta chọn ADC0808, sau ouput ADC 0808 sẽ được chuyển đến AT89S52 để xử lý sau sẽ được thị lên led để thông báo kết Phân tích yêu cầu dự án: I.Sơ đồ khối : Khối Cảm Biến Khối Chuyển Đổi ADC Khối Hiện Thị Khối Xử Lý II Lưu đờ Thuật Tốn: Bắt đầu Khởi tạo cổng Cấu hình Timer Bật ngắt Timer Main Ngắt Timer Đảo bit CLK_ADC Trở từ ngắt Timer END