Đo nhiệt độ dùng LM35

35 493 0
Đo nhiệt độ dùng LM35

Đ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

Đo nhiệt độ dùng LM35

GVHD: Th.s Đỗ Đình Thuấn Lời nói đầu Đồ án môn học giúp môn học sinh viên áp dụng học vào thực tiễn, trực tiếp thực công đoạn trình làm mạch điện tử thông thường.Qua thời gian tìm hiểu kiến thức điện tử để hoàn thành đề tài “ĐO NHIỆT ĐỘ DÙNG LM35” đồ án điện tử Em góp nhiều kiến thức để bổ sung hiểu thêm mà thầy cô truyền đạt cho em trình học tập trường Từ đó, em tự tin sau tốt nghiệp làm lĩnh vực có liên quan Để có kiến thức kết ngày hôm nay, trước hết em cảm ơn thầy cô trường Đại học Tôn Đức Thắng giảng dạy trang bị cho em kiến thức ngành mà em theo học Đặc biệt, em xin gửi lời biết ơn sâu sắc đến thầy Đỗ Đình Thuấn dành nhiều thời gian tâm huyết hướng dẫn tìm hiểu giúp em hoàn đồ án này.Bên cạnh đó, em xin gửi lời cảm ơn chân thành đến anh, chị Thư viện trường Đại học Tôn Đức Thắng tạo điều kiện thuận lợi tìm tài liệu kham khảo có không gian yên tĩnh, thoải mái để hoàn thành đồ án Mặc dù chúng em có nhiều cố gắng hoàn thành đề tài tất nhiệt tình lực mình, nhiên kiến thức hạn chế phạm vi cho phép tránh khỏi thiếu sót, em kính mong nhận cảm thông ý kiến đóng góp chân thành quí thầy cô bạn Em xin chân thành cảm ơn! Tp Hồ Chí Minh, ngày 24 tháng 11 năm 2011 Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn NHẬN XÉT CỦA GIÁO VIÊN: ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… ………………………………………………………………………… Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn Mục lục Lời Cảm ơn……………………………………….…………………….……2 Chương I – Tổng quan đề tài ………………… ……………………… 1.1.Giới thiệu……………………….……………………………… 1.2.Mục đích đề tài………………………………………………7 Chương II – Thiết kế……………………………………………………… 1.1.Giới thiệu IC………………………………………………….8 1.1.1.Giới thiệu PIC……………………………………….8 1.2.Giao thức hiển thị………………………………………………22 1.3.Giới thiệu linh kiện sử dụng………………………………… 25 1.3.1.LM35………………………………………………….25 1.3.2.Thạch anh…………………………………………… 27 1.3.3.Điện trở………………………….…………………….28 1.3.4.Tụ Điện………………….…………………………….29 1.4.Tính toán………………………………………………………30 1.5.Thiết kế…………………………….………………………… 31 Chương III – Thi công thực mạch………………………….…….33 Chương IV – Kết luận hướng phát triển………………………….……35 4.1.Kết luận…………………………….…………………….…….35 4.2.Hướng phát triển…………………………………….…………35 Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn Các hình vẽ: Hình 1: Sơ đồ chân PIC16F877A…………………………………………….…8 Hình : Sơ đồ khối vi điều khiên PIC16F877A……………………………….11 Hình 3: Sơ đồ khối chuyển đổi ADC……………………………………… 16 Hình : LCD thực tế……………………………………………………………22 Hình : LM35………………………………………………………………….25 Hình : Các loại thạch anh…………………………………………… …… 27 Hình : Điện trở 1KΩ………………………………………………… …….28 Hình : Tụ sứ…………………………………………… ……………….… 29 Hình : Sơ đồ khối mạch…………………………………………………31 Hình 10 : Sơ đồ nguyên lý mạch………………………………………….32 Hình 11 : Mạch lúc thi công xong…………………………………….……… 33 Hình 12 : Mạch lúc chạy…………………………………………….…………33 Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn Các từ viết tắt : PIC : Programable Intelligent Computer ADC : Analog to Digital Converter LCD: LiquidCrystalDisplay Tài liệu tham khảo : - Tài liệu mạng Các trang web : www picvietnam.com www.Dientuvietnam.net Chương I – Tổng quan đề tài Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn 1.1 Giới thiệu Đề tài “ Đo nhiệt độ dùng LM35, hiển thị LCD” đề tài không có nhiều sinh viên nghiên cứu Nhưng năm nay, đề tài viết cho 1.2 chip PIC16F877A dùng CCS để lập trình Mục đích đề tài `- “Đo nhiệt độ dùng LM35, hiển thị LCD” dùng để đo nhiệt độ thực môi trường, giao tiếp với LCD4bit…Qua đề tài này, sinh viên có thêm kiến thức lập trình CCS, tiếp cận với PIC, LCD…và làm mạch thực tế Chương II –Thiết Kế 1.1.Giới thiệu IC: 1.1.1.Giới thiệu PIC: PIC viết tắt “Programable Intelligent Computer”, tạm dịch “máy tính thông minh khả trình” hãng Genenral Instrument đặt tên cho vi điều khiển họ : PIC1650 thiết kế để dùng làm cho thiết bị ngoại vi cho vi điều khiển CP1600 Vi điều khiển sau nghiên cứu phát triển thêm từ hình thành nên Hình 1:Sơ Đồ Chân Vi Điều Khiển PIC16F877A Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn P V N 1 1 1 2 2 M C L R * /V P P R R R R R R A A A A A A /A /A /A /A /T /A N N N /V R E F -/C V R E F N /V R E F + C K I/C O U T N /S S * /C O U T R R R R R R R R C C C C C C C C /T /T /C /S /S /S /T /R O S O /T C K I O S I/C C P C P C K /S C L D I/S D A D O X/C K X/D T O S C /C L K IN R B /IN T R B R B R B /P G M R B R B R B /P G C R B /P G D R R R R R R R R D D D D D D D D /P /P /P /P /P /P /P /P S S S S S S S S P P P P P P P P R E /R D * /A N R E /W R */A N R E /C S * /A N 3 3 3 4 2 2 2 9 O S C /C L K O U T V S S V S S V D D V D D 1 P IC F 7 A Một số thông số Vi Điều Khiển PIC16F877A Đây vi điều khiển thuôc họ PIC 16FXXX với tập lệnh gồm 35 lệnh có độ dài 14 bit, lệnh thực thi chu kỳ xung Clock Tốc độ hoạt động tối đa cho phép 20MHz với chu kỳ lệnh 200ns Bộ nhớ chương trình 8Kx14 bit, nhớ liệu 368x8 buyte Ram nhớ liệu EEPROM với dung lượng Số PORT I/O với 33pin I/O Các đặc tính ngoại vi bao gồm khối chức sau : Timer : đếm bit với chia tần số bit Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn Timer : đếm 16 bit với chia tần số, thực chức đếm dựa vào xung clock ngoại vi vi điều khiển hoạt động chế độ Timer : đếm bit với chia tần số, postcaler Hai Capture/so sánh/điều chế độ rộng xung Các chuẩn giao tiếp nối tiếp SSP (Synchonous Serial Port), SPI I2C Chuẩn giao tiếp nối tiếp USART với bit địa Cổng giao tiếp song song PSP ( Parallel Slave Port) với chân điều khiển RD, WR, CS bên Các đặc tính Analog : kênh chuyển đổi ADC 10 bit Hai so sánh Bên cạnh vài đặc tính khác vi điều khiển : Bộ nhớ flash với khả ghi xóa 100.000 lần Bộ nhớ EEPROM với khả ghi xóa 1.000.000 lần Dữ liệu nhớ EEPROM lưu trữ 40 năm Khả tự nạp chương trình với điều khiển phần mềm Nạp chương trình mạch điện ICSP thông qua chân Watchdog Timer với dao động Chức bảo mật mã chương trình Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn Chế độ Sleep Có thể hoạt động với nhiều dạng Oscillator khác Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn Sơ đồ khối vi Đồ án Đo nhiệt độ dùng LM35 điều Page 10 khiển PIC16F877A : GVHD: Th.s Đỗ Đình Thuấn INT_AD: Ngắt xảy trình chuyển đổi hòan tất INT_ADOF: Ngắt xảy trình chuyển đổi thời gian chờ Các tập tin có liên quan: Không có,tất chức cài đặt sẵn Các thông số getenv() có liên quan: ADC_CHANNELS : Số kênh Analog/Digital ADC_RESOLUTION : Số lượng bit trả lệnh read_adc 1.2- Giao thức LCD 4bit : Hình 4: LCD thực tế Chức chân LCD : Chân số Tên Chức VSS Đồ án Đo nhiệt độ dùng LM35 Page 21 GVHD: Th.s Đỗ Đình Thuấn Chân nối đất cho LCD, thiết kế mạch ta nối chân với GND mạch điều khiển VDD Chân cấp nguồn cho LCD, thiết kế mạch ta nối chân với VCC=5V mạch điều khiển 3.Vee Chân dùng để điều chỉnh độ tương phản LCD RS Chân chọn ghi (Register select) Nối chân RS với logic “0” (GND) logic “1” (VCC) để chọn ghi + Logic “0”: Bus DB0-DB7 nối với ghi lệnh IR LCD (ở chế độ “ghi” -write) nối với đếm địa LCD (ở chế độ “đọc” read) + Logic “1”: Bus DB0-DB7 nối với ghi liệu DR bên LCD R/W Chân chọn chế độ đọc/ghi (Read/Write) Nối chân R/W với logic “0” để LCD hoạt động chế độ ghi, nối với logic “1” để LCD chế độ đọc E Chân cho phép (Enable) Sau tín hiệu đặt lên bus DB0-DB7, lệnh chấp nhận có xung cho phép chân E + Ở chế độ ghi: Dữ liệu bus LCD chuyển vào(chấp nhận) ghi bên phát xung (high-to-low transition) tín hiệu chân E + Ở chế độ đọc: Dữ liệu LCD xuất DB0-DB7 phát cạnh lên (lowto-high transition) chân E LCD giữ bus đến chân E xuống mức thấp 7.DB0-DB7 Tám đường bus liệu dùng để trao đổi thông tin với MPU Có chế độ sử dụng đường bus : + Chế độ bit : Dữ liệu truyền đường, với bit MSB bit DB7 + Chế độ bit : Dữ liệu truyền đường từ DB4 tới DB7, bit MSB DB7 • Các hàm thông dụng lcd_init() : hàm phải có để báo sử dụng LCD lcd_putc( char c) : hàm để xuất ký tự LCD Đồ án Đo nhiệt độ dùng LM35 Page 22 GVHD: Th.s Đỗ Đình Thuấn lcd_gotoxy( BYTE x, BYTE y) : hàm cho phép trỏ nhảy tới vị trí (x,y) LCD • Tập lệnh LCD Trước tìm hiểu tập lệnh LCD, sau vài ý giao tiếp với LCD : * Tuy sơ đồ khối LCD có nhiều khối khác nhau, lập trình điều khiển LCD ta tác động trực tiếp vào ghi DR IR thông qua chân DBx, ta phải thiết lập chân RS, R/W phù hợp để chuyển qua lại giữ ghi * Với lệnh, LCD cần khoảng thời gian để hoàn tất, thời gian lâu tốc độ MPU, nên ta cần kiểm tra cờ BF đợi (delay) cho LCD thực thi xong lệnh hành lệnh * Địa RAM (AC) tự động tăng (giảm) đơn vị, có lệnh ghi vào RAM (Điều giúp chương trình gọn hơn) * Các lệnh LCD chia thành nhóm sau : • Các lệnh kiểu hiển thị VD : Kiểu hiển thị (1 hàng / hàng), chiều dài liệu (8 bit / bit), … • Chỉ định địa RAM nội • Nhóm lệnh truyền liệu RAM nội Bảng : Tập lệnh LCD Đồ án Đo nhiệt độ dùng LM35 Page 23 GVHD: Th.s Đỗ Đình Thuấn Đồ án Đo nhiệt độ dùng LM35 Page 24 GVHD: Th.s Đỗ Đình Thuấn 1.3.Giới thiệu linh kiện sử dụng : 1.3.1.Cảm biến nhiệt độ LM35: Đây cảm biến nhiệt độ LM35 có chân : chân cấp nguồn chân xuất điện áp tùy theo nhiệt độ Hình LM35 Đồ án Đo nhiệt độ dùng LM35 Page 25 GVHD: Th.s Đỗ Đình Thuấn Nhiệt độ tăng 1C điện áp xuất chân out LM35 tăng 10mV Các đặc tính kỹ thuật khác : Mô Proteus: Đồ án Đo nhiệt độ dùng LM35 Page 26 GVHD: Th.s Đỗ Đình Thuấn Nhiệt độ 27C, điện áp xuất V=0.27176 chứng tỏ tăng 10mV /C xác Khi mô Proteus, khối LM35 không hoạt động, click chuột phải/ edit properties/ bỏ check exclude from Simulation 1.3.2.Thạch anh Hình : Các loại thạch anh Đồ án Đo nhiệt độ dùng LM35 Page 27 GVHD: Th.s Đỗ Đình Thuấn Thạch anh điện tử: linh kiện làm tinh thể đá thạch anh mài phẳng xác Linh kiện thạch anh làm việc dựa hiệu ứng áp điện Hiệu ứng có tính thuận nghịch Khi áp điện áp vào mặt thạch anh, bị biến dạng Ngược lại, tạo sức ép vào bề mặt đó, phát điện áp Những tinh thể thạch anh sử dụng chúng có tính chất “áp điện”, có nghĩa chúng chuyển dao động khí thành điện áp ngược lại, chuyển dao động khí thành xung điện áp Tính chất áp điện Jacques Curie phát năm 1880 từ chúng sử dụng vào mạch điện tử tích chất hữu ích này.Một đặc tính quan trọng tinh thể thạch anh tác động dạng học đến chúng (âm thanh, sóng nước ) vào tinh thể thạch anh chúng tạo điện áp dao động có tần số tương đương với mức độ tác động vào chúng, chúng ứng dụng nhiều lĩnh vực Chẳng hạn kiểm soát rung động động xe để kiểm soát hoạt động chúng 1.3.3.Điện trở : Hình : Điện trở 1KΩ Điện trở linh kiện thụ động có tác dụng cản trở dòng áp Đồ án Đo nhiệt độ dùng LM35 Page 28 GVHD: Th.s Đỗ Đình Thuấn Điện trở đựơc sử dụng nhiều mạch điện tử R =ρℓ/S R=U/I Trong ρ điện trở suất vật liệu S thiết diện dây ℓ chiều dài dây 1.3.4.Tụ Điện : Hình : Tụ sư Tụ điện linh kiện thụ động cấu tạo tụ điện hai cực kim loại ghép cách khoảng d hai tụ dung dịch hay chất điện môi cách điện có điện dung C Đặc điểm tụ cho dòng điện xoay chiều qua, ngăn cản dòng điện chiều Công thức tính điện dung tụ: C = ε.S/d ε số điện môi S điện tích bề mặt tụ m2 d bề giày chất điện môi 1.4.Tính toán : Đồ án Đo nhiệt độ dùng LM35 Page 29 GVHD: Th.s Đỗ Đình Thuấn Bảng : Trở kháng cảm biến nhiệt theo nhiệt độ Nhiệt độ (0C) Trở kháng cảm biến (kΩ) 29.490 25 10.000 50 3.893 75 1.700 100 0.817 Khi dùng ADC 8bit, tín hiệu ADC đọc từ chân ADC sau: 1V 51 2V 102 3V 153 4V 204 Tức điện áp vào 1V tín hiệu digital tăng 51(5/256) 1V  ADC=51 1C10mVADC=10mV*51 Suy T ADC = T*10*51/1000 Suy T = ADC*1000/10/51 = ADC * 1.960784314 Công thức dùng đoạn code Đánh giá độ xác phép đo Khả tự làm nóng LM35DZ không khí 0,1oC Cảm biến LM35 có hệ số nhiệt 10mV/ oC, sai số nhiệt độ LM35DZ 0,5oC Khi điện áp đầu vào Vin làm tròn lên xuống Khi Vin vào so sánh với điện áp Ud ADC, ta nhận thấy mức điện áp ADC 10mV nên sai số mà gây 0,5mV tương ứng với giá trị nhiệt độ 0,5oC Đồ án Đo nhiệt độ dùng LM35 Page 30 5V 255 GVHD: Th.s Đỗ Đình Thuấn Vậy sai số tổng cộng hệ thống 1.1oC Do nhiệt độ thưc tế ta : treal = tđo ± 1,1 oC 1.5.Thiết kế : NHIỆT ĐỘ MÔI TRƯỜNG CẢM BIẾN ADC XỬ LÝ Hình : Sơ đồ khối mạch Hình 10 :Sơ đồ nguyên lý mạch Đồ án Đo nhiệt độ dùng LM35 Page 31 HIỂN THỊ GVHD: Th.s Đỗ Đình Thuấn Chương III – Thi Công Và Thực Hiện Mạch VS+ VOUT R E S IS T O R V A R LCD VCC 15 16 17 18 23 24 25 26 R1 R E S IS TO R 13 PVN2 M C L R * /V P P R R R R R R A /A N A /A N A /A N /V R E F -/C V R E F A /A N /V R E F + A /T C K I/C O U T A /A N /S S * /C O U T R R R R R R R R C C C C C C C C /T1 O S O /T1 C K I /T O S I/C C P 2 /C C P /S C K /S C L /S D I/S D A /S D O /TX/C K /R X/D T O S C /C L K IN SW S W K E Y -S P S T 14 C2 12 31 CAP NP C1 O S C /C L K O U T R B /IN T RB1 RB2 R B /P G M RB4 RB5 R B /P G C R B /P G D R R R R R R R R D D D D D D D D /P S P /P S P /P S P /P S P /P S P /P S P /P S P /P S P R E /R D * /A N R E /W R * /A N R E /C S */A N VSS VSS VDD VDD 33 34 35 36 37 38 39 40 10 11 12 13 14 15 16 VSS VDD VEE RS RW E D0 D1 D2 D3 D4 D5 D6 D7 A K L M /T O U4 LC D R2 VCC VCC U1 VCC 19 20 21 22 27 28 29 30 10 VCC 11 32 P IC F 7 A Y1 C R Y S TA L VCC R3 D1 CAP NP J1 R CON2 Đồ án Đo nhiệt độ dùng LM35 Page 32 LED GVHD: Th.s Đỗ Đình Thuấn Hình 11 : Mạch lúc thi công xong Hình 12 : Mạch lúc chạy Code chương trình : #include #device *=16 adc=8 #use delay(clock=12000000) Đồ án Đo nhiệt độ dùng LM35 Page 33 GVHD: Th.s Đỗ Đình Thuấn #fuses nowdt, hs, noput, noprotect, nodebug, nobrownout, nolvp, nocpd, nowrt #include #int_ext int8 read; void main(void) { set_tris_a(0XFF);//port nhap set_tris_d(0X00);//port xuat //khoi tao ngat ngoai enable_interrupts (int_ext); ext_int_edge(H_To_L); enable_interrupts (global); //khoi tao ADC setup_adc_ports(2); setup_adc(ADC_CLOCK_INTERNAL); delay_ms(50); while(true) { lcd_init(); read=read_adc(); read=read * 1.960784314; LCD_init(); Đồ án Đo nhiệt độ dùng LM35 Page 34 GVHD: Th.s Đỗ Đình Thuấn LCD_putc(0x80); printf(lcd_putc,"Nhiet :%u",read); delay_us(20); } } Chương IV – Kết luận hướng phát triển 4.1.Kết luận : - Mạch hiển thị nhiệt độ LCD 4.2 Hướng phát triển : - Có thể dùng mạch khảo sát thay đổi nhiệt độ môi trường -Có thể kết hợp với hiển thị đồng hồ LCD HẾT ! Đồ án Đo nhiệt độ dùng LM35 Page 35 [...]... lệnh của LCD Đồ án 1 Đo nhiệt độ dùng LM35 Page 23 GVHD: Th.s Đỗ Đình Thuấn Đồ án 1 Đo nhiệt độ dùng LM35 Page 24 GVHD: Th.s Đỗ Đình Thuấn 1.3.Giới thiệu linh kiện sử dụng : 1.3.1.Cảm biến nhiệt độ LM35: Đây là cảm biến nhiệt độ LM35 có 3 chân : 2 chân cấp nguồn và 1 chân xuất điện áp ra tùy theo nhiệt độ Hình 5 LM35 Đồ án 1 Đo nhiệt độ dùng LM35 Page 25 GVHD: Th.s Đỗ Đình Thuấn Nhiệt độ tăng 1C thì điện... án 1 Đo nhiệt độ dùng LM35 Page 34 GVHD: Th.s Đỗ Đình Thuấn LCD_putc(0x80); printf(lcd_putc,"Nhiet do :%u",read); delay_us(20); } } Chương IV – Kết luận và hướng phát triển 4.1.Kết luận : - Mạch đã hiển thị được nhiệt độ trên LCD 4.2 Hướng phát triển : - Có thể dùng mạch này khảo sát sự thay đổi của nhiệt độ mơi trường -Có thể kết hợp với hiển thị đồng hồ trên LCD HẾT ! Đồ án 1 Đo nhiệt độ dùng LM35. .. phép đo Khả năng tự làm nóng của LM35DZ trong khơng khí là 0,1oC Cảm biến LM35 có hệ số nhiệt là 10mV/ oC, do đó sai số về nhiệt độ của LM35DZ sẽ là 0,5oC Khi đó điện áp đầu vào Vin sẽ được làm tròn lên hoặc xuống Khi Vin đi vào so sánh với điện áp Ud của ADC, ta nhận thấy rằng mức điện áp của ADC là 10mV nên sai số mà nó gây ra là 0,5mV tương ứng với giá trị nhiệt độ là 0,5oC Đồ án 1 Đo nhiệt độ dùng. .. chúng sẽ tạo ra một điện áp dao động có tần số tương đương với mức độ tác động vào chúng, do đó chúng được ứng dụng trong rất nhiều lĩnh vực Chẳng hạn kiểm sốt những sự rung động trong các động cơ xe hơi để kiểm sốt sự hoạt động của chúng 1.3.3.Điện trở : Hình 7 : Điện trở 1KΩ Điện trở là linh kiện thụ động có tác dụng cản trở cả dòng và áp Đồ án 1 Đo nhiệt độ dùng LM35 Page 28 GVHD: Th.s Đỗ Đình Thuấn... ứng với giá trị nhiệt độ là 0,5oC Đồ án 1 Đo nhiệt độ dùng LM35 Page 30 5V 255 GVHD: Th.s Đỗ Đình Thuấn Vậy sai số tổng cộng của hệ thống là 1.1oC Do vậy nhiệt độ thưc tế của ta sẽ là : treal = tđo ± 1,1 oC 1.5.Thiết kế : NHIỆT ĐỘ MƠI TRƯỜNG CẢM BIẾN ADC XỬ LÝ Hình 9 : Sơ đồ khối của mạch Hình 10 :Sơ đồ ngun lý của mạch Đồ án 1 Đo nhiệt độ dùng LM35 Page 31 HIỂN THỊ GVHD: Th.s Đỗ Đình Thuấn Chương III... của LM35 tăng 10mV Các đặc tính kỹ thuật khác : Mơ phỏng bằng Proteus: Đồ án 1 Đo nhiệt độ dùng LM35 Page 26 GVHD: Th.s Đỗ Đình Thuấn Nhiệt độ là 27C, điện áp xuất ra là V=0.27176 chứng tỏ sự tăng 10mV /C là khá chính xác Khi mơ phỏng Proteus, nếu khối LM35 khơng hoạt động, thì click chuột phải/ edit properties/ bỏ check exclude from Simulation đi 1.3.2.Thạch anh Hình 6 : Các loại thạch anh Đồ án 1 Đo. .. 10 VCC 11 32 P IC 1 6 F 8 7 7 A Y1 C R Y S TA L VCC R3 D1 CAP NP J1 2 1 R CON2 Đồ án 1 Đo nhiệt độ dùng LM35 Page 32 LED GVHD: Th.s Đỗ Đình Thuấn Hình 11 : Mạch lúc thi cơng xong Hình 12 : Mạch lúc chạy Code chương trình : #include #device *=16 adc=8 #use delay(clock=12000000) Đồ án 1 Đo nhiệt độ dùng LM35 Page 33 GVHD: Th.s Đỗ Đình Thuấn #fuses nowdt, hs, noput, noprotect, nodebug, nobrownout,... biến nhiệt theo nhiệt độ Nhiệt độ (0C) Trở kháng của cảm biến (kΩ) 0 29.490 25 10.000 50 3.893 75 1.700 100 0.817 Khi dùng ADC 8bit, tín hiệu ADC đọc được từ chân ADC như sau: 1V 51 2V 102 3V 153 4V 204 Tức là nếu điện áp vào 1V thì tín hiệu digital tăng 51(5/256) 1V  ADC=51 1C10mVADC=10mV*51 Suy ra T ADC = T*10*51/1000 Suy ra T = ADC*1000/10/51 = ADC * 1.960784314 Cơng thức này đã dùng ở đo n... thực tế Chức năng các chân LCD : Chân số Tên Chức năng 1 VSS Đồ án 1 Đo nhiệt độ dùng LM35 Page 21 GVHD: Th.s Đỗ Đình Thuấn Chân nối đất cho LCD, khi thiết kế mạch ta nối chân này với GND của mạch điều khiển 2 VDD Chân cấp nguồn cho LCD, khi thiết kế mạch ta nối chân này với VCC=5V của mạch điều khiển 3.Vee Chân này dùng để điều chỉnh độ tương phản của LCD 4 RS Chân chọn thanh ghi (Register select) Nối... với MPU Có 2 chế độ sử dụng 8 đường bus này : + Chế độ 8 bit : Dữ liệu được truyền trên cả 8 đường, với bit MSB là bit DB7 + Chế độ 4 bit : Dữ liệu được truyền trên 4 đường từ DB4 tới DB7, bit MSB là DB7 • Các hàm thơng dụng lcd_init() : là hàm phải có để báo rằng sẽ sử dụng LCD lcd_putc( char c) : hàm để xuất ký tự ra LCD Đồ án 1 Đo nhiệt độ dùng LM35 Page 22 GVHD: Th.s Đỗ Đình Thuấn lcd_gotoxy( BYTE ... biến nhiệt độ LM35 có chân : chân cấp nguồn chân xuất điện áp tùy theo nhiệt độ Hình LM35 Đồ án Đo nhiệt độ dùng LM35 Page 25 GVHD: Th.s Đỗ Đình Thuấn Nhiệt độ tăng 1C điện áp xuất chân out LM35. .. LCD Đồ án Đo nhiệt độ dùng LM35 Page 23 GVHD: Th.s Đỗ Đình Thuấn Đồ án Đo nhiệt độ dùng LM35 Page 24 GVHD: Th.s Đỗ Đình Thuấn 1.3.Giới thiệu linh kiện sử dụng : 1.3.1.Cảm biến nhiệt độ LM35: Đây... với dao động Chức bảo mật mã chương trình Đồ án Đo nhiệt độ dùng LM35 Page GVHD: Th.s Đỗ Đình Thuấn Chế độ Sleep Có thể hoạt động với nhiều dạng Oscillator khác Đồ án Đo nhiệt độ dùng LM35 Page

Ngày đăng: 27/03/2016, 23:06

Tài liệu cùng người dùng

Tài liệu liên quan