Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh áp lực về kinh tế và môi trường ngày càng gia tăng, việc quản lý và giám sát điện năng tiêu thụ đóng vai trò then chốt nhằm nâng cao hiệu quả sử dụng năng lượng, cắt giảm chi phí sản xuất và giảm tải cho hệ thống điện lưới. Tại Việt Nam, nhu cầu theo dõi các chỉ tiêu chất lượng điện năng như điện áp, dòng điện, công suất và điện năng tiêu thụ từ xa đang tăng cao, đặc biệt sau các đợt điều chỉnh tăng giá điện. Việc thu thập dữ liệu điện năng chính xác và liên tục 24/7 giúp các doanh nghiệp, nhà máy và hộ gia đình kịp thời phát hiện sự cố, đánh giá biểu đồ phụ tải và tối ưu hóa chi phí vận hành.

Trước khi đề tài được thực hiện, tác giả đã tiến hành khảo sát các giải pháp giám sát và quản lý điện năng từ xa đang tồn tại trong thực tế và chỉ ra những hạn chế cố hữu:

  • Hệ thống đọc chỉ số công tơ từ xa qua sóng vô tuyến RF: Sử dụng công tơ điện tử tích hợp module RF và máy tính cầm tay (Handheld Unit). Giải pháp này đòi hỏi nhân viên phải di chuyển vào vùng phủ sóng của công tơ để ra lệnh đọc, tín hiệu dễ bị suy giảm khi thời tiết xấu do phụ thuộc vào đường truyền mạng di động.
  • Hệ thống đo đếm truyền qua đường dây điện (PLC - Power Line Communication) như hệ thống Collectric: Tận dụng lưới điện hạ thế với các thiết bị RTU, TRPU, bộ tập trung Concentrator, thiết bị cầm tay Microterminal, máy tính trung tâm Main Computer và modem HeadEnd (HE). Mặc dù có lợi thế về hạ tầng dây dẫn sẵn có, công nghệ này gặp trở ngại lớn do nhiễu cao trên đường dây điện lực sinh ra từ các tải sinh hoạt (ti vi, máy tính, máy hút bụi) và bản thân đường dây không được thiết kế cho việc truyền dữ liệu tốc độ cao ổn định.
  • Hệ thống sử dụng module SIM kết hợp chuẩn nối tiếp RS232/RS485 qua giao thức Modbus RTU: Thường xuyên gặp hiện tượng nghẽn mạng GSM, trễ tin nhắn SMS tại các khu vực sóng yếu và hạn chế trong việc giám sát trực quan (chủ yếu chỉ theo dõi trên máy tính).
  • Hệ thống chuyên dụng công nghiệp: Ứng dụng đồng hồ đo đa năng Multimeter ACUVIM kết hợp phần mềm Acuview, hoặc hệ thống tự động hóa sử dụng PLC Siemens S7-400 kết hợp phần mềm giám sát SCADA WinCC. Các hệ thống này đạt độ ổn định cao nhưng chi phí đầu tư thiết bị và bản quyền phần mềm rất lớn, không phù hợp để phổ biến cho các hộ gia đình hoặc cơ sở sản xuất vừa và nhỏ.

Nhằm khắc phục những nhược điểm trên, đề tài "Giám sát điện năng qua Internet" được thực hiện nhằm xây dựng một hệ thống đo lường và theo dõi điện năng xoay chiều từ xa thông qua mạng Internet dựa trên công nghệ IoT (Internet of Things) và vi điều khiển tích hợp WiFi, giúp người dùng quan sát số liệu mọi lúc, mọi nơi trên máy tính hoặc điện thoại thông minh.

Mục tiêu cụ thể của đề tài bao gồm việc đo đạc các thông số điện năng xoay chiều (điện áp, dòng điện, tần số, công suất, năng lượng tiêu thụ) của 2 hay nhiều thiết bị điện, hiển thị trực tiếp tại chỗ và gửi dữ liệu lên máy chủ web qua Internet. Quá trình nghiên cứu được triển khai qua 9 nội dung nhiệm vụ được đánh số theo văn bản:

  1. Tìm hiểu và tham khảo các tài liệu, giáo trình, nghiên cứu các chủ đề, nội dung liên quan đến đề tài.
  2. Lập trình giao tiếp với module PZEM004T để đo các thông số điện năng.
  3. Viết chương trình cho vi điều khiển ESP8266 gửi dữ liệu lên Web.
  4. Kết nối mạch phần cứng giữa PZEM004T, ESP8266 và màn hình LCD.
  5. Thiết kế và thi công mô hình thiết bị hoàn thiện.
  6. Xây dựng giao diện web giám sát thiết bị.
  7. Chạy thử nghiệm và cân chỉnh hệ thống.
  8. Viết quyển báo cáo đồ án tốt nghiệp.
  9. Báo cáo đồ án tốt nghiệp.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Các thông số điện xoay chiều (AC) của tải tiêu thụ và hệ thống truyền nhận dữ liệu qua giao thức mạng IoT.
  • Phạm vi không gian: Đồ án thiết kế mô hình thiết bị tại phòng thí nghiệm Bộ môn Điện tử Công nghiệp – Y sinh, Khoa Điện – Điện tử, Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh; dữ liệu được truyền qua trạm phát WiFi cục bộ lên nền tảng đám mây Cayenne IoT để truy cập từ xa.
  • Phạm vi thời gian: Đồ án được giao ngày 01/04/2018 và hoàn thành bảo vệ vào ngày 01/07/2018.
  • Giới hạn kỹ thuật: Kích thước mô hình phần cứng đóng gói là 25 x 17,7 cm; số lượng phụ tải giám sát đồng thời là 02 thiết bị điện xoay chiều; thiết bị cần thời gian chạy ổn định vài phút sau khi cấp nguồn để đạt độ chính xác đo lường tối ưu.

Cơ sở lý thuyết và phương pháp nghiên cứu

Để thực hiện đồ án, tác giả kết hợp hai phương pháp nghiên cứu chính:

  • Phương pháp nghiên cứu lý thuyết: Thu thập, tổng hợp và phân tích tài liệu kỹ thuật về kiến trúc vi điều khiển ESP8266, nguyên lý biến dòng và mạch đo chuyên dụng PZEM004T, các chuẩn giao tiếp dữ liệu nối tiếp (UART, I2C), cùng các giao thức truyền tải dữ liệu trong hệ thống mạng IoT.
  • Phương pháp thực nghiệm kiểm chứng: Sau khi thiết kế sơ đồ nguyên lý và lập trình phần mềm, tác giả tiến hành thi công mạch in, lắp ráp linh kiện thực tế, kết nối hệ thống với các tải điện và chạy thử nghiệm đo đạc để so sánh, cân chỉnh sai số và đánh giá tính ổn định của đường truyền dữ liệu lên nền tảng đám mây.

Khung lý thuyết và công nghệ nền tảng sử dụng trong nghiên cứu:

  • Công nghệ mạng Internet of Things (IoT) và kết nối WiFi: Hệ thống ứng dụng chuẩn kết nối không dây WiFi IEEE 802.11 b/g/n dải tần 2.4 GHz, cho phép truyền dữ liệu không dây trong phạm vi khoảng 50 m với tốc độ lý thuyết lên đến 600 Mbps, kết nối trực tiếp vào mạng nội bộ và Internet mà không cần thêm router chuyên dụng đắt tiền.
  • Giao thức truyền tải dữ liệu IoT: Văn bản khảo sát các giao thức truyền thông IoT phổ biến gồm MQTT, CoAP, AMQP và DDS. Trong đó, giao thức MQTT (Message Queuing Telemetry Transport) được lựa chọn làm giao thức truyền thông chính. MQTT hoạt động theo mô hình Client – Broker – Server (Publisher/Subscriber) trên nền tảng kết nối TCP duy trì lâu dài (long-lived connection). Giao thức này có độ dài tiêu đề gói tin rất nhỏ (chỉ vài byte), tiết kiệm tối đa băng thông, thích hợp cho các vi điều khiển năng lượng thấp và có khả năng hoạt động ổn định trên các đường truyền mạng có độ trễ cao hoặc băng thông hạn chế.
  • Chuẩn truyền thông nối tiếp I2C (Inter-Integrated Circuit): Chuẩn bus đồng bộ 2 dây gồm đường dữ liệu 2 hướng SDA (Serial Data) và đường xung nhịp đồng bộ SCL (Serial Clock) do thiết bị Master cấp. Mỗi thiết bị tớ (Slave) được định danh bằng một địa chỉ 7-bit cố định. Quá trình truyền bit được kiểm soát bởi các điều kiện bắt buộc START (chuyển mức SDA từ High xuống Low khi SCL ở mức High) và STOP (chuyển mức SDA từ Low lên High khi SCL ở mức High), đi kèm xung phản hồi ACK sau mỗi byte truyền để đảm bảo tính toàn vẹn dữ liệu. Chuẩn I2C hỗ trợ tốc độ Standard mode (100 kbps) và Fast mode (400 kbps).
  • Chuẩn truyền thông nối tiếp bất đồng bộ UART (Universal Asynchronous Receiver/Transmitter): Chuẩn truyền nhận 2 chiều sử dụng đường phát TX và đường thu RX. Khung truyền dữ liệu UART bao gồm: Start bit (mức logic 0 báo hiệu gói tin), 8 bit dữ liệu Data (D0–D7, bit có trọng số nhỏ nhất LSB truyền trước), bit kiểm tra chẵn lẻ Parity (tùy chọn) và 1 hoặc 2 Stop bit (mức logic 1). Tốc độ baudrate giữa thiết bị gửi và nhận phải được thiết lập đồng nhất (đồ án sử dụng tốc độ chuẩn 9600 bps).

Thiết kế và triển khai hệ thống

Hệ thống được thiết kế hoàn chỉnh từ kiến trúc phần cứng, mạch điện tử đến giao diện điều khiển và giám sát trên máy chủ đám mây.

1. Kiến trúc sơ đồ khối hệ thống

Hệ thống giám sát điện năng gồm 6 khối chức năng chính:

  • Khối nguồn: Tiếp nhận nguồn điện xoay chiều 220VAC từ lưới điện và chuyển đổi sang nguồn 5VDC ổn định cung cấp cho các module điện tử hoạt động.
  • Khối ngõ vào: Kết nối các thiết bị phụ tải xoay chiều cần đo đạc và giám sát điện năng.
  • Khối đo điện năng: Tiếp nhận dòng điện và điện áp từ phụ tải, thực hiện đo đạc và tính toán các thông số điện năng bằng phần cứng chuyên dụng.
  • Khối xử lý trung tâm: Đọc số liệu đo từ khối đo điện năng, xử lý, xuất dữ liệu ra màn hình hiển thị tại chỗ và đóng gói dữ liệu gửi lên mạng qua WiFi.
  • Khối hiển thị: Hiển thị trực tiếp các thông số điện năng đo được tại vị trí đặt thiết bị.
  • Máy chủ MQTT (MQTT Server / Cayenne Platform): Nhận các gói tin MQTT qua kết nối Internet, hiển thị dữ liệu thời gian thực trên giao diện người dùng và lưu trữ số liệu vào cơ sở dữ liệu.

2. Thông số kỹ thuật các linh kiện phần cứng

Hệ thống tích hợp các khối linh kiện phần cứng chuyên dụng với các thông số kỹ thuật được tổng hợp như sau:

Tên linh kiện / Module Vai trò trong hệ thống Thông số kỹ thuật chính theo văn bản
NodeMCU ESP8266 WiFi V1.0 Khối xử lý trung tâm và truyền thông không dây Vi xử lý 32-bit (80 ~ 160 MHz); tích hợp WiFi 802.11 b/g/n (2.4 GHz, +20 dBm ở 802.11b); giao thức TCP/IP; điện áp hoạt động 3.3V (chịu được nguồn nuôi 5V); dòng điện hoạt động 80 mA; 11 chân I/O số; 1 ngõ vào ADC 10-bit (1024 bước); hỗ trợ giao tiếp UART, SPI, I2C.
Module PZEM004T Khối đo lường điện năng chuyên dụng Dải đo điện áp: 80 ~ 260VAC (50-60 Hz, sai số 0.01); dải đo dòng điện: 0 ~ 100A (sai số 0.01); dải đo công suất: 0 ~ 22 kW (hiển thị tới 26000 W); dải đo điện năng tích lũy: 0 ~ 9999 kWh (độ phân giải 0.001 kWh); giao tiếp UART TTL 5V (baudrate mặc định 9600, 8, 1); có bộ nhớ lưu trữ dữ liệu năng lượng khi mất điện nguồn và phím nhấn xóa dữ liệu (Reset giữ 5 giây).
Màn hình LCD 20x4 Khối hiển thị tại chỗ Kích thước hiển thị 20 ký tự x 4 dòng; gồm 16 chân chức năng (VSS, VDD 5V, V0 chỉnh tương phản, RS, RW, E, D0-D7, Anode/Kathode đèn nền); sử dụng chip điều khiển tương thích chuẩn HD44780.
Module chuyển đổi I2C cho LCD Rút gọn đường dây giao tiếp LCD Sử dụng chip chuyển đổi dữ liệu nối tiếp sang song song; biến trở điều chỉnh độ tương phản LCD; địa chỉ giao tiếp I2C: 0x27 hoặc 0x03; tốc độ truyền dữ liệu tối đa 400 kbps; giảm số dây kết nối giữa MCU và LCD từ 7-8 dây xuống còn 2 dây (SDA, SCL).
Mạch chuyển đổi mức logic 4 kênh Phối hợp mức tín hiệu giữa các module Sử dụng 2 MOSFET BSS138 cùng điện trở kéo 10 kΩ mỗi kênh; chuyển đổi tín hiệu 2 chiều giữa mức cao 5V (phía PZEM004T, LCD) và mức thấp 3.3V (phía chân GPIO của NodeMCU ESP8266), hoạt động được từ 1.8V đến 10V.
Module nguồn Hi-Link HLK-PM01 Cấp nguồn DC cho toàn bộ mạch Điện áp ngõ vào: 100 ~ 270VAC (50/60 Hz); điện áp ngõ ra: 5VDC; dòng điện ngõ ra cực đại: 600 mA; công suất định mức: 3W; nhiệt độ hoạt động: -20°C ~ +80°C; tuổi thọ trung bình MTBF: 100.000 giờ.

3. Giao thức giao tiếp UART của Module PZEM004T

Vi điều khiển NodeMCU đọc các giá trị đo từ module PZEM004T thông qua cổng nối tiếp theo các khung truyền lệnh (Frame) chuẩn dạng byte:

Chức năng (Function) Mã lệnh gửi (Request Frame) Mã phản hồi từ PZEM004T (Response Frame) Ý nghĩa dữ liệu phản hồi
Đọc điện áp (Voltage) B0 C0 A8 01 01 00 1A A0 00 E6 02 00 00 88 Điện áp đo được là 230.2V
Đọc dòng điện (Current) B1 C0 A8 01 01 00 1B A1 00 11 20 00 00 D2 Dòng điện đo được là 17.32A
Đọc công suất (Active Power) B2 C0 A8 01 01 00 1C A2 08 98 00 00 00 42 Công suất tác dụng là 2200W
Đọc điện năng (Energy) B3 C0 A8 01 01 00 1D A3 01 86 9F 00 00 C9 Điện năng tiêu thụ tích lũy là 99999 Wh
Cài đặt địa chỉ module B4 C0 A8 01 01 00 1E A4 00 00 00 00 00 A4 Cài đặt địa chỉ 192.168.1.1 thành công
Cài ngưỡng cảnh báo quá tải B5 C0 A8 01 01 14 33 A5 00 00 00 00 00 A5 Cài đặt ngưỡng cảnh báo công suất thành công

4. Triển khai phần mềm và nền tảng giám sát Cayenne

  • Lập trình nhúng vi điều khiển: Hệ thống được phát triển trên môi trường Arduino IDE, tích hợp gói thư viện bo mạch ESP8266. Lưu đồ giải thuật thực hiện tuần tự: khởi tạo các cổng ngoại vi UART, I2C; kết nối vào mạng WiFi cục bộ; kết nối máy chủ MQTT Cayenne; đọc định kỳ các thông số điện năng từ các module PZEM004T qua ngõ UART; cập nhật thông tin hiển thị lên màn hình LCD 20x4 qua bus I2C; đóng gói và gửi dữ liệu lên các kênh (Channel) tương ứng trên máy chủ MQTT.
  • Xây dựng giao diện trên nền tảng đám mây Cayenne (myDevices Cayenne IoT): Tác giả thiết lập tài khoản và tạo thiết bị mới thông qua giao thức MQTT. Mỗi thông số giám sát của từng thiết bị tải (điện áp, dòng điện, công suất, năng lượng) được gắn với một kênh truyền riêng biệt. Giao diện bảng điều khiển (Dashboard) của Cayenne trực quan hóa các thông số theo thời gian thực dưới dạng widget số, biểu đồ đường theo giờ/ngày/tuần/tháng.
  • Trích xuất dữ liệu: Nền tảng Cayenne hỗ trợ tính năng xuất lịch sử dữ liệu đo đạc thành tệp bảng tính Excel (.xls/.csv), cho phép người quản lý tải về để thống kê, lập báo cáo tiêu thụ điện định kỳ mà không cần nhập liệu thủ công.

Nội dung chính theo từng chương

Báo cáo đồ án tốt nghiệp được cấu trúc thành 6 chương với các nội dung chi tiết như sau:

Chương 1: Tổng quan

Chương 1 trình bày bối cảnh thực tiễn, tính cấp thiết của việc giám sát điện năng trong bối cảnh giá điện gia tăng và yêu cầu quản lý năng lượng hiện đại. Tác giả phân tích hạn chế của các phương pháp đo đếm từ xa truyền thống (sóng vô tuyến RF, truyền qua đường dây điện PLC Collectric, module SIM GSM/Modbus RTU, thiết bị đo ACUVIM Acuview, hệ thống PLC S7-400 WinCC). Từ đó, chương xác định mục tiêu xây dựng hệ thống đo điện xoay chiều qua Internet bằng ESP8266, liệt kê chi tiết 9 nhiệm vụ nghiên cứu, giới hạn kỹ thuật của đề tài (mô hình 25 x 17,7 cm, giám sát đồng thời 2 thiết bị) và bố cục tổng thể của báo cáo.

Chương 2: Cơ sở lý thuyết

Chương 2 cung cấp nền tảng lý thuyết toàn diện phục vụ thiết kế hệ thống:

  • Phân tích tầm quan trọng và 4 lợi ích cốt lõi của việc quản lý, giám sát năng lượng (giảm chi phí nhân công ghi số điện, hạn chế sai sót thủ công, kiểm soát dữ liệu liên tục 24/7, rút ngắn thời gian xử lý sự cố).
  • Khảo sát nguyên lý vận hành của hệ thống đọc công tơ RF qua thiết bị cầm tay Handheld Unit và hệ thống PLC Collectric (cấu tạo 5 thành phần: RTU, TRPU, Concentrator, Microterminal, Main Computer kết hợp modem HE).
  • Khái niệm mạng IoT, đặc tính chuẩn kết nối WiFi 802.11 b/g/n và phân tích so sánh 5 giao thức truyền tải IoT (MQTT, CoAP, AMQP, DDS), qua đó khẳng định sự phù hợp của MQTT đối với thiết bị đo nhúng.
  • Nguyên lý hoạt động của chuẩn giao tiếp bus I2C (cấu trúc 2 dây SDA/SCL, các chế độ Standard/Fast/High-speed, điều kiện START/STOP, cơ chế xung phản hồi ACK) và chuẩn giao tiếp bất đồng bộ UART (cấu trúc khung truyền gồm start bit, data bits, parity bit, stop bit, tốc độ baud).
  • Thông số kỹ thuật chi tiết của các linh kiện phần cứng: vi điều khiển NodeMCU ESP8266-12E (bảng so sánh dòng ESP-01 đến ESP-14, cấu hình chip 32-bit, bộ nhớ, GPIO), module đo điện năng đa năng PZEM004T (dải đo, sai số, giao thức bản tin UART, phím reset), màn hình LCD 20x4 kết hợp module chuyển đổi bus I2C (chip PCF8574), mạch chuyển đổi mức điện thế logic 4 kênh BSS138 (3.3V - 5V) và module nguồn AC-DC Hi-Link HLK-PM01 (5V 3W).

Chương 3: Tính toán và thiết kế

Chương 3 trình bày các bước tính toán và thiết kế kỹ thuật cho toàn bộ hệ thống:

  • Xây dựng sơ đồ kết nối toàn mạch thể hiện mối liên kết giữa khối nguồn, cảm biến đo điện, mạch hạ áp logic, vi điều khiển trung tâm và màn hình hiển thị.
  • Thiết kế sơ đồ khối chức năng tổng thể gồm 6 khối (Khối nguồn, Khối ngõ vào, Khối đo điện năng PZEM004T, Khối xử lý trung tâm NodeMCU ESP8266, Khối hiển thị LCD và Máy chủ MQTT Cayenne).
  • Thiết kế sơ đồ nguyên lý chi tiết: mạch ghép nối tín hiệu UART giữa PZEM004T và NodeMCU qua mạch đệm logic 4 kênh BSS138 nhằm bảo vệ các chân GPIO 3.3V của ESP8266 khỏi mức điện áp 5V; mạch kết nối bus I2C giữa ESP8266 và màn hình LCD 20x4; mạch phân phối nguồn 5VDC từ module Hi-Link HLK-PM01.
  • Thiết kế bản vẽ bố trí không gian và sơ đồ cấu trúc cơ khí của mô hình thiết bị.

Chương 4: Thi công hệ thống

Chương 4 mô tả toàn bộ quá trình hiện thực hóa phần cứng và phần mềm của đồ án:

  • Thi công bo mạch: Vẽ sơ đồ bố trí linh kiện, thiết kế sơ đồ mạch in PCB, gia công mạch in và hàn ráp linh kiện hoàn chỉnh.
  • Đóng gói cơ khí mô hình: Lắp ráp các khối chức năng vào vỏ hộp kích thước 25 x 17,7 cm; phân chia mặt trên (bố trí màn hình LCD 20x4, đèn chỉ thị và nút nhấn điều khiển) và mặt dưới bên trong hộp (cố định module nguồn Hi-Link, mạch vi điều khiển NodeMCU, các module PZEM004T và mạch chuyển mức logic).
  • Xây dựng phần mềm điều khiển: Xây dựng lưu đồ giải thuật chi tiết của hệ thống; hướng dẫn cài đặt môi trường Arduino IDE, bổ sung gói hỗ trợ bo mạch ESP8266 và các thư viện cần thiết.
  • Thiết lập giao diện đám mây: Hướng dẫn quy trình đăng ký tài khoản Cayenne, cấu hình kết nối MQTT (Client ID, Username, Password), thiết lập các widget hiển thị dữ liệu cho từng kênh đo điện năng.
  • Viết tài liệu hướng dẫn vận hành và quy trình thao tác chuẩn cho người dùng cuối.

Chương 5: Kết quả, nhận xét, đánh giá

Chương 5 công bố các kết quả thực nghiệm đạt được của đề tài:

  • Trình bày hình ảnh mô hình thiết bị phần cứng hoàn chỉnh sau khi thi công và đóng hộp cơ khí.
  • Kết quả chạy thử nghiệm hệ thống khi kết nối đồng thời với 2 thiết bị phụ tải điện xoay chiều: các thông số điện áp, dòng điện, công suất và năng lượng tiêu thụ hiển thị rõ ràng, chuẩn xác trên màn hình LCD 20x4 tại chỗ.
  • Kết quả truyền thông từ xa qua Internet: dữ liệu từ NodeMCU gửi liên tục qua giao thức MQTT lên bảng điều khiển Cayenne Cloud, các biểu đồ cập nhật trạng thái thời gian thực ổn định khi người dùng truy cập bằng máy tính hoặc điện thoại.
  • Kết quả lưu trữ dữ liệu: hệ thống ghi nhận lịch sử đo đạc chính xác tại các thời điểm trong ngày và xuất thành công tệp dữ liệu bảng tính Excel từ nền tảng Cayenne.
  • Đưa ra các nhận xét, đánh giá về độ tin cậy, thời gian đáp ứng và sai số đo đạc của hệ thống trong quá trình vận hành thực tế.

Chương 6: Kết luận và hướng phát triển

Chương 6 tổng kết các kết quả kỹ thuật chính đã đạt được so với mục tiêu và nhiệm vụ đề ra ban đầu; khẳng định tính khả thi của mô hình giám sát điện năng dựa trên IoT và ESP8266; đồng thời đề xuất các định hướng phát triển nhằm nâng cao năng lực ứng dụng thực tế của đề tài trong giai đoạn tiếp theo.


Kết quả và đóng góp

1. Kết quả thực nghiệm chính

Hệ thống hoàn thiện đã đáp ứng đầy đủ các yêu cầu thiết kế ban đầu với các số liệu thực nghiệm được ghi nhận:

  • Chế tạo thành công mô hình thiết bị đóng gói hoàn chỉnh trong vỏ hộp cơ khí kích thước gọn gàng: 25 x 17,7 cm.
  • Đo đạc và giám sát đồng thời, độc lập 02 thiết bị phụ tải điện xoay chiều.
  • Đo đạc chính xác các đại lượng điện xoay chiều trong các dải giới hạn kỹ thuật:
    • Điện áp lưới: 80 ~ 260 VAC, tần số 50–60 Hz, sai số hiển thị 0.01.
    • Dòng điện phụ tải: 0 ~ 100 A (đo được dòng từ 10 mA trở lên), sai số hiển thị 0.01.
    • Công suất tác dụng: 0 ~ 22 kW (dải đo mở rộng đến 26 kW, đo được công suất từ 1 W trở lên).
    • Điện năng tiêu thụ tích lũy: 0 ~ 9999 kWh với độ phân giải cao đạt 0.001 kWh, cho phép theo dõi trực tiếp quá trình tích lũy năng lượng ngay cả với các tải công suất nhỏ dưới 100 W.
  • Hiển thị song song hai kênh: trực tiếp tại chỗ bằng màn hình LCD 20x4 qua bus I2C (tiết kiệm chân kết nối) và truyền không dây qua WiFi bằng giao thức MQTT về nền tảng đám mây Cayenne.
  • Lưu trữ dữ liệu năng lượng an toàn trong bộ nhớ của module PZEM004T ngay cả khi mất điện nguồn hoàn toàn; hỗ trợ tải dữ liệu lịch sử đo đạc dưới dạng bảng tính Excel từ máy chủ đám mây.

2. So sánh và đóng góp kỹ thuật

Đề tài mang lại những đóng góp kỹ thuật rõ nét khi so sánh trực tiếp với các hệ thống đo đạc từ xa trước đây:

Tiêu chí so sánh Hệ thống RF Handheld Unit Hệ thống PLC Collectric (đường dây điện) Hệ thống GSM Modbus RTU Hệ thống công nghiệp (ACUVIM / S7-400 WinCC) Mô hình đề tài (ESP8266 + PZEM004T + Cayenne)
Hạ tầng truyền thông Sóng vô tuyến RF cự ly ngắn kết hợp mạng di động Lưới điện hạ thế 220V qua bộ điều chế modem HE Mạng di động cellular (GSM/GPRS) Mạng truyền thông công nghiệp (Profibus, Modbus, Ethernet) Sóng không dây WiFi 802.11 b/g/n kết nối Internet
Phạm vi giám sát Bị giới hạn trong tầm sóng RF của máy tính cầm tay Giới hạn trong phạm vi trạm biến áp hạ thế Rộng, nhưng phụ thuộc vùng phủ sóng trạm BTS Thường giới hạn trong phòng điều khiển nhà máy Không giới hạn khoảng cách địa lý qua kết nối Internet
Độ tin cậy đường truyền Dễ ảnh hưởng bởi thời tiết xấu Chịu xung nhiễu rất lớn từ các phụ tải sinh hoạt Thường bị trễ tin nhắn, nghẽn mạng SMS Rất cao, chuẩn công nghiệp Cao, dùng giao thức MQTT duy trì kết nối nhẹ, ít lỗi
Khả năng tiếp cận người dùng Chỉ nhân viên ngành điện sử dụng thiết bị chuyên dụng Chỉ dữ liệu tập trung về máy tính trung tâm ngành điện Chủ yếu giám sát trên phần mềm máy tính Giám sát tại trạm điều khiển SCADA chuyên biệt Đa nền tảng: giám sát trên mọi trình duyệt web máy tính, điện thoại thông minh
Chi phí đầu tư Chi phí thiết bị chuyên dụng tương đối cao Chi phí thiết bị trạm (Concentrator, TRPU) lớn Phải trả cước SIM hàng tháng, modem đắt tiền Chi phí thiết bị và bản quyền phần mềm rất tốn kém Chi phí linh kiện rất rẻ, phần mềm mã nguồn mở và nền tảng đám mây miễn phí

Hạn chế và hướng nghiên cứu tiếp

1. Hạn chế của đề tài

Dựa trên các giới hạn kỹ thuật được tác giả nêu trong văn bản:

  • Thời gian ổn định ban đầu: Thiết bị cần thời gian khởi động ổn định vài phút sau khi cấp nguồn; sau khoảng thời gian này các thông số đo lường mới đạt độ chính xác tối ưu.
  • Quy mô giám sát phụ tải: Mô hình thử nghiệm hiện tại mới đáp ứng giám sát đồng thời 02 thiết bị điện xoay chiều, chưa mở rộng cho hệ thống nhiều pha hoặc quy mô nhiều nhánh tải trong phân xưởng lớn.
  • Tính năng điều khiển: Hệ thống mới tập trung hoàn toàn vào chức năng đo lường, giám sát và lưu trữ dữ liệu từ xa, chưa tích hợp rơ-le hoặc cơ cấu chấp hành để chủ động đóng/ngắt nguồn điện của tải từ xa khi phát hiện sự cố.
  • Đóng gói công nghiệp: Kích thước mô hình 25 x 17,7 cm vẫn mang tính chất mô hình thực nghiệm thí nghiệm, chưa được thiết kế theo các tiêu chuẩn đóng hộp tủ điện công nghiệp (DIN-rail standard).

2. Hướng nghiên cứu và phát triển tiếp

Theo định hướng của tác giả ở Chương 6:

  • Mở rộng thuật toán và kiến trúc phần cứng để nâng cao số lượng phụ tải có thể giám sát đồng thời (lớn hơn 2 thiết bị).
  • Tích hợp thêm các bộ đóng cắt tải tự động (rơ-le, contactor) cho phép người quản lý ra lệnh điều khiển ngắt tải từ xa qua giao diện web khi thông số công suất vượt ngưỡng an toàn.
  • Nâng cấp độ ổn định của hệ thống phần cứng, tối ưu hóa mạch chống nhiễu để triển khai ứng dụng thực tế trong môi trường công nghiệp có nhiều xung sét và sóng hài điện từ.

Giá trị tham khảo

Báo cáo đồ án tốt nghiệp là tài liệu tham khảo có giá trị học thuật và ứng dụng thực tiễn rõ ràng:

  • Đối tượng thụ hưởng:
    • Sinh viên các ngành Kỹ thuật Điện tử – Truyền thông, Công nghệ Kỹ thuật Điện – Điện tử, Kỹ thuật Điều khiển và Tự động hóa, Công nghệ Thông tin (chuyên ngành IoT và Hệ thống nhúng) làm đồ án môn học hoặc khóa luận tốt nghiệp.
    • Các kỹ sư cơ điện (M&E), kỹ sư quản lý năng lượng tại các doanh nghiệp vừa và nhỏ, xưởng sản xuất, trang trại hoặc các kỹ sư phát triển giải pháp nhà thông minh (Smart Home) có nhu cầu đo đạc phụ tải phân tán chi phí thấp.
  • Các phần nội dung đáng tham khảo nhất:
    • Quy trình kết nối và khung truyền UART của module PZEM004T: Bảng phân tích chi tiết cấu trúc byte gửi/nhận (Request/Response) giúp lập trình viên nhúng dễ dàng xây dựng hàm truyền thông nối tiếp mà không cần dùng thư viện có sẵn.
    • Giải pháp phối hợp mức điện áp logic (Level Shifter): Mạch chuyển đổi mức logic 3.3V – 5V sử dụng MOSFET BSS138 là giải pháp chuẩn mực để bảo vệ an toàn cho vi điều khiển dòng ESP8266 khi giao tiếp với các cảm biến công nghiệp 5V.
    • Phương pháp ứng dụng bus I2C cho màn hình hiển thị LCD: Kỹ thuật ghép nối LCD 20x4 qua mạch chuyển đổi I2C giải phóng chân vi điều khiển, giúp thiết kế bo mạch gọn nhẹ.
    • Quy trình tích hợp MQTT lên Cayenne IoT Platform: Các bước cấu hình từ firmware nhúng đến bảng điều khiển trên máy chủ đám mây, hỗ trợ trực quan hóa dữ liệu và trích xuất bảng tính Excel.

Câu hỏi thường gặp

1. Module PZEM004T đo được những thông số điện áp, dòng điện nào và độ phân giải của điện năng tiêu thụ là bao nhiêu?
Module PZEM004T đo điện áp xoay chiều trong dải 80 ~ 260 VAC (tần số 50–60 Hz) với sai số 0.01; đo dòng điện tải trong dải 0 ~ 100 A (đo được dòng từ 10 mA trở lên) với sai số 0.01; đo công suất tác dụng trong dải 0 ~ 22 kW (tối đa 26000 W) cho các tải từ 1 W trở lên. Đặc biệt, thông số điện năng tiêu thụ tích lũy đo trong dải 0 ~ 9999 kWh có độ phân giải tối thiểu đạt 0.001 kWh, cho phép quan sát rõ ràng quá trình tích lũy điện năng của các thiết bị công suất thấp dưới 100 W.

2. Tại sao hệ thống bắt buộc phải sử dụng mạch chuyển đổi mức điện thế 4 kênh giữa module PZEM004T và vi điều khiển NodeMCU ESP8266?
Module PZEM004T sử dụng chuẩn giao tiếp nối tiếp UART với mức điện áp logic TTL là 5VDC. Trong khi đó, các chân GPIO của vi điều khiển NodeMCU ESP8266 chỉ hoạt động ở mức điện áp chuẩn 3.3VDC. Do đó, hệ thống bắt buộc phải sử dụng mạch chuyển đổi mức điện thế logic 4 kênh (sử dụng MOSFET BSS138 và điện trở kéo 10 kΩ) để hạ mức điện áp từ 5V xuống 3.3V theo chiều từ PZEM004T sang ESP8266 và nâng mức từ 3.3V lên 5V theo chiều ngược lại, nhằm bảo vệ vi điều khiển không bị quá áp làm hỏng chân giao tiếp.

3. Tại sao tác giả lựa chọn giao thức MQTT thay vì HTTP để truyền tải dữ liệu giám sát điện năng lên máy chủ web?
Trong các hệ thống IoT, giao thức HTTP sử dụng mô hình Request/Response với phần tiêu đề gói tin (header) lớn và yêu cầu thiết lập lại kết nối TCP liên tục, gây tốn băng thông và tiêu hao năng lượng. Ngược lại, giao thức MQTT hoạt động theo cơ chế Publish/Subscribe qua Broker trung gian trên kết nối TCP duy trì liên tục (long-lived connection), mất rất ít byte cho việc truyền tải, tốc độ truyền nhanh, nhẹ và tương thích tối ưu với các vi điều khiển tiêu thụ năng lượng thấp. MQTT cho phép truyền thông tin cậy hai chiều ngay cả qua các mạng có độ trễ cao hoặc đường truyền không ổn định.

4. Module chuyển đổi giao tiếp I2C giải quyết vấn đề kỹ thuật gì khi kết nối màn hình LCD 20x4 với NodeMCU ESP8266?
Thông thường, để điều khiển màn hình ký tự LCD 20x4 (chuẩn driver HD44780), vi điều khiển phải sử dụng từ 6 đến 8 chân tín hiệu (RS, EN, D4–D7 hoặc D0–D7). Số lượng dây lớn này gây phức tạp cho việc đi dây, chiếm dụng tài nguyên chân I/O vốn rất hạn chế của NodeMCU ESP8266 (chỉ có 11 chân I/O). Bằng việc lắp thêm module chuyển đổi giao tiếp I2C (sử dụng chip PCF8574), toàn bộ quá trình giao tiếp giữa vi điều khiển và màn hình LCD được rút gọn chỉ còn duy nhất 2 dây tín hiệu là SDA và SCL, giúp tiết kiệm chân vi điều khiển và chống nhiễu cho đường mạch.

5. Hệ thống giải quyết bài toán cấp nguồn điện như thế nào để vừa đo đạc phụ tải xoay chiều vừa cấp nguồn cho các mạch điện tử?
Thay vì phải dùng 2 đường dây nguồn riêng biệt (một dây điện lưới AC cấp cho phụ tải và một adapter rời cắm ổ điện lấy nguồn DC cho vi điều khiển), tác giả đã sử dụng module chuyển đổi nguồn AC-DC Hi-Link HLK-PM01 (5V 3W). Module này được đấu trực tiếp vào đường dây điện xoay chiều 220VAC ngõ vào và hạ áp, nắn dòng tạo ra điện áp một chiều 5VDC (dòng cực đại 600 mA) cấp cho NodeMCU, màn hình LCD, module I2C và PZEM004T. Thiết kế này giúp toàn bộ thiết bị chỉ cần một dây nguồn AC duy nhất, tăng tính gọn gàng và thẩm mỹ cho mô hình.


Kết luận

Đồ án tốt nghiệp "Giám sát điện năng qua Internet" của tác giả Đoàn Trung Tín đã nghiên cứu và hiện thực hóa thành công mô hình phần cứng giám sát năng lượng xoay chiều từ xa dựa trên kit vi điều khiển NodeMCU ESP8266 và nền tảng IoT Cayenne. Hệ thống thực hiện đo đạc chính xác các thông số điện áp, dòng điện, công suất và điện năng tiêu thụ của 02 thiết bị phụ tải độc lập, đồng thời hiển thị song song trên màn hình LCD tại chỗ và cập nhật liên tục lên giao diện web qua giao thức MQTT. Kết quả nghiên cứu là một giải pháp kỹ thuật mang tính thực tiễn cao, chi phí thấp, khắc phục được các hạn chế về khoảng cách và độ trễ của các phương pháp đo xa truyền thống, tạo tiền đề thuận lợi cho việc ứng dụng công nghệ IoT vào công tác quản lý năng lượng tại các hộ gia đình và doanh nghiệp.