ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

13 144 0
ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HỒ CHÍ MINH BÁO CÁO ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO Tên học phần: Lập Trình Đồ Họa Ngành: KỸ THUẬT CƠ ĐIỆN TỬ Lớp: 19DCTJA1 Giảng viên hướng dẫn: Ths Phạm Quốc Phương Sinh viên thực hiện: Vũ Hồng Kiên MSSV: 1911820028 Lớp: 19DCTJA1 Sinh viên thực hiện: Lê Trần Quang Duy MSSV: 1911820427 Lớp: 19DCTJA1 Sinh viên thực hiện: Võ Công Tuyền MSSV: 1911820104 Lớp: 19DCTJA1 Tp.HCM, ngày 22 tháng 10 năm 2022 MỤC LỤC CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1) Tên đề tài: 1.2) Mục tiêu đề tài: 1.3) Nội dung đề tài: 1.4) Phương pháp nghiên cứu: CHƯƠNG 2: CƠ SỞ LÝ THUYẾT .2 2.1) Lưu đồ giải thuật: .2 2.2) Linh kiện phần mềm sử dụng: .2 CHƯƠNG 3: NỘI DUNG THIẾT KẾ PHẦN MỀM – MƠ HÌNH PHẦN MỀM 3.1) LabVIEW: 3.1.1) Front Panel: 3.1.2) Block Diagram: 3.2) Arduino IDE (sử dụng file LIFA_Base): 3.3) Mơ hình: CHƯƠNG 4: KẾT LUẬN .9 4.1) Đánh giá mơ hình: 4.2) Hướng phát triển đề tài: i DANH MỤC HÌNH ẢNH Hình 2.1 Lưu đồ giải thuật thiết lập LM35 Hình 2.2 Board Arduino UNo .2 Hình 2.3 LED đơn 5mm Hình 2.4 Điện trở 1k Hình 2.5 Cảm biến LM35 .4 Hình 3.1 Giao diện hiển thị nhiệt độ Hình 3.2 Code mô nhiệt độ LM35 Hình 3.3 Mơ hình đề tài .8 Hình 4.1 Mạch báo cháy Hình 4.2 Mạch bật tắt quạt tản nhiệt 10 ii CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1) Tên đề tài: Cảm biến nhiệt độ LM35 giao tiếp với LabVIEW thông qua vi xử lí Arduino 1.2) Mục tiêu đề tài: Cảm biến nhiệt độ LM35 đo nhiệt độ môi trường nhiệt độ lớn 35 độ báo đèn tắt 1.3) Nội dung đề tài: Sử dụng cảm biến LM35 để đo nhiệt độ 1.4) Phương pháp nghiên cứu: Sử dụng phần mềm LabVIEW kết nối với Arduino để mô trình đo nhiệt độ CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1) Lưu đồ giải thuật: Hình 2.1 Lưu đồ giải thuật thiết lập LM35 2.2) Linh kiện phần mềm sử dụng: Linh kiện: board Arduino, LED đơn, điện trở, LM35 a) Board Arduino: Sử dụng board Arduino UNO Hình 2.2 Board Arduino UNo b) LED đơn: Hình 2.3 LED đơn 5mm c) Điện trở: Hình 2.4 Điện trở 1k d) LM35: - Chân trái Vcc cấp nguồn từ – 5.5V - Chân Analog out 10mV/oC - Chân phải nối đất GND Hình 2.5 Cảm biến LM35 Phần mềm: LabVIEW + Arduino IDE 1.0.1 CHƯƠNG 3: NỘI DUNG THIẾT KẾ PHẦN MỀM – MƠ HÌNH PHẦN MỀM 3.1) LabVIEW: 3.1.1) Front Panel: Hình 3.1 Giao diện hiển thị nhiệt độ 3.1.2) Block Diagram: Hình 3.2 Code mơ nhiệt độ LM35 3.2) Arduino IDE (sử dụng file LIFA_Base): /********************************************************************* ************ ** ** LVFA_Firmware - Provides Basic Arduino Sketch For Interfacing With LabVIEW ** ** Written By: Sam Kristoff - National Instruments ** Written On: November 2010 ** Last Updated: Dec 2011 - Kevin Fort - National Instruments ** ** This File May Be Modified And Re-Distributed Freely Original File Content ** Written By Sam Kristoff And Available At www.ni.com/arduino ** ************************************************************************** *******/ /********************************************************************* ************ ** ** Includes ** ************************************************************************** ******/ // Standard includes These should always be included #include #include #include #include "LabVIEWInterface.h" /********************************************************************* ************ ** setup() ** ** Initialize the Arduino and setup serial communication ** ** Input: None ** Output: None ************************************************************************** *******/ void setup() { // Initialize Serial Port With The Default Baud Rate syncLV(); // Place your custom setup code here } /********************************************************************* ************ ** loop() ** ** The main loop This loop runs continuously on the Arduino It ** receives and processes serial commands from LabVIEW ** ** Input: None ** Output: None ************************************************************************** *******/ void loop() { // Check for commands from LabVIEW and process them checkForCommand(); // Place your custom loop code here (this may slow down communication with LabVIEW) if(acqMode==1) { sampleContinously(); } } 3.3) Mơ hình: Hình 3.3 Mơ hình đề tài CHƯƠNG 4: KẾT LUẬN 4.1) Đánh giá mơ hình: - Phần mềm hoạt động ổn định a) Ưu điểm: LM35 chạy ổn định nhiệt độ môi trường, LED tắt giá trị đặt vượt 30 b) Nhược điểm: Phải thông qua phần mềm Arduino 1.0 chạy LabVIEW không cần viết code IDE 4.2) Hướng phát triển đề tài: Ngồi việc đo nhiệt độ mơi trường phịng mạch đề tài cịn phát triển thêm số mạch khác mạch báo cháy, mạch bật tắt quạt tản nhiệt,… Hình 4.1 Mạch báo cháy Hình 4.2 Mạch bật tắt quạt tản nhiệt 10

Ngày đăng: 07/12/2022, 03:58

Hình ảnh liên quan

Hình 2.1 Lưu đồ giải thuật thiết lập LM35 - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

Hình 2.1.

Lưu đồ giải thuật thiết lập LM35 Xem tại trang 5 của tài liệu.
Hình 2.2 Board Arduino UNo - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

Hình 2.2.

Board Arduino UNo Xem tại trang 5 của tài liệu.
Hình 2.3 LED đơn 5mm - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

Hình 2.3.

LED đơn 5mm Xem tại trang 6 của tài liệu.
Hình 2.4 Điện trở 1k - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

Hình 2.4.

Điện trở 1k Xem tại trang 6 của tài liệu.
Hình 2.5 Cảm biến LM35 - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

Hình 2.5.

Cảm biến LM35 Xem tại trang 7 của tài liệu.
CHƯƠNG 3: NỘI DUNG THIẾT KẾ PHẦN MỀM – MƠ HÌNH PHẦN MỀM  - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

3.

NỘI DUNG THIẾT KẾ PHẦN MỀM – MƠ HÌNH PHẦN MỀM Xem tại trang 8 của tài liệu.
Hình 3.1 Giao diện hiển thị nhiệt độ - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

Hình 3.1.

Giao diện hiển thị nhiệt độ Xem tại trang 8 của tài liệu.
3.3) Mơ hình: - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

3.3.

Mơ hình: Xem tại trang 11 của tài liệu.
4.1) Đánh giá mơ hình: - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

4.1.

Đánh giá mơ hình: Xem tại trang 12 của tài liệu.
Hình 4.2 Mạch bật tắt quạt tản nhiệt - ĐỌC GIÁ TRỊ CẢM BIẾN NHIỆT ĐỘ LM35 GIAO TIẾP VỚI LABVIEW THÔNG QUA ARDUINO

Hình 4.2.

Mạch bật tắt quạt tản nhiệt Xem tại trang 13 của tài liệu.

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

Tài liệu liên quan