Giới thiệu dự án

Bối cảnh và thực trạng ngành

Tổn thương khớp khuỷu tay là dạng bệnh lý cơ xương khớp và chấn thương thể thao đặc biệt phổ biến trong đời sống hiện đại. Theo các thống kê y khoa chấn thương chỉnh hình, tỷ lệ rách dây chằng và viêm lồi cầu khuỷu tay dao động từ 40% – 50% ở người chơi quần vợt trên 30 tuổi, chiếm 25% – 33% ở người chơi golf phong trào và 7% – 10% ở vận động viên chuyên nghiệp. Ngoài ra, chấn thương chi trên nói chung và gãy xương vùng khuỷu tay nói riêng chiếm tới 65% tổng số chấn thương cơ xương khớp ở trẻ em, trong đó gãy đầu và cổ xương quay chiếm từ 33% – 50% tổng số ca gãy khớp khuỷu ở người trưởng thành.

Sau phẫu thuật tái tạo dây chằng bên trụ (Ulnar Collateral Ligament - UCL) hoặc nối ghép tổn thương đám rối thần kinh cánh tay (Brachial Plexus Injury - BPI), bệnh nhân bắt buộc phải bước vào phác đồ phục hồi chức năng (PHCN) kéo dài từ 8 đến 36 tuần. Việc không được can thiệp vật lý trị liệu kịp thời sẽ dẫn tới các biến chứng nghiêm trọng: xơ dính bao khớp, co rút gân cơ, teo cơ thứ phát và suy giảm vĩnh viễn tầm vận động khớp (Range of Motion - ROM).

[Chấn thương / Phẫu thuật Khớp khuỷu]
                 │
                 ▼
[Giai đoạn 1: Cố định bất động & Giảm viêm (Tuần 1 - 3)]
                 │
                 ▼
[Giai đoạn 2: Vận động Thụ động Liên tục - CPM (Tuần 2 - 8)] ◄── [PHẠM VI MÁY TẬP]
                 │
                 ▼
[Giai đoạn 3: Vận động Chủ động & Kháng trở tại nhà (Tuần 8 - 24)]

Vấn đề kỹ thuật (Problem Statement)

Phương pháp phục hồi truyền thống phụ thuộc hoàn toàn vào thao tác thủ công của kỹ thuật viên vật lý trị liệu. Thực trạng này bộc lộ những rào cản kỹ thuật và kinh tế lớn:

  1. Thiếu hụt nguồn nhân lực y tế chuyên trách: Tỷ lệ bệnh nhân/kỹ thuật viên quá cao khiến thời gian tập luyện thụ động mỗi ngày không đạt chuẩn phác đồ y khoa (yêu cầu tối thiểu 30 – 60 phút/phiên, 2 – 3 lần/ngày).
  2. Sai số cơ học và nguy cơ tái chấn thương: Thao tác thủ công khó duy trì chính xác vận tốc góc không đổi (3°/s – 12°/s) và dễ tạo ra mô-men uốn quá tải tác động lên khớp đang hồi phục.
  3. Bất cập của thiết bị nhập ngoại: Các hệ thống máy tập thụ động CPM nhập khẩu từ Mỹ, châu Âu (như Kinetec 6080, QAL Medical E3) có giá thành rất cao ($3,500 – $5,000 USD), kết cấu cơ khí thiết kế theo chỉ số nhân trắc học phương Tây, cồng kềnh và khó triển khai tại hộ gia đình Việt Nam.

Mục tiêu đề tài

Đề tài "Thiết kế và chế tạo máy tập khuỷu tay thụ động" giải quyết các bài toán kỹ thuật thông qua 4 mục tiêu cốt lõi:

  1. Tính toán và tối ưu hóa kết cấu cơ khí: Thiết kế hệ thống giá đỡ điều chỉnh linh hoạt theo dữ liệu nhân trắc học bách phân vị thứ 95 ($95^{th}\text{ percentile}$) của người Việt Nam; bộ truyền động đảm bảo khả năng chịu mô-men xoắn $T \ge 14.42\text{ Nm}$.
  2. Chế tạo mô hình hoàn chỉnh: Gia công chính xác cụm hộp giảm tốc bánh răng trụ răng thẳng, khung nhôm định hình và đệm tựa cánh tay đảm bảo tiêu chuẩn y tế.
  3. Phát triển phần cứng điều khiển: Tích hợp bộ vi điều khiển (Microcontroller Unit - MCU) đa kênh, module biến đổi số - tương tự (DAC) 12-bit, cảm biến vị trí quang học độ phân giải cao và mạch bảo vệ quá dòng, dừng khẩn cấp (E-Stop).
  4. Xây dựng thuật toán và giao diện điều khiển: Phát triển phần mềm lập trình bài tập tuần hoàn, hiển thị góc quay thời gian thực trên màn hình cảm ứng TFT và ứng dụng di động qua kết nối không dây.

Giải pháp kỹ thuật và kết quả kỳ vọng

Dự án áp dụng nguyên lý vận động thụ động liên tục (Continuous Passive Motion - CPM) sử dụng động cơ một chiều không chổi than (BLDC) kết hợp hộp giảm tốc hai cấp (hộp số hành tinh 1:50 và cặp bánh răng trụ răng thẳng 1:4). Hệ thống cho phép điều khiển vị trí vòng kín với các chỉ số đo lường định lượng:

  • Tầm vận động góc (ROM): Mở rộng linh hoạt từ $0^\circ$ (duỗi hoàn toàn) đến $130^\circ$ (gập sâu).
  • Vận tốc góc điều chỉnh: $3^\circ/\text{s} - 12^\circ/\text{s}$ (tương đương $0.5 - 2.0\text{ vòng/phút}$).
  • Mô-men xoắn danh định ngõ ra: Đạt $16.39\text{ Nm}$, đáp ứng lực tải cánh tay $1.74\text{ kg}$ cộng thêm tải trọng kháng trở tập luyện tối thiểu $1.0\text{ kg}$.
  • Độ chính xác định vị góc: Sai số góc $\Delta\theta \le \pm 1.5^\circ$.

Phạm vi và giới hạn

Hệ thống tập trung vào chế độ luyện tập thụ động (Passive Mode) trong Giai đoạn 2 và đầu Giai đoạn 3 của phác đồ phục hồi BPI/UCL. Thiết bị chưa tích hợp cảm biến lực sinh học (loadcell phản hồi sức căng cơ chủ động) và chưa thu thập tín hiệu điện cơ đồ (Electromyography - EMG).


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

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

Đánh giá các giải pháp trên thị trường

Hiện nay, các giải pháp máy tập CPM khuỷu tay thương mại trên thế giới sở hữu các đặc tính kỹ thuật như sau:

Dòng sản phẩm Xuất xứ Phạm vi ROM Vận tốc góc Điện áp hoạt động Ưu điểm Nhược điểm
QAL Medical E3 CPM Mỹ $-5^\circ \to 145^\circ$ $40^\circ/\text{phút} \to 270^\circ/\text{phút}$ 12V DC Độ bền cao, kiểm soát lực $13 - 53\text{ N}$ Giá thành rất đắt ($>4,000\text{ USD}$), giao diện phức tạp
Thera-Tech Kinetec 6080 Pháp $0^\circ \to 135^\circ$ $35^\circ/\text{phút} \to 135^\circ/\text{phút}$ 24V DC Vận hành êm ái, khung đỡ đùi tay đa năng Cồng kềnh ($>12\text{ kg}$), không có kết nối App di động
Medi World CPM Machine Ấn Độ $0^\circ \to 120^\circ$ Tùy chỉnh bước nhỏ 24V DC Giá thành tầm trung ROM bị giới hạn ở $120^\circ$, vật liệu gia công thô
Giải pháp đề tài HCMUTE Việt Nam $0^\circ \to 130^\circ$ $18^\circ/\text{phút} \to 72^\circ/\text{phút}$ 24V DC / 5V DC Tối ưu nhân trắc học VN, điều khiển cảm ứng + App, chi phí thấp Chưa tích hợp phản hồi lực đa điểm

Yêu cầu nhân trắc học và kỹ thuật (Dữ liệu 95th Percentile)

Dựa trên tiêu chuẩn nhân trắc học người trưởng thành, chiều dài cẳng tay và bàn tay của nam giới ($51.8\text{ cm}$) và nữ giới ($45.2\text{ cm}$) được sử dụng để xác định vị trí trọng tâm ($l_{com}$) và vị trí đặt đệm cố định ($l_{EC}$):

$$l_{EC} = l_{com} - 0.5\text{ cm}$$

  • Vị trí băng cố định cách khớp khuỷu: $11.0\text{ cm} - 13.0\text{ cm}$.
  • Bề rộng thanh đỡ khuỷu: thiết kế $\ge 11.0\text{ cm}$ (đáp ứng độ sưng phù nề sau phẫu thuật $5% - 30%$).
  • Chiều dài thanh đỡ cánh tay ($L_1$): tùy chỉnh linh hoạt từ $22.5\text{ cm}$ đến $35.0\text{ cm}$.
      Khớp xoay khuỷu (Trục II)
             ●══════════════════════════════════════╗
             ║                                      ║
             ║◄─── l_EC (11-13cm) ──►               ║
             ║      [Băng dán định vị]              ║
             ║                                      ║
             ║◄─────────────── L1 (22.5 - 35cm) ────┴────────► [Tay nắm]

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

  • Must-have (Bắt buộc): Giới hạn ROM cứng $0^\circ - 130^\circ$, nút dừng khẩn cấp phần cứng, duy trì mô-men ngõ ra $T > 14.42\text{ Nm}$, hiển thị góc quay thời gian thực.
  • Should-have (Nên có): Điều khiển tốc độ thông qua DAC 12-bit, giao diện màn hình cảm ứng HMI, truyền dữ liệu không dây qua Bluetooth.
  • Could-have (Có thể mở rộng): Lưu trữ lịch sử chu kỳ tập luyện vào EEPROM, ứng dụng Android tùy biến bài tập.
  • Won't-have (Chưa triển khai): Cảm biến đo trương lực cơ sinh học phản hồi chủ động.

Thiết kế hệ thống

Kiến trúc hệ thống cơ điện tử

Hệ thống được tổ chức thành 4 phân hệ chính liên kết chặt chẽ:

graph TD
    subgraph Power_System [Khối Nguồn]
        P1[Nguồn tổ ong 220VAC - 24VDC/10A] --> P2[Mạch hạ áp LM2596 5VDC]
    end

    subgraph Control_Unit [Khối Xử Lý Trung Tâm]
        MCU[Arduino Mega 2560 - ATmega2560]
        DAC[Module DAC MCP4725 12-Bit I2C]
        MCU -->|I2C Protocol| DAC
    end

    subgraph Actuator_Transmission [Khối Dẫn Động & Cơ Khí]
        BLDC_Driver[BLDC Motor Driver 24V]
        BLDC[Động cơ BLDC B630-60B + Hộp số 1:50]
        Gears[Bộ truyền bánh răng trụ u=4, m=1.25]
        Arm[Thanh đỡ cẳng tay & Bệnh nhân]
        
        DAC -->|Điện áp 0-5VDC| BLDC_Driver
        MCU -->|Chân RUN/STOP/DIR| BLDC_Driver
        BLDC_Driver --> BLDC
        BLDC --> Gears
        Gears --> Arm
    end

    subgraph Feedback_HMI [Khối Phản Hồi & Giao Tiếp]
        ENC[Encoder quang GTA3806-400 PPR]
        TFT[Màn hình HMI TFT Touch Screen]
        BT[Module Bluetooth HC-05]
        APP[App di động Android]
        ESTOP[Nút dừng khẩn cấp + Còi Buzzer]

        Arm -.->|Khâu nối trục| ENC
        ENC -->|Ngắt ngoài INT0/INT1| MCU
        MCU <-->|UART1| TFT
        MCU <-->|UART2| BT
        BT <--> APP
        ESTOP -->|Ngắt khẩn cấp| MCU
    end

    P2 --> Control_Unit
    P1 --> BLDC_Driver

Ngăn xếp công nghệ phần cứng và firmware

  • Vi điều khiển: Bo mạch Arduino Mega 2560 (Vi xử lý ATmega2560 @ 16 MHz, 256 KB Flash, 8 KB SRAM, 4 cổng UART phần cứng, 6 chân ngắt ngoài).
  • Bộ chuyển đổi DAC: Module MCP4725 (độ phân giải 12-bit, giao tiếp chuẩn $I^2C$ tốc độ $400\text{ kHz}$, địa chỉ phần cứng 0x60, cấp dải điện áp tương tự $0.0\text{V} - 5.0\text{V}$ điều khiển tốc độ driver).
  • Cảm biến góc quay: Encoder xung quay quang học pha AB GTA3806-400 (độ phân giải 400 xung/vòng, xử lý nhân 4 xung qua ngắt ngoài cho 1600 trạng thái/vòng, tương đương độ phân giải $0.225^\circ/\text{xung}$).
  • Động cơ dẫn động: Động cơ một chiều không chổi than BLDC mã hiệu B630-60B (Công suất $30\text{ W}$, điện áp $24\text{ VDC}$, dòng tải định mức $2.0\text{ A}$, dòng ngắn mạch $23\text{ A}$, tích hợp hộp giảm tốc bánh răng hành tinh tỉ số truyền $i_1 = 50$).
  • Giao diện người dùng: Màn hình Nextion HMI TFT cảm ứng điện trở $3.2\text{ inch}$ (giao tiếp UART baudrate 9600 bps) và module Bluetooth HC-05 liên kết điện thoại thông minh Android.

Tính toán thiết kế cơ khí chi tiết

1. Động lực học cánh tay và mô-men xoắn

Tổng mô-men xoắn cần thiết trên trục công tác (Trục II) để nâng cánh tay bệnh nhân kèm tải trọng bổ sung được tính theo phương trình cân bằng tĩnh:

$$T = M \cdot g \cdot R$$

Trong đó:

  • $g = 9.81\text{ m/s}^2$.
  • $M = m_{cẳng tay} + m_{bàn tay} + m_{tải} + m_{thanh đỡ} = 1.24 + 0.50 + 1.00 + 1.20 = 3.94\text{ kg}$.
  • $R$: Bán kính vị trí trọng tâm tổng hợp ($R \approx 0.301\text{ m}$).
  • Mô-men xoắn tính toán danh định: $T_{II} = 14.42\text{ Nm}$. Tính toán dự phòng hệ số an toàn $k = 1.15 \Rightarrow T_{II\text{-calc}} = 16.39\text{ Nm}$.
2. Thiết kế bộ truyền bánh răng trụ răng thẳng cấp chậm
  • Phân bố tỉ số truyền: Hộp số động cơ $i_1 = 50$; Cặp bánh răng ngoài $u_m = 4$. Tổng tỉ số truyền toàn hệ thống:

$$u_{total} = i_1 \times u_m = 50 \times 4 = 200$$

  • Thông số hình học bộ truyền bánh răng:
    • Modun pháp diện: $m = 1.25\text{ mm}$.
    • Số răng bánh chủ động (Bánh 1): $Z_1 = 18\text{ răng}$.
    • Số răng bánh bị động (Bánh 2): $Z_2 = 72\text{ răng}$.
    • Khoảng cách trục chia: $a_w = \frac{m(Z_1 + Z_2)}{2} = \frac{1.25(18 + 72)}{2} = 60.0\text{ mm}$.
    • Chiều rộng vành răng: $b_w = 20.0\text{ mm}$.
    • Góc ăn khớp tiêu chuẩn: $\alpha = 20^\circ$.
    • Vật liệu chế tạo: Thép C45 tôi cải thiện đạt độ cứng bánh nhỏ $HB_1 = 245$ (giới hạn bền $\sigma_{b1} = 850\text{ MPa}$, $\sigma_{ch1} = 580\text{ MPa}$), bánh lớn $HB_2 = 230$ ($\sigma_{b2} = 750\text{ MPa}$, $\sigma_{ch2} = 450\text{ MPa}$).
3. Kiểm nghiệm độ bền tiếp xúc và độ bền uốn
  • Ứng suất tiếp xúc sinh ra trên mặt răng:

$$\sigma_H = Z_M Z_H Z_\epsilon \sqrt{\frac{2 T_1 K_H (u+1)}{b_w u d_{w1}^2}} = 452.2\text{ MPa} \le [\sigma_H] = 480.0\text{ MPa}$$

  • Ứng suất uốn chân răng bánh chủ động:

$$\sigma_{F1} = \frac{2 T_1 K_F Y_\epsilon Y_\beta Y_{F1}}{b_w d_{w1} m} = 53.2\text{ MPa} \le [\sigma_{F1}] = 252.0\text{ MPa}$$

Kết quả khẳng định bộ truyền bánh răng đáp ứng hoàn hảo khả năng chịu tải, không biến dạng dư hay gãy mỏi trong suốt chu kỳ làm việc $> 10^7\text{ chu kỳ}$.


Implementation và kết quả

Quá trình phát triển và thuật toán điều khiển

Giải thuật điều khiển vị trí và chuyển mạch chế độ

Hệ thống vận hành dựa trên máy trạng thái hữu hạn (Finite State Machine - FSM) gồm 3 chế độ chính: Manual Mode (cân chỉnh điểm 0 và kiểm tra góc), Auto Mode (vận hành bài tập CPM tuần hoàn), và Emergency Mode (ngắt động lực tức thời).

                 ┌───────────────┐
                 │ Khởi tạo MCU  │
                 └───────┬───────┘
                         ▼
                 ┌───────────────┐
            ┌───►│ Chờ thiết lập │◄───┐
            │    └───────┬───────┘    │
            │            │            │
      [Manual Mode]      │       [Auto Mode]
            │            │            │
            ▼            ▼            ▼
   ┌─────────────────┐       ┌─────────────────┐
   │ Chạy góc chỉ    │       │ Quét chu kỳ     │
   │ định theo bước  │       │ 0° -> SetAngle  │
   └────────┬────────┘       └────────┬────────┘
            │                         │
            └────────────┬────────────┘
                         │
              [Nhấn E-STOP / Quá dòng]
                         │
                         ▼
             ┌───────────────────────┐
             │ DỪNG KHẨN CẤP (0V DAC)│
             │ Còi báo động kích hoạt│
             └───────────────────────┘

Đoạn mã nguồn xử lý xuất điện áp điều tốc qua DAC MCP4725 và đọc xung Encoder

#include <Wire.h>
#include <Adafruit_MCP4725.h>

Adafruit_MCP4725 dac;

// Định nghĩa chân phần cứng ngắt ngoài Encoder và điều khiển Driver
const byte PIN_ENC_A = 2;       // Ngắt ngoài INT4 trên Mega 2560
const byte PIN_ENC_B = 3;       // Ngắt ngoài INT5 trên Mega 2560
const byte PIN_BLDC_RUN = 8;    // Kích chạy động cơ (HIGH: RUN, LOW: STOP)
const byte PIN_BLDC_DIR = 9;    // Đảo chiều quay (HIGH: Gập, LOW: Duỗi)
const byte PIN_ESTOP = 18;      // Ngắt dừng khẩn cấp INT3

volatile long encoderPulses = 0;
float currentAngle = 0.0;
const float DEG_PER_PULSE = 360.0 / (400.0 * 4.0 * 4.0); // Qua hộp số x4 và nhân 4 xung

void IRAM_ATTR isrEncoderA() {
  if (digitalRead(PIN_ENC_A) == digitalRead(PIN_ENC_B)) {
    encoderPulses++;
  } else {
    encoderPulses--;
  }
}

void IRAM_ATTR isrEmergencyStop() {
  digitalWrite(PIN_BLDC_RUN, LOW); // Dừng tức thời driver
  dac.setVoltage(0, false);        // Đưa điện áp điều tốc về 0V
}

void setup() {
  Serial.begin(115200);
  Wire.begin();
  dac.begin(0x60); // Khởi tạo DAC MCP4725 tại địa chỉ 0x60
  
  pinMode(PIN_ENC_A, INPUT_PULLUP);
  pinMode(PIN_ENC_B, INPUT_PULLUP);
  pinMode(PIN_BLDC_RUN, OUTPUT);
  pinMode(PIN_BLDC_DIR, OUTPUT);
  pinMode(PIN_ESTOP, INPUT_PULLUP);

  attachInterrupt(digitalPinToInterrupt(PIN_ENC_A), isrEncoderA, CHANGE);
  attachInterrupt(digitalPinToInterrupt(PIN_ESTOP), isrEmergencyStop, FALLING);
}

// Hàm điều khiển góc và tốc độ bài tập CPM
void executeCPMStep(float targetAngle, float targetSpeedDegPerSec) {
  // 1. Chuyển đổi tốc độ góc (deg/s) sang điện áp DAC (0-5V tương ứng 0-4095)
  // Vận tốc động cơ ngõ ra: 0.5 - 2 rpm -> Điện áp DAC: 1.2V - 4.5V
  uint16_t dacValue = map(targetSpeedDegPerSec * 10, 30, 120, 980, 3680);
  dac.setVoltage(dacValue, false);
  
  digitalWrite(PIN_BLDC_RUN, HIGH);
  
  // 2. Vòng lặp điều khiển bám góc mục tiêu
  while (true) {
    currentAngle = abs(encoderPulses * DEG_PER_PULSE);
    
    if (targetAngle > currentAngle) {
      digitalWrite(PIN_BLDC_DIR, HIGH); // Chiều gập khuỷu (CCW)
    } else {
      digitalWrite(PIN_BLDC_DIR, LOW);  // Chiều duỗi khuỷu (CW)
    }
    
    // Kiểm tra dung sai định vị vị trí (Tolerance +- 1.0 độ)
    if (abs(targetAngle - currentAngle) <= 1.0) {
      break;
    }
  }
  digitalWrite(PIN_BLDC_RUN, LOW);
  delay(1000); // Dừng đẳng cự 1 giây tại biên góc để ổn định mô cơ
}

Thử nghiệm và kiểm chuẩn (Testing & Validation)

Kịch bản kiểm thử hiệu năng

Hệ thống trải qua 3 giai đoạn kiểm định nghiêm ngặt:

  1. Kiểm thử chịu tải tĩnh và động: Cố định đối trọng $1.0\text{ kg} - 2.5\text{ kg}$ tại đầu thanh đỡ cánh tay, vận hành liên tục 50 chu kỳ $0^\circ \to 130^\circ \to 0^\circ$.
  2. Kiểm tra độ phân giải và sai số góc: Đối chiếu góc đọc từ cảm biến Encoder quang với thước đo góc y khoa kỹ thuật số độ chính xác cao ($0.05^\circ$).
  3. Thử nghiệm an toàn và ngắt khẩn cấp: Kích hoạt nút E-Stop khi cơ cấu đang quay với tốc độ tối đa $12^\circ/\text{s}$.
  Độ mở góc (Độ)
  140 ┌───────────────────────────────────────────────────────────┐
  120 │                                 ▲  ▲  ▲                   │
  100 │                                ╱ ╲╱ ╲╱ ╲   [Vùng dung sai]│
   80 │                               ╱         ╲  ±1.2° tối đa   │
   60 │                              ╱           ╲                │
   40 │                             ╱             ╲               │
   20 │                            ╱               ╲              │
    0 └───────────────────────────┴─────────────────┴─────────────┘
      0    5    10   15   20   25   30   35   40   45   50 (Giây)
            ─── Chu kỳ vận động CPM thụ động liên tục ───

Bảng kết quả thực nghiệm vận tốc và điện áp

Mức tốc độ đặt Điện áp DAC xuất (V) Giá trị DAC (12-bit) Vận tốc đo thực tế (°/s) Sai số vận tốc (%)
Mức 1 (Tối thiểu) $1.25\text{ V}$ $1024$ $3.12^\circ/\text{s}$ $+4.0%$
Mức 2 (Trung bình 1) $2.50\text{ V}$ $2048$ $6.05^\circ/\text{s}$ $+0.8%$
Mức 3 (Trung bình 2) $3.75\text{ V}$ $3072$ $9.18^\circ/\text{s}$ $+2.0%$
Mức 4 (Tối đa) $4.85\text{ V}$ $3970$ $12.15^\circ/\text{s}$ $+1.2%$

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

Hệ thống hoàn thiện đáp ứng toàn bộ các chỉ tiêu kỹ thuật đề ra ban đầu:

  • Tầm vận động thực tế: Vận hành trơn tru từ $0^\circ$ đến $130^\circ$ với sai số góc cực đại $\Delta\theta = 1.2^\circ$ (thấp hơn mục tiêu thiết kế $1.5^\circ$).
  • Mô-men ngõ ra trục II: Đo thực tế đạt $16.1\text{ Nm}$ tại dòng điện tải $1.85\text{ A}$, không xảy ra hiện tượng trượt bước hay phát nhiệt bất thường trên hộp số.
  • Thời gian phản ứng ngắt khẩn cấp: Động cơ dừng quay hoàn toàn trong vòng $0.18\text{ giây}$ sau khi nhấn nút E-Stop, bảo vệ an toàn tuyệt đối cho người tập.
  • Tính khả dụng: Giao diện điều khiển HMI trực quan cho phép thiết lập bài tập trong dưới 30 giây.

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

Các cải tiến kỹ thuật nổi bật

  1. Tối ưu hóa hình học cho thể trạng người Việt: Khác với các dòng máy nhập khẩu có cữ tay cố định lớn, cụm gá đỡ cánh tay sử dụng cơ cấu trượt dẫn hướng nhôm định hình kết hợp rãnh định vị then hoa, cho phép thay đổi chiều dài từ $22.5\text{ cm}$ đến $35.0\text{ cm}$ và bề rộng $11.0\text{ cm}$, tương thích $95%$ kích thước nhân trắc học người Việt.
  2. Hệ truyền động hai cấp nhỏ gọn, hiệu suất cao: Sự kết hợp giữa hộp số hành tinh $1:50$ gắn liền động cơ BLDC và cặp bánh răng trụ ngoài $1:4$ chế tạo từ thép C45 tôi cứng giúp giảm kích thước toàn thể hệ thống tới $40%$ so với giải pháp truyền động trục vít - bánh vít truyền thống, đồng thời đạt hiệu suất truyền động $\eta \approx 92%$.
  3. Cơ chế điều khiển tốc độ mịn thông qua DAC 12-bit: Thay vì điều tốc PWM thông thường dễ gây rung giật ở dải vận tốc cực thấp ($0.5\text{ rpm}$), hệ thống sử dụng module MCP4725 tạo điện áp tuyến tính thuần tương tự, triệt tiêu tiếng ồn âm học và hiện tượng giật cục mô-men ($cogging\text{ torque}$).
[Máy Ngoại Nhập CPM] ──(Trục vít / Cồng kềnh / Đắt đỏ $4000)──► Khó phổ cập gia đình
[Đề tài HCMUTE CPM]  ──(Hành tinh + Bánh răng trụ / DAC 12-bit)──► Nhỏ gọn, Giá < 5 triệu VND

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

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

  • Triển khai tại khoa Phục hồi chức năng - Bệnh viện: Hỗ trợ điều trị tự động cho bệnh nhân sau phẫu thuật nối dây chằng UCL, kết hợp xương gãy mỏm khuỷu mà không cần kỹ thuật viên phải trực tiếp nâng đỡ tay liên tục trong suốt 45 phút điều trị.
  • Mô hình hồi phục tại gia đình (Home-based Rehabilitation): Thiết bị có tổng khối lượng nhẹ ($<6.5\text{ kg}$), sử dụng nguồn điện gia dụng $220\text{ VAC}$ qua adapter cách ly $24\text{ VDC}$ an toàn, cho phép bệnh nhân tự tập luyện hàng ngày theo đơn thuốc số liệu của bác sĩ điều trị.

Phân tích chi phí và hiệu quả kinh tế (ROI)

  • Chi phí sản xuất thử nghiệm: Ước tính khoảng $4,500,000\text{ VNĐ}$ (tương đương $\approx 190\text{ USD}$), chỉ bằng $5% - 7%$ chi phí nhập khẩu một máy CPM chuyên dụng từ phương Tây ($3,500 - $4,500\text{ USD}$).
  • Thời gian hoàn vốn (ROI): Tại các phòng khám tư nhân, với tần suất phục vụ 6 lượt bệnh nhân/ngày, thiết bị giúp hoàn vốn đầu tư trong chưa đầy 2 tháng vận hành.

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

Hạn chế kỹ thuật

  • Hệ thống hoạt động theo nguyên lý điều khiển vị trí vòng kín cơ học, chưa trang bị cảm biến đo lực tương tác giữa cánh tay và thanh đỡ (chưa phát hiện được co thắt cơ do đau đột ngột để tự động đảo chiều).
  • Thiết bị chỉ tập trung vào một bậc tự do (gập - duỗi khuỷu $0^\circ - 130^\circ$), chưa tích hợp chuyển động sấp - ngửa cẳng tay (Pronation/Supination).

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

  1. Tích hợp cảm biến lực dạng màng (FSR) hoặc Loadcell: Thiết lập ngưỡng ngắt an toàn sinh học khi lực cản từ tay người bệnh vượt quá $35\text{ N}$.
  2. Ứng dụng thuật toán điều khiển thích nghi (Admittance/Impedance Control): Hỗ trợ chuyển đổi mượt mà từ chế độ thụ động (Passive) sang trợ lực chủ động (Active-assisted) khi bệnh nhân bắt đầu hồi phục cơ lực.
  3. Kết nối Internet vạn vật Y tế (IoMT): Đồng bộ dữ liệu góc tập, thời gian và số chu kỳ lên máy chủ đám mây để bác sĩ theo dõi tiến trình hồi phục từ xa.

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

  • Sinh viên ngành Kỹ thuật Cơ điện tử, Robot và Y sinh: Cung cấp tài liệu tham khảo hoàn chỉnh từ tính toán động lực học cơ khí, thiết kế chi tiết máy (bánh răng, trục, then) đến lập trình nhúng điều khiển vị trí.
  • Kỹ sư phát triển thiết bị y tế: Bản mẫu chuẩn mực về việc nội địa hóa các thiết bị y tế kỹ thuật cao với giá thành hợp lý và độ tin cậy cơ khí đạt chuẩn y khoa.
  • Cơ sở y tế và bệnh nhân: Giải pháp tiếp cận công nghệ phục hồi chức năng hiện đại với mức chi phí thấp, rút ngắn thời gian nằm viện và nâng cao chất lượng cuộc sống.

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

1. Yêu cầu kỹ thuật về nguồn điện để triển khai thiết bị là gì?

Hệ thống sử dụng bộ nguồn chuyển mạch công nghiệp (Switching Power Supply) chuyển đổi từ điện lưới dân dụng $220\text{ VAC}/50\text{ Hz}$ sang $24\text{ VDC} - 10\text{ A}$. Tổng công suất tiêu thụ tối đa của toàn hệ thống khi chịu tải nặng nhất chỉ dưới $60\text{ W}$, đảm bảo tiết kiệm điện và an toàn điện môi trường y tế.

2. Thiết bị có đảm bảo an toàn tuyệt đối khi xảy ra sự cố kẹt cơ hoặc co giật cơ ở người bệnh?

Thiết bị tích hợp 3 cấp bảo vệ an toàn:

  • Cấp 1 (Cơ khí): Cữ chặn hành trình cứng giới hạn góc ở đúng $0^\circ$ và $130^\circ$.
  • Cấp 2 (Điện tử): Mạch so sánh quá dòng ngắt rơ-le nguồn khi dòng động cơ vượt quá $2.5\text{ A}$ liên tục trong $0.5\text{ giây}$.
  • Cấp 3 (Người dùng): Nút dừng khẩn cấp E-Stop vật lý gắn trực tiếp tại tầm với tay còn lại của bệnh nhân, ngắt điện áp điều tốc tức thời về $0\text{ V}$.

3. Thiết bị có khả năng tùy biến theo kích thước cánh tay của từng người bệnh khác nhau không?

Có. Cụm thanh đỡ cẳng tay và báng tựa cánh tay trên được thiết kế với cơ cấu rãnh trượt tự do có vít khóa ren hoa. Kỹ thuật viên có thể tinh chỉnh chiều dài đỡ từ $22.5\text{ cm}$ đến $35.0\text{ cm}$ chỉ trong 10 giây để phù hợp với cả người có thể trạng nhỏ ($1.50\text{ m}$) đến người cao lớn ($1.85\text{ m}$).

4. Chi phí bảo trì định kỳ và độ bền của hệ truyền động cơ khí như thế nào?

Nhờ sử dụng động cơ không chổi than BLDC (không cần thay chổi than định kỳ) và cặp bánh răng thép C45 tôi cứng gia công chính xác ngâm trong mỡ bôi trơn chuyên dụng, thiết bị có tuổi thọ vận hành thiết kế trên $10,000\text{ giờ}$ hoạt động liên tục (tương đương 5 năm sử dụng tại phòng khám) mà chỉ cần bảo dưỡng tra mỡ định kỳ 12 tháng/lần.

5. Khả năng mở rộng kết nối và đồng bộ dữ liệu của hệ thống ra sao?

Bo mạch trung tâm Arduino Mega 2560 còn trống 2 cổng UART phần cứng, hỗ trợ nâng cấp gắn thêm module Wi-Fi ESP8266/ESP32 để gửi dữ liệu chu kỳ tập luyện theo chuẩn giao thức MQTT lên hệ thống bệnh án điện tử (EMR) của bệnh viện.


Kết luận

Đề tài "Thiết kế và chế tạo máy tập khuỷu tay thụ động" đã giải quyết triệt để bài toán tự động hóa trong giai đoạn phục hồi chức năng khớp khuỷu sau chấn thương và phẫu thuật. Bằng việc kết hợp chặt chẽ giữa tính toán động lực học cơ khí chính xác (bộ truyền bánh răng $m=1.25$, $u=4$, động cơ BLDC $24\text{ V}$) và hệ thống điều khiển nhúng vòng kín hiện đại (DAC 12-bit, Encoder 400 PPR), mô hình thực nghiệm đã chứng minh tính khả thi vượt trội với độ chính xác góc $\pm 1.2^\circ$, vận hành êm ái và an toàn tuyệt đối.

Công trình không chỉ mang giá trị học thuật sâu sắc trong đào tạo kỹ thuật cơ điện tử ứng dụng mà còn mở ra tiềm năng thương mại hóa to lớn, mang lại cơ hội điều trị chất lượng cao với chi phí phải chăng cho hàng triệu bệnh nhân tại Việt Nam.