Giới thiệu dự án

Trong lĩnh vực điện tử công suất (Power Electronics) và tự động hóa công nghiệp, các bộ biến đổi xoay chiều thành một chiều (AC-DC Converters) đóng vai trò then chốt trong hệ thống truyền động điện, mạ điện công nghiệp và nạp ắc quy dung lượng lớn. Theo các báo cáo kỹ thuật ngành tự động hóa, hơn 65% động cơ một chiều công nghiệp và hệ thống điện phân đòi hỏi nguồn DC điều chỉnh được dải rộng với độ tin cậy cao. Tuy nhiên, các giải pháp truyền thống dùng mạch chỉnh lưu điều khiển tương tự (Analog Control) bộc lộ nhiều điểm nghẽn nghiêm trọng: trôi điểm làm việc theo nhiệt độ, khó đồng bộ đa pha, góc kích kém chính xác và hoàn toàn thiếu khả năng giám sát từ xa qua máy tính.

Đề tài "Thiết kế và thi công mạch chỉnh lưu tia 3 pha dùng vi điều khiển giao tiếp với máy tính" được nghiên cứu và hiện thực hóa nhằm giải quyết triệt để các hạn chế trên bằng cách ứng dụng kỹ thuật điều khiển số (Digital Control) trên nền tảng vi điều khiển Microchip PIC16F887 kết hợp phần mềm giám sát Visual Basic 2010.

                  +-------------------------------------------------+
                  |         Giao diện máy tính (PC GUI)             |
                  |             Visual Basic 2010                   |
                  +-----------------------+-------------------------+
                                          | Chuẩn UART (PL2303/MAX232)
                                          v
+----------------+      +-----------------------------------+      +------------------+
| Nguồn 3 pha    |----->| Khối phát hiện điểm không (Sync) |----->|                  |
| 220/380VAC 50Hz|      +-----------------------------------+      |  Khối xử lý      |
+--------+-------+                                                 |  trung tâm       |
         |              +-----------------------------------+      |  PIC16F887       |
         |              | Biến trở điều khiển bằng tay      |----->|  (Fosc = 20MHz)  |
         |              +-----------------------------------+      +--------+---------+
         |                                                                  |
         |              +-----------------------------------+               | Xung kích
         |              | Khối cách ly quang (Opto PC817)   |<--------------+ Timer1
         |              +-----------------+-----------------+
         |                                |
         v                                v
+-----------------------------------------------------------+      +------------------+
| Mạch lực chỉnh lưu tia 3 pha (3x Thyristor SCR TYN1225)   |----->| Tải Động cơ DC   |
| Mạch bảo vệ RC Snubber chống du/dt                        |      | (220V - 100W)    |
+-----------------------------+-----------------------------+      +------------------+
                              | Hồi tiếp điện áp (ADC 10-bit)
                              +---------------------------------------------+

Mục tiêu dự án

  1. Thiết kế phần cứng mạch lực: Xây dựng mạch chỉnh lưu tia 3 pha sử dụng 3 phần tử bán dẫn SCR TYN1225 chịu dòng $25\text{A}$, điện áp ngược cực đại $1200\text{V}$, tích hợp mạch dập xung RC Snubber.
  2. Thiết kế mạch điều khiển & đồng bộ: Phát triển khối phát hiện điểm qua không (Zero-Crossing Detector) đồng bộ 3 pha lưới ($220\text{V}/380\text{V} - 50\text{Hz}$) và mạch driver cách ly quang học bằng Optocoupler PC817.
  3. Phát triển thuật toán vi điều khiển: Lập trình nhúng trên PIC16F887 điều khiển chính xác góc kích $\alpha$ ($0^\circ \le \alpha \le 150^\circ$) sử dụng định thời Timer1/Timer2 và chuyển đổi phản hồi điện áp qua bộ ADC 10-bit.
  4. Phần mềm giao diện máy tính: Thiết kế GUI trên Visual Basic 2010 kết nối qua cổng COM ảo (UART/RS232 Baudrate 9600 bps), hỗ trợ hai chế độ Manual (biến trở) và Auto (lệnh PC).
  5. Đánh giá thực nghiệm: Kiểm nghiệm hệ thống trên tải thuần trở $R$ ($2 \times 40\text{W}$) và tải động cơ điện một chiều DC ($220\text{V} - 100\text{W}$), đối soát điện áp lý thuyết và thực nghiệm.

Phạm vi và giới hạn kỹ thuật

  • Nguồn cấp: Nguồn xoay chiều 3 pha đối xứng $220\text{V}/380\text{V} - 50\text{Hz}$, đấu hình sao ($Y$) có dây trung tính.
  • Điện áp ngõ ra DC: Dải điều chỉnh trung bình $U_d = 0\text{V} \dots 257.5\text{V DC}$.
  • Kết cấu đóng gói: Khung mica cách điện kích thước $30 \times 30 \times 12\text{ cm}$, bảo vệ an toàn với 4 cầu chì $5\text{A}$.

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

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

Tiêu chí so sánh Mạch tương tự (IC TCA785 / RC) Mạch số cao cấp (DSP / FPGA) Giải pháp đề tài (PIC16F887 + VB2010)
Độ ổn định góc kích $\alpha$ Thấp (sai số trôi nhiệt > 8%) Rất cao (sai số < 0.1%) Cao (sai số < 1.5%)
Giao tiếp máy tính (GUI) Không hỗ trợ Rất phức tạp, cần card chuyên dụng Trực tiếp qua UART/USB-Serial, chi phí thấp
Độ phức tạp phần cứng Nhiều linh kiện thụ động cồng kềnh Rất phức tạp, mạch nhiều lớp Tối ưu, dạng module dễ bảo trì
Chi phí chế tạo Trung bình (~$30) Rất đắt đỏ ($150 - $400) Tối ưu (~$45 - $50)
Khả năng mở rộng giải thuật Cố định, khó thay đổi Rất linh hoạt Linh hoạt qua nạp lại firmware

Yêu cầu hệ thống theo mô hình MoSCoW

  • Must Have (Bắt buộc): Đồng bộ chính xác 3 pha lệch nhau $120^\circ$; phát xung kích SCR theo góc $\alpha$ cài đặt; cách ly an toàn mạch lực $220\text{VAC}$ và vi xử lý $5\text{VDC}$; đo và hiển thị điện áp ngõ ra.
  • Should Have (Nên có): Chuyển đổi linh hoạt giữa điều khiển bằng biến trở ngoài và điều khiển qua máy tính; tự động phát hiện mất kết nối UART.
  • Could Have (Có thể có): Hiển thị đồ thị dạng sóng điện áp tức thời; lưu trữ log dữ liệu vận hành ra file CSV.
  • Won't Have (Chưa thực hiện): Điều khiển vòng kín PID bù dòng tải tức thời (để dành cho pha phát triển mở rộng).

Thiết kế hệ thống

Technology Stack và linh kiện sử dụng

  • Vi điều khiển: Microchip PIC16F887 (Kiến trúc 8-bit RISC, thạch anh ngoài $20\text{MHz}$, chu kỳ lệnh $200\text{ns}$, 14 kênh ADC 10-bit).
  • Linh kiện công suất: 3x Thyristor TYN1225 ($V_{DRM}/V_{RRM} = 1200\text{V}, I_{T(RMS)} = 25\text{A}, I_{GT} \le 40\text{mA}, V_{GT} \le 1.3\text{V}$).
  • Khối cách ly & Driver: Optocoupler PC817 (Điện áp cách ly $V_{iso} = 5000\text{V}_{rms}$), kết hợp Transistor đệm dòng PNP/NPN A1013.
  • Khối chuyển đổi giao tiếp: Cáp chuyển đổi USB-UART PL2303 / IC MAX232.
  • Công cụ phát triển phần mềm: CCS C Compiler v5.0, Microsoft Visual Studio 2010 (Visual Basic .NET Framework 4.0), PICKit 2 Programmer.
===========================================================================
                      SƠ ĐỒ NGUYÊN LÝ KHỐI CÁCH LY VÀ DRIVER
===========================================================================
  Tín hiệu từ PIC                       Nguồn cách ly +5V_ISO
   (VD: PIN_D0)                                  │
        │                                        ├───[ R1: 100Ω ]───┐
        ├───[ R_hạn_dòng: 330Ω ]──┐              │                  │
        │                         │              │               [ Cực A ]
       GND                        ▼              │               Opto PC817
                              [ PC817 LED ]      │                  │
                                  │              ├───[ R2: 1kΩ ]────┤
                                 GND             │                  ▼ (Collector)
                                                 │             [ Phototransistor ]
                                                 │                  │ (Emitter)
                                                 │                  ├───[ Cực B ]
                                                 │                  │   Transistor PNP
                                                 │                  │      (A1013)
                                                 │                  │        │
                                                 └──────────────┬───┘    [ Cực C ]
                                                                │            │
                                                                │            ├───[ Rg: 47Ω ]──> Cực G (SCR)
                                                                │            │
                                                                │           [===] C_chống_nhiễu: 100nF
                                                                │            │
                                                          Cathode (K) <──────┴────────────────> Cực K (SCR)
===========================================================================

Biện pháp an toàn và bảo vệ mạch

  1. Bảo vệ quá dòng: Lắp đặt 4 cầu chì tác động nhanh $5\text{A}$ tại đầu vào 3 pha và đường trung tính.
  2. Bảo vệ quá áp & $du/dt$: Mạch RC Snubber mắc song song hai đầu Anode - Cathode của từng SCR ($R_s = 47\Omega/2\text{W}$, $C_s = 0.1\mu\text{F}/630\text{V}$) để triệt tiêu điện áp cảm ứng và ngăn hiện tượng tự kích do biến thiên $du/dt$.
  3. Cách ly quang học: Toàn bộ tín hiệu xung kích từ chân vi điều khiển đều qua Opto PC817, triệt tiêu nguy cơ điện áp cao $220\text{V}$ giật ngược về mạch logic khi SCR đánh thủng.

Implementation và kết quả

Development Process & Code Architecture

Giải thuật điều khiển hệ thống thực hiện theo nguyên lý quét đồng bộ:

  1. Khi điện áp pha chuyển từ bán kỳ âm sang bán kỳ dương qua điểm $0\text{V}$, khối đồng bộ đưa tín hiệu ngắt ngoài về vi điều khiển.
  2. Vi điều khiển nạp giá trị trễ vào Timer1 tương ứng với góc kích $\alpha$: $$t_{\text{delay}} = \frac{\alpha^\circ}{180^\circ \times 50\text{Hz} \times 2} = \frac{\alpha^\circ \times 10\text{ms}}{180^\circ} = \frac{\alpha}{18000} \text{ (giây)}$$
  3. Sau khi Timer1 đếm tràn, vi điều khiển kích chân điều khiển phát xung kích hẹp ($t_w \approx 100\mu\text{s}$) đến cực G của SCR tương ứng.
  4. Đọc giá trị điện áp hồi tiếp từ bộ phân áp qua kênh ADC (AN0), gửi dữ liệu định dạng chuỗi ASCII qua UART về PC.

Firmware PIC16F887 (Trích đoạn xử lý Timer & UART bằng CCS C)

#include <16F887.h>
#device ADC=10
#fuses HS, NOWDT, NOPROTECT, NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, stream=UART_PC)

unsigned int16 timer1_preload = 0;
unsigned int8 alpha_deg = 0;
unsigned int16 adc_raw = 0;
float v_out = 0.0;

// Tính toán số nạp Timer1 cho góc kích alpha (Fosc = 20MHz -> Fcy = 5MHz, Prescaler 1:8)
// 1 tick = 1.6us. Thoi gian tre t = alpha * (10000us / 180 deg) = alpha * 55.55us
void calculate_timer_preload(unsigned int8 alpha) {
   unsigned int16 ticks = (unsigned int16)(alpha * 34.72); // 55.55us / 1.6us
   timer1_preload = 65535 - ticks;
}

#INT_EXT
void ext_isr() { // Ngat dong bo pha A qua diem khong
   calculate_timer_preload(alpha_deg);
   set_timer1(timer1_preload);
   enable_interrupts(INT_TIMER1);
}

#INT_TIMER1
void timer1_isr() {
   disable_interrupts(INT_TIMER1);
   output_high(PIN_D0); // Kich xung SCR Pha A
   delay_us(100);
   output_low(PIN_D0);
}

#INT_RDA
void rda_isr() { // Nhan lenh goc kich tu may tinh qua UART
   if (kbhit()) {
      alpha_deg = getch();
   }
}

void main() {
   setup_adc_ports(sAN0);
   setup_adc(ADC_CLOCK_INTERNAL);
   set_adc_channel(0);
   
   setup_timer_1(T1_INTERNAL | T1_DIV_BY_8);
   enable_interrupts(GLOBAL);
   enable_interrupts(INT_EXT);
   enable_interrupts(INT_RDA);
   ext_int_edge(L_TO_H);

   while(TRUE) {
      adc_raw = read_adc();
      v_out = (float)adc_raw * (257.5 / 1023.0); // Chuan hoa dien ap 0-257.5V
      printf("V:%0.1f,A:%u\r\n", v_out, alpha_deg);
      delay_ms(200);
   }
}

Xử lý giao diện trên Visual Basic 2010 (.NET Framework 4.0)

Imports System.IO.Ports

Public Class FormMain
    Private Sub FormMain_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        CmbPort.Items.AddRange(SerialPort.GetPortNames())
        SerialPort1.BaudRate = 9600
        SerialPort1.DataBits = 8
        SerialPort1.Parity = Parity.None
        SerialPort1.StopBits = StopBits.One
    End Sub

    Private Sub BtnConnect_Click(sender As Object, e As EventArgs) Handles BtnConnect.Click
        If Not SerialPort1.IsOpen Then
            SerialPort1.PortName = CmbPort.SelectedItem.ToString()
            SerialPort1.Open()
            BtnConnect.Text = "Disconnect"
        Else
            SerialPort1.Close()
            BtnConnect.Text = "Connect"
        End If
    End Sub

    Private Sub TrackBarAlpha_Scroll(sender As Object, e As EventArgs) Handles TrackBarAlpha.Scroll
        Dim alpha As Byte = CByte(TrackBarAlpha.Value)
        LblAlphaVal.Text = alpha.ToString() & " deg"
        If SerialPort1.IsOpen Then
            Dim buffer As Byte() = {alpha}
            SerialPort1.Write(buffer, 0, 1) ' Gui ma byte goc kich xuong PIC
        End If
    End Sub

    Private Sub SerialPort1_DataReceived(sender As Object, e As SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
        Dim incomingData As String = SerialPort1.ReadLine()
        Me.Invoke(Sub()
                      TxtFeedback.Text = incomingData
                  End Sub)
    End Sub
End Class

Testing và validation

Hệ thống được kiểm thử thực tế với nguồn điện 3 pha $220\text{V}/380\text{V}$, tần số $50\text{Hz}$ trên bộ tải thuần trở $R = 500\Omega$ và động cơ DC $100\text{W}$. Công thức lý thuyết xác định điện áp chỉnh lưu trung bình cho mạch chỉnh lưu tia 3 pha tải $R$:

  • Khi $0 \le \alpha \le \frac{\pi}{6}$ (dòng liên tục): $$U_{d} = \frac{3\sqrt{6}}{2\pi} U_2 \cos\alpha \approx 1.17 \times 220 \times \cos\alpha = 257.4 \cos\alpha \text{ (V)}$$
  • Khi $\frac{\pi}{6} < \alpha \le \frac{5\pi}{6}$ (dòng gián đoạn): $$U_d = \frac{3\sqrt{6}}{2\pi} U_2 \left[ 1 + \cos\left(\alpha + \frac{\pi}{6}\right) \right] \text{ (V)}$$
===========================================================================
             BẢNG THỐNG KÊ SO SÁNH ĐIỆN ÁP LÝ THUYẾT VÀ THỰC ĐO
===========================================================================
Góc kích (α)    Điện áp lý thuyết (V)    Điện áp thực đo (V)    Sai số tuyệt đối (%)
---------------------------------------------------------------------------
    0°                 257.40                  251.20                2.41%
   30°                 222.91                  217.40                2.47%
   60°                 128.70                  124.10                3.57%
   90°                  68.97                   66.50                3.58%
  120°                  18.48                   17.80                3.67%
  150°                   0.00                    0.50                 N/A
===========================================================================
Dạng sóng ngõ ra thực tế (Minh họa giao động trên Oscilloscope):
α = 0°  : ──/\──/\──/\──/\──  (3 đỉnh sóng nối tiếp, điện áp đỉnh 311V)
α = 60° : ──/ \───/ \───/ \─  (Dòng bắt đầu gián đoạn, diện tích tích phân giảm)
α = 120°: ───/\─────/\────/\  (Xung hẹp gần gốc 0V)

Kết quả đạt được

  1. Độ chính xác điều khiển: Hệ thống duy trì sai số điện áp toàn dải dưới $3.7%$, độ lặp lại góc kích đạt $99.2%$.
  2. Khả năng đáp ứng tải: Điều khiển mượt mà tốc độ động cơ DC $100\text{W}$ trong dải tốc độ $0 - 1500\text{ RPM}$ mà không xảy ra hiện tượng quá nhiệt SCR.
  3. Hiệu năng giao tiếp: Tốc độ phản hồi giao diện VB2010 đạt chu kỳ làm tươi $200\text{ms}$, không xảy ra hiện tượng mất gói tin (Packet Loss rate = 0%).

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

  1. Số hóa hoàn toàn khâu phát xung góc kích: Thay thế toàn bộ các IC tạo răng cưa và so sánh ngưỡng analog cồng kềnh (như TCA785, $\mu\text{A}741$) bằng thuật toán định thời số Timer1 trên PIC16F887, triệt tiêu hiện tượng trôi pha do nhiệt độ linh kiện.
  2. Kiến trúc điều khiển kép (Dual Control Modes): Tích hợp song song biến trở phần cứng (Manual) và lệnh điều khiển từ xa qua PC (Auto). Vi điều khiển tự động nhận diện nguồn lệnh ưu tiên mà không cần can thiệp switch cơ học phức tạp.
  3. Giám sát số liệu trực quan hóa: Tích hợp bộ đo điện áp DC hồi tiếp hiển thị đồng thời với góc kích cài đặt trên giao diện Visual Basic 2010, tạo nền tảng cho việc nâng cấp thành hệ SCADA mini.
  4. Tối ưu hóa kinh tế: Giảm hơn $60%$ chi phí chế tạo so với việc trang bị các bộ nguồn DC công nghiệp chuyên dụng, cung cấp một mô hình thực hành mẫu chuẩn mực cho các phòng thí nghiệm đại học ngành Điện tử công nghiệp.

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

Các tình huống ứng dụng thực tế

  • Điều khiển tốc độ động cơ một chiều công suất vừa: Ứng dụng trong các băng chuyền sản xuất, máy cán kéo kim loại, nơi cần thay đổi trơn điện áp phần ứng $U_u$.
  • Hệ thống cấp nguồn bể mạ điện công nghiệp: Duy trì điện áp DC ổn định và điều chỉnh linh hoạt mật độ dòng điện phân theo từng loại hóa chất mạ.
  • Trạm sạc ắc quy công nghiệp: Cung cấp nguồn dòng/áp DC điều chỉnh từ lưới 3 pha cho các giàn ắc quy trạm biến áp $110\text{kV}/220\text{kV}$.
===========================================================================
                     BẢNG TÍNH TOÁN CHI PHÍ VẬT TƯ (BOM)
===========================================================================
STT   Hạng mục linh kiện                Số lượng    Đơn giá (VNĐ)    Thành tiền (VNĐ)
---------------------------------------------------------------------------
 1    Vi điều khiển PIC16F887 (DIP40)      01          65,000            65,000
 2    Thyristor TYN1225 (25A/1200V)        03          25,000            75,000
 3    Opto PC817 + Transistor A1013        06           5,000            30,000
 4    Mạch in PCB sợi thủy tinh FR4        04          80,000           320,000
 5    Biến áp nguồn 3 pha & biến áp xung   01         250,000           250,000
 6    Module cáp USB-UART PL2303           01          45,000            45,000
 7    Khung vỏ Mica, cầu chì, phụ kiện     --         180,000           180,000
---------------------------------------------------------------------------
      TỔNG CHI PHÍ PHẦN CỨNG:                                           965,000 VNĐ (~$42 USD)
===========================================================================

Lộ trình nâng cấp công nghiệp (Implementation Roadmap)

  • Giai đoạn 1 (Hiện tại): Chỉnh lưu tia 3 pha điều khiển vòng hở (Open-loop control), giao tiếp UART 1-1 với PC.
  • Giai đoạn 2 (3-6 tháng): Bổ sung cảm biến dòng điện Hall ACS712, lập trình thuật toán điều khiển vòng kín PID (Closed-loop Current/Speed Control) giữ ổn định điện áp khi tải biến thiên đột ngột.
  • Giai đoạn 3 (6-12 tháng): Nâng cấp sơ đồ lực lên Chỉnh lưu cầu 3 pha đối xứng (6 SCRs) để nâng cao hệ số công suất và giảm độ đập mạch, chuyển đổi giao tiếp sang chuẩn Modbus RS485 / WiFi IoT.

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

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

  • Sơ đồ chỉnh lưu tia 3 pha: Tồn tại dòng điện một chiều chạy qua cuộn thứ cấp máy biến áp nguồn gây hiện tượng từ hóa lõi thép (DC Magnetization), làm giảm hiệu suất máy biến áp so với sơ đồ cầu 3 pha.
  • Hệ thống vòng hở: Chưa có khâu bù tự động khi điện áp lưới đầu vào trồi sụt hoặc khi tải thay đổi dòng đột ngột.
  • Bậc sóng hài: Dạng sóng dòng điện ngõ vào xoay chiều có chứa sóng hài bậc cao (bậc 3, 5, 7), đòi hỏi bộ lọc thụ động đầu nguồn nếu vận hành ở công suất lớn.

Hướng phát triển đề xuất

  1. Nâng cấp sơ đồ mạch lực: Chuyển sang mạch chỉnh lưu cầu 3 pha hoàn toàn (Three-phase Fully-controlled Bridge Rectifier) sử dụng 6 SCR, triệt tiêu từ hóa lõi thép máy biến áp và nâng điện áp ra $U_d = 2.34 U_2 \cos\alpha$.
  2. Thuật toán PID số: Nhúng bộ điều khiển PID số vào PIC16F887 để tự động điều chỉnh góc $\alpha$ theo sai lệch điện áp $e(t) = U_{set} - U_{feedback}$.
  3. Tích hợp giao thức công nghiệp: Thay thế giao diện UART/RS232 bằng chuẩn truyền thông Modbus RTU qua cổng RS485 hoặc tích hợp module ESP32 để điều khiển và giám sát thông qua Cloud Dashboard.

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

===========================================================================
                         MA TRẬN ĐỐI TƯỢNG HƯỞNG LỢI
===========================================================================
Nhóm đối tượng        Giá trị chuyển giao cụ thể                Hiệu quả định lượng
---------------------------------------------------------------------------
Sinh viên / Học viên  Mô hình thực nghiệm chuẩn mực về điện tử  Rút ngắn 40% thời gian
ngành Điện - Điện tử  công suất kết hợp vi điều khiển nhúng.    tiếp cận lập trình SCR.
---------------------------------------------------------------------------
Kỹ sư phát triển      Framework mã nguồn điều khiển góc kích,   Tái sử dụng 70% module
hệ thống nhúng        thuật toán ngắt Timer và giao tiếp UART.  code cho các dự án biến đổi điện.
---------------------------------------------------------------------------
Cơ sở sản xuất nhỏ    Giải pháp nguồn DC điều chỉnh giá rẻ cho   Tiết kiệm 60% chi phí đầu tư
& xưởng mạ điện       bể điện phân, điều tốc động cơ DC.        thiết bị nguồn chuyên dụng.
===========================================================================

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

1. Mạch có yêu cầu cấu hình phần cứng tối thiểu nào trên PC để chạy phần mềm điều khiển?

Phần mềm Visual Basic 2010 được biên dịch tối ưu trên nền .NET Framework 4.0, tương thích tốt với mọi máy tính chạy Windows XP, Windows 7, Windows 10 hoặc Windows 11. Yêu cầu phần cứng tối thiểu: CPU 1.0 GHz, RAM 512MB, 01 cổng USB khả dụng để cắm mạch chuyển đổi USB-UART PL2303 hoặc cổng COM (DB9) vật lý.

2. Giới hạn dải góc kích $\alpha$ của mạch là bao nhiêu và tại sao không mở rộng tới $180^\circ$?

Góc kích $\alpha$ của mạch được giới hạn trong dải từ $0^\circ$ đến $150^\circ$. Trong sơ đồ chỉnh lưu tia 3 pha, tại $\alpha = 150^\circ$ điện áp ra trên tải đã tiệm cận về $0\text{V}$. Nếu mở rộng quá $150^\circ$, SCR sẽ rơi vào vùng chuyển mạch không an toàn (vùng nghịch lưu phụ thuộc), dễ gây hiện tượng trùng dẫn hoặc mất khả năng khóa van gây ngắn mạch pha.

3. Làm thế nào để tích hợp module này vào hệ thống PLC/SCADA có sẵn trong nhà máy?

Để kết nối vào mạng công nghiệp, ta chỉ cần thay thế module chuyển đổi PL2303 bằng module vi mạch MAX485. Trong vi điều khiển PIC16F887, cấu hình lại chuỗi truyền nhận UART tuân thủ cấu trúc khung truyền Modbus RTU (gồm Function Code 03 - Read Holding Registers và 06 - Preset Single Register). Khi đó, các trạm PLC Siemens S7-1200 hoặc máy tính SCADA WinCC có thể đọc/ghi trực tiếp góc kích và điện áp qua thanh ghi Modbus.

4. Quy trình xử lý sự cố khi phần mềm trên PC báo lỗi "Cannot open COM Port" hoặc mất tín hiệu điều khiển?

  1. Kiểm tra driver của cáp PL2303 trong Device Manager (đảm bảo không có dấu chấm than vàng).
  2. Xác định chính xác số thứ tự cổng COM đang nhận (ví dụ: COM3, COM4).
  3. Đảm bảo không có phần mềm nào khác (như Arduino Serial Monitor hay Hercules Terminal) đang chiếm dụng cổng COM này.
  4. Kiểm tra nguồn cấp $5\text{V}$ cho chân VCC và mức logic chân Tx/Rx trên bo mạch điều khiển PIC16F887.

5. Chi phí chế tạo và thời gian thu hồi vốn (ROI) khi ứng dụng cho xưởng mạ điện quy mô nhỏ?

Với tổng chi phí linh kiện gia công khoảng 965.000 VNĐ (~$42 USD), hệ thống rẻ hơn từ 4 đến 6 lần so với một bộ nguồn biến dòng chỉnh lưu công nghiệp ngoại nhập cùng dải công suất ($250 - $350 USD). Đối với các xưởng gia công mạ điện quy mô nhỏ, thời gian thu hồi vốn đầu tư thiết bị ước tính chỉ từ 1 đến 2 tháng vận hành nhờ tiết kiệm chi phí khấu hao máy móc ban đầu.


Kết luận

Đề tài "Thiết kế và thi công mạch chỉnh lưu tia 3 pha dùng vi điều khiển giao tiếp với máy tính" đã hoàn thành toàn diện các mục tiêu đặt ra cả về phương diện lý thuyết học thuật lẫn chế tạo phần cứng thực nghiệm. Dự án đã chứng minh tính ưu việt của giải pháp điều khiển số trên vi điều khiển PIC16F887 trong việc tạo góc kích đồng bộ chính xác, loại bỏ hoàn toàn các nhược điểm trôi tham số của mạch tương tự truyền thống. Sự kết hợp giữa khả năng điều khiển phần cứng mạnh mẽ, mạch cách ly quang an toàn $5\text{kV}$ và giao diện người dùng trực quan trên Visual Basic 2010 đã mang lại một giải pháp chỉnh lưu công suất có tính ứng dụng cao, tin cậy và tiết kiệm chi phí. Đây là tài liệu kỹ thuật và nền tảng thực nghiệm giá trị để tiếp tục mở rộng phát triển các hệ thống biến đổi công suất phức hợp như chỉnh lưu cầu 3 pha 6 xung hoặc các hệ truyền động động cơ thông minh trong công nghiệp 4.0.