1. Trang chủ
  2. » Luận Văn - Báo Cáo

MẠCH đo NHIỆT độ HIỂN THỊ LED MA TRẬN sử DỤNG VI điều KHIỂN PIC, có CODE

21 20 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 21
Dung lượng 671,65 KB

Nội dung

CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN11.1.GIỚI THIỆU ĐỀ TÀI11.2.MỤC ĐÍCH NGHIÊN CỨU11.3.ĐỐI TƯỢNG NGHIÊN CỨU11.4.PHẠM VI NGHIÊN CỨU11.5.DỰ KIẾN KẾT QUẢ2CHƯƠNG 2: CƠ SỞ LÝ THUYẾT32.1. ADC LÀ GÌ?32.2. ĐỘ PHÂN GIẢI3CHƯƠNG 3: GIẢI THUẬT43.1. LƯU ĐỒ GIẢI THUẬT43.1.1.Khối nguồn.43.1.2.Khối cảm biết nhiệt độ.43.1.3.Khối trung tâm điều khiển.63.1.4.LED ma trận.83.2. SƠ ĐỒ ĐẤU NỐI DÂY9CHƯƠNG 4. GIẢI THUẬT VÀ ĐIỀU KHIỂN104.1.HOẠT ĐỘNG CỦA HỆ THỐNG.104.2.LƯU ĐỒ GIẢI THUẬT TRÊN VI ĐIỀU KHIỂN.10CHƯƠNG 5. KẾT LUẬN115.1. ƯU ĐIỂM.115.2. NHƯỢC ĐIỂM.115.3. HƯỚNG PHÁT TRIỂN11TÀI LIỆU THAM KHẢO12PHỤ LỤC : CODE CCS13

1 MẠCH ĐO NHIỆT ĐỘ HIỂN THỊ LED MA TRẬN SỬ DỤNG VI ĐIỀU KHIỂN PIC CODE PHẦN CUỐI TRANG CÁC TỪ VIẾT TẮT LED Light Emitting Diode Mục Lục MỤC LỤC HÌNH ẢNH Hình 3.1 Lưu đồ giải thuật hệ thống Hình 3.1.2 Cảm biến nhiệt độ LM35 Hình 3.1.3 vi điều khiển PIC 16f877a Hình 3.1.4 74HC595 Hình 3.1.5 LED ma trận sơ đồ đấu chân LED Hình 3.2 Sơ đồ đấu nối dây Hình 4.2 lưu đồ giải thuật vi điều khiển CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN 1.1 Giới thiệu đề tài - PIC họ vi điều khiển RISC sản xuất công ty Microchip Technology - Trong đề tày này, tập trung vào việc đọc giá trị từ cảm biến nhiệt độ vi điều khiển PIC 16f877a - Sau giá trị ADC tính tốn giá trị nhiệt độ hiển thị LED ma trận 8x8 1.2 Mục đích nghiên cứu - Sử dụng kiến thức môn kĩ thuật vi điều khiển học nhằm tạo sản phẩm - Hoạt động LED ma trận 8x8 1.3 Đối tượng nghiên cứu - Phần mềm: PIC-C Compiler, Proteus Professional - Ngơn ngữ lập trình C - PIC 16f877a, 74HC595, LM35 1.4 Phạm vi nghiên cứu Ở đồ án hệ thống nhúng giới hạn nghiên cứu việc đọc giá trị từ cảm biến nhiệt độ LM35 hiển thị lên LED ma trận 6 1.5 Dự kiến kết Chương trình xữ lý giá trị ADC từ cảm biến LM35 hiển thị giá trị lên LED ma trận 7 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 ADC gì? ADC cụm từ viết tắt (Analog to Digital Converter), chuyển đổi tín hiệu tương tự analog (nhiệt độ, độ ẩm, âm thanh, ) sang tín hiệu số digital Trong đề tài ADC dùng để chuyển tối tín hiệu nhiệt độ sang điện áp dùng cảm biến LM35 2.2 Độ phân giải Step size PIC 16f877A là: SS = = 4,887 mV Thông số 210 sử dụng ADC 10 bit Độ phân giải LM35 10mV đơn vị nhiệt độ đo Tỉ lệ chênh lệch LM35 PIC16f877A = 2.046 Để có kết nhiệt độ xác ta lấy kết chuyển đổi ADC chia cho tỉ lệ chênh lệch CHƯƠNG 3: GIẢI THUẬT 3.1 Lưu đồ giải thuật Khối nguồn Khối cảm biến nhiệt độ Khối trung tâm điều khiển Hiển thị lên LCD Ma trận Hình 3.1 Lưu đồ giải thuật hệ thống 3.1.1 Khối nguồn Chức năng: Cung cấp nguồn điện cho toàn hệ thống hoạt động: LM35,PIC 16F877a, 74HC595, LED matrix 3.1.2 Khối cảm biết nhiệt độ Chức năng: Đo nhiệt độ 9 Link kiện đo: Cảm biến nhiệt độ LM35 Thơng số kỹ thuật linh kiện chính: + LM35: Hình 3.1.2 Cảm biến nhiệt độ LM35 -Dãi điện áp hoạt động: 4~20VDC -Công suất tiêu thụ: khoảng 60uA -Khoảng nhiệt độ đo được: -55°C đến 150°C 10 -Điện áp tuyến tính theo nhiệt độ: 10mV/°C -Sai số: 0.25°C 3.1.3 Khối trung tâm điều khiển Chức năng: thu nhận tín hiệu đầu vào từ cảm biến nhiệt độ xử lí thơng tin sau đưa giá trị nhiệt độ để thị lên LED ma trận Linh kiện: Pic 16f877A, nút nhấn, điện trở 10kΩ Thông số kỹ thuật linh kiện chính: +Pic 16f877A: Hình 3.1.3 vi điều khiển PIC 16f877a Dãi điện áp hoạt động từ 2V – 5.5V Số chân gồm: 40 chân 11 +74HC595 Hình 3.1.4 74HC595 -Số chân: 16 chân -Dùng ic mở rộng ngõ 74hc595vì với chân vi điều khiển 16f877a, mở rộng nhiều chân Nhưng nhược điểm ic mở rộng làm chậm tốc độ vi điều khiển liệu chuyển tự dạng song song sang nối tiếp 12 3.1.4 LED ma trận Hình 3.1.5 LED ma trận sơ đồ đấu chân LED 13 3.2 Sơ đồ đấu nối dây Hình 3.2 Sơ đồ đấu nối dây 14 Chương Giải thuật điều khiển 4.1 Hoạt động hệ thống Cảm biến nhiệt độ LM35 đo nhiệt độ sau truyền thơng tin xử lý Bộ xử lý có nhiệm vụ tính tốn đưa tín hiệu đầu hiển thị nhiệt độ lên LED ma trận 4.2 Lưu đồ giải thuật vi điều khiển Bắt đầu Đọc ADC Tính toán Hiện thị kết lên LED ma trận Kết thúc Hình 4.2 lưu đồ giải thuật vi điều khiển 15 Chương Kết Luận 5.1 Ưu điểm -Linh kiện dễ dàng tìm kiếm mua, giá rẻ -Hoạt động tương đối tốt -Dễ dàng tiếp cận thực 5.2 Nhược Điểm -Độ xác khơng cao 5.3 Hướng phát triển 16 TÀI LIỆU THAM KHẢO 17 Phụ lục : Code CCS #include #fuses HS,NOWDT,PUT,NOLVP #device ADC=10 #use delay(clock=20000000) #BIT PORTCbist_RC0=0x07.0 #BIT PORTCbist_RC1=0x07.1 #BIT PORTCbist_RC3=0x07.3 float nhietdo; unsigned int8 x,y; const unsigned char chuc[]= { 0,0,0,0,0,0,0,0, //tat led 0x00,0x00,0x41,0xFF,0xFF,0x01,0x00,0x00, //1 0x00,0x43,0xC7,0x8D,0x99,0xF1,0x61,0x00, //2 0x00,0x42,0xC3,0x91,0x91,0xFF,0x6E,0x00, //3 0x00,0x0C,0x14,0x24,0x7F,0xFF,0x04,0x00, //4 0x00,0x02,0xF3,0xF1,0x91,0x9F,0x8E,0x00, //5 0x00,0x7E,0xFF,0x91,0x91,0x9F,0x0E,0x00, //6 0x00,0x80,0x80,0x87,0xBF,0xF8,0xC0,0x00, //7 0x00,0x6E,0xFF,0x91,0x91,0xFF,0x6E,0x00, //8 18 0x00,0x70,0xF9,0x89,0x89,0xFF,0x7E,0x00 //9 }; const unsigned char dv[]={ 0x00,0x7E,0xFF,0x81,0x81,0xFF,0x7E,0x00,//0 0x00,0x00,0x41,0xFF,0xFF,0x01,0x00,0x00, //1 0x00,0x43,0xC7,0x8D,0x99,0xF1,0x61,0x00, //2 0x00,0x42,0xC3,0x91,0x91,0xFF,0x6E,0x00, //3 0x00,0x0C,0x14,0x24,0x7F,0xFF,0x04,0x00, //4 0x00,0x02,0xF3,0xF1,0x91,0x9F,0x8E,0x00, //5 0x00,0x7E,0xFF,0x91,0x91,0x9F,0x0E,0x00, //6 0x00,0x80,0x80,0x87,0xBF,0xF8,0xC0,0x00, //7 0x00,0x6E,0xFF,0x91,0x91,0xFF,0x6E,0x00, //8 0x00,0x70,0xF9,0x89,0x89,0xFF,0x7E,0x00 //9 }; void Ghi_ADC() { unsigned int8 i; nhietdo=0; for(i=0;i

Ngày đăng: 24/04/2022, 23:31

HÌNH ẢNH LIÊN QUAN

Hình 3.1 Lưu đồ giải thuật của hệ thống. - MẠCH đo NHIỆT độ HIỂN THỊ LED MA TRẬN sử DỤNG VI điều KHIỂN PIC, có CODE
Hình 3.1 Lưu đồ giải thuật của hệ thống (Trang 8)
Hình 3.1.2 Cảm biến nhiệt độ LM35 - MẠCH đo NHIỆT độ HIỂN THỊ LED MA TRẬN sử DỤNG VI điều KHIỂN PIC, có CODE
Hình 3.1.2 Cảm biến nhiệt độ LM35 (Trang 9)
Hình 3.1.3 vi điều khiển PIC 16f877a - MẠCH đo NHIỆT độ HIỂN THỊ LED MA TRẬN sử DỤNG VI điều KHIỂN PIC, có CODE
Hình 3.1.3 vi điều khiển PIC 16f877a (Trang 10)
Hình 3.1.4 74HC595 - MẠCH đo NHIỆT độ HIỂN THỊ LED MA TRẬN sử DỤNG VI điều KHIỂN PIC, có CODE
Hình 3.1.4 74HC595 (Trang 11)
Hình 3.1.5 LED ma trận và sơ đồ đấu chân LED - MẠCH đo NHIỆT độ HIỂN THỊ LED MA TRẬN sử DỤNG VI điều KHIỂN PIC, có CODE
Hình 3.1.5 LED ma trận và sơ đồ đấu chân LED (Trang 12)
Hình 3.2 Sơ đồ đấu nối dây - MẠCH đo NHIỆT độ HIỂN THỊ LED MA TRẬN sử DỤNG VI điều KHIỂN PIC, có CODE
Hình 3.2 Sơ đồ đấu nối dây (Trang 13)
Hình 4.2 lưu đồ giải thuật của vi điều khiển - MẠCH đo NHIỆT độ HIỂN THỊ LED MA TRẬN sử DỤNG VI điều KHIỂN PIC, có CODE
Hình 4.2 lưu đồ giải thuật của vi điều khiển (Trang 14)

TỪ KHÓA LIÊN QUAN

w