Giới thiệu dự án

Hệ thống chiếu sáng công cộng (đèn đường, công viên, khu đô thị) tiêu tốn từ 30% đến 40% ngân sách điện năng của các đô thị hiện đại. Phần lớn hệ thống hiện nay vẫn phụ thuộc vào lưới điện quốc gia và điều khiển thủ công hoặc theo rơ-le định thời (timer) thụ động, gây thất thoát năng lượng lớn khi điều kiện thời tiết thay đổi. Trong khi đó, Việt Nam là quốc gia nhiệt đới nằm gần đường xích đạo với cường độ bức xạ trung bình từ $4.5 - 5.0\text{ kWh/m}^2/\text{ngày}$ và số giờ nắng đạt từ 1.000 đến 2.000 giờ/năm. Việc tận dụng nguồn quang năng dồi dào để cấp nguồn độc lập cho đèn công cộng là hướng đi cấp thiết trong chiến lược chuyển dịch năng lượng xanh và chuyển đổi số hạ tầng đô thị thông minh.

Tuy nhiên, các hệ thống điện mặt trời độc lập truyền thống gặp phải ba nút thắt kỹ thuật lớn:

  • Tấm pin quang điện (Photovoltaic - PV) lắp đặt cố định làm giảm 25% - 35% hiệu suất hấp thụ bức xạ do không bắt kịp chuyển động nhật dụng của mặt trời từ Đông sang Tây.
  • Mạch sạc truyền thống dùng bộ biến đổi Buck kết hợp điều chế độ rộng xung (PWM) thông thường gây dòng gián đoạn ở ngõ vào khi khóa chuyển mạch mở, dẫn đến lãng phí công suất đỉnh và không thể bám điểm công suất cực đại (MPP) khi nhiệt độ hoặc độ rọi thay đổi liên tục.
  • Thiếu khả năng giám sát từ xa thời gian thực, dẫn đến chi phí vận hành, bảo trì (O&M) cao do phải kiểm tra thủ công từng cột đèn.

Đề tài "Mô hình giám sát và điều khiển hệ thống chiếu sáng bằng năng lượng mặt trời" được nghiên cứu và chế tạo nhằm giải quyết triệt để các vấn đề trên.

+-------------------------------------------------------------------------------+
|                             KIẾN TRÚC TỔNG THỂ HỆ THỐNG                       |
+-------------------------------------------------------------------------------+
|  +-------------------+        +-------------------+        +---------------+  |
|  | Cảm biến Quang trở| ---->  | Intel Galileo X86 | <----> | Web Server    |  |
|  | & Động cơ bước    |        | (Yocto Linux SoC) |        | (Node.js/IoT) |  |
|  +-------------------+        +---------+---------+        +---------------+  |
|                                         |                                     |
|  +-------------------+        +---------v---------+        +---------------+  |
|  | Tấm pin PV 20W    | ---->  | Mạch sạc MPPT Cuk | ---->  | Ắc quy Globe  |  |
|  | Poly-Crystalline  |        | (f = 94 kHz, INC) |        | 12V - 12Ah    |  |
|  +-------------------+        +-------------------+        +-------+-------+  |
|                                                                    |          |
|                                                            +-------v-------+  |
|                                                            | Tải LED 9W    |  |
|                                                            +---------------+  |
+-------------------------------------------------------------------------------+

Mục tiêu dự án

  1. Tối ưu hóa khả năng hấp thụ quang năng: Thiết kế cơ cấu xoay tự động bám hướng bức xạ mặt trời (Sun Tracking) 1 bậc tự do theo trục Đông - Tây.
  2. Nâng cao hiệu suất chuyển đổi năng lượng: Xây dựng mạch biến đổi DC-DC cấu trúc Cuk kết hợp giải thuật bám điểm công suất cực đại (Incremental Conductance - INC) đạt tần số đóng cắt $94\text{ kHz}$.
  3. Bảo vệ và tối ưu hóa chu kỳ nạp xả ắc quy: Thiết kế thuật toán sạc thích nghi bảo vệ ắc quy chì-axit $12\text{V}-12\text{Ah}$, ngăn ngừa quá nạp và xả sâu ($DoD = 60%$).
  4. Số hóa quy trình giám sát và điều khiển: Xây dựng hệ thống nhúng trên nền tảng Intel Galileo Gen 1 chạy Linux Yocto, tích hợp máy chủ Web giám sát từ xa điện áp, dòng điện, công suất và điều khiển đóng cắt tải theo thời gian thực qua giao thức TCP/IP.

Phạm vi và giới hạn đề tài

  • Cấp độ triển khai: Mô hình thực nghiệm tại phòng thí nghiệm (kích thước khung $20\text{ cm} \times 50\text{ cm} \times 100\text{ cm}$).
  • Nguồn phát PV: Tấm pin Poly-Crystalline $20\text{W}$, điện áp hở mạch $V_{oc} \approx 21.5\text{V}$, dòng ngắn mạch $I_{sc} \approx 1.2\text{A}$.
  • Khối lưu trữ: Ắc quy Globe VRLA $12\text{V}-12\text{Ah}$.
  • Công suất tải thực nghiệm: Cụm 2 cột đèn LED chiếu sáng công suất tổng $9\text{W}$ ($6 \times 1.5\text{W}/12\text{V}$).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí kỹ thuật Hệ thống đèn lưới truyền thống Đèn năng lượng mặt trời Buck-PWM Hệ thống đề xuất (Cuk MPPT + IoT Gateway)
Nguồn cấp chính Lưới điện $220\text{VAC}$ phụ thuộc Pin PV cố định Pin PV bám nhật sai + Ắc quy lưu trữ
Cấu trúc DC-DC Không tích hợp Buck Step-down ($V_o < V_i$) Cuk Step-up/Step-down ($V_o$ linh hoạt)
Dòng điện ngõ vào Không áp dụng Gián đoạn khi đóng/ngắt khóa $S_1$ Liên tục nhờ cuộn cảm ngõ vào $L_1$
Thuật toán sạc Không có PWM áp cố định (Tổn thất 20-30%) MPPT INC (Bám điểm cực đại $\Delta I/\Delta V = -I/V$)
Cơ cấu định hướng Không Cố định hướng Nam/Bắc Xoay tự động Đông - Tây bằng động cơ bước
Khả năng giám sát Kiểm tra trực tiếp tại trạm Cục bộ qua màn hình LED/LCD Web Server nhúng (Linux Yocto + Node.js)

Phân tích yêu cầu hệ thống theo mô hình MoSCoW

  • Must have: Mạch DC-DC Cuk bảo đảm dòng vào/ra liên tục; giải thuật MPPT INC ổn định; mạch ngắt bảo vệ ắc quy khi $V_{bat} \ge 14.4\text{V}$; giao diện web điều khiển bật/tắt tải.
  • Should have: Cơ chế tự động xoay tấm pin theo cảm biến quang trở; đồng bộ dữ liệu thời gian thực lên LCD 20x4 qua IC ghi dịch 74HC595.
  • Could have: Tự động chuyển nguồn sang điện lưới dự phòng khi ắc quy cạn kiệt; ghi log dữ liệu công suất theo thời gian.
  • Won't have: Bám nhật sai 2 trục tự động Bắc - Nam (do vĩ độ TP.HCM $10^\circ10' - 10^\circ38'\text{N}$ có góc lệch không đáng kể); điều khiển làm mờ (dimming) đèn theo mật độ giao thông.

Thiết kế hệ thống

+---------------------------------------------------------------------------------+
|                                 SƠ ĐỒ NGUYÊN LÝ MẠCH CUK                        |
+---------------------------------------------------------------------------------+
|          L1                   C1 (Tụ truyền năng lượng)                         |
|     +---UUUU---+-----------+------||------+-------------------+                 |
|     |          |           |              |                   |                 |
|    +|+         |          +-+            +-+                 +|+                |
|    Vi         --- Q1      | | D1         | | L2              Vo (Ắc quy)        |
|    -|-        / \ IRFZ44N | | 1N5822     | |                 -|-                |
|     |          |          +-+            +-+                  |                 |
|     |          |           |              |                   |                 |
|     +----------+-----------+--------------+-------------------+                 |
|                                                                                 |
|     Công thức truyền dẫn áp:   Vo / Vi = D / (1 - D)                            |
|     Công thức truyền dẫn dòng: Io / Ii = (1 - D) / D                            |
+---------------------------------------------------------------------------------+

Ngăn xếp công nghệ (Technology Stack)

  • Bộ xử lý trung tâm (SoC Gateway): Intel Galileo Gen 1 (Vi xử lý Intel Quark X1000 32-bit x86, xung nhịp $400\text{ MHz}$, $16\text{ KB}$ L1 cache, $256\text{ MB}$ DDR3 RAM, $8\text{ MB}$ Flash, khe cắm MicroSD hỗ trợ hệ điều hành nhúng).
  • Hệ điều hành nhúng: Linux Yocto (Bản build Intel IoT Developer Kit iot-devkit-prof-dev-image-galileo-20160606).
  • Môi trường ứng dụng & Web Server: Node.js runtime, thư viện phần cứng libmraa v1.0 (giao tiếp GPIO, I2C, SPI, UART, PWM).
  • Đồng vi điều khiển thời gian thực: Trình biên dịch Arduino C++ trên nền tảng Galileo x86.
  • IC chức năng chuyên biệt:
    • IC tạo xung PWM chuyên dụng: CY8C9540A (giao tiếp I2C nội bộ, thanh ghi 0x29 cấu hình tần số lên đến $94\text{ kHz}$).
    • IC mở rộng ngoại vi: 74HC595 (Chuyển đổi nối tiếp sang song song 8-bit).
    • Cảm biến dòng: Allegro ACS712ELC-05B (Độ nhạy $185\text{ mV/A}$, dải đo $-5\text{A} \div +5\text{A}$).
    • Khuếch đại thuật toán: LM358 (Nguồn đôi $\pm 5\text{V}$, cấu hình đệm suy hao tín hiệu điện áp cao về dải $0 - 5\text{V}$).
    • Mạch công suất: MOSFET kênh N IRFZ44N ($V_{DS} = 55\text{V}, I_D = 49\text{A}, R_{DS(on)} = 17.5\text{ m}\Omega$), Diode Schottky 1N5822 ($3\text{A}, 40\text{V}$, sụt áp thuận thấp $0.52\text{V}$).
    • Điều khiển động cơ: Module TB6560 TOSHIBA (Tích hợp bảo vệ quá dòng, vi bước $1/1, 1/2, 1/8, 1/16$).

Tính toán thông số mạch Cuk Converter

Hệ thống hoạt động ở tần số chuyển mạch $f = 94\text{ kHz}$ ($T = 10.64\ \mu\text{s}$). Dải điện áp pin đầu vào $V_i = 16.5\text{V} - 19\text{V}$, điện áp sạc ắc quy $V_o = 13.7\text{V} - 15\text{V}$.

  1. Tính toán tỷ số chu kỳ xung (Duty Cycle $D$): $$D = \frac{V_o}{V_i + V_o}$$

    • Khi $V_{i_max} = 19\text{V}, V_{o_min} = 13.7\text{V} \Rightarrow D_{min} = \frac{13.7}{19 + 13.7} \approx 0.419$
    • Khi $V_{i_min} = 16.5\text{V}, V_{o_max} = 15\text{V} \Rightarrow D_{max} = \frac{15}{16.5 + 15} \approx 0.476$
  2. Tính toán cuộn cảm $L_1$ và $L_2$ (Độ gợn dòng $\Delta i_L = 20%$ dòng trung bình):

    • Dòng điện vào cực đại $I_{i_max} = 1.1\text{A} \Rightarrow \Delta i_{L1} = 0.2 \times 1.1 = 0.22\text{A}$.
    • Giá trị cuộn cảm $L_1$: $$L_1 = \frac{V_{i_min} \cdot D_{max}}{\Delta i_{L1} \cdot f} = \frac{16.5 \times 0.476}{0.22 \times 94000} \approx 380\ \mu\text{H}$$
    • Dòng điện ra cực đại $I_{o_max} = 1.5\text{A} \Rightarrow \Delta i_{L2} = 0.2 \times 1.5 = 0.3\text{A}$.
    • Giá trị cuộn cảm $L_2$: $$L_2 = \frac{V_o \cdot (1 - D_{max})}{\Delta i_{L2} \cdot f} = \frac{15 \times (1 - 0.476)}{0.3 \times 94000} \approx 278\ \mu\text{H}$$
    • Lựa chọn thực tế: Chọn $L_1 = 400\ \mu\text{H}$ và $L_2 = 330\ \mu\text{H}$ (lõi xuyến Ferrite dây đồng nhiều sợi chống hiệu ứng bề mặt).
  3. Tính toán tụ điện trung gian $C_1$ (Độ gợn điện áp $\Delta v_{C1} = 1%$): $$V_{C1} = V_i + V_o = 16.5 + 15 = 31.5\text{V} \Rightarrow \Delta v_{C1} = 0.01 \times 31.5 = 0.315\text{V}$$ $$C_1 = \frac{I_o \cdot D_{max}}{\Delta v_{C1} \cdot f} = \frac{1.5 \times 0.476}{0.315 \times 94000} \approx 24.1\ \mu\text{F}$$

    • Lựa chọn thực tế: Chọn tụ film polypropylene $C_1 = 33\ \mu\text{F} / 63\text{V}$ nội trở ESR thấp để chịu được dòng RMS xung lớn.

Mạch đo điện áp sử dụng Op-Amp suy hao (Attenuator Buffer)

Để đọc điện áp $V_{PV} \le 22\text{V}$ bằng kênh ADC $0-5\text{V}$ của chip AD7298 (12-bit), thiết kế cầu phân áp phối hợp khuếch đại thuật toán LM358:

  • Tỷ số suy hao: $K = \frac{R_{54} + R_{55}}{R_{55}} = \frac{100\text{ k}\Omega + 22\text{ k}\Omega}{22\text{ k}\Omega} = 5.545$
  • Điện áp vào cực đại $22\text{V}$ tương ứng ngõ ra ADC $V_{ADC} = \frac{22}{5.545} = 3.967\text{V} \le 5.0\text{V}$.
  • Mạch đệm Op-Amp LM358 nuôi bằng nguồn đôi $\pm 5\text{V}$ cách ly tổng trở nguồn đo ($R_{in} \approx 122\text{ k}\Omega$) khỏi sai số chuyển đổi của bộ lấy mẫu ADC.

Implementation và kết quả

Development process

Quá trình thi công và tích hợp diễn ra qua 4 giai đoạn chính:

  1. Thiết kế & Thi công PCB: Vẽ mạch trên phần mềm Altium Designer; chế tạo board mạch 2 lớp gồm Board Xử lý/Đo lường và Board Công suất riêng biệt để triệt tiêu can nhiễu EMI do đóng cắt $94\text{ kHz}$.
  2. Cấu hình Linux Yocto & Hệ thống nhúng: Phân vùng thẻ nhớ microSD bằng SD Formatter, nạp kernel image Yocto bằng Win32DiskImager, thiết lập mạng tĩnh qua Ethernet SSH.
  3. Hiện thực thuật toán điều khiển: Lập trình giải thuật MPPT INC và bộ dịch bit hiển thị LCD bằng C++ trên Galileo.
  4. Phát triển giao diện Web IoT: Xây dựng Web Dashboard thời gian thực bằng HTML5, CSS3, JavaScript và Node.js server.
+-------------------------------------------------------------------------------+
|                      LƯU ĐỒ THUẬT TOÁN MPPT INCREMENTAL CONDUCTANCE           |
+-------------------------------------------------------------------------------+
|                                    [ START ]                                  |
|                                        |                                      |
|                          Đọc V(k), I(k) từ cảm biến                           |
|                                        |                                      |
|                     Tính dV = V(k) - V(k-1), dI = I(k) - I(k-1)               |
|                                        |                                      |
|                                  /           \                                |
|                                YES           NO                               |
|                           /                      \                            |
|                     ( dV == 0 ? )             ( dI/dV == -I/V ? )             |
|                     /           \             /                 \             |
|                   YES           NO          YES                 NO            |
|                  /                \          |                   |            |
|            ( dI == 0 ? )     ( dI > 0 ? )   [Giữ D]      ( dI/dV > -I/V ? )   |
|             /        \        /        \                 /                \   |
|           YES        NO     YES        NO              YES                NO  |
|            |          |      |          |               |                  |  |
|         [Giữ D]    [D=D+dD] [D=D-dD] [D=D+dD]       [D=D-dD]           [D=D+dD]
+-------------------------------------------------------------------------------+

Hiện thực thuật toán MPPT Incremental Conductance (INC)

Giải thuật INC dựa trên đạo hàm công suất theo điện áp: $$\frac{dP}{dV} = \frac{d(V \cdot I)}{dV} = I + V \cdot \frac{dI}{dV}$$

  • Tại điểm công suất cực đại (MPP): $\frac{dP}{dV} = 0 \Leftrightarrow \frac{dI}{dV} = -\frac{I}{V}$ (Độ dẫn gia tăng bằng giá trị nghịch đảo của độ dẫn tĩnh).
  • Bên trái điểm MPP: $\frac{dP}{dV} > 0 \Leftrightarrow \frac{dI}{dV} > -\frac{I}{V} \Rightarrow$ Cần tăng điện áp làm việc (giảm Duty Cycle $D$).
  • Bên phải điểm MPP: $\frac{dP}{dV} < 0 \Leftrightarrow \frac{dI}{dV} < -\frac{I}{V} \Rightarrow$ Cần giảm điện áp làm việc (tăng Duty Cycle $D$).

Đoạn mã C++ nhúng thực thi trực tiếp trên lõi điều khiển của Intel Galileo:

// Thuật toán MPPT Incremental Conductance trên Intel Galileo
#include <Arduino.h>

float v_old = 0.0, i_old = 0.0;
float duty_cycle = 0.45; // Khởi tạo Duty Cycle ~45%
const float delta_D = 0.005; // Bước điều chỉnh duty cycle (0.5%)
const float V_TOLERANCE = 0.05; // Ngưỡng dung sai điện áp (V)

void execute_MPPT_INC(float v_now, float i_now) {
    float delta_v = v_now - v_old;
    float delta_i = i_now - i_old;

    // Kiểm tra điện áp có thay đổi không
    if (abs(delta_v) < V_TOLERANCE) {
        if (abs(delta_i) > 0.01) {
            if (delta_i > 0) {
                duty_cycle -= delta_D; // Tăng áp PV
            } else {
                duty_cycle += delta_D; // Giảm áp PV
            }
        }
    } else {
        // Tính độ dẫn vi phân và độ dẫn tĩnh
        float inc_conductance = delta_i / delta_v;
        float inst_conductance = -i_now / v_now;

        if (abs(inc_conductance - inst_conductance) > 0.02) {
            if (inc_conductance > inst_conductance) {
                // Điểm làm việc nằm bên trái MPP
                duty_cycle -= delta_D;
            } else {
                // Điểm làm việc nằm bên phải MPP
                duty_cycle += delta_D;
            }
        }
    }

    // Khống chế dải PWM an toàn cho mạch Cuk
    if (duty_cycle > 0.65) duty_cycle = 0.65;
    if (duty_cycle < 0.20) duty_cycle = 0.20;

    // Xuất giá trị PWM ra IC CY8C9540A qua thanh ghi PWM
    setPwmDuty(duty_cycle);

    // Lưu lại giá trị mẫu cho chu kỳ kế tiếp
    v_old = v_now;
    i_old = i_now;
}

Bộ điều khiển giao tiếp mở rộng port LCD 20x4 qua IC 74HC595

Để giải phóng chân I/O trên Galileo cho các tác vụ công suất, hệ thống sử dụng 3 chân SPI/GPIO kết hợp IC ghi dịch 74HC595 để truyền dữ liệu 8-bit ra màn hình LCD theo đúng giản đồ thời gian chốt xung:

// Hàm chốt dữ liệu 8-bit ra LCD qua IC 74HC595
const int DATA_PIN  = 2; // Nối chân SER (chân 14 của 74595)
const int CLOCK_PIN = 3; // Nối chân SRCLK (chân 11 của 74595)
const int LATCH_PIN = 4; // Nối chân RCLK (chân 12 của 74595)

void write_74HC595(uint8_t data_out) {
    digitalWrite(LATCH_PIN, LOW);
    // Dịch lần lượt 8 bit dữ liệu (MSB First)
    shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, data_out);
    // Kích xung chốt đưa dữ liệu ra cổng song song QA - QH
    digitalWrite(LATCH_PIN, HIGH);
}

Testing và validation

Hệ thống được kiểm thử thực tế từ 08:00 đến 17:00 trong điều kiện thời tiết nắng - mây đan xen tại TP.HCM.

Kịch bản kiểm thử Thông số đo kiểm Giá trị thiết kế Kết quả thực nghiệm Đánh giá
Độ nhạy Sun Tracking Góc lệch giữa 2 quang trở $\Delta V_{LDR} < 0.2\text{V}$ $\Delta V_{LDR} \le 0.15\text{V}$ Tấm pin luôn vuông góc tia bức xạ
Tần số PWM Cuk Dao động ký (Oscilloscope) $94\text{ kHz}$ $93.82\text{ kHz} \pm 0.3%$ Ổn định, không phát sinh hài bậc cao
Độ gợn áp đầu ra Cuk Ripple voltage ($\Delta v_o$) $< 1.0%$ ($150\text{ mV}$) $82\text{ mV}$ (tương đương $0.55%$) Tụ lọc $C_1$ và cuộn $L_2$ triệt nhiễu tốt
Hiệu suất MPPT INC Công suất trích xuất PV $> 90%$ $P_{max}$ $93.4%$ tại bức xạ $850\text{ W/m}^2$ Thời gian hội tụ điểm MPP $< 350\text{ ms}$
Bảo vệ ngắt sạc ắc quy Điện áp ngắt khi đầy $14.4\text{V} \pm 0.1\text{V}$ $14.38\text{V}$ ngắt hoàn toàn sạc An toàn, không phồng bình
Độ trễ Web Dashboard Phản hồi lệnh bật/tắt tải $< 500\text{ ms}$ $180\text{ ms} - 240\text{ ms}$ qua LAN/WAN Đáp ứng tức thì theo thời gian thực
+-------------------------------------------------------------------------------+
|              BIỂU ĐỒ SO SÁNH NĂNG LƯỢNG THU THẬP TRONG NGÀY (Wh)              |
+-------------------------------------------------------------------------------+
|  160 |                                                     * * * [Hệ thống Đề xuất]
|  140 |                                               * * *
|  120 |                                         * * *       + + + [Hệ thống Cố định]
|  100 |                                   * * *       + + +
|   80 |                             * * *       + + +
|   60 |                       * * *       + + +
|   40 |                 * * *       + + +
|   20 |           * * *       + + +
|    0 +-----+-----+-----+-----+-----+-----+-----+-----+-----+
|    (h)   09:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00
|
|    Tổng năng lượng thu nhận:
|    - Hệ thống Cố định (Fixed Panel):  107.5 Wh/ngày
|    - Hệ thống Đề xuất (Tracking+MPPT): 138.2 Wh/ngày (TĂNG TRƯỞNG +28.5%)
+-------------------------------------------------------------------------------+

Đổi mới và đóng góp

  1. Khắc phục triệt để nhược điểm dòng gián đoạn của mạch Buck truyền thống:
    • Bằng chứng kỹ thuật: Mạch Buck ngắt nguồn cấp mỗi khi transistor chuyển sang trạng thái ngắt, làm giảm thời gian hấp thụ quang năng của cell pin. Cấu trúc Cuk với cuộn cảm nối tiếp ở ngõ vào $L_1$ duy trì dòng điện pin mặt trời liên tục $I_{in}(t) > 0$, giúp điểm MPP của tấm pin không bị trôi lệch, nâng cao hiệu suất sạc trung bình thêm $18.2%$ so với bộ sạc Buck-PWM.
  2. Thuật toán MPPT INC khử hiện tượng dao động quanh điểm cực đại:
    • Khác với giải thuật Perturb and Observe (P&O) thường bị dao động liên tục quanh điểm MPP gây thất thoát $3 - 5%$ công suất trong điều kiện bức xạ tĩnh và dễ bị "bẫy" khi mây che đột ngột, giải thuật Incremental Conductance xác định chính xác vị trí làm việc thông qua đạo hàm vi phân độ dẫn ($\Delta I/\Delta V$), lập tức dừng điều chỉnh khi đạt $\Delta I/\Delta V = -I/V$, giảm tổn hao dao động xuống dưới $0.8%$.
  3. Kiến trúc Gateway IoT nhúng tích hợp 2-trong-1:
    • Thay vì sử dụng vi điều khiển 8-bit đơn giản kết hợp module ESP8266 cồng kềnh, đề tài tích hợp trực tiếp máy chủ web Linux Yocto trên chip Intel Quark SoC x86 $400\text{ MHz}$. Hệ thống vừa thực thi vòng lặp quét điều khiển phần cứng với chu kỳ trích mẫu analog nhanh, vừa phục vụ Web UI tương tác đa người dùng đồng thời thông qua cổng Ethernet chuẩn công nghiệp.

Ứng dụng thực tế và triển khai

Kịch bản triển khai thực tế

  • Chiếu sáng đô thị thông minh (Smart Street Lighting): Lắp đặt tại các tuyến đường liên quận, công viên, khu đô thị sinh thái không cần đào đường đặt cáp điện ngầm.
  • Chiếu sáng đồn biên phòng và hải đảo: Cung cấp nguồn chiếu sáng tự chủ cho các trạm hải đăng, vùng sâu vùng xa, biên giới hải đảo nơi chi phí kéo lưới điện quốc gia quá tốn kém.
  • Khu công nghiệp và khuôn viên trường đại học: Quản lý tập trung hàng trăm bóng đèn qua mạng LAN nội bộ, tự động thống kê điện năng tiêu thụ và cảnh báo ắc quy suy hao.
+-------------------------------------------------------------------------------+
|                       LỘ TRÌNH MỞ RỘNG VÀ THƯƠNG MẠI HÓA                      |
+-------------------------------------------------------------------------------+
|  Giai đoạn 1 (0 - 3 tháng):   Tối ưu hóa phần cứng PCB & Module hóa bộ sạc Cuk|
|  Giai đoạn 2 (3 - 6 tháng):   Nâng cấp công suất lên 150W/cột, tích hợp pin   |
|                               Lithium LiFePO4 thay cho ắc quy Chì-Axit        |
|  Giai đoạn 3 (6 - 12 tháng):  Chuyển đổi truyền thông sang mạng Mesh không    |
|                               dây LoRaWAN / NB-IoT; quản lý Cloud Dashboard   |
+-------------------------------------------------------------------------------+

Phân tích tài chính và hoàn vốn (Cost-Benefit Analysis)

  • Chi phí đầu tư ban đầu cho 1 trạm đèn đường thông minh công suất 60W LED:
    • Tấm pin Mono $150\text{Wp}$ + Giá xoay 1 trục: $1.800.000\text{ VNĐ}$
    • Bộ điều khiển Cuk MPPT + Gateway IoT: $1.200.000\text{ VNĐ}$
    • Bộ lưu điện Lithium LiFePO4 $12.8\text{V}-60\text{Ah}$: $3.500.000\text{ VNĐ}$
    • Cột đèn, vỏ tủ chuẩn IP66, đèn LED $60\text{W}$: $2.000.000\text{ VNĐ}$
    • Tổng đầu tư/trụ: $\approx 8.500.000\text{ VNĐ}$.
  • Hiệu quả kinh tế:
    • Tiết kiệm $100%$ tiền điện ($0.72\text{ kWh/đêm} \times 365\text{ ngày} \times 3.000\text{ VNĐ/kWh} \approx 788.400\text{ VNĐ/năm}$).
    • Cắt giảm $100%$ chi phí cáp ngầm, trạm biến áp chiếu sáng và tủ phân phối (ước tính tiết kiệm $15.000.000\text{ VNĐ}$ trên mỗi $100\text{m}$ đường).
    • Thời gian thu hồi vốn đầu tư (Payback Period): 3.8 năm trên vòng đời thiết bị 12 - 15 năm.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Hệ thống chỉ điều khiển bám nhật sai 1 trục Đông - Tây; chưa tối ưu góc nghiêng tự động theo mùa (Bắc - Nam).
  • Mạch Cuk có đặc tính đảo dấu điện áp ngõ ra so với ngõ vào ($V_o < 0$ so với mass chung), đòi hỏi mạch đo lường điện áp âm phải sử dụng nguồn đôi $\pm 5\text{V}$, làm tăng độ phức tạp của khối nguồn phụ trợ.
  • Chuẩn giao tiếp hiện tại dựa trên cáp Ethernet RJ45, chưa phù hợp cho việc triển khai diện rộng trên các tuyến đường dài hàng kilomet.

Hướng phát triển tiếp theo

  • Thay thế khối lưu trữ ắc quy chì-axit bằng cụm pin Lithium Iron Phosphate ($\text{LiFePO}_4$) có tuổi thọ nạp xả $> 2000$ chu kỳ (so với 400 - 500 chu kỳ của ắc quy axit).
  • Tích hợp chuẩn truyền thông không dây diện rộng công suất thấp LoRaWAN / NB-IoT để kết nối hàng ngàn cột đèn về máy chủ Cloud trung tâm (AWS IoT / ThingsBoard).
  • Ứng dụng giải thuật Trí tuệ nhân tạo (AI/Machine Learning) dự báo bức xạ thời tiết ngắn hạn để tự động điều chỉnh độ sáng đèn (Dimming) theo lưu lượng xe và dung lượng pin dự trữ.

Đối tượng hưởng lợi

  • Sinh viên & Nghiên cứu sinh ngành Điện tử - Viễn thông, Tự động hóa: Cung cấp tài liệu tham khảo hoàn chỉnh từ thiết kế phần cứng biến đổi điện áp Cuk công suất cao đến kỹ thuật lập trình hệ điều hành Linux nhúng Yocto trên kiến trúc SoC x86.
  • Kỹ sư nhúng & Nhà phát triển IoT: Nắm vững phương pháp tối ưu hóa thanh ghi trên chip CY8C9540A để tạo xung PWM tần số cao ($> 90\text{ kHz}$) và kỹ thuật điều khiển ngoại vi qua IC ghi dịch 74HC595 không làm trễ CPU.
  • Doanh nghiệp & Đơn vị quản trị đô thị: Sở hữu thiết kế mẫu để phát triển dòng sản phẩm đèn chiếu sáng năng lượng mặt trời thông minh đạt chuẩn giám sát SCADA phân tán, giảm phụ thuộc vào lưới điện quốc gia.
  • Cộng đồng năng lượng tái tạo: Minh chứng thực nghiệm khẳng định hiệu quả vượt trội của việc kết hợp cơ cấu Sun Tracking và giải thuật MPPT INC trong việc tối đa hóa hiệu suất đầu tư pin mặt trời.

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

1. Yêu cầu phần cứng tối thiểu để triển khai Web Server giám sát trên Intel Galileo là gì?

Kit Intel Galileo cần thẻ nhớ MicroSD tối thiểu $2\text{GB}$ (Class 10) để chứa hệ điều hành Linux Yocto (bản image IoT dev kit). Hệ thống yêu cầu nguồn cấp ổn định $5\text{VDC}-2\text{A}$ (đối với Gen 1) hoặc $7\text{V}-12\text{VDC}$ (đối với Gen 2), cổng mạng LAN kết nối Router để cấp phát địa chỉ IP qua DHCP hoặc IP tĩnh.

2. Tại sao mạch Cuk lại tạo ra điện áp ngõ ra âm và giải pháp xử lý trong mạch đo là gì?

Theo nguyên lý truyền năng lượng qua tụ $C_1$, khi khóa MOSFET $Q_1$ đóng, cực dương của tụ $C_1$ nối mass khiến điện áp tại cực âm của nó đặt vào tải qua cuộn cảm $L_2$, sinh ra điện áp ngược dấu so với điện áp vào $V_i$. Để đo điện áp âm này bằng vi điều khiển (vốn chỉ nhận $0-5\text{V}$), hệ thống thiết kế mạch khuếch đại đảo sử dụng Op-Amp LM358 nuôi bằng nguồn đôi $+5\text{V}$ và $-5\text{V}$ (tạo ra từ khối nguồn biến đổi), đảo điện áp âm thành điện áp dương tương ứng với dải đo của ADC.

3. Giải thuật MPPT Incremental Conductance (INC) có ưu điểm gì vượt trội so với Perturb & Observe (P&O)?

Giải thuật P&O liên tục thay đổi điện áp và quan sát công suất nên luôn bị dao động quanh điểm cực đại ngay cả khi thời tiết ổn định, gây thất thoát năng lượng. Ngược lại, thuật toán INC tính toán trực tiếp đạo hàm độ dẫn $\Delta I/\Delta V$. Khi hệ thống đạt đúng đỉnh cực đại ($\Delta I/\Delta V = -I/V$), bộ điều khiển sẽ giữ nguyên chu kỳ xung PWM ($dD = 0$), triệt tiêu hoàn toàn hiện tượng dao động công suất.

4. Hệ thống xử lý như thế nào khi trời mưa liên tục hoặc ban đêm không có ánh nắng?

Hệ thống tích hợp mạch đo điện áp pin mặt trời liên tục. Khi $V_{PV} < 5\text{V}$ (trời tối hoặc mưa lớn), bộ xử lý tự động chuyển sang chế độ Standby: dừng cấp xung cho mạch Cuk, ngắt kích hoạt động cơ bước để tiết kiệm điện. Tải LED được cấp nguồn trực tiếp từ ắc quy lưu trữ (đã được tính toán dung lượng dự phòng đáp ứng 2 ngày đêm liên tục). Khi $V_{bat} \le 10.8\text{V}$, mạch bảo vệ tự động ngắt tải để tránh xả sâu hỏng ắc quy.

5. Chi phí bảo trì và tuổi thọ vận hành của hệ thống được tính toán ra sao?

Các thành phần bán dẫn (MOSFET, Diode, Board nhúng) có tuổi thọ trên 10 năm. Tấm pin mặt trời Poly-crystalline có tuổi thọ bảo hành công suất trên 20 năm ($> 80%$ hiệu suất). Bộ phận cần bảo trì duy nhất theo định kỳ là ắc quy axit (thay thế sau mỗi 3-4 năm) hoặc có thể nâng cấp trực tiếp lên pin Lithium LiFePO4 với chu kỳ sử dụng trên 8-10 năm mà không cần bảo dưỡng định kỳ.


Kết luận

Đề tài "Mô hình giám sát và điều khiển hệ thống chiếu sáng bằng năng lượng mặt trời" đã giải quyết trọn vẹn và đồng bộ bài toán tối ưu hóa năng lượng tái tạo và tự động hóa hạ tầng công cộng. Bằng việc kết hợp sáng tạo giữa cấu trúc phần cứng biến đổi nguồn DC-DC Cuk tần số cao ($94\text{ kHz}$), giải thuật bám điểm công suất cực đại MPPT Incremental Conductance cùng cơ chế xoay tự động bám mặt trời 1 trục, hệ thống đã gia tăng $28.5%$ tổng sản lượng quang năng thu nhận mỗi ngày so với pin cố định thông thường.

Nền tảng máy chủ nhúng Intel Galileo x86 - Linux Yocto tích hợp Web Server điều khiển thời gian thực mở ra hướng ứng dụng hiện đại, chuyển đổi các trạm đèn đường đơn lẻ thành các điểm nút IoT thông minh trong hệ sinh thái Smart City. Kết quả nghiên cứu là tài liệu kỹ thuật giá trị và là nền tảng vững chắc để phát triển các sản phẩm thương mại hóa phục vụ công cuộc hiện đại hóa hạ tầng chiếu sáng xanh, bền vững và tiết kiệm năng lượng.