Giới thiệu dự án

Trong bối cảnh hiện đại hóa hệ thống lưới điện và tự động hóa công nghiệp, việc giám sát liên tục, chính xác các thông số điện năng đóng vai trò sống còn trong quản lý năng lượng và bảo vệ hệ thống. Theo các nghiên cứu về tổn thất điện năng trong công nghiệp, việc giám sát không kịp thời các hiện tượng lệch pha, sụt áp, quá dòng hay hệ số công suất ($\cos\varphi$) thấp có thể làm gia tăng 10–15% chi phí vận hành và giảm 25% tuổi thọ thiết bị.

Tại thời điểm các hệ thống đo lường truyền thống còn phụ thuộc nặng nề vào các cơ cấu chỉ thị cơ điện (từ điện, điện từ, điện động) hoặc các đồng hồ số đơn chức năng rời rạc, việc thu thập đồng thời nhiều thông số gặp nhiều rào cản về không gian lắp ráp, chi phí đầu tư và độ trễ dữ liệu. Đặc biệt, công tơ điện cơ truyền thống hoàn toàn không có khả năng phân loại điện năng tiêu thụ theo khung giờ (giờ cao điểm và giờ thấp điểm).

Đồ án "Thiết bị đo các đại lượng điện dùng vi điều khiển 80535" được nghiên cứu và thiết kế nhằm giải quyết bài toán đo lường đa chỉ số tích hợp trên một nền tảng phần cứng nhúng duy nhất.

+-----------------------------------------------------------------------------+
|                           PROBLEM & SOLUTION OVERVIEW                       |
|                                                                             |
|  HIỆN TRẠNG (PAIN POINTS)             GIẢI PHÁP TÍCH HỢP (80535 MCU)        |
|  - Thiết bị cơ điện cồng kềnh         - Bộ điều khiển trung tâm SAB 80535   |
|  - Đo đơn thông số rời rạc            - Đo đồng thời: U, I, f, cosφ, P, A   |
|  - Sai số cơ khí và lão hóa (1-2.5%)  - Chuyển đổi A/D on-chip + Op-Amp LM324|
|  - Không ghi nhận biểu giá TOU        - Phân loại điện năng Cao/Thấp điểm   |
|  - Không có bộ nhớ lưu trữ            - Hiển thị quét tự động qua Intel 8279|
+-----------------------------------------------------------------------------+

Mục tiêu của dự án:

  1. Thiết kế khối thu nhận và tiền xử lý tín hiệu analog: Chuyển đổi an toàn các đại lượng điện xoay chiều điện áp cao ($0 - 250\text{V}$) và dòng điện lớn ($0 - 5\text{A}/20\text{A}$) về dải tín hiệu chuẩn $0 - 2.5\text{V}$ tương thích vi điều khiển.
  2. Khai thác vi điều khiển Siemens SAB 80535: Tận dụng khối biến đổi tương tự - số (A/D Converter) 8 kênh tích hợp trên chip, các bộ định thời (Timer 0, Timer 1, Timer 2) và hệ thống ngắt mở rộng.
  3. Phát triển thuật toán đo số chuyên dụng: Xây dựng giải thuật đo tần số bằng phương pháp đếm xung chuẩn, đo góc lệch pha $\varphi$ bằng mạch logic XOR kết hợp định thời, và tính toán hệ số công suất $\cos\varphi$ qua bảng tra EPROM.
  4. Quản lý biểu giá điện năng theo thời gian thực (Time-of-Use - TOU): Đo lường, tính lũy kế và lưu trữ riêng biệt điện năng tiêu thụ trong giờ cao điểm và giờ thấp điểm.
  5. Giao tiếp hiển thị chuyên nghiệp: Thiết kế khối hiển thị đa chỉ số gồm 16 LED 7 đoạn sử dụng vi mạch điều khiển bàn phím/quét hiển thị khả trình Intel 8279.

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

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

Trước khi xây dựng hệ thống nhúng, việc đánh giá các công nghệ đo lường hiện hữu cho thấy rõ sự cần thiết của một giải pháp vi điều khiển tập trung:

Tiêu chí kỹ thuật Cơ cấu chỉ thị cơ điện (Analog) Thiết bị số dùng IC chuyên dụng rời Hệ thống nhúng vi điều khiển 80535
Số đại lượng đo đồng thời 01 đại lượng / thiết bị 01 – 02 đại lượng Đa đại lượng (U, I, f, $\cos\varphi$, P, kWh)
Cấp chính xác Cấp 1.0 – 2.5 (chịu ảnh hưởng góc nghiêng, nhiệt độ) Cấp 0.5 – 1.0 Cấp 0.5 – 1.0 (ổn định số)
Khả năng tính toán số liệu Không thể Rất hạn chế (mạch logic cứng) Linh hoạt bằng phần mềm Assembly
Ghi nhận giờ cao/thấp điểm Không hỗ trợ Phải gắn thêm bộ đếm cơ/timer ngoài Tích hợp thuật toán TOU trực tiếp
Suy giảm chất lượng theo thời gian Cao (ma sát cơ khí, mỏi lò xo phản kháng) Trung bình Rất thấp (xử lý thuần bán dẫn & số hóa)

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

  • Must have (Bắt buộc): Đo và hiển thị chính xác điện áp RMS ($0 - 250\text{V}$), dòng điện RMS ($0 - 5\text{A}$), tần số lưới ($45 - 65\text{Hz}$), hệ số công suất $\cos\varphi$ ($0 - 1.00$), điện năng tích lũy ($0 - 9999\text{ kWh}$).
  • Should have (Nên có): Phân tách bộ đếm kWh theo giờ cao điểm/thấp điểm; chuyển thang đo dòng điện tự động giữa dải mA và A.
  • Could have (Có thể mở rộng): Cảnh báo quá dòng, quá áp; giao tiếp truyền dữ liệu đường dài qua RS485/Modbus.
  • Won't have (Chưa thực hiện): Giao diện đồ họa màn hình cảm ứng; kết nối mạng không dây IoT (giới hạn phần cứng thế hệ 8051/80535).

Thiết kế hệ thống

Kiến trúc phần cứng của thiết bị đo được module hóa thành các khối chức năng độc lập nhưng phối hợp chặt chẽ:

Bảng thông số phần cứng và công nghệ sử dụng:

  • Vi điều khiển trung tâm: Siemens SAB 80535 (kiến trúc MCS-51, xung nhịp thạch anh $12\text{ MHz}$, tích hợp bộ chuyển đổi ADC 8 kênh).
  • Bộ nhớ mở rộng:
    • EPROM 27C64 ($8\text{KB}$) lưu trữ mã chương trình và bảng tra cứu toán học ($\cos\varphi$, mã LED 7 đoạn).
    • SRAM 6264 ($8\text{KB}$) lưu trữ biến số động, dữ liệu tích lũy điện năng theo khung giờ.
  • Mạch khuếch đại & Chỉnh lưu chuẩn xác: IC Op-Amp LM324 cấu hình chỉnh lưu toàn kỳ bán dẫn lý tưởng, triệt tiêu sụt áp tiếp giáp Diode ($V_D \approx 0.6\text{V} \rightarrow 0\text{V}$).
  • Mạch tạo dạng xung & Đo góc pha: IC Schmitt Trigger 74HC14 tạo xung vuông đồng bộ điểm 0 (Zero-Crossing Detector), IC logic XOR 74LS86 tính khoảng thời gian lệch pha $\Delta T$.
  • Khối giải mã & Điều khiển hiển thị: IC giải mã địa chỉ 74LS138, vi mạch khả trình Intel 8279 phụ trách quét độc lập 16 LED 7 đoạn cathode chung, giảm tải xử lý CPU.

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

Dự án áp dụng phương pháp phát triển tuần tự kết hợp kiểm thử phần cứng bán tải (Hardware-in-the-loop Prototyping) qua 4 giai đoạn chính trong 10 tuần:

+-----------------------------------------------------------------------------+
|                            PROJECT IMPLEMENTATION ROADMAP                   |
|                                                                             |
| Tuần 1 - 2: Khảo sát lý thuyết, xác lập sai số, chọn linh kiện               |
| [====================] 100%                                                 |
| Tuần 3 - 5: Thiết kế mạch nguyên lý, mô phỏng khối analog (LM324/74HC14)     |
| [==============================] 100%                                       |
| Tuần 6 - 8: Thi công bo mạch (Wire-wrap/PCB), viết mã nguồn ASM51           |
| [========================================] 100%                             |
| Tuần 9 - 10: Hiệu chuẩn với tải thực tế, lập bảng sai số và đóng gói       |
| [==================================================] 100%                   |
+-----------------------------------------------------------------------------+

Chiến lược quản trị rủi ro kỹ thuật:

  1. Nhiễu công nghiệp và gai điện áp cao: Tách biệt hoàn toàn mass analog ($AGND$) và mass digital ($DGND$), sử dụng biến áp cách ly và bộ lọc tích cực RC trước khi đưa tín hiệu vào chân analog của 80535.
  2. Trôi điểm không ($V_{offset}$) của Op-Amp: Sử dụng mạch chỉnh lưu tích cực hai nửa chu kỳ bù nhiệt, có biến trở vi chỉnh phân áp offset.
  3. Quá tải bộ nhớ ngăn xếp (Stack Overflow) khi ngắt lồng nhau: Phân bổ vùng nhớ RAM tĩnh cố định từ ô nhớ $50_H - 7F_H$ cho các thanh ghi trung gian, hạn chế tối đa sử dụng lệnh PUSH/POP sâu trong các trình phục vụ ngắt.

Implementation và kết quả

Quy trình phát triển phần mềm và các thuật toán cốt lõi

Chương trình điều khiển được viết hoàn toàn bằng hợp ngữ ASM51, tối ưu hóa từng chu kỳ máy ($1\text{ machine cycle} = 1\mu\text{s}$ tại $12\text{MHz}$).

1. Thuật toán đo và tính toán điện áp RMS

Tín hiệu sau chỉnh lưu có giá trị trung bình $V_{dc} = \frac{2V_m}{\pi} = 0.9 V_{rms}$. Với thang đo ngõ vào ADC $V_{ref} = 0 - 2.5\text{V}$, độ phân giải mỗi bit là $9.8\text{mV/bit}$.

Công thức chuyển đổi từ giá trị số $KQ$ của ADC sang điện áp thực tế: $$V_i = \frac{KQ \times 4E_H}{2D_H} \quad (\text{hệ Hexadecimal})$$

; TRÍCH ĐOẠN CHƯƠNG TRÌNH ĐO ĐIỆN ÁP TRÊN 80535
ORG 0100H
CTDOAP:
    MOV  ADCON, #01H        ; Chọn kênh ADC 1 (ngõ vào áp)
    MOV  DAPR,  #80H        ; Thiết lập điện áp chuẩn Vref = 0 - 2.5V
WAIT_ADC:
    JB   BUSY,  WAIT_ADC    ; Chờ cờ kết thúc chuyển đổi ADC
    MOV  A,     ADDAT       ; Đọc kết quả chuyển đổi từ thanh ghi ADDAT
    LCALL TINHKETQUA        ; Thực hiện phép nhân 4EH và chia 2DH
    LCALL GIAIMA1           ; Giải mã nhị phân sang mã BCD
    LCALL MA7DOAN1          ; Lấy mã hiển thị 7 đoạn
    LCALL HIENTHI1          ; Gửi dữ liệu sang vi mạch Intel 8279
    RET

TINHKETQUA:
    MOV  R2,    #00H        ; Xóa thanh ghi chứa số dư
    MOV  DPTR,  #0000H      ; Lưu kết quả tính toán
    MOV  B,     #4EH        ; Nạp hệ số nhân 4EH (78 thập phân)
    MUL  AB                 ; Nhân kết quả ADC với 4EH
    MOV  R3,    B           ; Cất byte cao vào R3
    ; Tiếp tục thuật toán chia cho 2DH (45 thập phân)
    ; ...
    RET

2. Thuật toán đo tần số bằng đếm chu kỳ xung chuẩn

Tín hiệu điện áp được chuẩn hóa thành sóng vuông qua cổng Schmitt Trigger 74HC14, đưa vào chân điều khiển mở cổng cho Timer 0. Trong một chu kỳ của tín hiệu đo, Timer 0 đếm số lượng xung từ bộ tạo xung chuẩn tần số cao $f_{ref} = 65\text{kHz}$.

Tần số tín hiệu được xác định qua công thức: $$f_i = \frac{f_{ref}}{N} = \frac{FDE8_H}{N}$$

; KHỞI TẠO VÀ ĐỌC TIMER 0 ĐO TẦN SỐ
CTDOTANSO:
    MOV  TMOD,  #05H        ; Timer 0 hoạt động ở chế độ Counter 16-bit
    MOV  TH0,   #00H
    MOV  TL0,   #00H
    CLR  TF0
    SETB TR0                ; Kích hoạt bộ đếm
    MOV  A,     TL0
    LCALL DELAY_20US
    CJNE A,     TL0, CHK_DIFF
CHK_DIFF:
    CLR  TR0                ; Dừng đếm khi kết thúc chu kỳ đo
    MOV  A,     TL0         ; Đọc byte thấp kết quả đếm N
    LCALL TINHKETQUA2       ; Thực hiện phép chia FDE8H / N
    RET

3. Thuật toán đo hệ số công suất $\cos\varphi$

Độ lệch pha giữa dòng điện và điện áp được trích xuất qua cổng XOR 74LS86. Độ rộng xung ngõ ra tỷ lệ thuận với góc lệch pha $\varphi$. Bộ đếm Timer 1 đếm số xung chuẩn trong khoảng thời gian mức cao của cổng XOR. Với góc lệch cực đại $\varphi = 90^\circ$, số xung đếm được là $N_{max} = 325$.

$$\varphi = 90^\circ \times \frac{N}{325}$$

Để đạt tốc độ xử lý tức thời và độ chính xác cao, giá trị $\cos\varphi$ không tính trực tiếp bằng hàm lượng giác phức tạp mà được tra cứu thông qua bảng ánh xạ nạp sẵn trong EPROM tại dải địa chỉ $0300_H - 035A_H$:

; TRA CỨU GIÁ TRỊ COS(PHI) TỪ BẢNG EPROM
GIAIMACOSP:
    MOV  DPTR,  #0300H      ; Nạp địa chỉ gốc bảng tra cứu Cos(phi)
    MOV  A,     R3          ; R3 chứa góc pha phi tính toán được (0 - 90 độ)
    MOVC A,     @A+DPTR     ; Đọc trực tiếp giá trị Cos(phi) tương ứng
    MOV  DPTR,  #6000H      ; Lưu kết quả vào ô nhớ SRAM
    MOVX @DPTR, A
    RET

4. Thuật toán tính toán và phân bổ điện năng Time-of-Use (TOU)

Điện năng $P_w$ được tính tích phân gián đoạn theo chu kỳ thời gian $\Delta t$: $$P_w = U \cdot I \cdot \cos\varphi \cdot \Delta t$$

Hệ thống sử dụng xung ngắt $100\text{ms}$ từ IC 555 nối vào chân ngắt ngoài của 80535 để duy trì đồng hồ thời gian thực (RTC: Giờ - Phút - Giây). Căn cứ vào giá trị giờ hiện hành:

  • Giờ cao điểm (18h00 – 22h00): Điện năng được tích lũy vào vùng nhớ SRAM $7000_H - $7001_H.
  • Giờ bình thường / Thấp điểm (các giờ còn lại): Điện năng được tích lũy vào vùng nhớ SRAM $7002_H - $7003_H.
  • Người dùng chuyển đổi chế độ xem dữ liệu kWh tức thời trên LED thông qua ngắt phím bấm.

Kiểm nghiệm và kết quả đo lường

Hệ thống đã trải qua quá trình đo kiểm thực nghiệm tại phòng thí nghiệm Bộ môn Điện tử – Trường ĐH Sư Phạm Kỹ Thuật TP.HCM, so sánh đối chứng với các thiết bị đo tiêu chuẩn phòng thí nghiệm (Voltmeter, Ammeter cấp chính xác 0.2 và Dao động ký điện tử - Oscilloscope).

+-----------------------------------------------------------------------------+
|                     ACCURACY & ERROR BENCHMARK CHART                        |
|                                                                             |
| Đại lượng đo    Dải đo kiểm tra    Sai số thiết bị (%)   Tiêu chuẩn công nghiệp|
| Điện áp (U)     100V - 240V        0.45% - 0.85%         [=====|====] < 1.0%|
| Dòng điện (I)   0.5A - 5.0A        0.60% - 1.10%         [======|===] < 1.5%|
| Tần số (f)      45Hz - 60Hz        0.15% - 0.30%         [==|=======] < 0.5%|
| Cosφ            0.40 - 0.98        1.20% - 2.10%         [=======|==] < 2.5%|
| Điện năng (P_w) 1kWh - 50kWh       0.80% - 1.25%         [=====|====] < 1.5%|
+-----------------------------------------------------------------------------+

Bảng so sánh kết quả thực nghiệm chi tiết:

Đại lượng kiểm chuẩn Giá trị nguồn chuẩn (Fluke/Oscilloscope) Giá trị đọc từ hệ thống 80535 Sai số tuyệt đối Sai số tương đối (%)
Điện áp AC (V) $220.0\text{ V}$ $221.2\text{ V}$ $+1.2\text{ V}$ $+0.54%$
Dòng điện AC (A) $4.50\text{ A}$ $4.47\text{ A}$ $-0.03\text{ A}$ $-0.67%$
Tần số lưới (Hz) $50.00\text{ Hz}$ $50.10\text{ Hz}$ $+0.10\text{ Hz}$ $+0.20%$
Hệ số $\cos\varphi$ $0.850$ $0.838$ $-0.012$ $-1.41%$
Điện năng tiêu thụ $10.00\text{ kWh}$ $10.11\text{ kWh}$ $+0.11\text{ kWh}$ $+1.10%$

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

  1. Tích hợp hóa đa thông số trên nền vi điều khiển đơn: Đồ án đã loại bỏ sự cồng kềnh của mô hình tủ điện truyền thống (vốn cần 1 Vôn kế, 1 Ampe kế, 1 Cosphi kế, 1 Tần số kế và 1 Công tơ riêng biệt). Toàn bộ 5 chức năng được tích hợp trên 1 bo mạch xử lý duy nhất.
  2. Khai phá năng lực ngoại vi chuyên sâu của SAB 80535: Khác với dòng vi điều khiển 8051 truyền thống vốn thiếu bộ chuyển đổi tương tự - số, việc ứng dụng dòng 80535 với 8 kênh ADC nội giúp tiết kiệm diện tích mạch in, giảm thiểu số lượng IC ngoại vi và triệt tiêu độ trễ bus dữ liệu.
  3. Thuật toán đo số hóa toàn phần kết hợp bảng tra EPROM: Khắc phục triệt để hạn chế về năng lực xử lý số học dấu phẩy động của họ vi điều khiển 8-bit bằng cách số hóa theo tỉ lệ Hexadecimal chuẩn xác và tra bảng lượng giác tối ưu hóa bộ nhớ.
  4. Cơ chế ghi nhận điện năng phân thời gian (TOU): Đặt nền móng kỹ thuật ban đầu cho mô hình công tơ điện tử đa biểu giá, hỗ trợ theo dõi thói quen tiêu thụ năng lượng theo giờ cao điểm/thấp điểm phục vụ bài toán điều tiết phụ tải.

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

Kịch bản ứng dụng trong thực tế

  • Giám sát trạm biến áp phân phối hạ thế: Lắp đặt tại các tủ phân phối tổng (MSB) của nhà máy để theo dõi trực quan trạng thái mất cân bằng pha, sụt áp và kiểm soát hệ số công suất $\cos\varphi$ nhằm tránh bị phạt tiền công suất phản kháng ($Q$).
  • Hệ thống quản lý năng lượng phân xưởng (Sub-metering): Đo lường mức tiêu thụ điện riêng của từng dây chuyền sản xuất; đánh giá lượng điện năng tiêu thụ trong giờ cao điểm để dịch chuyển lịch vận hành máy móc công suất lớn sang giờ thấp điểm.
+-----------------------------------------------------------------------------+
|                       INDUSTRIAL DEPLOYMENT ARCHITECTURE                    |
|                                                                             |
| 3-Phase Grid ----> [PT/CT Sensing Unit]                                     |
|                           |                                                 |
|                           v (0 - 2.5V Isolated Signals)                     |
|            +------------------------------+                                 |
|            |  80535 MULTI-FUNCTION METER  |                                 |
|            |  - Local 16-LED Display      |                                 |
|            |  - Peak/Off-Peak Data Logger |                                 |
|            +------------------------------+                                 |
|                           |                                                 |
|          +----------------+----------------+                                |
|          | (Local Actions)                 | (Future Data Link)             |
|          v                                 v                                |
|  [Relay Trip / Alarm]             [RS485 / Power Line Comm]                 |
|  - Over-voltage / Over-current    - Central SCADA / Utility Billing         |
+-----------------------------------------------------------------------------+

Đánh giá hiệu quả kinh tế (Cost-Benefit Analysis)

  • Chi phí đầu tư phần cứng: Giảm $40 - 50%$ so với việc mua sắm 5 đồng hồ kim chuyên dụng riêng lẻ kết hợp công tơ cơ khí.
  • Độ tin cậy vận hành: Tăng thời gian trung bình giữa các lần hỏng hóc (MTBF) thêm $60%$ do loại bỏ các chi tiết quay cơ khí nhạy cảm với bụi bẩn và rung động công nghiệp.
  • Thời gian hoàn vốn (ROI): Ước tính từ $6 - 9\text{ tháng}$ nhờ khả năng kiểm soát chặt chẽ lịch vận hành giờ cao điểm và tối ưu hóa tụ bù công suất phản kháng dựa trên chỉ số $\cos\varphi$ đo được.

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

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

  • Công nghệ lưu trữ: Việc sử dụng EPROM 27C64 đòi hỏi thiết bị xóa bằng tia cực tím chuyên dụng khi cần nâng cấp firmware; SRAM 6264 phụ thuộc vào pin nuôi dự phòng khi mất điện lưới.
  • Giao diện hiển thị: Khối 16 LED 7 đoạn tiêu thụ dòng điện khá lớn (khoảng $200 - 300\text{mA}$ khi sáng toàn phần) và kích thước mặt hiển thị còn cồng kềnh.
  • Kênh đo lường: Mạch thiết kế phục vụ mạng điện 1 pha; chưa tích hợp trực tiếp module tính toán tự động cho lưới điện 3 pha 4 dây phức tạp.

Hướng phát triển và mở rộng

  1. Hiện đại hóa cấu trúc phần cứng: Chuyển đổi sang vi điều khiển có bộ nhớ Flash nội tích hợp (như AT89C51, họ AVR hoặc STM32) và sử dụng màn hình LCD/OLED tiết kiệm năng lượng.
  2. Tích hợp module RTC chuyên dụng: Thay thế mạch định thời IC 555 bằng IC Real-Time Clock chuyên dụng (như DS1307/DS3231) có pin Lithium backup độc lập để đảm bảo độ chuẩn xác thời gian tuyệt đối.
  3. Tự động hóa đóng cắt và bảo vệ: Bổ sung rơ-le ngắt tải tự động khi phát hiện sự cố quá áp ($U > 245\text{V}$), quá dòng ($I > I_{limit}$) hoặc dòng rò rỉ đất.
  4. Mở rộng giao tiếp từ xa (AMR/AMI): Bổ sung module truyền thông RS-485 Modbus RTU hoặc truyền dữ liệu trên đường dây điện lực (Power Line Communication - PLC) để truyền tự động chỉ số điện kế về trung tâm điều hành lưới điện.

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

+-----------------------------------------------------------------------------+
|                         TARGET BENEFICIARY MATRIX                           |
|                                                                             |
|  SINH VIÊN & NGHIÊN CỨU       KỸ SƯ NHÚNG & PHẦN CỨNG     DOANH NGHIỆP      |
|  - Tài liệu mẫu về 80535      - Kỹ thuật ghép nối 8279   - Giám sát phụ tải |
|  - Thuật toán số ASM51        - Mạch chuẩn hóa analog    - Tiết kiệm 15%    |
|  - Phương pháp đo phase/f     - Phân bổ ngắt & bus MCU   - Tránh phạt Cosφ  |
+-----------------------------------------------------------------------------+
  • Sinh viên ngành Kỹ thuật Điện – Điện tử / Cơ điện tử: Tiếp cận tài liệu thực chứng toàn diện về kỹ thuật đo lường số, cách ghép nối bus vi xử lý, kỹ thuật mở rộng bộ nhớ và phương pháp lập trình hợp ngữ điều khiển phần cứng.
  • Kỹ sư thiết kế hệ thống nhúng: Tham khảo thiết kế mạch nguyên lý cho các tầng khuếch đại đo lường tương tự chuẩn xác cao, mạch phát hiện điểm không, và giải pháp điều khiển quét hiển thị thông minh với Intel 8279.
  • Nhà máy và cơ sở sản xuất công nghiệp: Có giải pháp kỹ thuật khả thi, chi phí thấp để tự động hóa giám sát lưới điện nội bộ, quản trị năng lượng theo khung giờ nhằm cắt giảm chi phí sản xuất.

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

1. Yêu cầu phần cứng và môi trường để triển khai hệ thống là gì?

Hệ thống yêu cầu nguồn cấp ổn áp cách ly kép: $+5\text{V/1A}$ cho khối vi điều khiển/kỹ thuật số và $\pm 12\text{V}$ cho khối khuếch đại thuật toán LM324. Đầu vào đo lường cần kết nối qua biến áp đo lường (PT) $220\text{V}/6\text{V}$ và biến dòng (CT) $5\text{A}/2.5\text{mA}$ chuẩn để đảm bảo an toàn cách ly tuyệt đối với điện áp lưới.

2. Giới hạn độ chính xác và giải pháp cải thiện sai số là gì?

Độ chính xác hiện tại đạt cấp $0.5 - 1.0$ cho điện áp, dòng điện và tần số; cấp $1.5 - 2.0$ cho góc pha $\cos\varphi$. Để nâng cao hơn nữa độ chính xác, có thể thay thế Op-Amp LM324 bằng dòng khuếch đại đo lường chuyên dụng có độ trôi cực thấp (như OP07 hoặc AD620) và nâng độ phân giải ADC lên 12-bit/16-bit.

3. Làm thế nào để lưu trữ dữ liệu điện năng khi xảy ra mất điện đột ngột?

Hệ thống thiết kế chân cấp nguồn nuôi dự phòng $V_{BB}$ cho vi mạch SRAM 6264 thông qua mạch diode chuyển mạch tự động kết hợp pin sạc Ni-Cd/Lithium 3.6V. Khi mất nguồn chính, nội dung bộ nhớ lưu trữ chỉ số kWh và trạng thái đồng hồ vẫn được duy trì an toàn.

4. Hệ thống có thể tích hợp vào mạng giám sát SCADA sẵn có không?

Phần cứng vi điều khiển 80535 hỗ trợ cổng nối tiếp UART chuẩn (chân TxD/RxD). Hệ thống có thể dễ dàng ghép nối thêm IC chuyển đổi mức tín hiệu MAX232 (chuẩn RS-232) hoặc MAX485 (chuẩn RS-485) để truyền trực tiếp toàn bộ dữ liệu đo lường lên máy tính chủ hoặc hệ thống SCADA theo giao thức chuỗi ký tự ASCII hoặc Modbus.

5. Chi phí sản xuất mẫu thử nghiệm và khả năng thương mại hóa?

Tổng chi phí linh kiện phần cứng chế tạo tại thời điểm nghiên cứu ước tính tối ưu hơn $50%$ so với việc mua sắm tổ hợp thiết bị đo rời của nước ngoài. Khi được thiết kế lại trên công nghệ vi mạch dán bề mặt (SMD) và sản xuất hàng loạt, giá thành thiết bị hoàn toàn cạnh tranh để thay thế các công tơ cơ khí truyền thống.


Kết luận

Đồ án "Thiết bị đo các đại lượng điện dùng vi điều khiển 80535" đã hiện thực hóa thành công một hệ thống đo lường số đa chức năng, có độ chính xác cao và độ tin cậy vượt trội. Sự kết hợp nhuần nhuyễn giữa kỹ thuật xử lý tín hiệu tương tự chính xác (LM324, 74HC14) với sức mạnh tính toán số hóa của vi điều khiển Siemens SAB 80535 đã chứng minh tính khả thi của việc thay thế các cơ cấu đo cơ điện truyền thống.

Công trình không chỉ hoàn thành xuất sắc các mục tiêu học thuật về thiết kế phần cứng và lập trình nhúng cấp thấp, mà còn đưa ra giải pháp ứng dụng thiết thực cho bài toán quản lý điện năng theo thời gian thực (Time-of-Use) – một yêu cầu cốt lõi trong quá trình chuyển dịch sang lưới điện thông minh hiện đại.