Bối cảnh và vấn đề nghiên cứu

Trong các dây chuyền sản xuất công nghiệp hiện đại, kỹ thuật đo lường và điều khiển tự động đóng vai trò then chốt trong việc duy trì độ chính xác và tính ổn định của các quy trình công nghệ. Xu hướng tích hợp máy tính vào hệ thống điều khiển giúp các kỹ sư tại trung tâm giám sát có thể thu thập, xử lý dữ liệu và tối ưu hóa vận hành thiết bị một cách trực quan. Quá trình này đòi hỏi các công cụ phần mềm chuyên dụng có tốc độ giao tiếp cao, độ tương thích phần cứng rộng và khả năng xây dựng giao diện vận hành linh hoạt. Môi trường lập trình đồ họa LabVIEW do hãng National Instruments phát triển cùng các phần cứng thu thập dữ liệu (DAQ) đã đáp ứng trực tiếp nhu cầu này.

Đồ án tốt nghiệp "Điều khiển nhiệt độ lò qua giao diện LabVIEW" do sinh viên Vũ Trọng Tá thực hiện dưới sự hướng dẫn của ThS. Ngô Quang Vĩ tại Trường Đại học Dân lập Hải Phòng (chuyên ngành Điện Tự động Công nghiệp) tập trung giải quyết bài toán giám sát và điều khiển nhiệt độ lò điện trở thông qua việc ghép nối máy tính.

Nhiệm vụ nghiên cứu cụ thể của đề tài bao gồm ba nội dung chính:

  1. Nghiên cứu cấu trúc, nguyên lý hoạt động và các công cụ lập trình đồ họa của phần mềm LabVIEW (giao diện Front Panel, sơ đồ khối Block Diagram, các bảng công cụ Palettes, cấu trúc vòng lặp).
  2. Khảo sát cấu tạo, đặc tính nhiệt - điện của lò điện trở, hàm truyền đạt của đối tượng nhiệt, và phân tích so sánh hai phương pháp điều khiển công suất: điều khiển đóng/ngắt qua Rơle và điều khiển góc mở qua linh kiện bán dẫn công suất (Thyristor/Triac).
  3. Thiết kế, chế tạo mạch phần cứng hoàn chỉnh kết hợp cảm biến LM35, card thu thập dữ liệu USB HDL 9090, mạch công suất cách ly quang dùng Triac và MOC3041M; đồng thời lập trình phần mềm giao diện trên LabVIEW để thu thập dữ liệu và xuất tín hiệu điều khiển nhiệt độ.

Đối tượng nghiên cứu của đề tài là hệ thống lò nhiệt điện trở, card giao tiếp máy tính USB HDL 9090 và môi trường lập trình LabVIEW. Phạm vi nghiên cứu giới hạn ở mô hình lò nhiệt điện trở công suất 100W cấp nguồn xoay chiều 220V/50Hz, thực hiện ghép nối thông qua cổng USB với máy tính cá nhân trong môi trường phòng thí nghiệm.


Cơ sở lý thuyết và phương pháp

Hệ thống điều khiển nhiệt độ lò điện trở trong đồ án được xây dựng dựa trên các nền tảng lý thuyết truyền nhiệt, lý thuyết điều khiển tự động và kỹ thuật điện tử công suất:

  • Định luật Jun - Lenxơ và mô hình hóa lò nhiệt: Nhiệt lượng tỏa ra trên điện trở thuần được xác định theo biểu thức: $$Q = I^2 \cdot R \cdot T$$ (Trong đó: $Q$ là nhiệt lượng tính bằng Jun; $I$ là dòng điện tính bằng Ampe; $R$ là điện trở tính bằng Ôm; $T$ là thời gian tính bằng giây). Về mặt điều khiển học, lò nhiệt điện trở được mô hình hóa là một khâu quán tính bậc nhất có hàm truyền đạt: $$W(p) = \frac{K}{Tp + 1}$$ (Trong đó: $K$ là hệ số khuếch đại, $T$ là hằng số thời gian của lò).
  • Lý thuyết điều khiển công suất xoay chiều: Cân bằng nhiệt của lò phụ thuộc vào hiệu công suất cấp và công suất tổn hao ($\Delta P = P_c - P_t$). Khi điều khiển bằng linh kiện bán dẫn (Thyristor/Triac), điện áp hiệu dụng trung bình cấp cho tải được biến đổi thông qua việc điều chỉnh góc mở $\alpha$: $$U_{tb} = U_0 \sqrt{\frac{2\pi - 2\alpha + \sin(2\alpha)}{2}}$$
  • Nguyên tắc điều khiển van công suất: Đồ án phân tích hai nguyên tắc dịch pha xung điều khiển: nguyên tắc thẳng đứng tuyến tính (sử dụng điện áp tựa răng cưa $U_s$ so sánh với điện áp điều khiển $U_{cm}$ để tạo góc mở $\alpha = \pi \frac{U_{cm}}{U_{sm}}$) và nguyên tắc thẳng đứng "arccos" ($\alpha = \arccos(\frac{U_{cm}}{U_m})$).

Phương pháp nghiên cứu kết hợp giữa tính toán lý thuyết giải tích, phân tích so sánh phương án kỹ thuật và phương pháp thực nghiệm thiết kế hệ thống phần cứng - phần mềm tích hợp. Dữ liệu thực nghiệm được đo lường trực tiếp thông qua cảm biến nhiệt độ tương tự LM35 (dải điện áp 0-5V) đưa vào bộ biến đổi tương tự - số (ADC) của card thu thập dữ liệu ngoại vi.


Thiết kế và triển khai hệ thống kỹ thuật

Hệ thống được thiết kế theo cấu trúc điều khiển vòng kín qua máy tính, bao gồm bốn khối chức năng chính: khối đo lường cảm biến, khối ghép nối giao tiếp (DAQ), khối xử lý trung tâm (phần mềm LabVIEW) và khối chấp hành công suất.

[ Lò nhiệt điện trở ] ---> [ Cảm biến LM35 ] ---> [ Kênh ADC: Card USB 9090 ]
        ^                                                    |
        |                                                    v
[ Khối công suất Triac ] <--- [ Cổng ra số: Card USB 9090 ] <--- [ Phần mềm LabVIEW ]

1. Phân tích và lựa chọn phương án điều khiển

Tác giả đã tiến hành so sánh hai phương án điều khiển mạch công suất cho lò nhiệt điện trở:

Tiêu chí so sánh Phương án điều khiển bằng Rơle (ON/OFF) Phương án điều khiển bằng Triac (Bán dẫn)
Nguyên lý hoạt động Đóng/ngắt cơ học nguồn cấp 220V khi sai lệch nhiệt độ đổi dấu. Điều khiển dẫn/ngắt bán dẫn thông qua IC cách ly quang MOC3041M.
Độ ổn định nhiệt Nhiệt độ luôn dao động quanh điểm đặt ($\Delta t$), đặc tính không trơn. Nhiệt độ duy trì ổn định, có thể điều khiển bám sát các đường cong nhiệt.
Độ trễ và quán tính Độ trễ tiếp điểm cơ khí lớn; đóng ngắt nhanh dễ gây hỏng hóc. Tốc độ đáp ứng tức thời, không bị mài mòn cơ học.
Cách ly và chống nhiễu Dễ phát sinh tia lửa điện, gây nhiễu ngược về mạch điều khiển. Có sự cách ly quang hoàn toàn giữa mạch điều khiển và mạch động lực.
Chi phí và độ phức tạp Phần cứng đơn giản, giá thành thấp, không cần thuật toán phức tạp. Mạch điều khiển phức tạp hơn, chi phí linh kiện cao hơn.

Dựa trên yêu cầu về độ ổn định nhiệt và tính an toàn của hệ thống, tác giả đã chọn phương án điều khiển bằng Triac kết hợp tầng cách ly MOC3041M.

2. Cấu hình phần cứng và ghép nối card USB HDL 9090

Card USB HDL 9090 được sử dụng làm giao diện trung gian kết nối giữa máy tính và các thiết bị trường. Đây là phiên bản nâng cấp từ HDL 9001 với tốc độ lấy mẫu ADC cao hơn 5 lần và độ chính xác cao hơn 4 lần.

Chân tín hiệu Loại cổng Chức năng kỹ thuật trong hệ thống
GND / VCC Nguồn Chân mát và chân cấp nguồn 5V trích từ cổng USB máy tính.
ADC1 – ADC6 Input (Analog) Kênh nhận tín hiệu điện áp tương tự (0–5V) từ cảm biến nhiệt độ LM35.
SW1 – SW4 Output (Digital) Kênh xuất tín hiệu logic (0–5V) kích hoạt mở mạch Opto MOC3041M.
DI1 – DI4 Input (Digital) Kênh nhận tín hiệu vào dạng số (0–5V) phục vụ mở rộng giám sát.
CNT+ / CNT- / PULSE Input Cổng nhận tín hiệu đếm xung và tần số (0–5V).
DIR Input Chân thiết lập hướng đếm của bộ đếm xung (5V: đếm lên, 0V: đếm xuống).
PWM1 – PWM2 Output Kênh xuất tín hiệu điều chế độ rộng xung phục vụ điều khiển công suất.

3. Xây dựng chương trình điều khiển trên LabVIEW

Phần mềm điều khiển được thiết kế trên môi trường LabVIEW với sự hỗ trợ của thư viện trình điều khiển NI-VISA (phiên bản 3.1 trở lên) và module hàm chuyên dụng của card HDL 9090:

  • Front Panel: Cung cấp giao diện người dùng trực quan bao gồm các núm xoay/ô nhập giá trị nhiệt độ đặt (Numeric Controls), đồ thị diễn biến nhiệt độ theo thời gian thực (Waveform Graph), các đèn chỉ báo trạng thái hoạt động (Boolean Indicators) và nút dừng khẩn cấp hệ thống.
  • Block Diagram: Thuật toán điều khiển được đặt trong vòng lặp While Loop có gắn hàm định thời Timing để kiểm soát chu kỳ lấy mẫu. Chương trình đọc tín hiệu điện áp từ chân ADC của card USB 9090, thực hiện quy đổi tuyến tính sang giá trị nhiệt độ thực tế (°C), so sánh với giá trị đặt và xuất mức logic (0V hoặc 5V) ra chân số SW để kích mở mạch MOC3041M - Triac.

Nội dung chính theo từng chương

Chương 1: Tổng quan về ngôn ngữ lập trình LabVIEW

Chương này trình bày toàn diện về môi trường phát triển LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) của National Instruments:

  • Khái niệm lập trình G (Graphical Programming), cơ chế thực thi theo luồng dữ liệu (Dataflow) thay thế cho cơ chế dòng lệnh truyền thống.
  • Cấu trúc hai màn hình nền tảng của một Virtual Instrument (VI): Mặt giao diện người dùng (Front Panel) chứa các đối tượng điều khiển (Controls) và hiển thị (Indicators); Mặt sơ đồ khối (Block Diagram) chứa mã nguồn đồ họa gồm các đầu cuối (Terminals), nút chức năng (Nodes) và dây nối dữ liệu (Wires).
  • Hệ thống bảng công cụ lập trình: Bảng công cụ thao tác (Tools Palette với 10 công cụ chuyên biệt như Operating, Positioning, Wiring, Probe, Breakpoint); Bảng đối tượng giao diện (Controls Palette gồm Numeric, Boolean, String, Graph 2D/3D); Bảng hàm xử lý (Functions Palette gồm Structures, Numeric, Boolean, Comparison, Timing, File I/O, Waveform...).
  • Cơ chế vận hành của các cấu trúc điều khiển cơ bản: Vòng lặp While Loop với cực điều kiện dừng (Conditional Terminal) và cực đếm số lần lặp (Iteration Terminal); Cấu trúc vòng lặp For Loop với biến đếm số lần lặp xác định (Count Terminal).

Chương 2: Điều khiển lò nhiệt điện trở

Chương 2 tập trung vào cơ sở kỹ thuật nhiệt và các giải pháp điều khiển điện trở đốt nóng:

  • Phân loại và ứng dụng của lò điện trong luyện kim, nhiệt luyện, công nghiệp nhẹ và sinh hoạt; đánh giá các ưu thế vượt trội về khả năng tạo nhiệt cao, độ kín và tính dễ tự động hóa so với lò đốt nhiên liệu.
  • Nguyên lý phát nhiệt theo định luật Jun - Lenxơ ($Q = I^2RT$), phân biệt hai phương thức nung trực tiếp (vật nung là điện trở) và nung gián tiếp (qua dây nung phát xạ/đối lưu).
  • Phân tích nguyên lý và sơ đồ của phương pháp điều khiển bằng Rơle: dạng điều khiển hai vị trí có trễ, đặc tính đóng ngắt công suất theo chu kỳ dẫn đến hiện tượng nhiệt độ dao động quanh điểm cân bằng.
  • Phân tích nguyên lý điều khiển công suất bằng linh kiện bán dẫn Thyristor/Triac: điều chỉnh góc mở $\alpha$ trong từng bán kỳ điện áp nguồn để thay đổi điện áp hiệu dụng cấp cho tải; chi tiết hóa hai nguyên tắc dịch pha xung điều khiển (thẳng đứng tuyến tính và thẳng đứng arccos) cùng sơ đồ khối mạch gồm các khâu đồng pha, so sánh và tạo xung mở van.

Chương 3: Điều khiển nhiệt độ lò qua giao diện LabVIEW

Chương 3 là phần thực nghiệm thiết kế, tích hợp hệ thống phần cứng và phần mềm:

  • Xác định các thông số kỹ thuật thiết kế: đối tượng lò nhiệt điện trở 220V công suất 100W, cảm biến nhiệt bán dẫn LM35, card thu thập dữ liệu USB HDL 9090 và phần mềm điều khiển LabVIEW.
  • Thiết kế chi tiết sơ đồ nguyên lý mạch công suất: sử dụng vi mạch Opto-Triac MOC3041M để nhận tín hiệu điều khiển logic 0/5V từ cổng ra số của card USB 9090, kích hoạt van bán dẫn Triac đóng cắt nguồn xoay chiều 220V cho dây nung điện trở.
  • Khảo sát thông số chân tín hiệu, các tính năng vào/ra tương tự - số của Card USB HDL 9090 và quy trình thiết lập giao tiếp thông qua phần mềm nền tảng NI-VISA 3.1+.
  • Xây dựng thuật toán xử lý dữ liệu và cấu trúc sơ đồ khối chương trình hoàn chỉnh trên LabVIEW: đọc tín hiệu ADC, chuẩn hóa dải đo, so sánh ngưỡng điều khiển và xuất lệnh điều khiển số ra ngoại vi.

Chương 4: Kết luận

Chương 4 tổng kết các nội dung đã hoàn thành trong quá trình thực hiện đồ án, khẳng định tính khả thi của mô hình điều khiển lò nhiệt điện trở ghép nối máy tính và đánh giá mức độ hoàn thành nhiệm vụ nghiên cứu đặt ra.


Kết quả và đóng góp

  • Kết quả kỹ thuật: Đồ án đã thiết kế và hoàn thiện thành công mô hình hệ thống đo lường và điều khiển nhiệt độ lò điện trở 220V - 100W hoạt động ổn định. Tín hiệu nhiệt độ từ cảm biến LM35 được số hóa chính xác qua kênh ADC của card USB HDL 9090 và truyền về máy tính theo thời gian thực.
  • Giải pháp phần cứng và phần mềm: Xây dựng thành công mạch động lực sử dụng Triac kết hợp tầng cách ly quang MOC3041M, loại bỏ hoàn toàn hiện tượng nhiễu xung điện áp cao từ lưới điện xoay chiều 220V truyền ngược về cổng USB máy tính; Xây dựng giao diện giám sát (Front Panel) trên LabVIEW cho phép hiển thị trực quan đồ thị nhiệt độ và hỗ trợ thao tác vận hành thuận tiện.
  • Đóng góp học thuật: Đồ án đã hệ thống hóa phương pháp ứng dụng phần mềm LabVIEW kết hợp card thu thập dữ liệu thế hệ mới (USB HDL 9090) vào bài toán điều khiển quá trình nhiệt công nghiệp, cung cấp tài liệu kỹ thuật chi tiết về cấu hình phần cứng, sơ đồ nguyên lý ghép nối và thuật toán lập trình đồ họa.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế: Mô hình thực nghiệm chỉ mới triển khai trên lò nhiệt công suất nhỏ (100W); giải pháp điều khiển trên phần mềm vẫn dựa trên thuật toán so ngưỡng ON/OFF logic qua Triac, chưa ứng dụng sâu các thuật toán điều khiển liên tục để tinh chỉnh góc mở $\alpha$ trực tiếp trong từng chu kỳ điện áp.
  • Hướng mở rộng:
    1. Ứng dụng các module thuật toán tích hợp sẵn trong LabVIEW như bộ điều khiển PID kinh điển hoặc điều khiển Logic mờ (Fuzzy Logic) để triệt tiêu độ vọt lố và nâng cao chất lượng điều chỉnh nhiệt độ.
    2. Nâng cấp mạch công suất để ứng dụng cho các hệ thống lò nhiệt công nghiệp có dải công suất lớn hơn.
    3. Tận dụng các tính năng mạng của LabVIEW (như LabVIEW Web Server, giao thức TCP/IP) để xây dựng hệ thống giám sát và điều khiển lò nhiệt từ xa qua mạng nội bộ hoặc Internet.

Giá trị tham khảo

Đồ án là tài liệu tham khảo hữu ích cho sinh viên, học viên chuyên ngành Kỹ thuật Điều khiển và Tự động hóa, Điện công nghiệp, Cơ điện tử và Kỹ thuật Đo lường:

  • Chương 1 là tài liệu hướng dẫn cơ bản cho người mới bắt đầu tiếp cận môi trường lập trình đồ họa LabVIEW, hỗ trợ việc tra cứu chức năng của các bảng công cụ (Tools, Controls, Functions Palettes) và cấu trúc vòng lặp.
  • Chương 2 và Chương 3 cung cấp hướng dẫn thực hành đối với việc thiết kế mạch kích mở linh kiện bán dẫn công suất (Triac/MOC3041M) có cách ly quang, cũng như phương pháp lập trình giao tiếp giữa LabVIEW với các dòng card thu thập dữ liệu qua cổng USB sử dụng thư viện NI-VISA.

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

1. Hệ thống sử dụng cảm biến nhiệt độ và phần cứng thu thập dữ liệu nào? Hệ thống sử dụng cảm biến nhiệt độ bán dẫn LM35 để đo nhiệt độ trong lò và truyền tín hiệu điện áp tương tự (Analog 0-5V) về kênh ADC của card thu thập dữ liệu USB HDL 9090 kết nối với máy tính.

2. Khâu công suất đóng ngắt điện áp 220V cho lò nhiệt được thiết kế bằng linh kiện gì? Khâu công suất sử dụng linh kiện bán dẫn Triac được kích mở gián tiếp thông qua vi mạch cách ly quang Opto-Triac MOC3041M, giúp bảo vệ an toàn cho cổng USB và máy tính khỏi điện áp cao của mạch động lực.

3. Card USB HDL 9090 có những ưu điểm gì so với phiên bản HDL 9001 tiền nhiệm? Card USB HDL 9090 có tốc độ chuyển đổi ADC cao hơn 5 lần, độ chính xác cao hơn 4 lần so với HDL 9001, đồng thời được bổ sung thêm các chân tín hiệu vào dạng số (Digital Input - DI) giúp mở rộng khả năng ghép nối ngoại vi.

4. Phần mềm LabVIEW cần cài đặt thêm thành phần gì để có thể giao tiếp với card USB HDL 9090? Máy tính cần được cài đặt gói phần mềm điều khiển giao tiếp NI-VISA (phiên bản 3.1 hoặc cao hơn) của hãng National Instruments cùng với khối hàm chức năng I/O chuyên dụng của card HDL 9090.

5. Vì sao tác giả lựa chọn phương án điều khiển dùng Triac thay vì Rơle cơ khí? Phương pháp dùng Triac mang lại độ ổn định nhiệt cao hơn, đáp ứng tức thời, không bị ảnh hưởng bởi quán tính cơ học hay độ trễ tiếp điểm như Rơle, đồng thời có khả năng cách ly quang giúp triệt tiêu nhiễu và bảo vệ mạch điều khiển.


Kết luận

Đồ án tốt nghiệp "Điều khiển nhiệt độ lò qua giao diện LabVIEW" của sinh viên Vũ Trọng Tá đã giải quyết thành công bài toán tích hợp phần cứng thu thập dữ liệu và phần mềm lập trình đồ họa vào việc giám sát, điều khiển đối tượng nhiệt điện trở 220V - 100W. Đề tài đã làm rõ cơ sở lý thuyết truyền nhiệt, nguyên lý điều khiển bán dẫn công suất, đồng thời hiện thực hóa mạch giao tiếp cách ly an toàn qua card USB HDL 9090. Đây là công trình kỹ thuật có tính thực tiễn cao, đóng vai trò là tài liệu tham khảo có giá trị về phương pháp ứng dụng LabVIEW trong kỹ thuật đo lường và điều khiển tự động công nghiệp.