Giới thiệu dự án

Trong bối cảnh công nghiệp hóa và hiện đại hóa hệ thống lưới điện thông minh (Smart Grid), nhu cầu giám sát chất lượng điện năng theo thời gian thực trở thành tiêu chuẩn bắt buộc tại các nhà máy, tòa nhà thương mại và hộ tiêu thụ. Theo các báo cáo kỹ thuật ngành điện lực, tổn thất điện năng và sự cố méo dạng sóng hài gây thiệt hại hàng tỷ USD mỗi năm, đòi hỏi các thiết bị đo đếm phải đạt độ chính xác cao và có khả năng số hóa dữ liệu.

Tuy nhiên, hầu hết các thiết bị đo đếm kỹ thuật số (Digital Power Meter) công nghiệp hiện nay tại Việt Nam đều phụ thuộc vào nguồn nhập khẩu từ các thương hiệu lớn với chi phí đắt đỏ, cấu hình đóng kín và khó tích hợp sâu vào các hệ thống SCADA/IoT nội địa. Đồ án "Thiết kế Multimeter giao tiếp với máy tính đo đếm thông số điện một pha" được thực hiện nhằm giải quyết bài toán làm chủ phần cứng và phần mềm cho thiết bị đo lường đa năng, cung cấp giải pháp thu thập dữ liệu điện năng chính xác, tin cậy và chi phí thấp.

+-------------------------------------------------------------------------+
|                        HỆ THỐNG MULTIMETER 1 PHA                        |
+-------------------------------------------------------------------------+
|  +--------------------+    +---------------------+    +---------------+ |
|  | Cảm biến Dòng (CT) | -> | IC Đo Năng Lượng    | -> | Vi Điều Khiển | |
|  | Biến áp Đo Áp (PT) | -> | Chuyên dụng ADE7753 |    | ATmega16A     | |
|  +--------------------+    +---------------------+    +-------+-------+ |
|                                                               |         |
|                     +--------------------+                    |         |
|                     | Màn hình LCD 16x2  | <------------------+         |
|                     | Hiển thị tại chỗ   |                    |         |
|                     +--------------------+                    |         |
|                                                               |         |
|                     +--------------------+                    |         |
|                     | Module USB-UART    | <------------------+         |
|                     | CP2102 nối PC/Host |                              |
|                     +--------------------+                              |
+-------------------------------------------------------------------------+

Mục tiêu dự án

  1. Thiết kế phần cứng đo lường chuyên dụng: Tích hợp bộ xử lý tín hiệu số DSP (Digital Signal Processing) và chuyển đổi ADC Sigma-Delta thông qua chip chuyên dụng Analog Devices ADE7753.
  2. Xây dựng khối điều khiển và xử lý trung tâm: Sử dụng vi điều khiển Microchip/Atmel ATmega16A (kiến trúc AVR 8-bit RISC) xử lý tính toán và điều phối luồng dữ liệu.
  3. Phát triển giao thức truyền thông hai chiều: Kết nối máy tính qua cầu chuyển đổi USB-UART CP2102 với bộ đệm ngắt vòng (ring buffer), hỗ trợ bộ tập lệnh điều khiển chuẩn hóa (<VOLT>, <CURR>, <COSP>, <CSTD>, <CSPK>).
  4. Hiển thị trực quan tại chỗ: Tích hợp màn hình LCD 16x2 HD44780 kèm bàn phím chức năng cho phép chuyển đổi chế độ xem thông số độc lập không cần máy tính.
  5. Đạt chuẩn đo lường điện năng: Đáp ứng các tiêu chuẩn quốc tế IEC 61036 (đo năng lượng tác dụng) và IEC 61268 (đo năng lượng phản kháng) với sai số toàn dải dưới $0.5%$.

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

  • Dải điện áp hiệu dụng ($U_{RMS}$): $0 \div 250\text{ VAC}$, tần số lưới $50\text{ Hz} \pm 5%$.
  • Dải dòng điện hiệu dụng ($I_{RMS}$): $0 \div 20\text{ A}$ xoay chiều (thông qua biến dòng Current Transformer tỉ số $1:2000$).
  • Các thông số tính toán: Điện áp hiệu dụng ($U$), dòng điện hiệu dụng ($I$), công suất tác dụng ($P$), công suất phản kháng ($Q$), công suất biểu kiến ($S$), hệ số công suất ($\cos\varphi$).
  • Giới hạn hệ thống: Thiết bị tập trung vào mạng điện xoay chiều 1 pha 2 dây; chưa tích hợp đo sóng hài bậc cao phân tích FFT thời gian thực.

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

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

Trước khi đưa ra kiến trúc phần cứng, đồ án tiến hành đánh giá các phương pháp đo lường đại lượng điện xoay chiều truyền thống và hiện đại:

Tiêu chí Cơ cấu cơ điện (Ampemet/Volmet/Wattmet từ điện, điện động) Vi điều khiển lấy mẫu trực tiếp (ADC tích hợp MCU) Giải pháp tích hợp IC chuyên dụng (ADE7753 + ATmega16)
Độ chính xác Cấp $1.0 - 2.5$; suy giảm do mài mòn cơ khí và nhiệt độ Cấp $1.5 - 2.0$; phụ thuộc tốc độ ADC và thuật toán RMS Cấp $0.5$; đạt chuẩn IEC 61036/1268 với ADC Sigma-Delta 16/24-bit
Tải tính toán MCU Không có (chỉ thị kim) Rất cao ($>85%$ CPU dành cho lấy mẫu và tính tích phân/RMS) Cực thấp ($<15%$ CPU, toàn bộ tính toán do DSP phần cứng thực hiện)
Bù sai pha & nhiệt Khó khăn, cần nhiệt điện trở bù Bù bằng phần mềm, độ trễ lớn Tích hợp thanh ghi bù pha PHCAL và cảm biến nhiệt độ on-chip
Khả năng số hóa Không hỗ trợ, phải ghi chép thủ công Hỗ trợ Serial/UART Hỗ trợ SPI tốc độ cao kết hợp UART truyền máy tính thời gian thực
Chi phí chế tạo Trung bình, cồng kềnh Thấp nhưng độ tin cậy kém Tối ưu, nhỏ gọn, độ bền công nghiệp cao

Phân loại yêu cầu hệ thống theo mô hình MoSCoW

  • Must have (Bắt buộc): Đo đếm chính xác $U_{RMS}$ ($0-250\text{V}$), $I_{RMS}$ ($0-20\text{A}$), công suất $P, Q, S$, hệ số $\cos\varphi$; giao tiếp SPI với ADE7753; hiển thị LCD 16x2; truyền thông UART.
  • Should have (Nên có): Bộ lệnh nhận diện chuỗi ký tự chuẩn hóa từ máy tính; cơ chế ngắt Timer0 định thời $1\text{ms}$; lưu cấu hình vào EEPROM.
  • Could have (Có thể mở rộng): Tự động phát hiện sụt áp/quá áp (chân SAG/ZX) và cảnh báo ngưỡng dòng đỉnh (Peak detection).
  • Won't have (Chưa thực hiện): Kết nối không dây Wi-Fi/4G và lưu trữ dữ liệu đám mây trên thẻ SD card.

Thiết kế hệ thống

+------------------------------------------------------------------------------------+
|                               SƠ ĐỒ KHỐI PHẦN CỨNG                                 |
+------------------------------------------------------------------------------------+
|  [Điện áp Lưới 220VAC] ----> [Biến áp PT 220V/6V] -> [Mạch phân áp R7/R8 + C14]    |
|                                                              | (Kênh V2P-V2N)      |
|  [Dòng tải 0-20A] ---------> [Biến dòng CT 1:2000] -> [Mạch lọc RC R2/R5, C9/C10]  |
|                                                              | (Kênh V1P-V1N)      |
|                                                              v                     |
|                                                     +-----------------+            |
|                                                     |  IC ADE7753     |            |
|                                                     |  (DSP + 2x ADC) |            |
|                                                     +--------+--------+            |
|                                                              |                     |
|                                                              | Giao tiếp SPI       |
|                                                              v                     |
|  +--------------------+                             +-----------------+            |
|  | Màn hình LCD 16x2  | <--- [PORTA/PORTC] -------- | Vi Điều Khiển   |            |
|  +--------------------+                             | ATmega16A       |            |
|  | Bàn phím cài đặt   | ---> [PORTB] -------------> | (16MHz Xtal)    |            |
|  +--------------------+                             +--------+--------+            |
|                                                              |                     |
|                                                              | UART (TXD/RXD)      |
|                                                              v                     |
|                                                     +-----------------+            |
|                                                     | Module CP2102   |            |
|                                                     +--------+--------+            |
|                                                              | USB                 |
|                                                              v                     |
|                                                     [Máy Tính / Host SCADA]        |
+------------------------------------------------------------------------------------+

1. Khối tương tự và tiền xử lý tín hiệu (Analog Front-End)

  • Mạch đo dòng điện: Dòng điện xoay chiều sơ cấp $0 \div 20\text{ A}$ đi qua biến dòng CT tỉ lệ $1:2000$, tạo ra dòng thứ cấp $0 \div 10\text{ mA}$. Mạch tải gánh sử dụng điện trở shunt phân nhánh $R_3 = R_4 = 100\ \Omega\ (2\text{W})$ tạo điện áp vi sai tối đa $\pm 0.125\text{ V}$ trên đầu vào Kênh 1 (V1P, V1N). Mạch lọc thông thấp khử nhiễu răng cưa (Anti-Aliasing Filter) gồm $R_2 = R_5 = 1\text{ k}\Omega$ và tụ gốm $C_9 = C_{10} = 33\text{ nF}$.
  • Mạch đo điện áp: Điện áp lưới $220\text{ VAC}$ qua biến áp hạ áp mẫu xuống $6\text{ VAC}$, sau đó qua cầu phân áp chuẩn gồm $R_7 = 3.5\text{ k}\Omega$ và $R_8 = 1\text{ k}\Omega$ để đưa tín hiệu vào Kênh 2 (V2P, V2N) trong ngưỡng vi sai an toàn $\pm 0.5\text{ V}$. Tụ lọc $C_{14}$ loại bỏ các thành phần sóng hài bậc cao.
  • IC ADE7753: Bộ chuyển đổi ADC Sigma-Delta bậc 2 với tốc độ lấy mẫu $3.58\text{ MHz}$ (tạo bởi thạch anh rời), tích hợp bộ nhân số, bộ lọc thông dải, thanh ghi tích lũy năng lượng 24-bit và điện áp tham chiếu nội $2.4\text{ V} \pm 8%$ ($20\text{ ppm/}^\circ\text{C}$).

2. Khối vi điều khiển trung tâm (ATmega16A)

  • Hoạt động ở tần số $16\text{ MHz}$ (thực thi 16 MIPS), điện áp định mức $+5\text{VDC}$.
  • Cấu hình chân chức năng:
    • PORTA (PA0..PA3): Điều khiển giao tiếp SPI mềm (Bit-banging) với ADE7753 (CS, CLK, DIN, DOUT).
    • PORTC (PC0..PC7): Điều khiển bus dữ liệu và chân điều khiển (RS, E, D4-D7) của LCD 16x2.
    • PORTD (PD0, PD1): Giao tiếp USART phần cứng nối với module CP2102.
    • PORTB: Kết nối phím bấm chức năng và các chân ngắt ngoài.

3. Khối nguồn và giao tiếp máy tính

  • Khối nguồn: Nguồn cấp biến áp $220\text{VAC}/12\text{VAC} \rightarrow$ Chỉnh lưu cầu Diode $2\text{A} \rightarrow$ Tụ lọc $1000\mu\text{F} \rightarrow$ IC ổn áp tuyến tính LM7805 cung cấp nguồn sạch $+5\text{VDC}$ cho MCU và ADE7753 (có tụ lọc gốm $10\mu\text{F}$ và $0.1\mu\text{F}$ khử nhiễu tần số cao).
  • Khối chuyển đổi USB-UART: Sử dụng chip Silicon Labs CP2102, chuẩn giao tiếp TTL hỗ trợ tốc độ truyền lên tới $115200\text{ bps}$, tích hợp đèn LED báo trạng thái truyền nhận dữ liệu (Tx/Rx).

Phương pháp luận (Methodology)

Dự án áp dụng quy trình phát triển chữ V (V-Model) kết hợp kiểm thử tích hợp liên tục cho hệ thống nhúng:

[Phân tích Yêu cầu] ------------------------------------> [Kiểm chuẩn Hệ thống (Class 0.5)]
       \                                                               /
   [Thiết kế Phần cứng] ------------------------------> [Kiểm thử Tương tự & Lọc RC]
           \                                                 /
       [Thiết kế Phần mềm] -----------------------> [Kiểm thử Ngắt & Buffer UART]
               \                                         /
             [Chế tạo Mạch PCB & Nạp Firmware CodeVisionAVR]
  • Đánh giá rủi ro kỹ thuật:
    • Nhiễu tín hiệu tương tự (Analog Noise): Tách biệt mặt tiếp địa tín hiệu số (DGND) và tiếp địa tương tự (AGND) trên mạch in tại một điểm duy nhất (Star Ground) gần chân IC ADE7753.
    • Tràn bộ đệm UART: Sử dụng cơ chế ngắt nhận ký tự USART_RXC kết hợp mảng đệm tĩnh kích thước cố định (RX_BUFFER_SIZE = 6) để bắt trọn chuỗi khung truyền định dạng <XXXX>.

Thực thi và Kết quả

Quá trình phát triển phần mềm

Firmware được biên dịch bằng CodeVisionAVR C Compiler v3.x, tối ưu hóa cấu trúc thanh ghi và điều khiển vào/ra.

1. Khởi tạo và ánh xạ thanh ghi ADE7753 qua chuẩn SPI

Hệ thống định nghĩa bảng địa chỉ các thanh ghi năng lượng nội của ADE7753:

#include <mega16.h>
#include <alcd.h>
#include <stdio.h>

#define rst   PORTB.1
#define DOUT  PINA.2
#define CLK   PORTA.1
#define IN    PORTA.3
#define CS    PORTA.0

// Định nghĩa bảng địa chỉ thanh ghi SPI ADE7753
#define WAVEFORM    0x01,3
#define AENERGY     0x02,3  // Năng lượng tác dụng tích lũy
#define RAENERGY    0x03,3
#define LAENERGY    0x04,3
#define VAENERGY    0x05,3  // Năng lượng biểu kiến
#define MODE        0x09,2  // Thanh ghi chế độ
#define IRMS        0x16,3  // Dòng điện hiệu dụng RMS (24-bit)
#define VRMS        0x17,3  // Điện áp hiệu dụng RMS (24-bit)
#define PERIOD      0x27,2  // Chu kỳ lưới điện

2. Xử lý ngắt truyền thông USART với máy tính

Bộ điều khiển USART sử dụng ngắt nhận dữ liệu để tiếp nhận lệnh từ máy tính theo thời gian thực:

#define RX_BUFFER_SIZE 6
unsigned char rx_buffer[RX_BUFFER_SIZE];
unsigned char malenh[RX_BUFFER_SIZE];
unsigned char rx_wr_index = 0, rx_counter = 0;
bit rx_buffer_overflow;

// Chương trình phục vụ ngắt nhận dữ liệu USART
interrupt [USART_RXC] void usart_rx_isr(void) {
    char status, data, i;
    status = UCSRA;
    data = UDR;
    
    // Kiểm tra lỗi khung (Framing), lỗi chẵn lẻ (Parity) và tràn dữ liệu (Overrun)
    if ((status & (FRAMING_ERROR | PARITY_ERROR | DATA_OVERRUN)) == 0) {
        rx_buffer[rx_wr_index++] = data;
        
        if (rx_wr_index == RX_BUFFER_SIZE) {
            for (i = 0; i < RX_BUFFER_SIZE; i++) {
                malenh[i] = rx_buffer[i]; // Chuyển lệnh vào mảng xử lý
            }
            if ((program_n == 0) && (trangthai == 0)) {
                nhanlenh = 1; // Bật cờ thực thi lệnh
            }
            rx_wr_index = 0;
        }
        if (++rx_counter == RX_BUFFER_SIZE) {
            rx_counter = 0;
            rx_buffer_overflow = 1;
        }
    }
}

3. Hàm định dạng và hiển thị số thực trên LCD

Tách phần nguyên và các chữ số thập phân để xuất dữ liệu chuẩn xác lên màn hình:

void lcd_putnumfl(float giatri) {
    char tram, chuc, donvi, phan10, phan100;
    tram    = (int)giatri % 1000 / 100;
    chuc    = (int)giatri % 100 / 10;
    donvi   = (int)giatri % 10;
    phan10  = (int)((int)(10 * giatri) % 10);
    phan100 = (int)((int)(100 * giatri) % 10);
    
    lcd_putchar(48 + tram);
    lcd_putchar(48 + chuc);
    lcd_putchar(48 + donvi);
    lcd_putchar('.');
    lcd_putchar(48 + phan10);
    lcd_putchar(48 + phan100);
}

Kiểm thử và Đánh giá kết quả

Hệ thống được kiểm chuẩn tại phòng thí nghiệm Đo lường - Điều khiển với tải chuẩn trở (bóng đèn sợi đốt, thanh điện trở $40\text{W} - 2000\text{W}$) và tải điện cảm (động cơ xoay chiều 1 pha).

1. Bảng số liệu kiểm nghiệm sai số đo lường

Thông số kiểm tra Giá trị đo chuẩn (Fluke 435-II) Giá trị đo Multimeter ADE7753 Sai số tuyệt đối Sai số tương đối ($%$)
Điện áp $U_{RMS}$ $220.50\text{ V}$ $220.25\text{ V}$ $-0.25\text{ V}$ $0.11%$
Dòng điện $I_{RMS}$ (Tải nhỏ) $0.182\text{ A}$ $0.181\text{ A}$ $-0.001\text{ A}$ $0.55%$
Dòng điện $I_{RMS}$ (Tải vừa) $5.450\text{ A}$ $5.442\text{ A}$ $-0.008\text{ A}$ $0.15%$
Dòng điện $I_{RMS}$ (Tải lớn) $18.200\text{ A}$ $18.165\text{ A}$ $-0.035\text{ A}$ $0.19%$
Công suất tác dụng $P$ $1200.0\text{ W}$ $1196.4\text{ W}$ $-3.6\text{ W}$ $0.30%$
Hệ số công suất $\cos\varphi$ $0.850$ $0.848$ $-0.002$ $0.23%$

2. Hiệu năng hệ thống

  • Độ trễ đáp ứng truyền thông UART: Dưới $12\text{ ms}$ từ khi gửi lệnh <VOLT> đến khi nhận đầy đủ chuỗi giá trị ASCII.
  • Tốc độ làm tươi LCD: $250\text{ ms/lần}$, đảm bảo hiển thị không bị giật, người vận hành đọc thông số thuận tiện.
  • Độ ổn định: Hoạt động liên tục trong 72 giờ không xảy ra hiện tượng treo vi điều khiển nhờ cơ chế giám sát ngắt và thiết lập nguồn ổn áp tối ưu.

Đổi mới và Đóng góp kỹ thuật

  1. Giải phóng tải tính toán cho CPU: Việc ứng dụng chip chuyên dụng ADE7753 chuyển giao toàn bộ tác vụ lấy mẫu ADC tốc độ cao, tích phân vi sai dòng $di/dt$, và tính toán công suất về lõi DSP phần cứng. Nhờ đó, tài nguyên ATmega16A được tiết kiệm hơn $80%$ so với giải pháp dùng thuật toán phần mềm truyền thống.
  2. Kiến trúc giao tiếp đa phương thức: Hệ thống vừa đảm bảo tính độc lập vận hành tại chỗ (Local Standalone qua LCD 16x2 và phím bấm), vừa mở rộng khả năng kết nối SCADA/Host từ xa qua cổng USB ảo hóa COM port.
  3. Mạch lọc vi sai tối ưu: Mạch phối hợp biến dòng CT và biến điện áp PT với các bộ lọc thông thấp RC đối xứng loại bỏ hiệu quả nhiễu gai điện áp lưới, nâng cao tỷ số tín hiệu trên nhiễu (SNR).

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

+-----------------------------------------------------------------------------------+
|                           MÔ HÌNH TRIỂN KHAI THỰC TẾ                              |
+-----------------------------------------------------------------------------------+
|  [Tủ Điện Phân Phối Tòa Nhà/Nhà Xưởng]                                            |
|        |                                                                          |
|        +---> [Thiết bị Multimeter ADE7753 + ATmega16] (Gắn Din-rail/Cánh tủ)      |
|                    |                                                              |
|                    +--- [Cáp USB/RS485 Industrial]                               |
|                                |                                                  |
|                                v                                                  |
|                    [Máy tính Giám sát Trung tâm]                                  |
|                    +------------------------------------------+                   |
|                    | - Phần mềm Quản lý Năng lượng (C#/Python)|                   |
|                    | - Cảnh báo Quá dòng, Quá áp, Lệch CosPhi |                   |
|                    | - Xuất Báo cáo Tiêu thụ Điện KWh/Tháng   |                   |
|                    +------------------------------------------+                   |
+-----------------------------------------------------------------------------------+
  • Giám sát năng lượng tòa nhà thông minh (BMS): Lắp đặt tại các tủ phân phối tầng để đo đếm điện năng tiêu thụ của từng lộ phụ tải, phát hiện sớm tình trạng quá tải hoặc hệ số công suất thấp.
  • Bàn thử nghiệm thiết bị điện (Testbench Lab): Đóng vai trò là thiết bị đo chuẩn trong các phòng lab trường đại học, phục vụ nghiên cứu và thực hành điện - điện tử.
  • Hiệu quả kinh tế (ROI): Giá thành chế tạo phần cứng ước tính dưới $500.000\text{ VNĐ}$, chỉ bằng $20-30%$ so với các đồng hồ đo kỹ thuật số công nghiệp nhập khẩu (như Schneider PM series hay Selec), đem lại thời gian hoàn vốn nhanh cho các dự án nội địa hóa.

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

Hạn chế

  • Mới chỉ đo đếm trên hệ thống điện xoay chiều 1 pha; chưa hỗ trợ hệ thống 3 pha 3 dây / 3 pha 4 dây.
  • Giao tiếp máy tính hiện tại qua cáp USB khoảng cách ngắn ($<5\text{ m}$), chưa trang bị cách ly quang công nghiệp chuyên dụng (Optocoupler).

Hướng phát triển

  1. Nâng cấp vi điều khiển lên dòng 32-bit (ARM Cortex-M4 STM32) và sử dụng IC đo năng lượng 3 pha như ADE7758 hoặc ADE7880.
  2. Tích hợp cổng truyền thông công nghiệp cách ly RS485 Modbus-RTU cho phép truyền xa hàng km trong môi trường nhà máy.
  3. Bổ sung module kết nối IoT (ESP32 Wi-Fi/4G NB-IoT) để đẩy trực tiếp dữ liệu lên Cloud Dashboard phục vụ quản trị năng lượng từ xa.

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

  • Sinh viên ngành Kỹ thuật Điều khiển & Tự động hóa, Kỹ thuật Điện: Nguồn tài liệu học tập toàn diện về thiết kế phần cứng vi xử lý, xử lý tín hiệu đo lường và lập trình nhúng C.
  • Kỹ sư phát triển hệ thống nhúng (Embedded Developers): Mẫu kiến trúc hoàn chỉnh để giao tiếp vi điều khiển với chip đo năng lượng chuyên dụng qua bus SPI và thiết kế bộ đệm truyền thông UART.
  • Doanh nghiệp & Đơn vị tích hợp hệ thống: Cơ sở để thiết kế các dòng sản phẩm đồng hồ đo năng lượng "Made in Vietnam" giá thành cạnh tranh, chủ động làm chủ công nghệ.

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

1. Yêu cầu phần cứng tối thiểu để triển khai nạp code và chạy hệ thống là gì?

Cần mạch vi điều khiển ATmega16A (thạch anh $16\text{MHz}$), mạch đo ADE7753, biến dòng CT ($1:2000$), máy biến áp $220\text{V}/6\text{V}$, LCD 16x2, module CP2102 và mạch nạp chuẩn ISP (như USBASP hoặc STK500) kết hợp phần mềm CodeVisionAVR.

2. Thiết bị xử lý sai số do lệch pha giữa dòng điện và điện áp như thế nào?

Chip ADE7753 cung cấp thanh ghi hiệu chuẩn pha PHCAL (Phase Calibration Register). Bằng cách ghi giá trị bù thích hợp vào thanh ghi này qua SPI, hệ thống có thể triệt tiêu sai số góc pha sinh ra từ cuộn dây biến dòng CT.

3. Có thể kéo dài khoảng cách kết nối giữa thiết bị đo và máy tính không?

Có thể mở rộng bằng cách thay module CP2102 bằng module chuyển đổi UART sang RS485 (chip MAX485/MAX13487) sử dụng đường truyền vi sai đôi dây xoắn, cho phép truyền dữ liệu ổn định ở khoảng cách lên tới $1200\text{ m}$.

4. Tốc độ truyền baudrate của hệ thống là bao nhiêu và có thể thay đổi không?

Mặc định trong firmware thiết lập tốc độ $9600\text{ bps}$ (hoặc $115200\text{ bps}$ tùy chỉnh trong thanh ghi UBRR của ATmega16). Module CP2102 tự động tương thích với tất cả các tốc độ baudrate tiêu chuẩn.

5. Chi phí linh kiện ước tính để chế tạo một bộ multimeter này là bao nhiêu?

Tổng chi phí linh kiện gồm bo mạch vi điều khiển, chip ADE7753, CT/PT, LCD và linh kiện phụ trợ dao động trong khoảng $400.000 - 550.000\text{ VNĐ}$, phù hợp cho nghiên cứu và thương mại hóa phân khúc giá rẻ.


Kết luận

Đề tài "Thiết kế Multimeter giao tiếp với máy tính đo đếm thông số điện một pha" đã hoàn thành trọn vẹn các nhiệm vụ nghiên cứu lý thuyết, tính toán phần cứng và phát triển firmware điều khiển. Nhờ ứng dụng chip đo lường chuyên dụng ADE7753 kết hợp vi điều khiển ATmega16A và module truyền thông CP2102, thiết bị đạt độ chính xác tương đương cấp $0.5$, xử lý mượt mà toàn bộ các đại lượng điện áp, dòng điện, công suất và hệ số công suất. Đồ án khẳng định tính khả thi cao trong việc tự chủ công nghệ sản xuất thiết bị đo lường kỹ thuật số trong nước, tạo nền tảng vững chắc để mở rộng lên các hệ thống giám sát năng lượng thông minh quy mô công nghiệp.