Giới thiệu dự án
Trong lĩnh vực điều khiển tự động và điện tử công suất hiện đại, việc tạo ra các dạng tín hiệu chuẩn (sóng sin đa pha, chuỗi xung điều chế độ rộng và tần số) đóng vai trò nền tảng. Theo các báo cáo kỹ thuật ngành công nghiệp truyền động điện tử, hơn 75% các hệ thống nghịch lưu (inverter), bộ biến đổi DC-DC (Buck, Boost) và điều khiển động cơ xoay chiều 3 pha (PMSM, BLDC, AC Induction Motor) phụ thuộc trực tiếp vào thuật toán điều chế xung PWM (Pulse Width Modulation), PFM (Pulse Frequency Modulation) và kỹ thuật tổng hợp dạng sóng sin chuẩn (Sinusoidal Signal Synthesis).
Tại các phòng thí nghiệm kỹ thuật của các trường đại học khối công nghệ, trang thiết bị thực hành phục vụ nghiên cứu điện tử công suất thường phụ thuộc vào các thiết bị nhập khẩu đắt đỏ, kích thước cồng kềnh, cấu trúc khép kín khó can thiệp sâu vào tầng điều khiển hoặc sử dụng các mạch tương tự rời rạc (op-amp, timer 555) có độ trôi nhiệt lớn, tần số kém ổn định và sai số biên độ cao (> 10%).
+-------------------------------------------------------------------------------+
| BÀI TOÁN THIẾT KẾ HỆ THỐNG |
| |
| [Hệ thống Analog cổ điển] [Giải pháp Đồ án: PIC16F887] |
| - Trôi nhiệt cao (thermal drift) - Ổn định tần số bằng thạch anh 20MHz|
| - Linh kiện cồng kềnh, sai số >10% - Điều chế số chính xác (sai số <1%) |
| - Khó tái lập trình / tích hợp - Tích hợp 2 module: Sin 3P & PWM/PFM|
+-------------------------------------------------------------------------------+
Đề tài "Thiết Kế, Thi Công Bộ Phát Sóng Sin, Bộ Điều Chế Xung PWM, PFM Dùng Vi Điều Khiển" được thực hiện bởi nhóm nghiên cứu tại Khoa Điện - Điện Tử, Trường Đại học Sư phạm Kỹ thuật TP.HCM (HCMUTE) dưới sự hướng dẫn của ThS. Hoàng Ngọc Văn. Mục tiêu là chế tạo hệ thống module thực hành có độ chính xác cao, chi phí tối ưu và tính ứng dụng thực tiễn trong giảng dạy và thử nghiệm phần cứng.
Mục tiêu cụ thể của dự án
- Thiết kế và thi công module phát sóng sin 3 pha: Tạo 3 dạng sóng sin lệch pha chuẩn $120^\circ$ ($2\pi/3$ rad) sử dụng vi điều khiển 8-bit và bộ giải mã tương tự DAC.
- Thiết kế và thi công module điều chế xung PWM: Dải tần số linh hoạt $20\text{ Hz} - 20\text{ kHz}$ chia 3 thang đo, dải điều chỉnh chu kỳ làm việc (Duty Cycle $D = T_{\text{on}}/T$) tuyến tính từ $0%$ đến $95%$.
- Thiết kế và thi công module điều chế xung PFM: Dải tần số $20\text{ Hz} - 20\text{ kHz}$ với độ rộng xung cố định chuyển mạch theo 3 cấp ($5 - 50\ \mu\text{s}$, $50 - 500\ \mu\text{s}$, $0.5 - 5\text{ ms}$).
- Phát triển khối công suất và cách ly an toàn: Tích hợp tầng đệm transistor MOSFET công suất và biến áp xung cách ly bảo vệ mạch điều khiển trước điện áp ngược từ tải.
- Đóng gói công nghiệp: Gia công vỏ hộp, mặt nạ panel trực quan hóa ngõ vào/ra, tích hợp nguồn bảo vệ quá dòng/ngược dòng.
Phạm vi và giới hạn kỹ thuật
- Dải tần số công tác: $20\text{ Hz} \le f \le 20\text{ kHz}$ (phù hợp với các ứng dụng điều khiển biến tần và bộ nguồn xung công nghiệp cơ bản).
- Điện áp điều khiển analog: $0\text{V} - 10\text{V DC}$.
- Kích thước phần cứng: Module phát sóng sin ($28 \times 15 \times 10\text{ cm}$); Module PWM/PFM ($30 \times 28 \times 10\text{ cm}$).
Phân tích và thiết kế giải pháp
Phân tích hiện trạng và đánh giá kỹ thuật
+------------------+-------------------------+-------------------------+
| Tiêu chí | Mạch Tương Tự Rời Rạc | Bộ Tạo Sóng Số MCU |
+------------------+-------------------------+-------------------------+
| Ổn định tần số | Thấp (phụ thuộc RC) | Rất cao (Thạch anh) |
| Độ phức tạp mạch | Cao (nhiều IC op-amp) | Thấp (tích hợp vi xử lý)|
| Khả năng cài đặt | Thủ công qua biến trở | Số hóa / Điện áp chuẩn |
| Chi phí chế tạo | Trung bình | Rất thấp |
+------------------+-------------------------+-------------------------+
Hệ thống yêu cầu các chức năng được phân loại theo mô hình MoSCoW:
- Must have: Tạo sóng sin 3 pha lệch $120^\circ$; phát xung PWM ($0-95%$ duty cycle); phát xung PFM; cách ly quang và biến áp xung.
- Should have: Bảo vệ quá áp, quá dòng tại ngõ vào nguồn nuôi $5\text{VDC}$; ngõ ra tương thích máy hiện sóng (Oscilloscope).
- Could have: Đồng bộ đa kênh xung kích cho mạch nghịch lưu cầu H.
- Won't have (lần này): Điều khiển qua kết nối mạng không dây IoT hoặc giao diện màn hình cảm ứng TFT.
Thiết kế kiến trúc phần cứng
Hệ thống được chia thành 2 module chức năng hoạt động độc lập hoặc liên kết đồng bộ:
Danh mục linh kiện và công nghệ sử dụng
- Vi điều khiển PIC16F887 (Microchip): Kiến trúc RISC 8-bit, 35 tập lệnh, tần số dao động $20\text{ MHz}$ (chu kỳ lệnh $T_{\text{cy}} = 200\text{ ns}$), bộ nhớ Flash $8\text{K words}$, 368 bytes RAM, tích hợp sẵn khối Capture/Compare/PWM (CCP) và 3 bộ Timer.
- Bộ chuyển đổi Digital-to-Analog DAC0808: Độ phân giải 8-bit ($2^8 = 256$ mức lượng tử), thời gian xác lập dòng điện (Settling Time) $150\text{ ns}$, dòng điện chuẩn $I_{\text{ref}} = 2\text{ mA}$, độ tuyến tính sai số toàn thang $<\pm 0.19%$.
- Mạch khuếch đại thuật toán LM324 (Texas Instruments): Quad Op-Amp dải nguồn đơn $3 - 32\text{ VDC}$ hoặc nguồn đôi $\pm 1.5 - \pm 16\text{ VDC}$, cấu hình bộ lọc tích phân đảo dấu làm mịn bậc thang lượng tử DAC.
- Vi mạch đa hài đơn ổn kép HEF4528B (NXP Semiconductors): Điều chế độ rộng xung PFM bằng mạng định thời $R_X C_X$, độ trễ kích hoạt độc lập trên cạnh lên/cạnh xuống.
- Tầng công suất và cách ly: Transistor trường kênh N công suất IRF840 ($V_{DS} = 500\text{V}$, $I_D = 8\text{A}$, $R_{DS(\text{on})} = 0.85\ \Omega$, thời gian chuyển mạch $t_r = 21-35\text{ ns}$, $t_f = 20-30\text{ ns}$), Opto PC817 và Biến áp xung quấn lõi Ferit tỷ lệ 1:1.
- Mạch nguồn điều khiển: Tích hợp IC ổn áp LM7805 ($5\text{VDC} - 1\text{A}$), tụ lọc $470\ \mu\text{F}/50\text{V}$ và diode chống ngược dòng $3\text{A}$.
Phương pháp luận và Kế hoạch thực hiện
Dự án áp dụng quy trình phát triển kỹ thuật phần cứng (V-Model Hardware Lifecycle) trong thời gian 13 tuần:
+-----------+-----------------------------------------------------------+
| Tuần | Hạng mục công việc |
+-----------+-----------------------------------------------------------+
| Tuần 1-3 | Khảo sát lý thuyết, lập bảng tra sóng sin, mô phỏng |
| Tuần 4-6 | Thiết kế sơ đồ nguyên lý (Schematic) trên Proteus 8.x |
| Tuần 7-8 | Layout mạch in PCB 2 lớp, gia công và hàn lắp linh kiện |
| Tuần 9-10 | Đo kiểm dạng sóng với Máy hiện sóng Tektronix, gỡ lỗi |
| Tuần 11-12| Gia công cơ khí mặt nạ panel, đóng hộp hoàn thiện module |
| Tuần 13 | Thử nghiệm chịu tải thực tế, biên soạn hồ sơ kỹ thuật |
+-----------+-----------------------------------------------------------+
Implementation và kết quả
Thuật toán và Hiện thực phần mềm (Firmware)
1. Thuật toán tổng hợp sóng sin 3 pha số hóa (DDS Look-up Table)
Để tạo ra 3 sóng sin có độ mịn cao và giảm thiểu sóng hài bậc cao, một chu kỳ tín hiệu $2\pi$ được chia đều thành $N = 200$ điểm lấy mẫu (Sample Points). Giá trị điện áp rời rạc tại mỗi điểm $k \in [0, 199]$ được tính toán trong môi trường số và gán vào mảng tra cứu (Look-up Table) theo công thức lượng tử 8-bit ($0 - 255$):
$$\text{Val}_A[k] = \left\lfloor 127.5 \times \left( \sin\left(\frac{2\pi k}{200}\right) + 1 \right) \right\rfloor$$
$$\text{Val}_B[k] = \left\lfloor 127.5 \times \left( \sin\left(\frac{2\pi k}{200} - \frac{2\pi}{3}\right) + 1 \right) \right\rfloor$$
$$\text{Val}_C[k] = \left\lfloor 127.5 \times \left( \sin\left(\frac{2\pi k}{200} - \frac{4\pi}{3}\right) + 1 \right) \right\rfloor$$
Điện áp đầu ra tức thời tại ngõ ra của DAC0808 được xác định theo phương trình:
$$V_{\text{out}} = V_{\text{ref}} \left( \frac{A_1}{2^1} + \frac{A_2}{2^2} + \dots + \frac{A_8}{2^8} \right)$$
Đoạn mã C tối ưu thực thi trên trình biên dịch CCS C Compiler:
#include <16F887.h>
#fuses HS, NOWDT, NOPROTECT, NOLVP
#use delay(clock=20000000) // Thach anh 20MHz
// Bang tra 200 gia tri luong tu hoa 8-bit cho song Sin Pha A (0 do)
const unsigned int8 sin_lut_phaA[200] = {
128, 132, 136, 140, 143, 147, 151, 155, 159, 163, 167, 171, 175, 178, 182, 186,
189, 193, 196, 200, 203, 206, 209, 212, 215, 218, 221, 223, 226, 228, 231, 233,
235, 237, 239, 241, 243, 244, 246, 247, 248, 249, 250, 251, 252, 252, 253, 253,
253, 253, 253, 252, 252, 251, 250, 249, 248, 247, 246, 244, 243, 241, 239, 237,
235, 233, 231, 228, 226, 223, 221, 218, 215, 212, 209, 206, 203, 200, 196, 193,
189, 186, 182, 178, 175, 171, 167, 163, 159, 155, 151, 147, 143, 140, 136, 132,
128, 124, 120, 116, 113, 109, 105, 101, 97, 93, 89, 85, 81, 78, 74, 70,
67, 63, 60, 56, 53, 50, 47, 44, 41, 38, 35, 33, 30, 28, 25, 23,
21, 19, 17, 15, 13, 12, 10, 9, 8, 7, 6, 5, 4, 4, 3, 3,
3, 3, 3, 4, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 17, 19,
21, 23, 25, 28, 30, 33, 35, 38, 41, 44, 47, 50, 53, 56, 60, 63,
67, 70, 74, 78, 81, 85, 89, 93, 97, 101, 105, 109, 113, 116, 120, 124
};
void main() {
int8 idx = 0;
int8 idx_B, idx_C;
// Cau hinh cac Port xuat du lieu 8-bit song song
set_tris_b(0x00); // Port B xuat tin hieu Pha A
set_tris_c(0x00); // Port C xuat tin hieu Pha B
set_tris_d(0x00); // Port D xuat tin hieu Pha C
while(TRUE) {
idx_B = (idx + 67) % 200; // Lech pha 120 do (200 * 120 / 360 = 66.67)
idx_C = (idx + 133) % 200; // Lech pha 240 do (200 * 240 / 360 = 133.33)
output_b(sin_lut_phaA[idx]);
output_c(sin_lut_phaA[idx_B]);
output_d(sin_lut_phaA[idx_C]);
idx++;
if(idx >= 200) idx = 0;
delay_us(10); // Dieu chinh tan so song sin
}
}
2. Cấu hình phần cứng vi điều khiển tạo xung PWM
Khối Timer2 và thanh ghi so sánh chu kỳ PR2 được thiết lập để xác định tần số xung $f_{\text{PWM}}$ và hệ số chia trước (Prescaler):
$$f_{\text{PWM}} = \frac{f_{\text{OSC}}}{4 \times (\text{PR2} + 1) \times \text{TMR2 Prescale}}$$
Độ rộng xung dương $T_{\text{on}}$ được điều khiển bởi thanh ghi 10-bit $\text{CCPR1L:CCP1CON<5:4>}$:
$$\text{Duty Cycle} = \frac{\text{CCPR1L:CCP1CON<5:4>}}{4 \times (\text{PR2} + 1)}$$
// Khoi tao Timer2 cho PWM o tan so 20kHz voi thach anh 20MHz
// PR2 = 249, Prescaler = 1:1 -> f = 20MHz / (4 * 250 * 1) = 20kHz
setup_timer_2(T2_DIV_BY_1, 249, 1);
setup_ccp1(CCP_PWM);
set_pwm1_duty(500); // Dat Duty Cycle 50% (500 / 1000)
+------------------- Chu kỳ T (PR2) -------------------+
| |
+--------------+ +--------------+
| Ton (CCPR1L) | | Ton (CCPR1L) |
-----+ +---------------------------------------+ +----
<-- Duty 5% -->
+---------------------------------------+ +-------------------
| Ton (CCPR1L) | | Ton (CCPR1L)
-----+ +--------------+
<-------------- Duty 95% -------------->
Kết quả đo đạc và kiểm chuẩn thực nghiệm
+------------------+-----------------------+-----------------------+-------------+
| Thông số | Yêu cầu thiết kế | Kết quả thực nghiệm | Đánh giá |
+------------------+-----------------------+-----------------------+-------------+
| Lệch pha 3 pha | 120° (± 2°) | 120.4° (± 0.5°) | Đạt chuẩn |
| Dải tần PWM | 20 Hz – 20 kHz | 19.8 Hz – 20.15 kHz | Đạt 100% |
| Duty Cycle PWM | 0% – 95% | 5.1% – 94.8% | Sai số < 1% |
| Độ rộng xung PFM | 5 µs – 5 ms | 4.92 µs – 4.98 ms | Đạt 99.2% |
| Điện áp cách ly | > 500 VDC | Chịu xung > 1000 V | An toàn cao |
+------------------+-----------------------+-----------------------+-------------+
Dạng sóng sau khi đi qua mạch lọc tích phân LM324 triệt tiêu hoàn toàn nhiễu răng cưa lượng tử của DAC0808, cho biên độ điện áp đỉnh-đỉnh đạt $V_{pp} = 5.0\text{ V}$ đối xứng quanh mức $0\text{V}$ khi cấp nguồn đôi.
Đổi mới và đóng góp
- Kiến trúc tích hợp 3-trong-1 Module hóa: Kết hợp trọn vẹn 3 khối chức năng (Phát sóng Sin 3 pha vi sai, Bộ điều chế PWM độ chính xác cao và Bộ điều chế PFM) trên một nền tảng phần cứng gọn nhẹ, giảm hơn $60%$ diện tích mạch so với việc sử dụng 3 bộ thực hành chuyên biệt.
- Khắc phục hiện tượng trôi điểm không (Zero-drift) và sai số nhiệt: Nhờ cơ chế tổng hợp dạng sóng số (DDS) điều khiển bởi dao động thạch anh $20\text{ MHz}$, độ ổn định tần số đạt mức sai lệch $<\pm 0.05%$, giải quyết triệt để nhược điểm trôi tần số của các máy phát analog dùng cầu Wien hoặc IC 8038.
- Bảo vệ cách ly điện áp xung đa tầng: Thiết kế kết hợp Optocoupler PC817 và Biến áp xung quấn tỷ lệ giúp triệt tiêu xung gai điện áp ngược ($\text{d}v/\text{d}t$), bảo vệ tầng vi xử lý khi đóng cắt tải cảm ứng lớn (cuộn dây động cơ, rơ le công suất).
- Hiệu quả kinh tế: Tổng chi phí gia công và linh kiện của toàn bộ 2 module chỉ bằng khoảng $15 - 20%$ giá thành của một module chức năng nhập ngoại tương đương.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng trong thực tế
- Phòng thí nghiệm Điện tử Công suất: Làm nguồn phát xung kích trực tiếp cho các van bán dẫn công suất (SCR, Triac, IGBT, MOSFET) trong các bài thực hành chỉnh lưu điều khiển, nghịch lưu cầu 1 pha và 3 pha.
- Nghiên cứu điều khiển truyền động động cơ: Phát tín hiệu SPWM (Sinusoidal PWM) điều khiển biến tần điều tốc động cơ không đồng bộ 3 pha theo thuật toán $V/f = \text{const}$.
- Bộ nguồn biến đổi DC-DC Resonant Converters: Ứng dụng khối PFM để điều chế tần số chuyển mạch ở các chế độ chuyển mạch mềm (ZVS - Zero Voltage Switching, ZCS - Zero Current Switching).
+-------------------------------------------------------------------------------+
| QUY TRÌNH KẾT NỐI VÀ VẬN HÀNH MODULE |
| |
| 1. Cấp nguồn +5VDC & ±12VDC vào cọc nguồn trên mặt nạ panel. |
| 2. Đấu nối ngõ ra Sóng Sin (Pha A, B, C) vào kênh Oscilloscope. |
| 3. Chuyển Switch chọn dải tần số (Thấp: 20-200Hz, Trung: 0.2-2kHz, |
| Cao: 2-20kHz). |
| 4. Tinh chỉnh chiết áp điện áp 0-10V để thay đổi Duty Cycle (PWM) |
| hoặc Tần số xung (PFM). |
| 5. Kết nối ngõ ra xung sau cách ly vào cực Gate của van công suất IGBT/MOSFET.|
+-------------------------------------------------------------------------------+
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Tần số giới hạn ở mức $20\text{ kHz}$ do tốc độ xử lý của vi điều khiển 8-bit PIC16F887 và thời gian đáp ứng của bộ chuyển đổi DAC0808.
- Bảng nạp 200 mẫu sin giới hạn khả năng tạo ra tín hiệu sin có tần số vô cấp ở dải siêu cao (> $100\text{ kHz}$).
- Quá trình chuyển dải thang đo tần số vẫn phụ thuộc vào nút gạt chuyển mạch phần cứng thay vì điều khiển số hoàn toàn.
Hướng phát triển tiếp theo
- Nâng cấp vi điều khiển: Chuyển đổi sang dòng DSP chuyên dụng như dsPIC33E hoặc vi điều khiển 32-bit ARM Cortex-M4 (STM32F4) tích hợp sẵn bộ DAC 12-bit và khối Timer PWM chuyên dụng $100\text{ MHz}$, nâng dải tần làm việc lên $500\text{ kHz} - 1\text{ MHz}$.
- Tích hợp màn hình HMI/OLED: Hiển thị trực tiếp thông số tần số, điện áp đỉnh-đỉnh ($V_{pp}$), chu kỳ nhiệm vụ ($D$) và góc lệch pha trên màn hình đồ họa.
- Bổ sung thuật toán SVPWM: Lập trình thuật toán điều chế vector không gian (Space Vector PWM) tối ưu hóa việc sử dụng điện áp nguồn DC cho nghịch lưu 3 pha.
Đối tượng hưởng lợi
+--------------------+----------------------------------------------------------+
| Nhóm đối tượng | Giá trị và Lợi ích định lượng |
+--------------------+----------------------------------------------------------+
| Sinh viên kỹ thuật | Tiếp cận trực quan giải thuật DDS, PWM, PFM; |
| (Điện - Tự động) | giảm 50% thời gian lắp ráp mạch thí nghiệm thủ công. |
+--------------------+----------------------------------------------------------+
| Giảng viên & Lab | Sở hữu bộ kit thực hành bền bỉ, an toàn cách ly 1000V; |
| Đại học | tiết kiệm >80% kinh phí trang bị phòng Lab. |
+--------------------+----------------------------------------------------------+
| Kỹ sư R&D nhúng | Tham khảo mẫu layout chuẩn cách ly xung công suất, |
| | bảng tra LUT và cấu hình Timer PWM trên PIC MCU. |
+--------------------+----------------------------------------------------------+
Câu hỏi thường gặp
1. Yêu cầu nguồn cấp và điều kiện hoạt động của hệ thống là gì?
Hệ thống yêu cầu nguồn cấp nuôi mạch điều khiển là điện áp DC từ $+8\text{V}$ đến $+35\text{V}$ (đi qua IC ổn áp 7805 trên bo mạch để hạ xuống chuẩn $+5\text{VDC} - 1\text{A}$) và nguồn đôi $\pm 12\text{V}$ hoặc $\pm 15\text{VDC}$ cấp cho các vi mạch khuếch đại thuật toán LM324 và DAC0808.
2. Làm thế nào để tăng tần số sóng sin ngõ ra vượt qua ngưỡng 20 kHz?
Để vượt ngưỡng $20\text{ kHz}$, cần giảm số điểm lấy mẫu trên một chu kỳ (ví dụ từ 200 điểm xuống 100 hoặc 50 điểm) kết hợp với việc tăng tần số thạch anh vi điều khiển hoặc chuyển đổi sang các dòng chip DSP tốc độ cao (ví dụ: dsPIC, STM32F4 với xung nhịp $> 168\text{ MHz}$).
3. Tại sao hệ thống cần đồng thời cả Opto PC817 và Biến áp xung để cách ly?
Opto PC817 thực hiện nhiệm vụ cách ly quang cho tín hiệu logic tần số trung bình, trong khi Biến áp xung đảm nhiệm việc truyền năng lượng xung kích ở tần số cao với khả năng chịu điện áp đánh thủng lớn, cung cấp dòng đỉnh tức thời để nạp/xả nhanh cho điện dung ký sinh $C_{iss}$ tại cực Gate của MOSFET công suất.
4. Cách thức bảo trì và cân chỉnh định kỳ hệ thống?
Cân chỉnh định kỳ sai số lệch (Offset Error) của DAC0808 bằng cách đưa mã số 0x00 vào đầu vào và chỉnh biến trở hồi tiếp tại chân khuếch đại LM324 để điện áp ra về đúng $0.00\text{V}$. Kiểm tra độ nguyên vẹn của cầu chì $1\text{A}$ và kiểm tra tản nhiệt nhôm của IC 7805 khi vận hành liên tục.
5. Chi phí chế tạo và thời gian thu hồi vốn khi ứng dụng tại các cơ sở đào tạo?
Chi phí linh kiện cho mỗi bộ module dao động trong khoảng $400.000 - 600.000\text{ VNĐ}$. So với việc đầu tư máy phát sóng chuyên dụng có tính năng tương đương ($> 5.000.000\text{ VNĐ}$), việc tự chế tạo và triển khai hàng loạt trong các trường kỹ thuật giúp thu hồi vốn đầu tư ngay trong học kỳ đầu tiên đưa vào giảng dạy.
Kết luận
Đồ án tốt nghiệp "Thiết Kế, Thi Công Bộ Phát Sóng Sin, Bộ Điều Chế Xung PWM, PFM Dùng Vi Điều Khiển" đã hoàn thành các mục tiêu đề ra về mặt lý thuyết lẫn thực nghiệm phần cứng. Bằng việc kết hợp vi điều khiển PIC16F887 với khối giải mã DAC0808, mạch khuếch đại tích phân LM324 và các tầng kích xung công suất cách ly qua MOSFET IRF840 và biến áp xung, hệ thống tạo ra nguồn tín hiệu sin 3 pha và xung điều chế PWM/PFM có độ chuẩn xác cao (sai số chu kỳ làm việc $< 1%$).
Kết quả nghiên cứu cung cấp một giải pháp thiết bị thực hành tự chủ, chất lượng cao cho các phòng thí nghiệm kỹ thuật điện tử công suất, đồng thời mở ra nền tảng vững chắc để mở rộng nâng cấp sang các thuật toán điều khiển vector không gian (SVPWM) và vi điều khiển 32-bit trong tương lai.