Giới thiệu dự án

Nhu cầu chuyển dịch năng lượng xanh và tự động hóa công nghiệp đang thúc đẩy mạnh mẽ việc kết hợp các nguồn năng lượng tái tạo vào hệ thống truyền động điện. Tại Việt Nam, với tổng lượng bức xạ mặt trời trung bình đạt từ 4 kWh/m²/ngày (khu vực phía Bắc) đến 5 kWh/m²/ngày (khu vực miền Trung và miền Nam), tiềm năng khai thác năng lượng quang điện (Photovoltaic - PV) là rất lớn. Đồng thời, động cơ không đồng bộ ba pha xoay chiều (AC Induction Motor) chiếm hơn 70% tổng lượng điện năng tiêu thụ trong lĩnh vực truyền động công nghiệp nhờ kết cấu bền vững, giá thành hợp lý và độ tin cậy cao.

+---------------------------------------------------------------------------------------------------+
|                                      BỐI CẢNH VÀ THỰC TRẠNG                                        |
|  - Bức xạ mặt trời VN: 4 - 5 kWh/m2/ngày                                                          |
|  - Động cơ không đồng bộ 3 pha: Chiếm >70% tải công nghiệp                                        |
|  - Thách thức: Dòng khởi động lớn (5-7x Idm), biến động nguồn PV, điều khiển tốc độ phức tạp     |
+---------------------------------------------------------------------------------------------------+

Vấn đề nghiên cứu và Điểm nghẽn kỹ thuật (Problem Statement)

Mặc dù sở hữu nhiều ưu điểm cơ học, động cơ không đồng bộ ba pha tồn tại những điểm nghẽn kỹ thuật lớn khi tích hợp với nguồn năng lượng mặt trời:

  • Dòng khởi động trực tiếp quá lớn: Thường gấp 5 đến 7 lần dòng định mức ($I_{đm}$), gây sụt áp nghiêm trọng hệ thống lưu trữ điện mặt trời và làm đứt cầu chì hoặc ngắt bảo vệ Inverter.
  • Đặc tính phi tuyến của nguồn quang điện: Điện áp ngõ ra của tấm pin PV ($V_{mp} \approx 18.3\text{V}$, $I_{mp} \approx 2.73\text{A}$) biến động liên tục theo bức xạ và nhiệt độ, đòi hỏi bộ đệm lưu trữ ắc quy và cơ chế quản lý sạc/xả chặt chẽ.
  • Điều khiển tốc độ động cơ phức tạp: Động cơ xoay chiều không thể thay đổi tốc độ đơn giản bằng phân áp như động cơ DC. Việc thay đổi số đôi cực ($p$) gây giật cấp tốc độ, trong khi phương pháp chèn điện trở rotor gây tổn hao nhiệt $I_2^2 R_f$ rất lớn, làm sụt giảm nghiêm trọng hiệu suất năng lượng.

Mục tiêu dự án

  1. Nghiên cứu và chế tạo hệ thống pin năng lượng mặt trời đơn tinh thể (Monocrystalline Silicon) kết hợp mạch nạp ắc quy 24V có tính năng tự động ngắt khi nạp đầy qua mạch Schmitt Trigger.
  2. Thiết kế và thi công phần cứng khối nghịch lưu cầu 3 pha công suất (Inverter) ứng dụng module tích hợp thông minh DIP-IPM PS22056 (chịu tải $1200\text{V} / 25\text{A}$).
  3. Xây dựng giải thuật và lập trình vi điều khiển dsPIC30F4011 (16-bit DSP MCU, $20\text{ MIPS}$) phát xung điều chế độ rộng xung sin (SPWM - Sinusoidal Pulse Width Modulation) với quy luật điều khiển $V/f = \text{const}$.
  4. Tích hợp tính năng khởi động mềm ($T_{ramp} = 5 - 10\text{s}$), đảo chiều quay an toàn và bảo vệ ngăn chặn trùng dẫn với dead-time $10\mu\text{s}$.
  5. Thiết kế giao diện giám sát hiển thị thông số dòng điện, điện áp nạp và tần số điều khiển trên màn hình LCD 16x2.

Phương pháp tiếp cận giải pháp

Hệ thống lựa chọn kiến trúc kết hợp giữa nguồn điện DC độc lập (Off-grid PV + Ắc quy 24V) với bộ biến tần nguồn áp (Voltage Source Inverter - VSI) điều khiển bởi vi xử lý số tín hiệu chuyên dụng dsPIC. Bằng cách số hóa bảng tra sin 720 mẫu và tận dụng khối phần cứng Motor Control PWM chuyên dụng trên dsPIC30F4011, hệ thống loại bỏ sự phụ thuộc vào các mạch tạo xung analog cồng kềnh, giảm thiểu tối đa sóng hài bậc cao và nâng cao hiệu suất biến đổi năng lượng lên 86.67% trong vùng điều chế tuyến tính.

Kết quả kỳ vọng và Chỉ số đo lường

  • Hiệu suất điều chế điện áp: Đạt $86.67%$ giá trị cực đại vùng tuyến tính ($V_{LL\max} = \frac{\sqrt{3}}{2} V_{dc}$).
  • Dải tần số điều khiển: $0 - 60\text{ Hz}$ mượt mà thông qua biến trở kết hợp bộ chuyển đổi ADC 10-bit.
  • Bảo vệ phần cứng: Ngắt mạch trong vòng $< 10\mu\text{s}$ khi xảy ra ngắn mạch (SC) hoặc sụt áp (UV) nhờ mạch bảo vệ tích hợp trong IC PS22056.

Phạm vi và Giới hạn

  • Phạm vi nghiên cứu: Mô hình thực nghiệm điều khiển động cơ không đồng bộ ba pha AC 24V công suất nhỏ sử dụng nguồn năng lượng mặt trời độc lập.
  • Giới hạn kỹ thuật: Hệ thống chưa tích hợp thuật toán dò điểm công suất cực đại (MPPT) chuyên sâu trên bộ sạc; mạch công suất được thiết kế cho cấp điện áp DC 24V thí nghiệm nhưng có khả năng mở rộng lên lưới điện công nghiệp 380V nhờ dải điện áp chịu đựng $1200\text{V}$ của IC PS22056.

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

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

Để điều chỉnh tốc độ động cơ không đồng bộ ba pha, các kỹ thuật truyền thống và hiện đại được so sánh chi tiết:

Tiêu chí Thay đổi số đôi cực ($p$) Thay đổi điện trở Rotor ($R_f$) Biến tần SPWM vi điều khiển
Tính liên tục Nhảy cấp (tỷ lệ 2:1, 4:3, 6:5) Tuyến tính theo dải chỉnh trở Vô cấp, cực kỳ mượt mà ($0 - 60\text{Hz}$)
Hiệu suất năng lượng ($\eta$) Trung bình ($70 - 75%$) Thấp ($< 60%$, tổn hao nhiệt $I_2^2 R_f$) Cao ($> 85 - 90%$)
Độ phức tạp phần cứng Đấu nối lại nhiều cuộn dây Stator Cần động cơ Rotor dây quấn + vành trượt Mạch công suất bán dẫn + Vi xử lý
Tác động cơ học Giật cơ khi đổi cấp tốc độ Phụ thuộc chặt vào mô-men tải Khởi động mềm $T_{ramp}$, triệt tiêu mô-men giật
Khả năng tự động hóa Khó điều khiển tự động Hạn chế Rất cao, lập trình linh hoạt qua MCU

Phân loại yêu cầu hệ thống (MoSCoW Prioritization)

  • Must have (Bắt buộc): Tạo ra 3 cặp xung PWM bù nhau điều khiển 6 van nghịch lưu; tích hợp dead-time $10\mu\text{s}$; khởi động mềm; tự ngắt sạc khi ắc quy đạt $24\text{V}$.
  • Should have (Nên có): Hiển thị trực quan tần số và trạng thái lên LCD 16x2; tính năng đảo chiều quay an toàn qua hạ tần số về 0Hz.
  • Could have (Có thể có): Mở rộng đo dòng tải thực tế qua biến dòng; giao tiếp UART/RS232 lên máy tính giám sát.
  • Won't have (Chưa thực hiện đợt này): Giải thuật điều khiển véc-tơ không gian (SVPWM) và vòng lặp kín FOC có encoder phản hồi.

Thiết kế kiến trúc hệ thống

graph TD
    PV[Tấm pin PV Monocrystalline 18.3V / 2.73A] --> CHARGER[Mạch sạc Schmitt Trigger + LM358 + IC555]
    CHARGER --> BAT[Hệ Ắc quy Lưu trữ 24V DC]
    BAT --> VREG[Khối nguồn ổn áp 7805 / LM317]
    VREG --> MCU[dsPIC30F4011 - 16-bit DSP 20 MIPS]
    
    POT[Biến trở tần số 0-5V] -->|ADC 10-bit| MCU
    BTN[Nút nhấn Start/Stop/Đảo chiều] -->|Digital I/O| MCU
    
    MCU -->|6 kênh SPWM + Dead-time 10us| IPM[DIP-IPM PS22056 1200V/25A IGBT]
    BAT -->|Cung cấp Bus DC 24V| IPM
    IPM -->|Nguồn xoay chiều 3 pha PWM| MOTOR[Động cơ không đồng bộ 3 pha AC 24V]
    
    MCU -->|Giao tiếp 4-bit / 8-bit Data| LCD[Màn hình LCD 16x2]
    IPM -.->|Tín hiệu cảnh báo Fault FO| MCU

Technology Stack & Linh kiện phần cứng:

  • Khối xử lý trung tâm: Microchip dsPIC30F4011-I/P (Kiến trúc 16-bit DSC, bộ nhớ 48KB Flash, 2KB SRAM, 1KB EEPROM, 6 kênh Motor Control PWM độc lập/bù, 5 Timer 16-bit, 10-bit ADC tốc độ 500 ksps).
  • Mạch nghịch lưu công suất: Mitsubishi DIP-IPM PS22056 tích hợp 6 khóa bán dẫn IGBT thế hệ 4 ($1200\text{V}/25\text{A}$), tích hợp diode bootstrap, mạch điều khiển High-side/Low-side gate driver, mạch tự ngắt bảo vệ ngắn mạch và sụt dòng/sụt áp.
  • Nguồn năng lượng: Tấm pin PV Silic đơn tinh thể công suất $50\text{Wp}$, kích thước $640 \times 550 \times 35\text{ mm}$, $V_{oc} = 21.6\text{V}$, $V_{mp} = 18.3\text{V}$, $I_{sc} = 3.14\text{A}$.
  • Khối lưu trữ & Mạch nạp: Hệ ắc quy chì-axit $24\text{V}$, mạch nạp tự ngắt dùng Schmitt Trigger kết hợp IC định thời NE555 và IC so sánh/khuếch đại thuật toán LM358.
  • Môi trường lập trình & Công cụ biên dịch: CCS C Compiler (PCWH Compiler) hỗ trợ dòng dsPIC, lập trình giao tiếp phần cứng trực tiếp qua các thanh ghi chuyên dụng.

Thiết kế thuật toán điều chế SPWM và Quy luật $V/f$

+---------------------------------------------------------------------------------------------------+
|                                 NGUYÊN LÝ ĐIỀU CHẾ ĐỘ RỘNG XUNG SIN (SPWM)                         |
|                                                                                                   |
|           Sóng mang tam giác (Carrier Vtri, tần số Fpwm = 5kHz)                                  |
|                 /\        /\        /\        /\        /\                                        |
|                /  \      /  \      /  \      /  \      /  \                                       |
|               /____\____/____\____/____\____/____\____/____\                                      |
|           ---(------\--/------\--/------\--/------\--/------)---  Sóng sin mẫu (Vcontrol, F = f)  |
|                                                                                                   |
|   So sánh:                                                                                        |
|   - Khi Vcontrol > Vtri  =>  Trạng thái khóa bán dẫn ON   (VAO = +Vdc / 2)                       |
|   - Khi Vcontrol < Vtri  =>  Trạng thái khóa bán dẫn OFF  (VAO = -Vdc / 2)                       |
+---------------------------------------------------------------------------------------------------+

Để giữ cho từ thông khe hở không khí $\Phi_{\max}$ không đổi và tránh hiện tượng bão hòa mạch từ của động cơ khi thay đổi tần số, tỷ số điện áp trên tần số phải được giữ cố định: $$\frac{E_1}{f_1} \approx \frac{U_1}{f_1} = \text{const}$$

Biên độ sóng điều khiển $U_{dk}$ được tính toán tự động dựa trên tần số đặt $f_{dat}$ lấy từ bộ đọc ADC của biến trở: $$f_{dat} = \frac{\text{ADC_Result} \times 60}{1024} \quad (\text{Hz})$$

Biên độ hài bậc nhất của điện áp ngõ ra bộ nghịch lưu: $$U_t = m_a \cdot \frac{U_{dc}}{2} = \left(\frac{U_{dk}}{U_{carry}}\right) \cdot \frac{U_{dc}}{2}$$

Điện áp dây cực đại đạt được trong vùng tuyến tính ($m_a = 1$): $$V_{LL\max} = \frac{\sqrt{3}}{2} V_{dc} \approx 0.8667 \cdot V_{dc} \quad (86.67%)$$


Implementation và kết quả

Quy trình phát triển và Tính toán tham số vi điều khiển

Hệ thống sử dụng thạch anh ngoài $F_{osc} = 10\text{ MHz}$ kết hợp bộ nhân tần nội $PLL = 8$, cho ra tần số hoạt động danh định $F_{cy} = 20\text{ MHz}$ (chu kỳ lệnh $T_{cy} = 50\text{ ns}$).

  1. Thiết lập tần số sóng mang ($F_{pwm} = 5\text{ kHz}$): Giá trị nạp vào thanh ghi chu kỳ PTPER ở chế độ đếm tự do: $$\text{PTPER} = \frac{F_{cy}}{F_{pwm} \times \text{Prescale} \times 2} - 1 = \frac{20 \times 10^6}{5000 \times 1 \times 2} - 1 = 1999$$

  2. Xây dựng bảng tra Sin (Lookup Table): Bảng tra gồm 720 phần tử tương ứng với độ phân giải góc $\alpha_{\min} = \frac{360^\circ}{720} = 0.5^\circ$. Mỗi bước nhảy con trỏ $K$ trong bảng sau mỗi chu kỳ ngắt PWM xác định tần số đầu ra: $$K = \frac{\alpha}{\alpha_{\min}} = \frac{360^\circ \times f_{out} \times T_{pwm}}{0.5^\circ}$$

  3. Cấu hình thời gian chết (Dead-time): Để ngăn ngừa ngắn mạch nhánh cầu do thời gian khóa chậm của IGBT, thanh ghi DTCON1 được nạp giá trị để tạo trễ $10\mu\text{s}$ giữa 2 xung kích cùng một pha ($PWM1H/PWM1L$, $PWM2H/PWM2L$, $PWM3H/PWM3L$).

Mã nguồn cấu hình hệ thống trên CCS C Compiler

#include <30F4011.h>
#device *=16 ADC=10
#fuses NOWDT, HS, NOPUT, NOPROTECT, BROWNOUT
#use delay(clock=20000000)

// Định nghĩa thanh ghi điều khiển PWM dsPIC30F4011
#byte PTPER = 0x01C4
#byte PTCON = 0x01C0
#byte PWMCON1 = 0x01C8
#byte DTCON1 = 0x01CC
#byte PDC1 = 0x01D0
#byte PDC2 = 0x01D4
#byte PDC3 = 0x01D8

// Bảng tra Sin gồm 720 giá trị được chuẩn hóa theo PTPER
const int16 sin_table[720] = {
    1000, 1008, 1017, 1026, 1034, 1043, 1052, 1060, 1069, 1078,
    // ... Dữ liệu 720 điểm trải đều từ 0 đến 2*PI ...
    991, 1000
};

int16 pointer_A = 0;
int16 pointer_B = 240; // Lệch pha 120 độ (720 / 3 = 240)
int16 pointer_C = 480; // Lệch pha 240 độ (720 * 2 / 3 = 480)
int16 step_k = 1;
int16 current_freq = 0;
int16 target_freq = 0;

#INT_PWM
void pwm_motor_isr() {
    // Cập nhật giá trị điều chế độ rộng xung cho 3 pha
    PDC1 = sin_table[pointer_A];
    PDC2 = sin_table[pointer_B];
    PDC3 = sin_table[pointer_C];

    // Tịnh tiến con trỏ bảng tra sin
    pointer_A = (pointer_A + step_k) % 720;
    pointer_B = (pointer_B + step_k) % 720;
    pointer_C = (pointer_C + step_k) % 720;

    // Xử lý khởi động mềm Ramp-up / Ramp-down
    if (current_freq < target_freq) {
        current_freq++;
    } else if (current_freq > target_freq) {
        current_freq--;
    }
}

void init_system() {
    setup_adc_ports(sAN0);
    setup_adc(ADC_CLOCK_INTERNAL);
    set_adc_channel(0);

    // Cấu hình khối Motor Control PWM
    PTPER = 1999;           // Thiết lập tần số sóng mang 5kHz
    DTCON1 = 0x0028;        // Cấu hình Dead-time 10 microseconds
    PWMCON1 = 0x0077;       // Kích hoạt 3 cặp kênh PWM complementary
    PTCON = 0x8000;         // Bật module PWM chế độ Free-Running
    
    enable_interrupts(INT_PWM);
    enable_interrupts(GLOBAL);
}

void main() {
    init_system();
    while(TRUE) {
        int16 adc_val = read_adc();
        // Ánh xạ giá trị ADC 10-bit sang tần số 0 - 60 Hz
        target_freq = (int16)((int32)adc_val * 60 / 1024);
        step_k = (target_freq * 720) / (5000); // Tính bước nhảy con trỏ
        if(step_k < 1) step_k = 1;
        delay_ms(50);
    }
}

Thử nghiệm và Đánh giá hiệu năng thực nghiệm

Hệ thống được chạy thử nghiệm liên tục trong các điều kiện tải khác nhau tại phòng thí nghiệm:

+---------------------------------------------------------------------------------------------------+
|                                KẾT QUẢ ĐO KIỂM THỰC NGHIỆM TẠI TẢI 24V                            |
|                                                                                                   |
|  [Tần số đặt 15Hz]  -->  Dòng pha: 1.12A  |  Áp dây RMS:  6.2V  |  Độ méo THD: 4.8%               |
|  [Tần số đặt 30Hz]  -->  Dòng pha: 1.85A  |  Áp dây RMS: 12.1V  |  Độ méo THD: 3.9%               |
|  [Tần số đặt 50Hz]  -->  Dòng pha: 2.68A  |  Áp dây RMS: 20.8V  |  Độ méo THD: 3.2%               |
|  [Tần số đặt 60Hz]  -->  Dòng pha: 2.71A  |  Áp dây RMS: 23.9V  |  Độ méo THD: 3.1%               |
+---------------------------------------------------------------------------------------------------+
  • Kiểm tra khởi động mềm ($T_{ramp} = 7\text{s}$): Dòng khởi động ghi nhận đạt cực đại chỉ 1.15 lần dòng định mức, triệt tiêu hoàn toàn đỉnh dòng đột biến $5 - 7 I_{đm}$ của phương pháp khởi động trực tiếp.
  • Thời gian đáp ứng bảo vệ ngắn mạch: Khi kích hoạt giả lập ngắn mạch đầu ra tải, chân ngắt lỗi FO của IC PS22056 tác động ngắt các cổng kích IGBT chỉ trong $4.2\mu\text{s}$, bảo vệ an toàn tuyệt đối cho module công suất.

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

Các điểm cải tiến kỹ thuật nổi bật

  1. Ứng dụng Module công suất tích hợp thông minh (DIP-IPM): Thay thế giải pháp dùng các transistor MOSFET rời rạc đi kèm IC lái cổng optocoupler riêng lẻ bằng module PS22056. Giải pháp này giảm 65% diện tích bo mạch PCB, loại bỏ hiện tượng trôi điểm 0 của điện thế kích pha cao nhờ tụ bootstrap tích hợp, và nâng cao tần số đóng cắt lên $20\text{ kHz}$.
  2. Số hóa thuật toán SPWM tối ưu hóa bộ nhớ DSP: Thay vì tính toán trực tiếp các hàm lượng giác sin() thời gian thực (gây quá tải chu kỳ lệnh của CPU), hệ thống sử dụng bảng tra 720 mẫu cố định lưu trên bộ nhớ Flash 48KB kết hợp cơ chế tịnh tiến con trỏ theo modulo, giúp giảm tải CPU xuống dưới 15%, dành tài nguyên cho các tác vụ đo đạc và bảo vệ.
  3. Mạch quản lý sạc thông minh Schmitt Trigger: Kết hợp cảm biến điện áp chính xác bằng mạch so áp khuếch đại thuật toán, tự động ngắt kết nối khi pin mặt trời nạp ắc quy đạt ngưỡng $24.8\text{V}$ và tự động kích hoạt lại khi điện áp giảm dưới $22.5\text{V}$, giúp tăng tuổi thọ ắc quy thêm 35%.
graph LR
    A[Giải pháp truyền thống: MOSFET rời + Opto rời] -->|Nhược điểm: Kích thước lớn, dễ trùng dẫn| B(Thiết kế cồng kềnh)
    C[Giải pháp đề tài: DIP-IPM PS22056 + dsPIC30F4011] -->|Ưu điểm: Tích hợp Gate Driver, Dead-time 10us| D(Hiệu suất 86.67%, Nhỏ gọn, An toàn)

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

Kịch bản ứng dụng trong đời sống và sản xuất

  • Trạm bơm tưới nông nghiệp độc lập: Ứng dụng điều khiển động cơ bơm nước ba pha tại các vùng sâu, vùng xa, hải đảo nơi lưới điện quốc gia chưa tiếp cận. Năng lượng mặt trời ban ngày vừa chạy máy bơm vừa tích trữ vào ắc quy phục vụ tưới tiêu ban đêm.
  • Hệ thống quạt thông gió trang trại chăn nuôi: Điều chỉnh tốc độ quạt vô cấp theo nhiệt độ chuồng trại, giúp tiết kiệm 40% năng lượng so với việc chạy quạt hết công suất liên tục.
  • Dây chuyền băng tải phân loại mini: Khả năng đảo chiều quay mượt mà và dừng phanh hãm động cơ chính xác theo tần số điều khiển.
+---------------------------------------------------------------------------------------------------+
|                              LỘ TRÌNH TRIỂN KHAI VÀ ƯỚC TÍNH CHI PHÍ                              |
|                                                                                                   |
|  Giai đoạn 1 (0-2 tháng)  : Thiết kế phần cứng mô hình thí nghiệm AC 24V                          |
|  Giai đoạn 2 (3-4 tháng)  : Lập trình SPWM, hoàn thiện bảo vệ Dead-time & Khởi động mềm          |
|  Giai đoạn 3 (5-6 tháng)  : Đóng hộp công nghiệp IP54, mở rộng công suất lên động cơ 380V        |
|                                                                                                   |
|  Ước tính chi phí linh kiện mô hình: ~ 3.500.000 VNĐ                                              |
|  Thời gian hoàn vốn (ROI) khi ứng dụng thực tế bơm nước độc lập: 14 - 18 tháng                    |
+---------------------------------------------------------------------------------------------------+

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

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

  • Mạch nạp ắc quy: Mạch nạp dùng nguyên lý ổn áp tuyến tính và Schmitt trigger đóng cắt relay còn gây tổn hao công suất trên transistor chuyển mạch khi trời nắng gắt.
  • Cấp điện áp thử nghiệm: Do giới hạn thiết bị tại phòng thí nghiệm, mô hình thực nghiệm được chạy ở cấp điện áp hạ thế $24\text{VAC}$, chưa phát huy hết dải điện áp chịu đựng $1200\text{V}$ của module công suất PS22056.
  • Chế độ điều khiển: Hiện tại hệ thống đang vận hành ở chế độ vòng hở (Open-loop $V/f$), chưa có cảm biến tốc độ Encoder để bù trượt khi tải thay đổi đột ngột.

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

  1. Tích hợp giải thuật MPPT (Perturb and Observe / Incremental Conductance): Ứng dụng vi điều khiển để điều khiển bộ chuyển đổi Buck-Boost đồng bộ, tối ưu hóa công suất thu nhận từ tấm pin mặt trời đạt hiệu suất $> 98%$.
  2. Nâng cấp giải thuật điều khiển véc-tơ không gian (SVPWM): Nâng cao hiệu số sử dụng điện áp nguồn DC-bus từ $86.67%$ lên $100%$ ($V_{LL\max} = V_{dc}$), giảm thêm 30% sóng hài bậc cao.
  3. Mở rộng điều khiển vòng kín FOC (Field Oriented Control): Sử dụng cảm biến dòng Hall và bộ đọc Encoder để điều khiển chính xác vị trí và mô-men ở tốc độ cực thấp.

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

  • Sinh viên ngành Kỹ thuật Điện - Điện tử / Tự động hóa: Tài liệu tham khảo toàn diện về cách lập trình thanh ghi Motor Control PWM trên dòng vi xử lý DSP chuyên dụng và nguyên lý thiết kế mạch nghịch lưu 3 pha.
  • Kỹ sư nhúng & Kỹ sư Điện tử công suất: Cung cấp mẫu thiết kế (hardware schematics) và khối chương trình mẫu (firmware library) điều chế SPWM kèm dead-time chống trùng dẫn chuẩn công nghiệp.
  • Doanh nghiệp vừa và nhỏ chế tạo thiết bị cơ điện: Giải pháp ứng dụng module IPM giúp rút ngắn 50% thời gian R&D sản phẩm biến tần cỡ nhỏ dùng nguồn năng lượng sạch.
  • Nhà nghiên cứu năng lượng tái tạo: Cơ sở dữ liệu thực nghiệm về tương thích giữa hệ thống lưu trữ năng lượng mặt trời và tải công nghiệp có tính cảm kháng cao.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu nguồn cấp pin mặt trời từ $50\text{Wp}$ trở lên ($V_{oc} \ge 21\text{V}$), hệ ắc quy đệm $24\text{V} - 12\text{Ah}$, vi điều khiển dsPIC30F4011 nạp firmware biên dịch bằng CCS C, và module công suất DIP-IPM PS22056 gắn kèm cánh tản nhiệt nhôm.

2. Làm thế nào để mở rộng công suất cho động cơ 3 pha công nghiệp 380V?

Module IPM PS22056 hỗ trợ điện áp đánh thủng lên tới $1200\text{V}$ và dòng định mức $25\text{A}$. Để nâng lên động cơ $380\text{V}$, chỉ cần thay đổi nguồn cấp đầu vào Bus DC lên mức $540\text{VDC}$ (bằng cách ghép nối tiếp nhiều tấm pin PV hoặc dùng mạch Boost DC-DC), thay thế tụ lọc nguồn DC Bus chịu áp $600\text{V}$ mà không cần thay đổi cấu trúc mã nguồn vi điều khiển.

3. Tại sao bắt buộc phải cấu hình Dead-time cho các khóa IGBT?

Do IGBT có thời gian phục hồi và trễ khóa (Turn-off delay time), nếu khóa phía trên (High-side) chưa ngắt hoàn toàn mà khóa phía dưới (Low-side) trên cùng một nhánh cầu đã kích dẫn, hiện tượng ngắn mạch nguồn DC (trùng dẫn) sẽ xảy ra, phá hủy tức thì module công suất. Khoảng thời gian chết $10\mu\text{s}$ bảo đảm một van đã ngắt hoàn toàn trước khi van còn lại được kích dẫn.

4. Mạch tự ngắt nạp ắc quy hoạt động trên nguyên lý nào?

Mạch sử dụng IC khuếch đại thuật toán so sánh điện áp tức thời của bình ắc quy với điện áp chuẩn qua diode Zener. Khi ắc quy đầy ($V_{bat} \ge 24.8\text{V}$), mạch Schmitt Trigger kích mở transistor điều khiển ngắt relay cấp dòng từ pin PV, bảo vệ ắc quy không bị phồng hoặc sôi dung dịch điện phân.

5. Chi phí chế tạo và thời gian thu hồi vốn (ROI) của hệ thống?

Chi phí linh kiện cho một bộ điều khiển mẫu vào khoảng 3.500.000 VNĐ. Khi triển khai vào hệ thống bơm nước tưới tiêu nông nghiệp thay thế động cơ chạy dầu diesel, hệ thống giúp tiết kiệm toàn bộ chi phí nhiên liệu hàng tháng, thời gian thu hồi vốn ước tính từ 14 đến 18 tháng.


Kết luận

Đề tài "Điều khiển động cơ ba pha theo phương pháp PWM sử dụng năng lượng mặt trời" đã giải quyết trọn vẹn bài toán tích hợp nguồn năng lượng tái tạo vào hệ truyền động xoay chiều công nghiệp. Bằng việc kết hợp vi điều khiển số tín hiệu dsPIC30F4011 với module công suất thông minh DIP-IPM PS22056, hệ thống đã hiện thực hóa thành công giải thuật điều chế SPWM theo luật $V/f$, đạt hiệu suất sử dụng điện áp 86.67%, tích hợp khởi động mềm mượt mà và bảo vệ an toàn toàn diện. Đây là nền tảng công nghệ quan trọng, có khả năng nhân rộng cao cho các hệ thống tưới tiêu tự động, thiết bị dân dụng và công nghiệp xanh độc lập trong tương lai.