Giới thiệu dự án

Ngành cơ điện tử y sinh (Biomedical Mechatronics) đóng vai trò then chốt trong hiện đại hóa hạ tầng y tế toàn cầu. Theo các khảo sát thị trường trang thiết bị chẩn đoán in-vitro (IVD), máy xét nghiệm sinh hóa tự động là thành phần không thể thiếu tại các bệnh viện, trung tâm chẩn đoán nhằm định lượng nồng độ glucose, men gan, chức năng thận và điện giải. Tuy nhiên, tại Việt Nam, phần lớn cơ sở y tế phụ thuộc vào máy nhập khẩu với chi phí đầu tư ban đầu và bảo trì rất cao. Tình trạng nhập khẩu máy đã qua sử dụng, hết hạn bảo hành hoặc máy tân trang kém chất lượng (như các vụ việc vi phạm sử dụng hệ thống máy sinh hóa quá hạn tại một số cơ sở y tế tuyến huyện) tiềm ẩn nguy cơ sai lệch kết quả xét nghiệm, dẫn tới chẩn đoán sai phác đồ điều trị.

+-------------------------------------------------------------------------+
|                CƠ CẤU TOÀN DIỆN MÁY PHÂN TÍCH SINH HÓA                  |
|                                                                         |
|  +--------------------+     +-------------------+     +---------------+ |
|  |  Cụm thuốc thử     | --> | Cụm kim hút mẫu   | --> | Khay phản ứng | |
|  | (Reagent Carousel) |     | (Pipetting Arm)   |     | (Reaction Cu- | |
|  | + Barcode Scanner  |     | + Trục Z LeadScrew|     |   vettes)     | |
|  +--------------------+     +-------------------+     +---------------+ |
+-------------------------------------------------------------------------+

Vấn đề cốt lõi (Problem Statement) nằm ở sự thiếu hụt các nghiên cứu cơ điện tử chuyên sâu có khả năng nội địa hóa mô-đun chấp hành chính xác cao với giá thành hợp lý. Đề tài "Nghiên cứu thiết kế máy sinh hóa - Cụm thuốc thử" tập trung giải quyết các bài toán kỹ thuật nền tảng cho phân hệ lưu trữ và định vị lọ thuốc thử (Reagent Carousel).

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

  1. Thiết kế động học và động lực học chi tiết cho cụm mâm xoay thuốc thử tải trọng $8\text{ kg}$, quay góc chia $12^\circ$ trong thời gian $t \le 0,13\text{ s}$.
  2. Tính toán bộ truyền động cơ khí chính xác bao gồm đai răng đồng bộ ($m=2\text{ mm}$), hộp giảm tốc hai cấp trục vít/bánh răng ($u = 25,42$) và cơ cấu trục vít - đai ốc bi chịu lực dọc trục $F_a = 1000\text{ N}$.
  3. Thiết kế hệ thống điều khiển vị trí vòng kín (Closed-loop Position Control) ứng dụng thuật toán PID (Proportional-Integral-Derivative) kết hợp phản hồi từ Encoder quang học.
  4. Tích hợp công nghệ nhận dạng mã vạch tự động (Barcode Scanner) chuẩn hóa quản lý hóa chất xét nghiệm, loại bỏ hoàn toàn lỗi thao tác thủ công.

Chỉ số kết quả kỳ vọng:

  • Góc định vị sai số xác lập: $\Delta \theta \le 0,08^\circ$ (tương đương $\le 12\text{ xung}$ encoder).
  • Thời gian đáp ứng quá độ: $t_s \le 1,8\text{ s}$ không xảy ra hiện tượng vọt lố nguy hiểm ($OS% < 5%$).
  • Tự động hóa quá trình nhận diện lọ hóa chất qua mã vạch chuẩn UPC/EAN/Code39.

Phạm vi đề tài tập trung vào việc tính toán, thiết kế cơ khí chính xác, mô phỏng động lực học trên SolidWorks và thực nghiệm điều khiển vị trí khay thuốc thử trên vi điều khiển nhúng, làm tiền đề mở rộng cho toàn bộ máy phân tích sinh hóa đa kênh.


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

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

Các dòng máy phân tích sinh hóa tự động nhập khẩu (như Hitachi 917, Olympus AU480, Siemens Advia) sở hữu tốc độ phân tích cao nhưng giá thành vượt quá khả năng tiếp cận của các phòng khám và bệnh viện tuyến huyện tại các nước đang phát triển.

Tiêu chí so sánh Máy thương mại cao cấp (Hitachi 917) Máy nhập khẩu đã qua sử dụng Giải pháp nội địa hóa đề xuất
Độ tin cậy vận hành Rất cao ($> 99,5%$) Thấp, tỷ lệ lỗi cảm biến và cơ khí cao Cao ($> 95%$ trong điều kiện phòng Lab tiêu chuẩn)
Chi phí đầu tư Rất cao ($> 50.000\text{ USD}$) Trung bình ($10.000 - 15.000\text{ USD}$) Thấp ($< 5.000\text{ USD}$ cho cụm chế tạo mẫu)
Khả năng làm chủ công nghệ Đóng kín (Black-box), linh kiện độc quyền Không có hỗ trợ kỹ thuật chính hãng Mở hoàn toàn, dễ dàng sửa chữa và thay thế
Tự động nhận diện Reagent Tích hợp Barcode chuẩn hãng Thường hỏng cảm biến quang/barcode Tích hợp đầu đọc Barcode đa định dạng

Ma trận ưu tiên yêu cầu kỹ thuật (MoSCoW):

  • Must-have: Mâm xoay tải trọng $8\text{ kg}$, điều khiển góc quay chính xác từng bước $12^\circ$, thuật toán PID ổn định vị trí, đầu đọc mã vạch nhận dạng lọ thuốc thử.
  • Should-have: Khởi động mềm tránh sánh/đổ hóa chất lỏng, cơ chế tự động bù sai lệch vị trí sau nhiều chu kỳ xoay.
  • Could-have: Module điều nhiệt khoang thuốc thử ($2 - 8^\circ\text{C}$), giao diện đồ họa GUI quản lý danh mục xét nghiệm.
  • Won't-have (giai đoạn này): Tích hợp trọn gói bộ phân tích quang phổ ISE đa kênh trên cùng một bo mạch.

Thiết kế hệ thống

Kiến trúc hệ thống bao gồm 3 tầng chính: Tầng điều khiển máy tính trung tâm (PC/Master GUI), Tầng điều khiển nhúng (Embedded MCU + Motor Drivers) và Tầng cơ cấu chấp hành cơ điện tử (Actuators & Sensors).

graph TD
    PC[Máy tính điều khiển / GUI Lab Interface] -- UART/RS232 --> MCU[Vi điều khiển ATmega328P / Arduino Core]
    Barcode[Đầu đọc mã vạch Barcode Scanner] -- Serial Data --> PC
    MCU -- PWM / Dir Signal --> Driver[Mạch cầu H kép L298N / Driver công suất]
    Driver -- Điện áp điều khiển --> Motor[Động cơ DC Servo / Panasonic MSMD012P1S]
    Motor -- Cơ cấu truyền động --> Mech[Hộp giảm tốc + Đai răng + Mâm thuốc thử]
    Encoder[Optical Incremental Encoder] -- Phản hồi xung A-B --> MCU

Công nghệ và phần mềm sử dụng:

  • Bộ điều khiển trung tâm: Bo mạch Arduino Uno R3 tích hợp vi điều khiển ATmega328P (16 MHz, 32KB Flash, 2KB SRAM).
  • Mạch công suất điều khiển động cơ: Driver cầu H kép L298N hỗ trợ dải điện áp $5 - 35\text{V}$, dòng định mức $2\text{A}/\text{kênh}$.
  • Động cơ chấp hành: Panasonic AC/DC Servo MSMD012P1S công suất $50\text{W}$, mô-men định mức $0,48\text{ N}\cdot\text{m}$, tốc độ định mức $3000\text{ rpm}$.
  • Hệ thống cảm biến: Encoder quang học 2 kênh xung vuông lệch pha $90^\circ$, máy quét mã vạch công nghiệp hỗ trợ chuẩn mã Code 39, UPC-A, EAN-13.
  • Phần mềm thiết kế và mô phỏng: SolidWorks 2016 (Mô hình hóa CAD 3D và phân tích động lực học Motion), MATLAB/Simulink R2015b (Mô phỏng bộ điều khiển PID).

Methodology

Quy trình nghiên cứu áp dụng phương pháp thiết kế cơ điện tử đồng thời (Concurrent Mechatronics Engineering) theo mô hình chữ V:

[Phân tích yêu cầu y sinh]                         [Thử nghiệm & Đánh giá sai số]
        \                                                 /
    [Thiết kế động lực học CAD]               [Thực nghiệm tích hợp hệ thống]
            \                                         /
        [Tính toán truyền động]             [Lập trình nhúng & Tuning PID]
                \                             /
                 ---> [Gia công & Lắp ráp] ---

Tiến độ thực hiện:

  • Giai đoạn 1 (Tuần 1 - 4): Khảo sát thông số y sinh, tính toán tải trọng mâm xoay ($I = 0,1296\text{ kg}\cdot\text{m}^2$) và lựa chọn tỷ số truyền tổng $u = 25,42$.
  • Giai đoạn 2 (Tuần 5 - 10): Thiết kế 3D cụm thuốc thử, tính toán kiểm nghiệm bền trục vít - đai ốc bi ($S_0 = 3,735$), chọn đai răng $m=2\text{ mm}$.
  • Giai đoạn 3 (Tuần 11 - 16): Xây dựng giải thuật điều khiển vị trí, thiết kế mạch ghép nối L298N với ATmega328P, cân chỉnh thông số PID theo Ziegler-Nichols.
  • Giai đoạn 4 (Tuần 17 - 20): Chạy thực nghiệm đo đáp ứng xung, tinh chỉnh bù sai lệch và tối ưu hóa thời gian định vị.

Implementation và kết quả

Development process

1. Tính toán động lực học mâm thuốc thử

Mâm xoay chứa thuốc thử được mô hình hóa thành một đĩa tròn đặc đồng chất bán kính $R = 180\text{ mm} = 0,18\text{ m}$, khối lượng đầy tải $m = 8\text{ kg}$.

Mô-men quán tính của mâm xoay: $$I = \frac{m \cdot R^2}{2} = \frac{8 \cdot 0,18^2}{2} = 0,1296\text{ kg}\cdot\text{m}^2$$

Để chuyển dịch một góc $\Delta \theta = 12^\circ = 0,209\text{ rad}$ trong khoảng thời gian $t = 0,13\text{ s}$, gia tốc góc yêu cầu: $$\gamma = \frac{2 \cdot \Delta \theta}{t^2} = \frac{2 \cdot 0,209}{0,13^2} \approx 24,73\text{ rad/s}^2$$

Mô-men động lực tác dụng lên trục mâm xoay: $$M = I \cdot \gamma = 0,1296 \cdot 24,73 \approx 3,205\text{ N}\cdot\text{m}$$

Lực tiếp tuyến lớn nhất tại vành mâm: $$F_t = \frac{M}{R} = \frac{3,205}{0,18} = 17,81\text{ N}$$

Vận tốc góc trung bình $\omega = 12,365\text{ rad/s}$, tương đương tốc độ quay trục công tác $n = 117,74\text{ rpm}$. Với động cơ servo quay $3000\text{ rpm}$, tỷ số truyền tổng cộng: $$u = \frac{n_{\text{đc}}}{n} = \frac{3000}{117,74} = 25,42$$

Tỷ số truyền được phân bổ cho bộ truyền đai răng ($u_đ = 2,5$) và hộp giảm tốc bánh răng hai cấp ($u_h = 10,168$ với $u_n = 3,64$, $u_c = 2,8$).

2. Tính toán bộ truyền vít - đai ốc bi cụm nâng hạ kim hút

Bộ truyền vít - đai ốc bi chịu tải trọng dọc trục $F_a = 1000\text{ N}$. Ren sử dụng dạng hình thang cân góc $\alpha = 30^\circ$, bước ren $p = 1\text{ mm}$, đường kính trung bình $d_2 = 9\text{ mm}$.

  • Ứng suất tương đương theo thuyết bền III: $$\sigma_{td} = \sqrt{\left(\frac{F_a}{\frac{\pi d_1^2}{4}}\right)^2 + 3\left(\frac{T}{0,2 d_1^3}\right)^2} = 4,92\text{ MPa} \le [\sigma] = 120\text{ MPa}$$
  • Tải trọng tới hạn uốn dọc (công thức Euler với độ mềm $\lambda = 188,67 > 100$): $$F_{th} = \frac{\pi^2 E J}{(\mu l)^2} = 3735\text{ N} \implies S_0 = \frac{F_{th}}{F_a} = \frac{3735}{1000} = 3,735 \ge [S] = 2,5 \div 3,0$$

3. Thuật toán điều khiển PID và mã nguồn nhúng

Thông số PID được xác định bằng phương pháp thực nghiệm Ziegler-Nichols qua các công thức: $$K_p = 0,6 K_c, \quad K_i = \frac{2 K_p}{T}, \quad K_d = \frac{K_p \cdot T}{8}$$ Với độ khuếch đại tới hạn $K_c = 0,36$ và chu kỳ dao động $T = 120\text{ ms} = 0,12\text{ s}$, ta tính được:

  • $K_p = 0,216$
  • $K_i = \frac{2 \cdot 0,216}{0,12} = 3,6$
  • $K_d = \frac{0,216 \cdot 0,12}{8} = 0,00324$

Đoạn mã C++ điều khiển vị trí góc mâm thuốc thử trên vi điều khiển ATmega328P:

#include <Arduino.h>

// Định nghĩa chân kết nối phần cứng
const uint8_t PIN_ENCODER_A = 2; // Ngắt ngoài INT0
const uint8_t PIN_ENCODER_B = 4;
const uint8_t PIN_PWM       = 9;  // Timer1 OC1A
const uint8_t PIN_IN1       = 8;
const uint8_t PIN_IN2       = 7;

volatile int32_t currentPulses = 0;
int32_t targetPulses = 0;

// Hệ số điều khiển PID theo thực nghiệm Ziegler-Nichols
float Kp = 0.216;
float Ki = 3.600;
float Kd = 0.00324;

float integralTerm = 0.0;
float previousError = 0.0;
uint32_t lastComputeTime = 0;

void IRAM_ATTR isrEncoderA() {
    bool bVal = digitalRead(PIN_ENCODER_B);
    if (bVal == LOW) {
        currentPulses++;
    } else {
        currentPulses--;
    }
}

void driveMotor(int16_t pwmOutput) {
    if (pwmOutput > 0) {
        digitalWrite(PIN_IN1, HIGH);
        digitalWrite(PIN_IN2, LOW);
        analogWrite(PIN_PWM, constrain(pwmOutput, 0, 255));
    } else if (pwmOutput < 0) {
        digitalWrite(PIN_IN1, LOW);
        digitalWrite(PIN_IN2, HIGH);
        analogWrite(PIN_PWM, constrain(-pwmOutput, 0, 255));
    } else {
        digitalWrite(PIN_IN1, LOW);
        digitalWrite(PIN_IN2, LOW);
        analogWrite(PIN_PWM, 0);
    }
}

void setup() {
    Serial.begin(9600);
    pinMode(PIN_ENCODER_A, INPUT_PULLUP);
    pinMode(PIN_ENCODER_B, INPUT_PULLUP);
    pinMode(PIN_PWM, OUTPUT);
    pinMode(PIN_IN1, OUTPUT);
    pinMode(PIN_IN2, OUTPUT);

    attachInterrupt(digitalPinToInterrupt(PIN_ENCODER_A), isrEncoderA, RISING);
}

void loop() {
    uint32_t now = millis();
    float dt = (float)(now - lastComputeTime) / 1000.0;

    if (dt >= 0.01) { // Chu kỳ vòng lặp điều khiển 10ms
        int32_t error = targetPulses - currentPulses;
        
        integralTerm += (float)error * dt;
        // Chống bão hòa tích phân (Anti-windup)
        integralTerm = constrain(integralTerm, -100.0, 100.0);

        float derivative = ((float)error - previousError) / dt;
        float output = (Kp * (float)error) + (Ki * integralTerm) + (Kd * derivative);

        driveMotor((int16_t)output);

        previousError = (float)error;
        lastComputeTime = now;
    }
}

Testing và validation

Quá trình kiểm tra thực nghiệm đáp ứng hệ thống được đo đạc qua chuỗi xung encoder tương ứng với từng ô thuốc thử trên mâm xoay:

Số xung đáp ứng (x10^4)
4.5 |                                      ________ Target = 41500
4.0 |                                _____/
3.5 |                          _____/              Target = 35571
3.0 |                    _____/                    Target = 29643
2.5 |              _____/                          Target = 23714
2.0 |        _____/                                Target = 17786
1.5 |  _____/                                      Target = 11857
1.0 | /                                            Target = 5929
0.0 +-----------------------------------------------> Thời gian (ms)
    0    400   800   1200  1600  2000

Bảng đánh giá chất lượng hệ thống điều khiển vị trí:

Giá trị đặt (Xung) Vọt lố $OS$ (Xung) Tỷ lệ vọt lố ($%$) Giá trị xác lập (Xung) Sai lệch xác lập (Xung) Sai số góc ($\Delta \theta^\circ$)
5.929 (Ô số 1) 0 0% 5.927 -2 $0,013^\circ$
17.786 (Ô số 3) 24 0,13% 17.780 -6 $0,040^\circ$
29.643 (Ô số 5) 38 0,12% 29.635 -8 $0,054^\circ$
41.500 (Ô số 7) 52 0,12% 41.488 -12 $0,080^\circ$

Kết quả đạt được

Hệ thống đã hoàn thành toàn bộ các mục tiêu đặt ra với các chỉ tiêu định lượng rõ ràng:

  • Độ chính xác định vị: Sai số tối đa chỉ đạt $0,08^\circ$ ($\le 12\text{ xung}$ trên tổng số $41.500\text{ xung}$ định vị), đảm bảo kim hút đi vào chính giữa tâm miệng lọ thuốc thử mà không va chạm.
  • Thời gian ổn định xác lập: Đạt $1,8\text{ s}$ cho chu trình chuyển vị trí liên tục $7$ bước quay.
  • Độ bền cơ khí: Hệ số an toàn trục vít $S_0 = 3,735$ vượt yêu cầu thiết kế tiêu chuẩn ($[S] \ge 2,5$).

Đổi mới và đóng góp

  1. Làm chủ quy trình thiết kế cơ cấu định vị y sinh: Tự thiết kế trọn gói từ tính toán quán tính động $I = 0,1296\text{ kg}\cdot\text{m}^2$ đến chế tạo mâm xoay kết hợp đai răng đồng bộ $m=2\text{ mm}$, loại bỏ độ rơ cơ khí (backlash) mà không cần phụ thuộc vào hộp số ngoại nhập nguyên cụm đắt tiền.
  2. Thuật toán điều khiển nhúng thời gian thực: Xây dựng thuật toán PID trên MCU 8-bit ATmega328P với kỹ thuật lọc xung và chống bão hòa tích phân (Anti-windup), giảm thời gian chuyển bước $12^\circ$ xuống dưới $0,13\text{ s}$ với tỷ lệ vọt lố gần như bằng 0.
  3. Chuẩn hóa quy trình quản lý mẫu thử: Tích hợp module quét Barcode tự động đối chiếu mã thuốc thử với phần mềm trung tâm, ngăn ngừa hoàn toàn nguy cơ nhầm lẫn lọ thuốc thử trong phân tích lâm sàng.
  4. Hiệu quả kinh tế vượt trội: Dự toán kinh phí sản xuất cụm thuốc thử thấp hơn $65%$ so với chi phí nhập khẩu linh kiện thay thế từ chính hãng.

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

Kịch bản vận hành thực tế

Tại các cơ sở khám chữa bệnh, kỹ thuật viên chỉ cần nạp các lọ hóa chất chứa thuốc thử vào mâm xoay. Trình tự tự động diễn ra như sau:

  1. Đầu quét đọc mã vạch dán trên thân lọ, gửi chuỗi định danh (chuẩn Code 39 / EAN-13) về máy tính để cập nhật vị trí ngăn chứa vào cơ sở dữ liệu.
  2. Khi nhận yêu cầu xét nghiệm (ví dụ: định lượng ALT/AST), phần mềm gửi lệnh vị trí qua cổng nối tiếp UART.
  3. Bộ điều khiển điều phối động cơ quay đúng số xung cài đặt, ổn định góc quay với sai lệch $\le 0,08^\circ$.
  4. Cụm kim hút tịnh tiến theo trục $Z$ nhờ cơ cấu trục vít - đai ốc bi để lấy chính xác thể tích thuốc thử cần thiết.
[Kỹ thuật viên nạp lọ hóa chất]
           |
[Barcode Scanner đọc mã lọ] ---> [Cập nhật CSDL máy tính]
                                             |
                                  [Nhận lệnh xét nghiệm]
                                             |
[Mâm xoay định vị PID: Sai số <= 0.08°] <----+
           |
[Kim hút lấy mẫu qua cơ cấu Lead-Screw]

Phân tích hiệu quả đầu tư (Cost-Benefit Analysis)

  • Chi phí phần cứng: Ước tính cho một mô-đun chế tạo hoàn chỉnh (cơ khí, động cơ, mạch điều khiển, đầu đọc mã vạch) dao động từ 15 - 20 triệu VNĐ.
  • Tiềm năng thị trường: Phù hợp trang bị cho các phòng xét nghiệm tư nhân, trạm y tế và bệnh viện tuyến huyện đang vận hành các máy bán tự động cần nâng cấp lên tự động hoàn toàn.
  • Lộ trình thương mại hóa:
    • Giai đoạn 1: Chế tạo mẫu thử nghiệm phòng Lab và đánh giá độ lặp lại (10.000 chu kỳ xoay liên tục).
    • Giai đoạn 2: Tích hợp buồng làm mát hóa chất Peltier ($2 - 8^\circ\text{C}$) và vỏ bọc kháng ăn mòn sinh hóa.
    • Giai đoạn 3: Xin cấp phép thử nghiệm thiết bị y tế theo tiêu chuẩn TCVN/ISO 13485.

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

Hạn chế kỹ thuật

  • Hệ thống thực nghiệm giai đoạn đầu sử dụng driver L298N có hiệu suất nhiệt chưa cao, tỏa nhiệt lớn khi hoạt động liên tục với tải dòng cao.
  • Chưa tích hợp khoang bảo ôn ổn nhiệt chủ động ($2 - 8^\circ\text{C}$) cho thuốc thử ngay trên mâm xoay trong đồ án ban đầu.
  • Cần bổ sung cảm biến mức chất lỏng điện dung (Capacitive Liquid Level Sensing) trên đầu kim hút để phát hiện thuốc thử cạn.

Hướng phát triển tiếp theo

  • Nâng cấp phần cứng điều khiển lên dòng vi điều khiển ARM Cortex-M4 (STM32F4) 32-bit nhằm tăng tần số băm xung PWM và hỗ trợ điều khiển vector không gian (FOC) cho động cơ BLDC/Servo.
  • Tích hợp cụm rửa kim tự động (Washing Station) đa bước với bơm nhu động áp lực cao nhằm giảm tỷ lệ nhiễm chéo mẫu thử (Carryover contamination) xuống mức $< 0,05%$.
  • Phát triển giao diện quản trị phòng Lab chuẩn HL7/LIS kết nối trực tiếp với hệ thống thông tin bệnh viện (HIS).

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

  • Sinh viên ngành Kỹ thuật Cơ điện tử, Kỹ thuật Y sinh: Nguồn tài liệu học thuật thực chứng về phương pháp tính toán động lực học cơ cấu quay, chọn công suất động cơ servo và lập trình nhúng điều khiển vị trí vòng kín PID.
  • Kỹ sư phát triển sản phẩm (R&D Engineers): Tham khảo các thông số cơ khí đã kiểm nghiệm bền (trục vít bi $F_a = 1000\text{ N}$, tỷ số truyền hộp giảm tốc $u = 25,42$) để áp dụng trực tiếp vào các hệ thống tự động hóa phòng thí nghiệm.
  • Cơ sở y tế & Doanh nghiệp thiết bị y tế: Nền tảng công nghệ sẵn sàng để nội địa hóa máy phân tích sinh hóa, giảm phụ thuộc vào nguồn máy bãi nhập lậu, tối ưu hóa chi phí đầu tư trang thiết bị ban đầu từ $40 - 60%$.
  • Nhà nghiên cứu học thuật: Cơ sở dữ liệu thực nghiệm về đáp ứng xung và cân chỉnh Ziegler-Nichols cho cơ cấu chấp hành có quán tính lớn trong thiết bị y tế.

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

1. Yêu cầu kỹ thuật phần cứng tối thiểu để triển khai cụm thuốc thử là gì?

Hệ thống yêu cầu nguồn cấp DC ổn định $12\text{V} - 24\text{V}$ dòng tối thiểu $5\text{A}$, vi điều khiển hỗ trợ ngắt ngoài phần cứng đọc encoder 2 kênh, driver công suất chịu dòng đỉnh $\ge 2\text{A}$ và cơ cấu đai răng đồng bộ bước răng $m = 2\text{ mm}$ để triệt tiêu độ rơ.

2. Giới hạn khả năng mở rộng số lượng lọ thuốc thử trên mâm xoay?

Thiết kế hiện tại hỗ trợ mâm thuốc thử đường kính $360\text{ mm}$, chia $30$ vị trí tương ứng góc quay mỗi bước $12^\circ$. Khi cần tăng lên $40 - 60$ vị trí, cần thay đổi tỷ số truyền của bộ truyền đai và tăng độ phân giải của Encoder quang học để duy trì sai số góc $\le 0,05^\circ$.

3. Hệ thống xử lý thế nào khi xảy ra hiện tượng mất bước hoặc lệch vị trí do sự cố cơ học?

Vi điều khiển liên tục so sánh tín hiệu phản hồi từ Encoder 2 kênh lệch pha với số xung đặt. Nếu sai lệch vượt ngưỡng cho phép ($\Delta > 20\text{ xung}$) trong thời gian xác lập, cờ lỗi vị trí (Position Error Flag) sẽ được kích hoạt để ngắt kim hút, bảo vệ kim không bị gãy và phát tín hiệu cảnh báo về máy tính trung tâm.

4. Nhu cầu bảo trì định kỳ cho các bộ truyền động cơ khí gồm những gì?

Cần kiểm tra độ căng dây đai răng định kỳ $6$ tháng/lần, bôi trơn trục vít - đai ốc bi bằng mỡ bôi trơn chuyên dụng y tế và vệ sinh đầu đọc quang học của Barcode Scanner để đảm bảo tỷ lệ đọc mã vạch luôn đạt $100%$.

5. Chi phí chế tạo và thời gian thu hồi vốn (ROI) ước tính ra sao?

Với chi phí sản xuất mẫu thử nghiệm khoảng $20$ triệu VNĐ cho cụm mâm xoay thuốc thử, việc tích hợp hoàn chỉnh vào một máy sinh hóa tự động nội địa hóa giúp giảm giá thành thiết bị từ $800$ triệu VNĐ (máy nhập mới) xuống còn khoảng $250 - 300$ triệu VNĐ. Thời gian thu hồi vốn cho một phòng xét nghiệm tư nhân dự kiến rút ngắn từ $3 - 4\text{ năm}$ xuống còn $1 - 1,5\text{ năm}$.


Kết luận

Đề tài "Nghiên cứu thiết kế máy sinh hóa - Cụm thuốc thử" đã giải quyết trọn vẹn bài toán tích hợp cơ - điện - điều khiển tự động cho phân hệ cốt lõi trong thiết bị xét nghiệm y tế. Bằng việc kết hợp chặt chẽ giữa tính toán động lực học giải tích, thiết kế 3D chính xác và điều khiển hồi tiếp vòng kín PID, hệ thống đạt độ chính xác góc quay vượt trội ($\Delta \theta \le 0,08^\circ$) và vận hành ổn định trong thời gian $1,8\text{ s}$. Kết quả nghiên cứu không chỉ khẳng định năng lực tự chủ công nghệ cơ điện tử y sinh trong nước mà còn mở ra hướng phát triển các dòng máy phân tích xét nghiệm "Make in Vietnam" chất lượng cao, chi phí hợp lý, phục vụ đắc lực cho sự nghiệp chăm sóc sức khỏe cộng đồng.