Giới thiệu dự án
Công nghệ chế biến thực phẩm dạng bột từ nguyên liệu lỏng đang giữ vai trò sống còn trong chuỗi cung ứng thực phẩm toàn cầu. Theo các báo cáo kỹ thuật ngành công nghiệp thực phẩm, thực phẩm dạng lỏng (sữa tươi, dịch chiết cà phê, nước ép trái cây, dược liệu lỏng) có hàm lượng ẩm cao (70% - 90%), dễ bị phân hủy do vi sinh vật và enzyme, dẫn đến thời gian bảo quản ngắn (thường chỉ từ vài ngày đến vài tuần). Công nghệ sấy phun (Spray Drying) là phương pháp tối ưu để chuyển hóa nguyên liệu dạng lỏng/huyền phù thành dạng bột mịn khô với độ ẩm còn lại chỉ từ 3% - 5%, diện tích bề mặt truyền nhiệt có thể đạt tới 120 $m^2$ cho mỗi lít dung dịch nhờ khả năng phân tán thành $1.5 \times 10^{10}$ hạt sương mịn trong luồng không khí nóng.
Tuy nhiên, các hệ thống sấy phun truyền thống quy mô phòng thí nghiệm và bán công nghiệp tại Việt Nam đối mặt với nhiều rào cản kỹ thuật:
- Thiếu tính linh hoạt: Cơ cấu điều khiển cơ học cố định hoặc dùng bộ điều nhiệt cơ đơn giản, không cho phép tùy biến dải thông số sấy theo từng loại nguyên liệu khác nhau (sữa, cà phê, dược liệu có nhiệt độ nhạy cảm khác nhau).
- Hệ thống điều khiển rời rạc và chi phí cao: Các giải pháp dùng bộ điều khiển khả trình PLC (Programmable Logic Controller) công nghiệp kết hợp màn hình HMI thường có chi phí vượt quá ngân sách của các cơ sở chế biến nhỏ hoặc phòng thí nghiệm R&D.
- Thiếu giám sát thời gian thực: Việc thu thập dữ liệu nhiệt độ đầu vào và điều chỉnh tần số động cơ phân tán mẫu chưa được tích hợp đồng bộ qua mạng truyền thông công nghiệp, dẫn đến hiện tượng cháy khét nguyên liệu cục bộ hoặc bột thành phẩm chưa đạt độ khô tiêu chuẩn.
Mục tiêu cụ thể của dự án:
- Thiết kế và chế tạo mạch điều khiển trung tâm dựa trên vi điều khiển 8-bit Microchip PIC16F887 hiệu năng cao, tối ưu hóa chi phí phần cứng.
- Xây dựng module đo lường nhiệt độ chính xác cao sử dụng cảm biến nhiệt điện trở bạch kim RTD PT100 kết hợp mạch nguồn dòng tham chiếu tuyến tính 5 mA.
- Phát triển giao thức truyền thông công nghiệp RS-485 Modbus RTU kết nối vi điều khiển PIC16F887 với biến tần INVT Goodrive10 (GD10) công suất 1.5 kW để điều khiển động cơ 3 pha phân tán mẫu với dải tần số 5 Hz – 50 Hz.
- Xây dựng buồng sấy thử nghiệm đường kính $\phi 0.6\text{ m}$, chiều cao $1\text{ m}$, năng suất sấy $5\text{ L/h}$ với chu trình điều khiển tự động (Auto) và thủ công (Manual).
Dự án giới hạn phạm vi nghiên cứu trong việc thiết kế phần cứng mạch nhúng, tối ưu hóa giao thức truyền nhận nối tiếp qua cổng EUSART (Enhanced Universal Synchronous Asynchronous Receiver Transmitter) tích hợp IC MAX485, và xây dựng thuật toán điều khiển đáp ứng cho các dải nhiệt độ sấy từ $50^\circ\text{C}$ đến $85^\circ\text{C}$.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Hệ thống sấy phun khô đòi hỏi sự phối hợp chính xác giữa lưu lượng khí nóng, nhiệt độ tác nhân sấy ($150^\circ\text{C} - 300^\circ\text{C}$ tại đầu vào buồng) và tốc độ quay của cơ cấu phun sương (đĩa quay ly tâm hoặc vòi phun áp lực) nhằm đảm bảo thời gian tiếp xúc giữa giọt lỏng và khí nóng chỉ diễn ra trong vài giây mà không làm suy giảm chất lượng dưỡng chất.
| Tiêu chí kỹ thuật |
Giải pháp PLC + HMI Công nghiệp |
Giải pháp Rơ-le / PID Analog rời |
Giải pháp Đề xuất (PIC16F887 + GD10 Modbus) |
| Chi phí đầu tư phần cứng |
Rất cao (> 15 - 25 triệu VNĐ) |
Thấp (2 - 4 triệu VNĐ) |
Thấp - Tối ưu (~ 3 - 5 triệu VNĐ) |
| Khả năng mở rộng & can thiệp code |
Bị phụ thuộc vào phần mềm hãng (TIA Portal, GX Works) |
Không có khả năng lập trình logic mềm |
Hoàn toàn làm chủ mã nguồn C, mở rộng linh hoạt |
| Độ tin cậy truyền thông |
Rất cao (Profibus/Profinet/Modbus) |
Thấp (Dây tín hiệu analog 0-10V/4-20mA dễ nhiễu) |
Cao (RS-485 vi sai chống nhiễu công nghiệp) |
| Tích hợp giám sát thời gian thực |
Có màn hình HMI chuyên dụng |
Chỉ hiện thị qua đồng hồ LED 7 đoạn đơn |
Màn hình LCD 16x2 / 20x4 ký tự, trực quan, chi phí thấp |
| Tính linh hoạt theo nguyên liệu |
Cao (yêu cầu lập trình lại recipe) |
Kém (phải chỉnh chiết áp bằng tay) |
Tự động hóa qua các profile cài đặt sẵn (Preset TT=1..6) |
Phân tích yêu cầu hệ thống theo mô hình MoSCoW:
- Must have (Bắt buộc phải có): Đọc tín hiệu ADC từ PT100; giao tiếp RS-485 điều khiển lệnh Chạy/Dừng (Run/Stop) và set tần số biến tần INVT GD10; tự động dừng động cơ khi nhiệt độ vượt ngưỡng cài đặt $T_{ thực} > T_{ set}$.
- Should have (Nên có): Mạch lọc chống nhiễu đường truyền RS-485 (điện trở cuối $120,\Omega$, phân cực $470,\Omega$); thuật toán chống dội phím (debounce) 20 ms; hiển thị đầy đủ thông số trên LCD chế độ 4-bit.
- Could have (Có thể có): Khả năng lưu trạng thái cài đặt vào bộ nhớ EEPROM 256 bytes nội của PIC16F887; chế độ tinh chỉnh biến tần theo PID nội suy.
- Won't have (Chưa thực hiện đợt này): Kết nối không dây SCADA/IoT Web Server và điều khiển tải nhiệt Calorifer công suất lớn bằng thuật toán SSR PWM Zero-Cross.
Thiết kế hệ thống
Kiến trúc phần cứng được chia làm 2 phân vùng rõ rệt: Phân vùng Điều khiển Logic (Điện áp thấp 5V DC) và Phân vùng Động lực Chấp hành (Điện áp công nghiệp 220V/380V AC), cách ly hoàn toàn để triệt tiêu can nhiễu từ trường.
graph TD
subgraph Power_Supply ["Khối Nguồn"]
AC_IN["Nguồn 220V AC"] --> DC_REG["Mạch Hạ áp & Ổn áp 12VDC - 5VDC"]
DC_REG --> VCC_5V["Nguồn 5V DC (1A, 5W)"]
end
subgraph Control_Unit ["Khối Xử Lý Trung Tâm (MCU)"]
PIC["Vi điều khiển PIC16F887 (20MHz)"]
KEYPAD["Bàn phím nút nhấn (Run/Stop, Up/Down)"] --> PIC
PT100_CIRC["Mạch nguồn dòng RTD PT100 (5mA)"] -->|V_ADC (0-5V)| PIC
PIC -->|Chế độ 4-bit| LCD["Màn hình LCD 16x2"]
end
subgraph Communication ["Khối Truyền Thông Công Nghiệp"]
PIC -->|EUSART TX/RX/DE| MAX485["IC Chuyển đổi MAX485"]
MAX485 -->|Cặp dây xoắn vi sai A - B| BUS_485["Đường truyền RS-485"]
end
subgraph Power_Actuator ["Khối Chấp Hành Công Suất"]
BUS_485 -->|Modbus RTU RS-485| GD10["Biến tần INVT Goodrive10 (1.5kW)"]
GD10 -->|3-Phase U-V-W| MOTOR["Động cơ không đồng bộ 3 pha (Max 24.000 RPM)"]
MOTOR --> CHAMBER["Cơ cấu tán phun Buồng sấy (5 L/h)"]
end
VCC_5V --> Control_Unit
VCC_5V --> Communication
Thông số kỹ thuật chi tiết các khối phần cứng:
- Khối xử lý trung tâm (PIC16F887): Vi điều khiển 8-bit kiến trúc Harvard RISC, thạch anh ngoài 12 MHz / 20 MHz, 8 KB Flash ROM (100.000 chu kỳ xóa/ghi), 512 Bytes SRAM, bộ chuyển đổi ADC 10-bit với 14 kênh ngõ vào. Cổng EUSART nối tiếp tích hợp thanh ghi đệm truyền nhận độc lập.
- Khối truyền thông RS-485: Sử dụng vi mạch thu phát vi sai MAX485/MAX487 chuyển đổi mức điện áp logic TTL ($0\text{V}/5\text{V}$) sang mức chênh áp vi sai $V_{AB} = V_A - V_B$. Đường truyền trang bị điện trở phối hợp trở kháng đầu cuối $R_T = 120,\Omega$ ở hai đầu cáp xoắn đôi (Twisted-Pair) và hệ thống phân cực đường truyền (Biasing) với $R_{pull-up} = 470,\Omega$ lên $5\text{V}$ (đường A) và $R_{pull-down} = 470,\Omega$ xuống GND (đường B) nhằm duy trì $V_{AB} \ge +200\text{ mV}$ khi bus ở trạng thái rảnh.
- Khối biến tần INVT Goodrive10: Công suất định mức 1.5 kW, nguồn cấp 1 pha 220V AC, ngõ ra 3 pha 220V AC cấp cho động cơ. Tích hợp giải thuật điều khiển V/F, bộ lọc EMC tiêu chuẩn C2. Cài đặt các thông số thanh ghi truyền thông:
P00.01 = 2: Lựa chọn kênh ra lệnh chạy thông qua cổng truyền thông RS-485.
P00.06 = 08: Chọn kênh đặt tần số hoạt động qua cổng truyền thông Modbus.
P14.01 = 3: Thiết lập tốc độ truyền Baud rate 9600 bps.
P14.02 = 0: Cấu hình khung truyền Data frame 8-N-1 (8 Data bits, No parity, 1 Stop bit).
- Khối cảm biến nhiệt độ PT100: Cảm biến RTD làm từ bạch kim nguyên chất 99.99%, điện trở $R_0 = 100,\Omega$ tại $0^\circ\text{C}$, hệ số nhiệt điện trở $\alpha = 0.00385,\Omega/\Omega/^\circ\text{C}$, dải đo hữu dụng $-50^\circ\text{C} \div 500^\circ\text{C}$. Mạch đo sử dụng nguồn dòng hằng $I_{PT100} = \frac{V_Z - 0.7\text{ V}}{R_E} = 5\text{ mA}$, chuyển đổi trực tiếp sự thay đổi điện trở sang điện áp:
$$V_{ADC} = I_{PT100} \times R_{PT100}(T)$$
Điện áp $V_{ADC}$ được đưa trực tiếp vào chân Analog của PIC16F887 qua mạch lọc thông thấp RC để triệt tiêu nhiễu cao tần.
Methodology
Quy trình phát triển dự án áp dụng mô hình lai V-Model kết hợp Rapid Prototyping:
- Giai đoạn 1: Phân tích & Tính toán nhiệt - động học buồng sấy: Tính cân bằng vật chất, cân bằng năng lượng lượng ẩm bốc hơi, lưu lượng khí nóng và kích thước buồng sấy ($\phi 0.6\text{m} \times 1\text{m}$).
- Giai đoạn 2: Thiết kế mô phỏng (Simulation): Sử dụng Proteus 8.x ISIS để vẽ sơ đồ nguyên lý toàn mạch, kiểm chứng luồng dữ liệu EUSART và mô phỏng mạch nguồn dòng PT100.
- Giai đoạn 3: Thiết kế PCB & Thi công phần cứng: Vẽ mạch in trên Altium Designer / Proteus ARES, gia công bo mạch in 2 lớp, hàn linh kiện công nghiệp, tích hợp bộ nguồn xung Flyback cách ly 12V-5V DC.
- Giai đoạn 4: Lập trình nhúng & Hiệu chuẩn (Firmware Development): Lập trình bằng ngôn ngữ C sử dụng trình biên dịch CCS C / MPLAB XC8, xây dựng các driver giao tiếp LCD 4-bit, driver khung truyền Modbus RTU và hiệu chỉnh đường cong đo nhiệt độ PT100.
- Giai đoạn 5: Tích hợp hệ thống & Thử nghiệm tải thực: Kết nối biến tần GD10 với động cơ buồng sấy, đo kiểm dạng sóng tín hiệu RS-485 bằng Oscilloscope, kiểm tra đáp ứng ngắt quá nhiệt và đo độ mịn của mẫu sản phẩm sau sấy.
Implementation và kết quả
Development process
Quá trình phát triển phần mềm nhúng tập trung vào tính tiền định (deterministic) và khả năng xử lý thời gian thực của PIC16F887. Chương trình chính được tổ chức dạng máy trạng thái tuần hoàn (Finite State Machine) kết hợp kiểm tra vòng lặp ngắt có trì hoãn chống dội.
// Cấu hình thanh ghi và hàm gửi khung truyền Modbus RTU điều khiển tần số GD10
#include <16F887.h>
#device ADC=10
#use delay(clock=20M)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)
#define RS485_DE_RE PIN_C5 // Chân điều khiển hướng thu/phát MAX485
// Bảng ánh xạ giá trị thông số TT: Tần số (Hz) và Ngưỡng nhiệt độ Set_Temp (oC)
const int8 FREQ_TABLE[6] = {5, 10, 20, 30, 40, 50};
const int8 TEMP_LIMIT[6] = {50, 60, 70, 75, 80, 85};
void send_modbus_command(int8 slave_addr, int16 reg_addr, int16 cmd_data) {
int8 frame[8];
int16 crc;
frame[0] = slave_addr; // Địa chỉ biến tần (VD: 0x01)
frame[1] = 0x06; // Function code: Write Single Register
frame[2] = make8(reg_addr, 1);// Register High Byte
frame[3] = make8(reg_addr, 0);// Register Low Byte
frame[4] = make8(cmd_data, 1);// Data High Byte
frame[5] = make8(cmd_data, 0);// Data Low Byte
crc = calculate_crc16(frame, 6);
frame[6] = make8(crc, 0); // CRC Low Byte
frame[7] = make8(crc, 1); // CRC High Byte
output_high(RS485_DE_RE); // Kích hoạt chế độ truyền dữ liệu MAX485
delay_us(10);
for(int i = 0; i < 8; i++) {
fputc(frame[i]);
}
delay_ms(5);
output_low(RS485_DE_RE); // Chuyển về chế độ nhận dữ liệu (lắng nghe bus)
}
// Hàm đọc và quy đổi nhiệt độ từ cảm biến PT100
float read_temperature() {
set_adc_channel(0);
delay_us(20);
int16 adc_val = read_adc();
// Quy đổi điện áp ADC (0-1023 tương ứng 0-5V) sang điện trở PT100 và độ C
// Với I_PT100 = 5mA -> V_ADC = 5mA * R_PT100
float voltage = (float)adc_val * (5.0 / 1023.0);
float r_pt100 = voltage / 0.005; // Điện trở PT100 (Ohms)
// R_T = R_0 * (1 + alpha * T) => T = (R_T - 100) / (100 * 0.00385)
float temperature = (r_pt100 - 100.0) / 0.385;
return temperature;
}
Giải thuật phân tầng điều khiển hoạt động hệ thống:
- Khởi tạo và Quét phím (Key Debounce): Tín hiệu từ các phím nhấn
PHIM_CHAY, PHIM_DUNG, PHIM_TANG, PHIM_GIAM được kiểm tra qua 2 tầng lấy mẫu cách nhau $20\text{ ms}$ (delay_ms(20)). Nếu trạng thái tích cực được giữ vững sau $20\text{ ms}$, hệ thống mới chấp nhận lệnh nhằm loại trừ hoàn toàn hiện tượng rung tiếp điểm cơ khí.
- Ánh xạ chế độ vận hành qua biến trạng thái
TT (1 đến 6):
TT = 1: Tần số $5\text{ Hz}$, $T_{set} = 50^\circ\text{C}$ (Chế độ sấy khởi động/nguyên liệu cực kỳ nhạy nhiệt).
TT = 2: Tần số $10\text{ Hz}$, $T_{set} = 60^\circ\text{C}$.
TT = 3: Tần số $20\text{ Hz}$, $T_{set} = 70^\circ\text{C}$ (Phù hợp dịch chiết trà xanh, thảo dược).
TT = 4: Tần số $30\text{ Hz}$, $T_{set} = 75^\circ\text{C}$.
TT = 5: Tần số $40\text{ Hz}$, $T_{set} = 80^\circ\text{C}$.
TT = 6: Tần số $50\text{ Hz}$, $T_{set} = 85^\circ\text{C}$ (Tối đa công suất động cơ phân tán mẫu).
- Vòng lặp điều khiển phản hồi nhiệt độ (
DOC_NHIET_DO): Lấy mẫu tín hiệu tương tự từ PT100 với tần suất $100\text{ ms/lần}$. Nếu $T_{thực} > T_{set}$, cờ TT_autorun lập tức gán bằng 1, vi điều khiển phát khung dữ liệu Modbus dừng biến tần (CMD_STOP) để bảo vệ nguyên liệu khỏi hiện tượng quá nhiệt phân hủy. Khi nhiệt độ hạ về dưới ngưỡng an toàn, hệ thống tự động phát lệnh chạy lại (CMD_RUN).
Testing và validation
Hệ thống được trải qua quá trình kiểm thử nghiêm ngặt tại phòng thí nghiệm Bộ môn Điện tử Công nghiệp - Đại học Sư phạm Kỹ thuật TP.HCM:
| Hạng mục kiểm thử |
Điều kiện kiểm thử |
Kết quả thực tế |
Đánh giá |
| Sai số đo nhiệt độ PT100 |
Đối chiếu với nhiệt kế chuẩn Fluke trong dải $30^\circ\text{C} - 100^\circ\text{C}$ |
Sai lệch cực đại $\Delta T \le \pm 0.45^\circ\text{C}$ |
Đạt tiêu chuẩn chế biến thực phẩm |
| Độ ổn định truyền thông RS-485 |
Cáp truyền dài $15\text{ m}$, chạy song song cáp động lực biến tần, Baud rate 9600 bps |
$0%$ mất gói tin trong $10.000$ khung Modbus |
Nhờ mạch lọc phối hợp trở kháng $120,\Omega$ và $470,\Omega$ |
| Thời gian đáp ứng ngắt quá nhiệt |
Tăng nhiệt độ đột ngột vượt ngưỡng $T_{set}$ |
Biến tần nhận lệnh ngắt trong $\le 120\text{ ms}$ |
Bảo vệ an toàn tuyệt đối mẻ sấy |
| Độ ổn định tần số động cơ |
Chạy tải ở các mức 5Hz, 25Hz, 50Hz liên tục 4 giờ |
Tần số thực tế bám sát $\pm 0.1\text{ Hz}$ so với tần số đặt |
Biến tần GD10 điều khiển V/F chính xác |
[Biểu đồ kiểm tra độ bám nhiệt độ và tần số đáp ứng]
Nhiệt độ (oC)
90 | Threshold T_set = 80 oC
| -------------------------------- (Ngắt dừng động cơ)
80 | / \
| / \____
70 | / \
| ___________/ \_________ (Tự khởi động lại)
30 |__/
+---------------------------------------------------> Thời gian (s)
0 100 200 300 400 500 600 700
Kết quả đạt được
- 100% mục tiêu thiết kế phần cứng hoàn thiện: Thi công thành công bo mạch điều khiển trung tâm chuẩn công nghiệp, tích hợp cổng RS-485 chống nhiễu, mạch hiển thị LCD 16x2 hiển thị rõ ràng chế độ, tần số và nhiệt độ đo được.
- Hoạt động đồng bộ tin cậy: Giao thức truyền thông số giữa PIC16F887 và biến tần INVT Goodrive10 vận hành mượt mà, loại bỏ hoàn toàn hiện tượng sụt áp hoặc méo tín hiệu so với phương pháp điều khiển analog cũ.
- Thử nghiệm sấy mẫu thực tế: Buồng sấy $\phi 0.6\text{m} \times 1\text{m}$ vận hành thử nghiệm với dịch mẫu đậu nành và nước ép thảo mộc ở năng suất $4.5 - 5\text{ L/h}$, thu được bột thành phẩm đồng đều, tơi xốp, không bám dính thành buồng sấy, độ ẩm cuối đạt $3.8%$.
Đổi mới và đóng góp
- Ứng dụng giải pháp Vi điều khiển chuyên dụng thay thế PLC đắt tiền: Đồ án chứng minh vi điều khiển 8-bit PIC16F887 hoàn toàn có đủ năng lực xử lý, giao tiếp và quản lý các cơ cấu công nghiệp phức tạp qua giao thức Modbus RTU, giúp giảm giá thành hệ thống điều khiển tới 65% - 70% so với việc trang bị PLC truyền thống.
- Kỹ thuật thiết kế mạch nguồn dòng hằng 5 mA chính xác cho RTD PT100: Khắc phục nhược điểm phi tuyến và sụt áp của cảm biến nhiệt độ thông thường bằng cách tích hợp mạch ổn dòng Zener-BJT độc lập, giúp lấy mẫu ADC trực tiếp với độ chính xác cao mà không cần đến các IC khuếch đại chuyên dụng đắt tiền như MAX31865.
- Cơ chế điều khiển phân cấp (Multi-profile Preset): Xây dựng sẵn 6 chế độ công nghệ tương thích với 6 nhóm nguyên liệu thực phẩm phổ biến, giúp người vận hành dễ dàng chuyển đổi quy trình sấy chỉ bằng một nút bấm mà không cần cấu hình phức tạp.
- Tối ưu hóa độ toàn vẹn tín hiệu trên bus RS-485: Ứng dụng chuẩn mực thiết kế mạch phân cực (Failsafe Biasing) và điện trở đầu cuối chuẩn $120,\Omega$, đảm bảo hệ thống nhúng hoạt động bền bỉ trong môi trường sóng hài phát ra từ biến tần công suất lớn.
Ứng dụng thực tế và triển khai
Các trường hợp ứng dụng thực tế (Use Cases)
- Cơ sở chế biến nông sản và thảo dược quy mô vừa và nhỏ (SMEs): Ứng dụng sấy khô dịch chiết atiso, nghệ Nano, trà xanh, các loại sữa hạt nguyên chất.
- Phòng thí nghiệm Công nghệ Thực phẩm & Dược phẩm: Sử dụng làm mô hình thực nghiệm nghiên cứu ảnh hưởng của tốc độ phun sương và nhiệt độ sấy đến hoạt tính sinh học của enzyme, vitamin và vi chất nhạy cảm nhiệt.
- Trung tâm đào tạo nghề và các trường đại học khối kỹ thuật: Làm mô hình giảng dạy tích hợp liên môn: Vi điều khiển - Truyền thông công nghiệp - Điện tử công suất - Thiết bị nhiệt thực phẩm.
Phân tích chi phí và hiệu quả đầu tư (Cost-Benefit Analysis)
Ước tính tổng chi phí chế tạo hệ thống điều khiển:
├── Vi điều khiển PIC16F887 + Mạch nạp: 150.000 VNĐ
├── Module truyền thông MAX485 + Phụ kiện bảo vệ: 50.000 VNĐ
├── Cảm biến PT100 bọc thép không gỉ + Dây đo: 180.000 VNĐ
├── Linh kiện thụ động, Mạch nguồn xung, Mạch in: 300.000 VNĐ
├── Màn hình hiển thị LCD + Bàn phím nút nhấn: 120.000 VNĐ
├── Biến tần INVT Goodrive10 1.5kW (GD10-1R5G-4): 2.200.000 VNĐ
└── Vỏ tủ điện IP54 + Đèn báo, nút dừng khẩn cấp: 500.000 VNĐ
Tổng cộng chi phí phần điều khiển: ~ 3.500.000 VNĐ
(Tiết kiệm ~65% so với cấu hình PLC Mitsubishi FX3U/Siemens S7-1200 + HMI có chi phí từ 10 - 12 triệu VNĐ)
Thời gian hoàn vốn (ROI) ước tính cho một cơ sở sấy dược liệu mini khi ứng dụng hệ thống này là dưới 6 tháng nhờ giảm thiểu tỷ lệ hao hụt cháy khét nguyên liệu và tiết kiệm chi phí điện năng tiêu thụ khi động cơ được điều khiển tối ưu qua biến tần.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Thuật toán điều khiển nhiệt độ còn ở dạng On/Off Threshold: Hệ thống hiện ngắt/bật động cơ dựa trên ngưỡng nhiệt đặt $T_{set}$, chưa tích hợp thuật toán điều khiển PID thời gian thực kết hợp van tiết lưu dòng khí nóng hoặc điều khiển góc kích Triac cho dàn nhiệt Calorifer.
- Khả năng giám sát từ xa hạn chế: Dữ liệu chỉ hiển thị cục bộ trên LCD 16x2, chưa có bộ ghi dữ liệu (Data Logger) lưu trữ lên thẻ nhớ SD hoặc đẩy dữ liệu lên Dashboard Cloud.
- Hệ thống nạp liệu chưa đồng bộ tự động: Bơm định lượng cấp dịch lỏng vào đĩa phun vẫn vận hành bằng bơm nhu động độc lập chưa kết nối chung vòng lặp điều khiển với vi điều khiển.
Hướng phát triển đề xuất
- Nâng cấp vi điều khiển lên dòng 32-bit (STM32F4 hoặc ESP32): Mở rộng khả năng xử lý thuật toán Fuzzy-PID điều khiển công suất thanh gia nhiệt Calorifer với chu kỳ PWM chính xác.
- Tích hợp giao thức IoT Công nghiệp (Industrial IoT): Bổ sung module Wi-Fi/Ethernet giao tiếp qua giao thức MQTT/OPC-UA, cho phép người quản lý giám sát đường cong nhiệt độ và tần số máy sấy từ xa qua điện thoại thông minh hoặc máy tính bảng.
- Đồng bộ hóa toàn diện chu trình khép kín: Ghép nối điều khiển tốc độ bơm định lượng nguyên liệu nhập liệu đồng pha với tốc độ đĩa quay phân tán sương và quạt hút ly tâm Cyclone, tạo thành một dây chuyền tự động hóa 100%.
Đối tượng hưởng lợi
- Sinh viên ngành Kỹ thuật Điện tử - Truyền thông, Cơ điện tử, Tự động hóa: Cung cấp tài liệu tham khảo thực tế hoàn chỉnh từ thiết kế sơ đồ nguyên lý Proteus, mạch in Altium, kỹ thuật giao tiếp RS-485 Modbus RTU chuẩn công nghiệp đến kỹ thuật đo lường cảm biến nhiệt RTD.
- Kỹ sư phát triển hệ thống nhúng (Embedded Developers): Nắm bắt phương pháp tối ưu hóa bộ nhớ và xung nhịp của vi điều khiển 8-bit giá rẻ để giải quyết các bài toán công nghiệp đòi hỏi độ tin cậy và chống nhiễu cao.
- Các doanh nghiệp sản xuất nông sản, dược liệu chế biến sâu: Sở hữu giải pháp công nghệ chế tạo máy sấy phun chi phí thấp, dễ dàng bảo trì, sửa chữa nội địa mà không bị phụ thuộc vào dây chuyền nhập khẩu nước ngoài đắt đỏ.
- Nhà nghiên cứu lĩnh vực Công nghệ Thực phẩm: Có trong tay thiết bị thực nghiệm chuẩn hóa để thử nghiệm các công thức sấy phun bột tinh dầu, bột sữa dinh dưỡng với khả năng kiểm soát chính xác nhiệt độ và tốc độ tán sương.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật về nguồn điện và an toàn để triển khai hệ thống là gì?
Hệ thống yêu cầu nguồn điện lưới $220\text{V} \pm 10%\text{ AC}, 50\text{ Hz}$, dây cấp nguồn tối thiểu $2.5\text{ mm}^2$. Bắt buộc phải có dây nối đất an toàn (PE) cho vỏ tủ điện, khung buồng sấy kim loại và cổng tiếp địa của biến tần INVT GD10 nhằm triệt tiêu điện áp kiểu chung ($V_{CM}$) và xả dòng rò tĩnh điện sinh ra trong quá trình sấy phun hạt bột khô.
2. Giới hạn khoảng cách truyền thông RS-485 giữa mạch điều khiển và biến tần là bao xa?
Chuẩn RS-485 hỗ trợ khoảng cách truyền dẫn lý thuyết lên tới $1200\text{ m}$ với tốc độ baud dưới $100\text{ kbps}$. Trong hệ thống này, với tốc độ cấu hình $9600\text{ bps}$, khoảng cách truyền thực tế hoàn toàn ổn định trong phạm vi $100 - 300\text{ m}$ khi sử dụng cáp đôi xoắn có vỏ bọc chống nhiễu (Shielded Twisted Pair - STP).
3. Tại sao chọn cảm biến RTD PT100 thay vì cặp nhiệt điện (Thermocouple Type K) hay cảm biến số DS18B20?
PT100 có độ tuyến tính cao, độ ổn định nhiệt vượt trội và dải đo rộng ($-50^\circ\text{C} \div 500^\circ\text{C}$), hoàn toàn bao phủ dải nhiệt sấy phun ($150^\circ\text{C} - 300^\circ\text{C}$). So với cặp nhiệt điện loại K, PT100 có sai số nhỏ hơn nhiều ở dải nhiệt dưới $200^\circ\text{C}$. Trong khi đó, cảm biến số DS18B20 chỉ đo tối đa $125^\circ\text{C}$, không đáp ứng được yêu cầu của buồng sấy nhiệt độ cao.
4. Chi phí bảo dưỡng và quy trình vệ sinh buồng sấy định kỳ như thế nào?
Chi phí bảo dưỡng định kỳ rất thấp, chủ yếu bao gồm kiểm tra độ siết chặt của các đầu cốt dây điện, vệ sinh bụi bột bám trên cánh quạt tản nhiệt của biến tần GD10 và làm sạch đầu đo PT100 sau mỗi ca sấy. Buồng sấy bằng inox 304 có thể tháo rời cơ cấu phun sương và đáy cyclone để rửa sạch bằng nước ấm hoặc cồn thực phẩm.
5. Hệ thống có thể mở rộng để điều khiển cùng lúc nhiều biến tần hoặc động cơ không?
Hoàn toàn khả thi. Chuẩn RS-485 trên một phân đoạn mạng hỗ trợ kết nối tối đa 32 thiết bị (Nodes). Bằng cách thay đổi địa chỉ Slave Address trong khung truyền Modbus RTU (frame[0] = 0x01, 0x02, 0x03...), vi điều khiển PIC16F887 có thể điều khiển đồng thời biến tần đĩa phun, biến tần quạt hút ly tâm và biến tần bơm nạp liệu trên cùng một tuyến bus 2 dây duy nhất.
Kết luận
Đồ án tốt nghiệp "Thiết kế và thi công hệ thống điều khiển máy sấy phun khô thực phẩm dùng vi xử lý" đã giải quyết thành công bài toán tự động hóa quy trình sấy phun quy mô vừa và nhỏ với chi phí tối ưu. Việc kết hợp vi điều khiển PIC16F887, giao thức truyền thông công nghiệp RS-485 Modbus RTU, biến tần thông minh INVT Goodrive10 và cảm biến RTD PT100 đã tạo nên một cấu trúc điều khiển bền bỉ, chống nhiễu tốt, đáp ứng chính xác các chỉ tiêu công nghệ nghiêm ngặt của ngành chế biến thực phẩm dạng bột. Kết quả thực nghiệm khẳng định tính khả thi vượt trội của đề tài, mở ra cơ hội ứng dụng rộng rãi trong các cơ sở sản xuất nông sản thực phẩm và chuyển giao công nghệ cho các đơn vị chế biến vừa và nhỏ tại Việt Nam.