Mạch in Kit AVR

Một phần của tài liệu (TIỂU LUẬN) báo cáo đồ án THIẾT kế II đề tài thiết kế mạch đo nhiệt độ dùng atmega16 và cảm biến LM35 (Trang 26)

4. Mơ phỏng trên Proteus 8 Professional

Hình 14: Mơ phỏng trên Proteus cho 2 kênh

Điện áp Vout của LM35 thay đổi tuyến tính theo nhiệt dộ với tỉ lệ 10mV/1ºC. Độ phân giải cảu bộ ADC trên AVR là 10 bit và diện áp tham chiếu là 2.56V. Nếu ta nói đàu ra của LM35 vào kênh 1 của bộ AC thì giá trị cảu bộ ADC đọc được là

adc_data[0]=(Vout*1024V)/Vref=(V*1024)/2560

Giá trị của adc_data[0] lại trong khoảng từ 0 đến 1023 nên ta có: Nhiệt độ(ºC)=Vout(mV)/10

Vì vậy giá trị của nhiệt độ được tính theo cơng thức: Nhiệt độ(ºC) = adc_data[0]*(2560/1024)/10

Hình 16: Mạch sau khi hồn thiện

*Do trong q trình hồn thiện mạch, bọn em có gặp trục trặc với cảm biến LM35 nên bọn em đã thay bằng cảm biến DS18B20 có các tính chất khá tương tự với LM35.

Hình 18: Kết quả mô phỏng khi dùng cảm biến

CHƯƠNG 3: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

I) Kết luận

1) Ưu điẻm

-Chịu khó tìm hiểu và tiếp thu kiến thức mới

-Có kiến thức cơ bản về sử dụng phần mềm Proteus và Altium -Làm việc nhóm hiệu quả giúp tiến dộ cơng việc hồn thành nhanh -Tiếp thu những góp ý của thầy để sản phẩm hồn thiện hơn -Chịu khó thamn khảo những tài liệu thầy giới thiệu

2) Nhược điẻm

- Do kiến thức mới và lần đầu làm nên sản phẩm chưa được hoàn thiện và đẹp như mong đợi

-Trong lúc làm còn gặp 1 số lỗi về phần mềm tốn thời gian để khắc phục

3) Kết quả

Sản phẩm hoàn thiện, chạy đúng như mơ phỏng và hồn thành đúng thời hạn

II) Hướng phát triển

Kit AVR có thể thực hiện được các ứng dụng phức tạp như:

-Đo nhiệt độ thêm cả độ ảm môi trường và cảnh báo vượt ngưỡng nhiệt độ cho phép

-Điều khiển tải cơ bản: đèn báo, van điẹn tử, động cơ DC -Điều khiển hiển thị: LED ma trận, LCD ma trận

TÀI LIỆU THAM KHẢO

-Xây dựng 1 số vi điều khiển AVR: https://atmega32-avr.com/avr-projects- collection-16-atmega-mcu-projects/

-Thiết kế mạch đo nhiệt độ: https://khotrithucso.com/doc/p/thiet-ke-mach-

do-nhiet-do-va-phat-canh-bao-nhiet-do-258674

-Atmega16-datasheet:https://www.alldatasheet.com/datasheet-pdf/pdf/

78532/ATMEL/ATMEGA16.html

Một phần của tài liệu (TIỂU LUẬN) báo cáo đồ án THIẾT kế II đề tài thiết kế mạch đo nhiệt độ dùng atmega16 và cảm biến LM35 (Trang 26)