I. Giới thiệu về Hệ thống Giám sát Điện năng Tiêu thụ Phòng học
Hệ thống giám sát điện năng tiêu thụ phòng học là một giải pháp công nghệ hiện đại nhằm theo dõi, quản lý và tối ưu hóa năng lượng điện trong các cơ sở giáo dục. Đồ án này được thực hiện tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, dưới sự hướng dẫn của ThS. Nguyễn Đình Phú. Hệ thống được thiết kế nhằm đo lường chính xác công suất tiêu thụ điện của các thiết bị trong phòng học, từ đó giúp nhà trường quản lý và tiết kiệm năng lượng hiệu quả. Công nghệ IoT và các cảm biến thông minh được tích hợp để cung cấp dữ liệu thời gian thực. Hệ thống này không chỉ giúp giảm chi phí điện mà còn góp phần bảo vệ môi trường thông qua việc sử dụng điện năng hiệu quả.
1.1. Mục đích và Ý nghĩa của Đồ án
Mục đích chính của đồ án là thiết kế và thi công hệ thống giám sát điện năng để giúp các cơ sở giáo dục hiểu rõ hơn về lượng tiêu thụ điện của các tòa nhà. Thông qua việc theo dõi dữ liệu công suất điện và năng lượng tiêu thụ, các trường học có thể đưa ra những quyết định hợp lý về quản lý năng lượng. Hệ thống cung cấp thông tin chi tiết về các thiết bị tiêu thụ điện nhiều nhất, từ đó giúp xác định những khu vực cần cải thiện về hiệu suất năng lượng.
1.2. Các Thành phần Chính của Hệ thống
Hệ thống bao gồm ba khối chính: khối đo lường, khối điều khiển trung tâm, và khối hiển thị dữ liệu. Khối đo sử dụng các cảm biến dòng điện YHDC SCT013 100A và cảm biến điện áp ZMPT101B để thu thập dữ liệu. Microcontroller Arduino Nano xử lý tín hiệu từ các cảm biến, trong khi mạch trung tâm với STM32F407 quản lý toàn bộ hệ thống và giao tiếp qua chuẩn RS485. Màn hình LCD 20x4 hiển thị thông tin tiêu thụ điện thời gian thực cho người dùng.
II. Nguyên lý Kỹ thuật và Chuẩn truyền Dữ liệu
Nguyên lý hoạt động của hệ thống dựa trên việc đo lường dòng điện qua hiệu ứng Hall và biến dòng, kết hợp với cảm biến điện áp để tính toán công suất điện tức thời. Các chuẩn truyền dữ liệu được sử dụng bao gồm UART, I2C, và đặc biệt là RS485 - chuẩn truyền thông công nghiệp cho phép truyền dữ liệu ổn định trên khoảng cách xa mà không bị nhiễu. Giao thức RS485 được lựa chọn vì khả năng truyền tín hiệu số một cách an toàn và chính xác trong môi trường điện từ phức tạp của phòng học. Bộ chuyển đổi UART to RS485 đảm bảo sự tương thích giữa các thiết bị giao tiếp khác nhau trong hệ thống.
2.1. Hiệu ứng Hall và Nguyên lý Đo Dòng Điện
Hiệu ứng Hall là hiện tượng vật lý cơ bản được cảm biến YHDC SCT013 sử dụng để đo dòng điện không tiếp xúc. Khi dòng điện chạy qua dây dẫn, nó tạo ra từ trường được cảm biến Hall phát hiện và chuyển đổi thành tín hiệu điện áp. Cảm biến SCT013 100A có thể đo dòng điện lên đến 100A với độ chính xác cao, phù hợp cho đo lường phòng học. Nguyên lý này cho phép đo điện an toàn mà không cần cách ly điện áp cao.
2.2. Chuẩn Truyền Dữ liệu RS485
Chuẩn RS485 là giao thức truyền thông công nghiệp được thiết kế để truyền dữ liệu trên khoảng cách xa với tốc độ cao và khả năng chống nhiễu tốt. Khác với RS232, RS485 sử dụng truyền dẫn cân bằng (differential transmission) giúp khử nhiễu hiệu quả. Mạch chuyển đổi UART to RS485 V2 cho phép các microcontroller giao tiếp với nhau qua bus RS485. Hệ thống của đồ án sử dụng RS485 để kết nối mạch đo từ nhiều phòng học đến mạch trung tâm một cách đáng tin cậy.
III. Thiết kế và Thi công Hệ thống
Quá trình thiết kế hệ thống bao gồm việc xác định yêu cầu kỹ thuật, lựa chọn linh kiện điện tử, và tính toán thông số mạch. Sơ đồ khối của hệ thống được thiết kế để đảm bảo tính module hóa và dễ bảo trì. Mạch đo được in trên PCB (in circuit board) với layout cẩn thận nhằm giảm nhiễu điện từ. Mạch trung tâm sử dụng kit STM32F407 Discovery như vi điều khiển chính, kết hợp với IC thời gian thực DS3231 để lưu trữ dữ liệu theo thời gian. Bộ nguồn Adapter 5V-3A cung cấp năng lượng ổn định cho toàn hộp điều khiển.
3.1. Các Cảm biến và Linh kiện Chính
Cảm biến SCT013 100A đo dòng điện AC, trong khi cảm biến ZMPT101B đo điện áp AC với độ chính xác cao. Arduino Nano xử lý tín hiệu tương tự từ cảm biến và chuyển đổi thành dữ liệu số thông qua bộ ADC (Analog-to-Digital Converter). Màn hình LCD 20x4 hiển thị thông tin tiêu thụ điện thời gian thực. IC RTC DS3231 duy trì thời gian chính xác ngay cả khi mất điện. Các linh kiện được chọn lựa dựa trên tiêu chí độ chính xác, độ bền, và khả năng tích hợp.
3.2. Quá trình Lắp ráp và Kiểm tra
Quá trình lắp ráp bắt đầu từ soldering các linh kiện lên mạch PCB với kỹ thuật chuẩn trong điện tử công nghiệp. Mạch đo được kiểm tra điện áp tại các điểm quan trọng để đảm bảo không có lỗi ngắn mạch hoặc kết nối sai. Mạch trung tâm được lập trình và debug để đảm bảo giao tiếp RS485 hoạt động chính xác. Hộp điều khiển được cấu trúc để dễ bảo trì và mở rộng thêm phòng học mới. Kiểm tra toàn hệ được thực hiện trên hai phòng học với các loại tải khác nhau để xác minh độ chính xác.
IV. Lập trình Hệ thống và Kết quả Đạt được
Lập trình hệ thống được thực hiện sử dụng ngôn ngữ C/C++ cho cả Arduino Nano (khối đo) và STM32F407 (khối điều khiển). Giải thuật được thiết kế để đọc dữ liệu từ cảm biến, tính toán công suất, năng lượng tiêu thụ, và truyền dữ liệu qua giao thức RS485. Lưu đồ chương trình cho thấy luồng xử lý dữ liệu và các ngắt (interrupt) được sử dụng. Kết quả kiểm tra hệ thống trên hai phòng học cho thấy độ chính xác của cảm biến so với đồng hồ điện tử là rất cao. Hệ thống có thể mở rộng để giám sát thêm phòng học bằng cách thêm mạch đo và kết nối qua bus RS485 hiện có, tạo ra giải pháp tiết kiệm chi phí cho quản lý năng lượng trường học.
4.1. Lập trình và Xử lý Dữ liệu
Chương trình Arduino đọc giá trị ADC từ cảm biến mỗi millisecond và tính RMS (Root Mean Square) để có giá trị dòng điện chính xác. Chương trình STM32F407 nhận dữ liệu từ mạch đo qua RS485, lưu trữ vào bộ nhớ EEPROM, và hiển thị trên LCD. Ngắt I2C được sử dụng để đồng bộ thời gian giữa các mạch đo. Giao diện người dùng hiển thị công suất tức thời, năng lượng tích lũy, và thời gian hoạt động của từng thiết bị.
4.2. Kết quả Kiểm tra và Đánh giá
Kết quả kiểm tra trên phòng học 1 và phòng học 2 cho thấy sai số giữa hệ thống và đồng hồ đo điện không vượt quá 2%. Cảm biến SCT013 và ZMPT101B hoạt động ổn định trong các điều kiện tải khác nhau. Hệ thống RS485 truyền dữ liệu tin cậy trên khoảng cách xa mà không bị mất tín hiệu. Hướng phát triển tiếp theo bao gồm thêm tính năng cảnh báo, lưu trữ dữ liệu cloud, và tích hợp ứng dụng di động để theo dõi tiêu thụ điện từ xa.