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

Trong quá trình công nghiệp hóa và hiện đại hóa sản xuất, kỹ thuật đo lường và điều khiển tự động ngày càng gắn liền với công nghệ máy tính. Các trung tâm điều khiển hiện đại yêu cầu hệ thống thu thập, xử lý tín hiệu và giám sát tham số theo thời gian thực nhằm tối ưu hóa dây chuyền công nghệ. Để đáp ứng các tiêu chuẩn về tốc độ giao tiếp và tính tương thích phần cứng, phần mềm LabVIEW của hãng National Instruments (Hoa Kỳ) đã được phát triển thành một môi trường lập trình đồ họa mạnh mẽ, hỗ trợ đắc lực cho các kỹ sư trong việc xây dựng các hệ thống đo lường và điều khiển thiết bị ảo.

Lò điện trở là thiết bị biến đổi điện năng thành nhiệt năng được ứng dụng rộng rãi trong các ngành luyện kim (nung kim loại, nhiệt luyện, sản xuất thép, hợp kim), công nghiệp nhẹ, thực phẩm, gốm sứ và đời sống. Tuy nhiên, lò nhiệt điện trở là đối tượng có quán tính nhiệt lớn, tiềm ẩn nhiều yếu tố phi tuyến và chịu tác động mạnh từ môi trường xung quanh. Việc nghiên cứu ứng dụng công nghệ điều khiển bán dẫn kết hợp với phần mềm máy tính có ý nghĩa thực tiễn quan trọng nhằm thay thế các hệ thống điều khiển rơle cơ học cũ, nâng cao độ ổn định và giảm thiểu sai lệch nhiệt độ.

Mục tiêu và nhiệm vụ nghiên cứu của đồ án bao gồm:

  1. Nghiên cứu cách thức hoạt động, giao diện và cú pháp lập trình đồ họa (ngôn ngữ G) của phần mềm LabVIEW, bao gồm cấu trúc bảng điều khiển, bảng chức năng và các vòng lặp.
  2. Nghiên cứu phương thức ghép nối máy tính, thu thập dữ liệu và điều khiển thiết bị thông qua Card giao tiếp USB-9090 (USB HDL 9090).
  3. Thiết kế giải pháp điều khiển và ổn định nhiệt độ lò nhiệt điện trở sử dụng mạch điều khiển công suất bán dẫn Triac kết hợp vi mạch cách ly quang.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Môi trường lập trình LabVIEW, Card thu thập dữ liệu USB-9090, cảm biến nhiệt độ LM35, mạch công suất Triac (kích mở qua MOC3041M) và đối tượng lò nhiệt điện trở.
  • Phạm vi nghiên cứu: Đồ án tập trung nghiên cứu mô hình lò nhiệt điện trở xoay chiều một pha điện áp 220V công suất 100W (và phân tích lý thuyết cho hệ thống lò công suất 1200W/220V/50Hz), thực hiện tại Khoa Điện - Điện tử, Trường Đại học Dân lập Hải Phòng trong giai đoạn 2019 - 2020.

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

Cơ sở lý thuyết được tác giả sử dụng trong đồ án dựa trên các nguyên lý vật lý, toán học và điện tử công suất:

  • Định luật Jun-Lenxơ (Joule-Lenz): Xác định lượng nhiệt tỏa ra khi có dòng điện chạy qua dây dẫn nung nóng: $$Q = I^2 R t$$ Trong đó: $Q$ là nhiệt lượng (J), $I$ là cường độ dòng điện (A), $R$ là điện trở dây nung ($\Omega$), $t$ là thời gian đốt nóng (s).
  • Mô hình hóa toán học lò nhiệt điện trở: Dưới góc độ điều khiển tự động, lò nhiệt điện trở được xem là một khâu quán tính bậc nhất có hàm truyền đạt: $$W(s) = \frac{K}{T s + 1}$$ Trong đó $K$ là hệ số khuếch đại tĩnh và $T$ là hằng số thời gian quán tính nhiệt.
  • Phương trình cân bằng nhiệt lượng: Quá trình truyền nhiệt trong lò tuân theo quan hệ cân bằng: $$\Delta Q = Q_c - Q_t \quad \longleftrightarrow \quad \Delta P = P_c - P_t$$ Với $Q_c, P_c$ là nhiệt lượng và công suất cung cấp cho lò; $Q_t, P_t$ là nhiệt lượng và công suất tổn hao tỏa ra môi trường.
  • Lý thuyết điều khiển công suất bằng Thyristor/Triac: Công suất cấp cho tải thuần trở được điều chỉnh thông qua việc thay đổi góc mở $\alpha$. Giá trị điện áp hiệu dụng trung bình cấp cho tải được tính toán theo công thức: $$U_{tb} = \sqrt{\frac{1}{2\pi} \int_{\alpha}^{\pi} \left(U_0 \sin(\omega t)\right)^2 d(\omega t)} = U_0 \sqrt{\frac{\pi - \alpha}{2\pi} + \frac{\sin(2\alpha)}{4\pi}}$$
  • Các nguyên tắc điều khiển phát xung mở van bán dẫn:
    • Nguyên tắc thẳng đứng tuyến tính: So sánh điện áp đồng bộ dạng răng cưa $U_s$ với điện áp điều khiển một chiều $U_{cm}$ tại khâu so sánh để xác định góc mở $\alpha = \frac{U_{cm}}{U_{cm\max}} \pi$.
    • Nguyên tắc điều khiển thẳng đứng "arccos": Sử dụng điện áp đồng bộ $U_s = U_m \cos(\omega t)$ lệch pha $\pi/2$ so với điện áp anốt, so sánh với điện áp điều khiển $U_{cm}$ hai cực tính để đạt quan hệ $\alpha = \arccos\left(\frac{U_{cm}}{U_m}\right)$.

Phương pháp nghiên cứu được triển khai:

  • Phương pháp phân tích và tổng hợp lý thuyết: Nghiên cứu cấu trúc phần mềm LabVIEW, kỹ thuật đo lường bằng máy tính và nguyên lý hoạt động của các phần tử bán dẫn công suất.
  • Phương pháp phân tích so sánh kỹ thuật: Đối chiếu các đặc tính làm việc, độ ổn định nhiệt độ, độ phức tạp phần cứng và độ tin cậy giữa phương pháp điều khiển rơle hai vị trí (ON/OFF) và phương pháp điều khiển góc mở bán dẫn (Thyristor/Triac).
  • Phương pháp thiết kế kỹ thuật - thực nghiệm: Xây dựng sơ đồ ghép nối phần cứng gồm cảm biến nhiệt độ LM35, Card giao tiếp USB-9090, khối mạch cách ly MOC3041M, phần tử công suất Triac và lập trình sơ đồ khối xử lý tín hiệu trên môi trường LabVIEW.

Nguồn dữ liệu nghiên cứu:

  • Tài liệu kỹ thuật phần mềm LabVIEW của hãng National Instruments.
  • Bảng tra cứu thông số kỹ thuật của cảm biến nhiệt bán dẫn LM35, vi mạch Opto-Triac MOC3041M và Card thu thập dữ liệu USB-9090.

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

Đồ án xây dựng một hệ thống hoàn chỉnh kết hợp giữa phần cứng đo lường, mạch điều khiển công suất và phần mềm giao diện máy tính:

Khối chức năng Phần tử / Thiết bị thực thi Nhiệm vụ kỹ thuật trong hệ thống
Cảm biến đo lường LM35 Đo nhiệt độ thực tế trong buồng lò, biến đổi nhiệt độ thành điện áp tương tự ($10\text{ mV}/^\circ\text{C}$) đưa về ngõ vào ADC.
Khối thu thập & ghép nối Card USB-9090 Chuyển đổi tín hiệu tương tự sang tín hiệu số qua bộ ADC, truyền dữ liệu lên máy tính qua cổng USB; nhận lệnh điều khiển số từ LabVIEW để xuất điện áp điều khiển $U_{dk}$.
Khối xử lý trung tâm Máy tính cài đặt LabVIEW Xử lý thuật toán điều khiển, so sánh giá trị nhiệt độ phản hồi với giá trị đặt, phát lệnh điều khiển số và hiển thị đồ thị nhiệt độ.
Khối cách ly quang & kích mở MOC3041M Cách ly an toàn giữa khối điều khiển 5VDC và khối động lực 220VAC, nhận tín hiệu điều khiển số để kích mở cực cổng (Gate) của Triac.
Khối công suất chấp hành Triac và Điện trở nhiệt Đóng cắt nguồn điện xoay chiều 220V/50Hz cấp cho dây nung điện trở công suất 100W của lò nhiệt.

Quy trình vận hành và nguyên lý điều khiển:

  • Khi nhiệt độ trong lò nhỏ hơn nhiệt độ đặt ($T_{thực} < T_{đặt}$): Tín hiệu điện áp từ cảm biến LM35 được Card USB-9090 số hóa qua bộ ADC và gửi về máy tính. Chương trình LabVIEW thực hiện phép so sánh logic và xuất tín hiệu điều khiển mức cao ($U_{dk} = 5\text{V}$). Điện áp này làm LED phát quang bên trong MOC3041M dẫn, kích mở thông Triac. Nguồn điện 220VAC được cấp thẳng vào điện trở nhiệt 100W, cung cấp công suất $P_c$ nung nóng buồng lò.
  • Khi nhiệt độ trong lò đạt hoặc vượt quá nhiệt độ đặt ($T_{thực} \ge T_{đặt}$): Phần mềm LabVIEW phát hiện sai lệch âm, tự động chuyển tín hiệu điều khiển về mức thấp ($U_{dk} = 0\text{V}$). MOC3041M ngắt, Triac khóa khi điện áp nguồn qua điểm 0 (Zero Crossing). Dòng điện cấp cho điện trở nhiệt bị ngắt hoàn toàn, nhiệt độ buồng lò ngừng gia tăng và giảm dần theo tốc độ tỏa nhiệt $Q_t$ ra môi trường.

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 giới thiệu toàn diện về môi trường phát triển LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) do National Instruments phát triển. Tác giả phân tích đặc trưng của ngôn ngữ lập trình G (Graphical Programming), nơi mã nguồn được xây dựng bằng sơ đồ khối thay vì các dòng lệnh văn bản như C hoặc Pascal. Một chương trình trong LabVIEW được gọi là VI (Virtual Instrument), gồm hai phần cốt lõi:

  • Front Panel: Giao diện người dùng chứa các đối tượng đầu vào (Controls) như núm xoay, nút bấm, công tắc và các đối tượng đầu ra (Indicators) như đèn LED báo trạng thái, đồng hồ số, đồ thị 2D/3D (Waveform Graph, XY Graph).
  • Block Diagram: Không gian chứa mã nguồn đồ họa gồm các cổng truyền dữ liệu (Terminals), các khối chức năng/hàm toán học (Nodes) và hệ thống đường dây truyền dữ liệu (Wires).

Chương 1 cũng trình bày chi tiết các bảng công cụ:

  • Tools Palette: Bảng công cụ con trỏ (Operating tool, Positioning tool, Labeling tool, Wiring tool, Breakpoint tool, Probe tool để kiểm tra giá trị trung gian).
  • Controls Palette & Functions Palette: Nhóm các hàm xử lý dữ liệu (Numeric, Boolean, String, Array, Cluster), hàm nhập xuất tệp (File I/O), giao tiếp cổng nối tiếp, hàm thời gian (Timing) và đồng bộ hóa (Synchronization).
  • Cấu trúc vòng lặp: Phân tích nguyên lý làm việc của While Loop (thực hiện ít nhất một lần, kết thúc dựa trên điều kiện tại Conditional Terminal) và For Loop (thực hiện số lần lặp cố định $N$ xác định qua Count Terminal).

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

Chương 2 phân tích cơ sở vật lý và các giải pháp kỹ thuật điều khiển nhiệt độ lò điện. Lò điện có ưu điểm tạo nhiệt độ cao, tốc độ nung lớn, phân bố nhiệt đồng đều, kín và dễ cơ khí hóa, tự động hóa so với lò sử dụng nhiên liệu, dù có nhược điểm tiêu tốn chi phí điện năng.

Tác giả tiến hành phân tích và so sánh hai phương pháp điều khiển lò điện trở:

  1. Phương pháp điều khiển dùng Rơle: Là phương pháp điều khiển hai vị trí có trễ (ON/OFF). Khi $\Delta P > 0$, rơle đóng tiếp điểm cấp điện; khi nhiệt độ vượt ngưỡng, rơle ngắt tiếp điểm. Nhược điểm chính là quán tính tiếp điểm cơ khí lớn, đường đặc tính dao động quanh ngưỡng ($\Delta t$) và không tạo được đặc tính điều khiển trơn.
  2. Phương pháp điều khiển dùng Thyristor/Triac: Điều khiển giá trị công suất cấp $P_c$ bằng cách thay đổi góc kích mở $\alpha$, giúp duy trì cân bằng $\Delta P = 0$ khi hệ thống xác lập. Phương pháp này đảm bảo chất lượng điều khiển cao, nhiệt độ ổn định và cách ly điện an toàn.

Bên cạnh đó, chương 2 phân tích hai nguyên tắc điều khiển góc mở van bán dẫn: nguyên tắc thẳng đứng tuyến tính và nguyên tắc thẳng đứng "arccos", đồng thời thiết lập sơ đồ khối mạch điều khiển gồm ba khâu chức năng: khâu đồng pha (tạo điện áp tựa răng cưa $U_{rc}$), khâu so sánh (so sánh $U_{rc}$ với $U_{dk}$) và khâu tạo xung/cách ly kích mở Thyristor.

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

Chương 3 trình bày các phương án thiết kế phần cứng và lập trình phần mềm thực thi:

  • Xác lập yêu cầu kỹ thuật: Lò nhiệt điện trở xoay chiều 220V - 100W, cảm biến nhiệt độ LM35, Card giao tiếp máy tính USB-9090 và chương trình điều khiển trung tâm trên LabVIEW.
  • So sánh giải pháp điều khiển: Tác giả lập luận chi tiết việc loại bỏ phương án dùng rơle ON/OFF do nhược điểm trễ cơ học và nhiễu tiếp điểm, từ đó quyết định lựa chọn mô-đun bán dẫn Triac kết hợp vi mạch cách ly MOC3041M.
  • Tích hợp hệ thống: Thiết lập sơ đồ kết nối chân giữa cảm biến LM35 với ngõ vào ADC của Card USB-9090, đường truyền tín hiệu USB về máy tính và ngõ ra số điều khiển cực G của Triac qua MOC3041M.
  • Lập trình trên LabVIEW: Xây dựng lưu đồ điều khiển khép kín, cấu hình khối giao tiếp phần cứng với Card USB-9090, thiết lập giao diện Front Panel hiển thị trực quan nhiệt độ lò và trạng thái đóng cắt nguồn.

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

Chương 4 tổng kết các kết quả đạt được của đồ án trong việc làm chủ công cụ lập trình LabVIEW, nghiên cứu sâu lý thuyết điều khiển lò nhiệt điện trở và hoàn thành thiết kế mô hình điều khiển nhiệt độ lò thông qua Card giao diện USB-9090 và mạch công suất Triac.

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

Đồ án đã tổng kết và đánh giá cụ thể hai giải pháp điều khiển lò điện trở:

Tiêu chí so sánh Điều khiển dùng Rơle Điều khiển dùng Thyristor / Triac
Nguyên lý tác động Đóng ngắt cơ học hai vị trí (ON/OFF) có độ trễ tiếp điểm Điều khiển góc mở pha $\alpha$ hoặc đóng ngắt bán dẫn qua điểm 0
Độ ổn định nhiệt độ Dao động liên tục trong dải sai lệch $\Delta t$, đặc tính không trơn Nhiệt độ ổn định, bám sát giá trị đặt, đặc tính điều khiển trơn
Độ bền và an toàn Tiếp điểm cơ khí dễ mòn, phát sinh tia lửa điện, dễ chịu ảnh hưởng của nhiễu Tuổi thọ chuyển mạch cao, cách ly quang hoàn toàn qua MOC3041M
Độ phức tạp phần mềm Tính toán đơn giản, có thể dùng mạch tương tự không cần lập trình Đòi hỏi xử lý số liệu, ghép nối qua máy tính hoặc bộ vi xử lý

Kết quả thực nghiệm và đóng góp kỹ thuật của tác giả:

  • Xây dựng thành công mô hình phần cứng điều khiển lò nhiệt điện trở xoay chiều 220V/100W kết nối máy tính.
  • Ứng dụng cảm biến LM35 với Card USB-9090 để thực hiện việc thu thập tín hiệu nhiệt độ qua kênh ADC đưa về phần mềm xử lý.
  • Thiết kế mạch công suất Triac sử dụng linh kiện cách ly quang MOC3041M điều khiển bằng mức tín hiệu số $U_{dk} \in {0\text{V}, 5\text{V}}$, khắc phục triệt để hiện tượng xung nhiễu và bảo vệ an toàn cho thiết bị thu thập dữ liệu máy tính.
  • Xây dựng giao diện điều khiển và giám sát trực quan trên nền tảng LabVIEW, cho phép hiển thị giá trị nhiệt độ tức thời và kiểm soát chu trình cấp nhiệt một cách tự động.

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

Hạn chế của đồ án:

  • Hệ thống thực nghiệm chỉ mới triển khai trên mô hình lò nhiệt điện trở công suất nhỏ (100W), chưa tiến hành thử nghiệm trên các hệ thống lò nung công nghiệp công suất lớn (như mức 1200W được khảo sát trong phần lý thuyết).
  • Phương pháp điều khiển phần mềm trong mạch thử nghiệm thực tế chủ yếu áp dụng nguyên lý đóng ngắt xung số qua mức logic 0V/5V của Card USB-9090, chưa tích hợp sâu các giải thuật điều khiển tự động kinh điển như PID liên tục hoặc điều khiển mờ (Fuzzy Logic) vốn có sẵn trong thư viện hàm LabVIEW.

Hướng phát triển tiếp theo được gợi mở từ phạm vi nghiên cứu:

  • Mở rộng ứng dụng hệ thống sang các bộ biến đổi công suất lớn hơn, tối ưu hóa mạch điều khiển góc mở liên tục dùng nguyên tắc "arccos" hoặc điều chế bề rộng xung (PWM) đồng bộ pha.
  • Phát triển các khối thuật toán PID số tự chỉnh tham số hoặc Logic mờ trên Block Diagram của LabVIEW để tối ưu hóa chỉ tiêu chất lượng quá độ của lò nhiệt.
  • Tích hợp các chuẩn giao tiếp công nghiệp đường dài (RS-485, Modbus) hoặc sử dụng tính năng LabVIEW Web Server để theo dõi và điều khiển nhiệt độ lò nung từ xa qua mạng cục bộ và Internet.

Giá trị tham khảo

Tài liệu đồ án này mang lại giá trị tham khảo cụ thể cho các đối tượng sau:

  • Sinh viên và giảng viên ngành Kỹ thuật Điều khiển và Tự động hóa, Điện Tự Động Công Nghiệp, Kỹ thuật Cơ điện tử và Đo lường - Tin học công nghiệp: Có thể sử dụng đồ án làm tài liệu học tập về thiết kế thiết bị ảo (Virtual Instruments) và ứng dụng phần mềm LabVIEW trong công nghiệp.
  • Người làm đề tài nghiên cứu về lò nhiệt và điện tử công suất: Chương 2 cung cấp cơ sở lý thuyết đầy đủ về hàm truyền lò nhiệt, các phương trình nhiệt lượng - công suất, và các nguyên tắc phát xung kích mở Thyristor/Triac.
  • Người xây dựng hệ thống đo lường - thu thập dữ liệu (DAQ): Chương 1 và Chương 3 là tài liệu tham khảo thực tế về phương pháp ghép nối card thu thập dữ liệu qua cổng USB (Card USB-9090), xử lý tín hiệu cảm biến nhiệt độ LM35 và thiết kế mạch cách ly quang công suất MOC3041M - Triac.

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

  1. Lò nhiệt điện trở được mô hình hóa toán học dưới dạng khâu động học nào trong đồ án? Theo phân tích của tác giả ở Chương 2, lò nhiệt điện trở được mô hình hóa bằng một khâu quán tính bậc nhất có hàm truyền đạt $W(s) = \frac{K}{Ts + 1}$, trong đó các tham số $K$ (hệ số khuếch đại) và $T$ (hằng số thời gian) được xác định gần đúng theo yêu cầu công nghệ và kích thước buồng lò.

  2. Tín hiệu nhiệt độ từ buồng lò được thu thập và truyền về máy tính xử lý qua quy trình nào? Nhiệt độ buồng lò được cảm biến nhiệt bán dẫn LM35 chuyển đổi thành tín hiệu điện áp tương tự ($10\text{ mV}/^\circ\text{C}$). Điện áp này được đưa vào kênh ADC của Card giao tiếp USB-9090 để biến đổi thành tín hiệu số, sau đó truyền qua cổng USB vào máy tính để phần mềm LabVIEW xử lý.

  3. Nguyên tắc điều khiển thẳng đứng tuyến tính và thẳng đứng "arccos" cho Thyristor khác nhau như thế nào? Nguyên tắc thẳng đứng tuyến tính sử dụng điện áp đồng bộ dạng 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$ tỷ lệ tuyến tính với $U_{cm}$. Trong khi đó, nguyên tắc thẳng đứng "arccos" dùng điện áp đồng bộ hình sin $U_s = U_m \cos(\omega t)$ lệch pha $\pi/2$ so với điện áp nguồn, cho phép điều chỉnh góc mở $\alpha$ từ $0$ đến $\pi$ theo quy luật phi tuyến $U_m \cos\varphi = U_{cm}$, phù hợp cho các bộ chỉnh lưu đòi hỏi độ chính xác và chất lượng cao.

  4. Tại sao tác giả lại lựa chọn mạch điều khiển dùng Triac thay vì tiếp điểm Rơle cơ khí? Tác giả lựa chọn Triac vì phương pháp dùng rơle cơ học có độ trễ lớn, nhiệt độ buồng lò luôn dao động trong khoảng sai lệch $\Delta t$, tiếp điểm dễ bị mài mòn và sinh tia lửa điện. Ngược lại, mạch điều khiển dùng Triac kết hợp vi mạch cách ly quang MOC3041M cho phép đóng cắt nhanh, nhiệt độ ổn định, có độ cách ly điện an toàn giữa mạch lực và mạch điều khiển, đồng thời ít chịu ảnh hưởng của nhiễu.

  5. Cấu trúc một chương trình ảo (VI) trong phần mềm LabVIEW gồm những thành phần cơ bản nào? Một chương trình ảo (VI) trong LabVIEW bao gồm hai thành phần chính: Front Panel đóng vai trò là giao diện tương tác người dùng (chứa các công cụ điều khiển Controls và các bộ hiển thị Indicators) và Block Diagram đóng vai trò là mã nguồn đồ họa (chứa các khối hàm Nodes, cổng kết nối Terminals và dây truyền dữ liệu Wires thể hiện lưu đồ thuật toá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á đã hoàn thành việc nghiên cứu toàn diện môi trường lập trình đồ họa LabVIEW và lý thuyết điều khiển công suất lò nhiệt điện trở. Tác giả đã thiết kế và hiện thực hóa thành công mô hình điều khiển nhiệt độ lò điện trở 220V - 100W bằng phần tử bán dẫn Triac kết hợp vi mạch cách ly MOC3041M, ghép nối với máy tính thông qua Card thu thập dữ liệu USB-9090. Hệ thống chứng minh tính hiệu quả của giải pháp thiết bị ảo (Virtual Instrumentation) trong việc giám sát trực quan, nâng cao độ ổn định nhiệt độ và đảm bảo an toàn vận hành so với các phương pháp điều khiển rơle truyền thống.