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

(Đồ Án Tốt Nghiệp) Nghiên Cứu, Thi Công Hệ Thống Thu Nhập Dữ Liệu Và Giám Sát Điện Năng.pdf

109 6 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

Untitled I BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI Tp Hồ Chí Minh 07/2020 NGÀNH CÔNG NGHỆ K[.]

BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: NGHIÊN CỨU, THI CÔNG HỆ THỐNG THU THẬP DỮ LIỆU VÀ GIÁM SÁT ĐIỆN NĂNG GVHD: GVC.Ths Trương Ngọc Anh SVTH: 1- Nguyễn Trung Nghĩa – 16141207 2- Nguyễn Vũ Hoàng Anh Phi – 16141226 Tp Hồ Chí Minh - 07/2020 I LỜI CAM ĐOAN Đề tài nhóm chúng tơi tự thực dựa vào số tài liệu trước khơng chép từ tài liệu hay cơng trình có trước Người thực đề tài Nguyễn Trung Nghĩa Nguyễn Vũ Hoàng Anh Phi v LỜI CẢM ƠN Xin gửi lời cảm ơn sâu sắc đến Thầy Trương Ngọc Anh _ Giảng viên môn Vi Xử Lý, người Thầy đồng nhóm suốt q trình thực đồ án tốt nghiệp Thầy ln nhiệt tình, giúp đỡ nhóm lúc khó khăn nhất, nhờ chúng tơi học hỏi nhiều điều, có nhiều kinh nghiệm để vững bước tiến tới công việc tương lại Chúng xin gửi lời chúc sức khỏe may mắn đến Thầy Trương Ngọc Anh, mong thầy giữ gìn sức khỏe ln giữ vững tinh thần yêu nghề Xin chân thành cảm ơn đến tác giả tài liệu hướng dẫn, tài liệu tham khảo, video internet đóng góp, chia sẻ cho chúng tơi kiến thức q báu để chúng tơi học hỏi q trình làm đồ án Xin gửi lời chân thành cảm ơn thầy cô Khoa Điện-Điện Tử, giảng viên trường DHSPKT Tp.HCM dạy cho sinh viên kiến thức tảng, lấy làm sở để làm đồ án tốt nghiệp Xin gửi lời cảm ơn thân thiết đến người bạn hữu, sinh viên trường DHSPKT Tp.HCM đồng hành, chia sẻ kiến thức quý báu, hỗ trợ lẫn suốt trình thực đồ án tốt nghiệp Đặc biệt xin gửi lời biết ơn đến cha mẹ, bậc phụ huynh sinh viên đỡ đần, nuôi nấng, hỗ trợ khoản kinh phí, ăn, ở, người cho hội, sức khỏe, luôn tạo điều kiện cho học để trưởng thành, nhờ chúng tơi có hội để thực hoàn thành đồ án tốt nghiệp Xin chân thành cảm ơn! Người thực đề tài Nguyễn Trung Nghĩa Nguyễn Vũ Hoàng Anh Phi vi MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP i LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP ii LỜI CAM ĐOAN v LỜI CẢM ƠN vi MỤC LỤC vii LIỆT KÊ HÌNH VẼ ix LIỆT KÊ BẢNG xi TÓM TẮT xii Chương TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ 1.2 MỤC TIÊU 1.3 NỘI DUNG NGHIÊN CỨU 1.4 GIỚI HẠN 1.5 BỐ CỤC Chương CƠ SỞ LÝ THUYẾT 2.1 GIỚI THIỆU MODULE ESP8266 NODEMCU V1.0 2.1.1 Sơ đồ chân 2.1.2 Thông số phần cứng 2.1.3 Chuẩn giao tiếp SPI 2.1.4 Một số loại ESP8266 bán thị trường 2.2 Giới thiệu module PZEM-004T 2.3 MODULE hiển thị 2.3.1 Module LCD 20x4 2.3.2 Module chuyển đổi giao tiếp I2C 10 2.4 Khái quát mạng không dây 11 2.4.1 Giới thiệu 11 2.4.2 Nguyên tắc hoạt động 12 2.4.3 Một số chuẩn WiFi 12 2.5 Webserver sở liệu 14 2.5.1 Phần mêm mô trang web XAMPP 14 2.5.2 Tổng quan webserver ngơn ngữ lập trình trang web 14 2.5.3 Tổng quan hệ quản trị sở liệu MySQL 17 2.5.4 Amazon Web Services 19 Chương TÍNH TỐN THIẾT KẾ 22 vii 3.1 Giới thiệu 22 3.2 Tính tốn thiết kế 22 3.2.1 Sơ đồ khối hệ thống 22 3.2.2 Sơ đồ nguyên lý toàn mạch 29 3.2.3 Thiết kế mơ hình thiết bị 31 Chương THI CÔNG HỆ THỐNG 33 4.1 Giới thiệu 33 4.2 Thi công hệ thống 33 4.2.1 Thi công board mạch 33 4.2.2 Sắp xếp linh kiện cho tủ điện 34 4.2.3 Lắp ráp kiểm tra 35 4.3 Đóng gói thi cơng mơ hình 37 4.3.1 Đóng gói điều khiển 37 4.3.2 Thi cơng mơ hình 38 4.4 Lập trình hệ thống 40 4.4.1 Lưu đồ giải thuật 40 4.4.2 Phần mềm lập trình 41 4.4.3 Cài đặt Amazon EC2 48 4.4.4 Tạo tên miền 57 4.4.5 Thiết lập Cloud Server 61 4.4.6 Đưa liệu lên Cloud Server 67 4.5 Hướng dẫn sử dụng 69 Chương KẾT QUẢ, NHẬN XÉT, ĐÁNH GIÁ 71 5.1 Kết đạt 71 5.1.1 Kết phần cứng 72 5.1.2 Kết phần mềm 76 5.2 Nhận xét đánh giá 81 5.2.1 Về phần cứng 81 5.2.2 Về phần mềm 81 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 82 6.1 KẾT LUẬN 82 6.4 HƯỚNG PHÁT TRIỂN 82 TÀI LIỆU THAM KHẢO 83 PHỤ LỤC 85 viii LIỆT KÊ HÌNH VẼ Hình Trang Hình 2.1 Sơ đồ chân module NodeMCU ESP8266 Hình 2.2 Sơ đồ khối minh họa chuẩn truyền SPI Hình 2.3 Module đo điện AC PZEM-004T Hình 2.4 Sơ đồ nối dây PZEM thiết bị Hình 2.5 Hình ảnh LCD 20x4 Hình 2.6 Module chuyển đổi giao tiếp I2C 11 Hình 2.7 Sơ đồ mô tả nguyên tắc hoạt động WiFi 12 Hình 2.8 Bảng điều khiển XAMPP 14 Hình 2.9 Sơ đồ tương tác hệ quản trị CSDL với người dùng 18 Hình 3.1 Sơ đồ khối hệ thống 22 Hình 3.2 Sơ đồ nối dây khối cảm biến dòng khối đo điện năng, vi điều khiển 25 Hình 3.3 Sơ đồ nối dây khối hiển thị 28 Hình 3.4 Sơ đồ ngun lý tồn mạch 30 Hình 3.5 Tủ điện 31 Hình 3.6 Mặt trước tủ điện 32 Hình 4.1 Sơ đồ mạch in 33 Hình 4.2 Sắp xếp, bố trí linh kiện 35 Hình 4.3 Cố định linh kiện 36 Hình 4.4 Mặt sau nắp tủ điện 37 Hình 4.5 Đóng gói điều khiển 38 Hình 4.6 Mặt trước mơ hình thiết bị 39 Hình 4.7 Mặt đáy mơ hình thiết bị 39 Hình Lưu đồ giải thuật cho ESP8266 40 Hình 4.9 Lưu đồ giải thuật xử lý trang web 41 Hình 4.10 Chọn tải Arduino IDE 42 Hình 4.11 Chọn tải phần mềm 42 Hình 4.12 Giao diện khởi động 43 Hình 4.13 Thêm đường dẫn cài đặt board ESP8266 44 Hình 4.14 Cài đặt board ESP8266 cho phần mềm 44 Hình 4.15 Cài drive kết nối với board ESP8266 45 Hình 4.16 Tự động cập nhật drive 46 Hình 4.17 Cách thêm thư viện Arduino IDE 47 Hình 4.18 Chọn thư mục chứa thư viện tải 47 Hình 4.19 Chọn board lập trình 48 Hình 4.20 Trang Amazon web services 49 Hình 4.21 Tạo tài khoản AWS 49 Hình 4.22 Tạo tài khoản AWS 50 Hình 4.23 Nhập thẻ visa 50 Hình 4.24 Đăng nhập vào bảng điều khiển 51 Hình 4.25 Chọn phương thức đăng nhập 51 Hình 4.26 Nhập mật đăng nhập 52 Hình 4.27 Bảng điều khiển 52 Hình 4.28 Chọn dịch vụ EC2 53 ix Hình 4.29 Tạo Instances 53 Hình 4.30 Chọn Instance 54 Hình 4.31 Chọn loại Instance 54 Hình 4.32 Cấu hình cho phép truy cập 55 Hình 4.33 Thêm quyền truy cập 55 Hình 4.34 Khởi tạo Instance 56 Hình 4.35 Tạo file đăng nhập máy ảo – key pair 56 Hình 4.36 Tải key pair 57 Hình 4.37 Instance sau khởi tạo 57 Hình 4.38 Đăng kí tên miền 58 Hình 4.39 Kiểm tra tên miền 58 Hình 4.40 Chọn tên miền muốn đăng kí 59 Hình 4.41 Bắt đầu tốn 59 Hình 4.42 Chọn miễn phí 12 tháng 59 Hình 4.43 Bắt đầu thiết lập DNS cho tên miền 60 Hình 4.44 Nhập DNS 60 Hình 4.45 Hồn tất đăng kí 60 Hình 4.46 Giao diện khởi động Proderosa 61 Hình 4.47 Cấu hình đăng nhập vào máy ảo 62 Hình 4.48 Giao diện máy ảo 62 Hình 4.49 Chuyển người dùng 63 Hình 4.50 Cài đặt Apache 63 Hình 4.51 Cài đặt telnet 64 Hình 4.52 Chạy Apache web 64 Hình 4.53 Cấu hình kết nối sở liệu 67 Hình 4.54 Giao diện quản lý database Navicat 67 Hình 4.55 Đăng nhập vào WinSCP 68 Hình 4.56 Quản lý thư mục WinSCP 69 Hình 4.57 Kết hiển thị Website 69 Hình 5.1 Thử nghiệm mơ hình 72 Hình 5.2 Hiển thị LCD 73 Hình 5.3 Bên thiết bị 73 Hình 5.4 Quạt điện dùng tải kiểm tra 74 Hình 5.5 Kết thử nghiệm giá trị điện áp 74 Hình 5.6 Kết đo giá trị dòng điện 75 HÌnh 5.7 Kết đo giá trị công suất 75 Hình 5.8 Giao diện giám sát tổng quát chưa có báo động 77 Hình 5.9 Giao diện giám sát tổng quát có báo động 77 Hình 5.10 Email báo động người dùng 78 Hình 5.11 Giao diện giám sát chi tiết, biểu đồ 78 Hình 5.12 Giao diện cài đặt 79 Hình 5.13 Giao diện hiển thị điện thoại 80 Hình 5.14 Menu dạng thu nhỏ 80 x LIỆT KÊ BẢNG Bảng Trang Bảng 2.1 Thông số chân LCD 20x4 10 Bảng 2.2 Một số chuẩn WiFi 13 Bảng 3.1 Giao tiếp ngoại NodeMCU PZEM-004T 24 Bảng 3.2 So sánh ESP8266 ( ESP-12E ) ESP32 25 Bảng 3.3 Giao tiếp ngoại vi NodeMCU LCD 20x4 I2C 27 Bảng 3.4 Các thông số nguồn cung cấp cho thiết bị 28 Bảng 4.1 Danh sách linh kiện 34 Bảng 5.1 Kết đo thông số mơ hình 76 xi TÓM TẮT Đề tài “Nghiên cứu – thi công hệ thống thu thập liệu giám sát điện năng” cho phép người dùng kiểm soát thông số điện điện áp, dịng điện, cơng suất cơng suất tiêu thụ Hệ thống cho phép người theo dõi thông số cài đặt chúng thông qua thiết bị điện thoại di động, hay máy tính Hệ thống báo động người dùng thơng qua chế gửi mail tự động có thiết bị hoạt động bất thường Nội dung đồ án nhóm sâu vơ tìm hiểu cách trao đổi liệu vi điều khiển module ESP8266 với module đo điện PZEM-004T module I2C Cách sử dụng thư viện PZEM-004T Cách lập trình để tạo nên hệ thống trang web cách sử dụng cơng nghệ điện tốn đám mây Amazon Web Services xii CHƯƠNG TỔNG QUAN Chương TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ Ngày công nghệ truyền thông không dây nghiên cứu phát triển mạnh mẽ để ứng dụng vào công nghiệp sống hàng ngày từ lĩnh vực dân dụng, giao thông công nghiệp, nông nghiệp, y tế… Vì cơng nghệ có ưu điểm tần số làm việc thấp, công suất truyền lớn, hiệu suất truyền cao, giá thành rẻ an toàn với người Trên hết có nhiều loại chuẩn truyền khác từ IR, RF, Bluetooth, 3G, LoRa…[5] Từ cho thấy cơng nghệ truyền thơng khơng dây đem lại tiện lợi thay đổi sống người theo hướng đại hóa tương lại gần Truyền dẫn qua mạng Wifi công nghệ truyền không dây sử dụng phổ biến, cơng nghệ có ưu điểm truyền khoảng cách xa qua mạng Wifi tiết kiệm lượng truyền dể dàng áp dụng cho cho đâu vùng phủ sóng Wifi Để hiểu rõ vấn đề nhóm chúng tơi chọn đề tài “Nghiên cứu, thi công hệ thống thu thập liệu giám sát điện năng” định hướng dẫn giáo viên hướng dẫn Thạc sĩ Trương Ngọc Anh Trên cở sở tìm hiểu nghiên cứu giám sát điện thông số khác hệ thống điện từ xa qua internet, nhu cầu có thật tăng cao thời gian gần Đặc biệt sau đợt giá điện, với thiết bi ̣ quan sát điện từ xa Chúng ta nhìn thấy thông số hệ thống điện công suất, dịng điện, điện áp… Chúng ta dùng máy vi tính thiết bị di động có hổ trợ trình duyệt web giám sát mức tiêu thụ điện phòng học, phòng thực tập… Qua giúp quản lý đánh giá tiêu thụ điện để thực biện pháp tiết kiệm chi phí lượng Dựa sở đề tài trước làm giám sát điện trước dùng module sim kết hợp RS232 qua cổng truyền thông RS485 theo phương thức truyền thông Modbus RTU [1], giám sát điện sử dụng PLC S7-400 thơng qua BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP – Y SINH PHỤ LỤC // Start the server Serial.println("Server started"); Serial.print(WiFi.localIP()); delay(1000); Serial.println("connecting "); } void loop() { float voltage = pzem.voltage(); if ( !isnan(voltage) ) { Serial.print("Voltage: "); Serial.print(voltage); Serial.println("V"); lcd.setCursor(0, 0); lcd.print("U= "); lcd.print(voltage); lcd.print("V"); } else { Serial.println("Error reading voltage"); lcd.setCursor(0, 0); lcd.print("U.Error!"); } float current = pzem.current(); if ( !isnan(current) ) { Serial.print("Current: "); Serial.print(current); Serial.println("A"); lcd.print(" I= "); lcd.print(current); lcd.print("A"); } else { Serial.println("Error reading current"); lcd.print("I.Error!"); } float power = pzem.power(); if ( !isnan(power) ) { Serial.print("Power: "); Serial.print(power); Serial.println("W"); lcd.setCursor(0, 1); lcd.print("P= "); lcd.print(power); lcd.print("W"); } else { Serial.println("Error reading power"); lcd.setCursor(0, 1); lcd.print("P.Error!"); } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 86 PHỤ LỤC float energy = pzem.energy(); if ( !isnan(energy) ) { Serial.print("Energy: "); Serial.print(energy, 3); Serial.println("kWh"); lcd.print(" E= "); lcd.print(energy); lcd.print("kWh"); } else { Serial.println("Error reading energy"); lcd.print("E0.Error!"); } float frequency = pzem.frequency(); if ( !isnan(frequency) ) { Serial.print("Frequency: "); Serial.print(frequency, 1); Serial.println("Hz"); } else { Serial.println("Error reading frequency"); } float pf = pzem.pf(); if ( !isnan(pf) ) { Serial.print("PF: "); Serial.println(pf); } else { Serial.println("Error reading power factor"); } Serial.println(); delay(1000); if (client.connect(host, 80)) { Serial.println("connected"); client.print(String("GET https://")+host+("/dataEsp8266/insert.php?voltage=") + voltage + ("¤t=") + current + ("&power=") + power + ("&energy=") + energy + ("&id=1")+ " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n"); } else { Serial.println("connection failed"); } delay(9000); } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 87 PHỤ LỤC  Chương trình xử lý liệu để đưa lên sở liệu Tên file : insert.php BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 89 PHỤ LỤC  Chương trình trang điều hướng Tên file : index.php  Chương trình trang giám sát tổng quát Tên file : home.php overload { background: #dc3545 !important; } overload-rsp { background: #dc3545 !important; } Giám sát tổng quát BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 90 PHỤ LỤC

Công suất tiêu thụ :

kW.h

Điện áp : V

Dòng điện : A

kW.h BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 91 PHỤ LỤC

Ngày đăng: 15/06/2023, 21:43

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w