Giới thiệu dự án
Khớp cổ tay là một trong những hệ thống khớp phức tạp và linh hoạt nhất trên cơ thể người, chịu trách nhiệm cho hầu hết các thao tác tinh xảo hàng ngày. Theo các thống kê y tế từ Tổ chức Y tế Thế giới (WHO) và Hội đồng Trị liệu Vật lý Thế giới (WCPT), các bệnh lý cơ xương khớp chi trên – đặc biệt là hội chứng ống cổ tay (Carpal Tunnel Syndrome - CTS), thoái hóa khớp cổ tay và suy giảm chức năng vận động sau tai biến mạch máu não – đang gia tăng nhanh chóng, chiếm từ 3% đến 6% dân số lao động trưởng thành. Tình trạng căng cơ lặp đi lặp lại do đặc thù nghề nghiệp (nhân viên văn phòng, thợ cơ khí, vận động viên) hoặc di chứng sau phẫu thuật đòi hỏi quy trình tập phục hồi chức năng kéo dài, liên tục và chính xác.
Tuy nhiên, thực trạng công tác vật lý trị liệu hiện nay đối mặt với nhiều rào cản lớn:
- Thiếu hụt nhân lực chuyên môn: Tỉ lệ kỹ thuật viên vật lý trị liệu trên số lượng bệnh nhân còn thấp, dẫn đến tình trạng quá tải tại các bệnh viện và trung tâm phục hồi chức năng.
- Chi phí điều trị cao: Chi phí cho các buổi trị liệu trực tiếp 1-1 kéo dài gây áp lực kinh tế lớn cho bệnh nhân và gia đình.
- Hạn chế của thiết bị cơ học truyền thống: Các dụng cụ tập cơ học thông thường thiếu khả năng kiểm soát chính xác góc quay, vận tốc và lực cản, dễ gây tổn thương thứ phát do quá lực hoặc khiến người bệnh chán nản do không theo dõi được tiến trình hồi phục định lượng.
Nhằm giải quyết triệt để các hạn chế trên, đề tài "Máy tập vật lí trị liệu cho cổ tay" được nghiên cứu và phát triển bởi nhóm tác giả thuộc Bộ môn Cơ Điện tử, Khoa Cơ khí Chế tạo máy – Trường Đại học Sư phạm Kỹ thuật TP.HCM (HCMUTE), dưới sự hướng dẫn của TS. Cái Việt Anh Dũng. Đề tài ứng dụng công nghệ cơ điện tử hiện đại để chế tạo một thiết bị robot phục hồi chức năng tự động, kết hợp giữa cơ cấu dẫn hướng vòng cung chính xác, thuật toán điều khiển PID vị trí và phản hồi lực thông minh qua cảm biến dòng điện.
+-----------------------------------------------------------------------------------+
| HỆ THỐNG MÁY TẬP CỔ TAY |
+-----------------------------------------------------------------------------------+
| +--------------------+ UART/USB +--------------------+ PWM/H-Bridge +-------------------+ |
| | C# GUI Application | <=============> | Arduino Mega 2560 | ================> | Driver & DC Motor | |
| | (.NET WinForms) | 115200 bps | (Controller & PID) | | (Hộp số + Encoder)| |
| +--------------------+ +--------------------+ +-------------------+ |
| ^ ^ | |
| | | v |
| | Realtime Plot +====== [ACS712 Current Sensor] <==== [Cơ cấu Khớp | |
| +--------------------------------------------- [Moving Average Filter] Vòng Cung 2-DOF]| |
+---------------------------------------------------------------------------------------------------------+
Mục tiêu nghiên cứu cụ thể
- Thiết kế và mô phỏng cơ cấu cơ khí 2 bậc tự do (2-DOF): Sử dụng phần mềm CAD SolidWorks 2014 để thiết kế và kiểm nghiệm động học cơ cấu vòng cung, cho phép thực hiện đầy đủ hai chuyển động cơ bản của khớp cổ tay: Gập/Duỗi (Flexion/Extension: $\pm 60^\circ$) và Nghiêng trụ/Nghiêng quay (Radial/Ulnar Deviation: $\pm 25^\circ$).
- Tính toán động học và động lực học: Xây dựng ma trận chuyển vị Denavit-Hartenberg (D-H), giải bài toán động học thuận (Forward Kinematics) và động học nghịch (Inverse Kinematics) để xác định quỹ đạo chuyển động chính xác của khâu chấp hành cuối.
- Phát triển hệ thống điều khiển nhúng: Tích hợp vi điều khiển Arduino Mega 2560 R3, driver công suất và động cơ DC Geared Motor tích hợp Incremental Encoder quang học với thuật toán điều khiển vòng kín PID.
- Xây dựng giải thuật tương tác lực: Đọc và xử lý tín hiệu từ cảm biến dòng điện ACS712 thông qua bộ lọc trung bình trượt (Moving Average Filter) nhằm nhận diện lực tác động của người bệnh, triển khai chế độ tập kháng trở (Resistive) và hỗ trợ theo ý định (Assistive).
- Xây dựng giao diện phần mềm giám sát (GUI): Phát triển ứng dụng C# trên nền tảng .NET Framework 4.5 cho phép tùy chỉnh thông số bài tập (vận tốc, biên độ, chu kỳ), lưu trữ dữ liệu và hiển thị trực quan đồ thị dòng điện/vị trí góc theo thời gian thực.
Phạm vi và giới hạn đề tài
- Phạm vi: Tập trung vào phục hồi chức năng vận động cơ học cho khớp cổ tay người trưởng thành; điều khiển chuyển động góc và phản hồi lực thông qua mô-men động cơ.
- Giới hạn: Thiết bị áp dụng liệu pháp vận động học cơ học thuần túy (Mechanical Movement Therapy), chưa tích hợp cảm biến kích thích xung điện cơ (EMS) hoặc điện cơ đồ sinh học (sEMG); mô hình tập trung vào việc đánh giá giải thuật điều khiển và độ ổn định cơ điện tử.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trước khi tiến hành thiết kế, nhóm nghiên cứu đã phân tích và so sánh các giải pháp phục hồi chức năng cổ tay hiện có trên thị trường:
| Tiêu chí đánh giá |
Thiết bị cơ học thụ động (Bóng bóp, thanh lò xo) |
Máy CPM thương mại ngoại nhập (Kinetec Centura) |
Giải pháp Cơ điện tử của đề tài |
| Cơ chế vận hành |
Bệnh nhân tự dùng lực |
Động cơ kéo thụ động liên tục |
Đa chế độ: Thụ động (Passive) & Phản hồi lực (Active/Assist) |
| Độ linh hoạt trục xoay |
Đơn trục, khó kiểm soát |
Đa trục nhưng cồng kềnh, phức tạp |
2-DOF khớp vòng cung mô phỏng chuẩn giải phẫu |
| Phản hồi lực & An toàn |
Không có kiểm soát lực |
Cảm biến ngắt tải cơ bản |
Giám sát dòng điện thời gian thực, tự động đảo chiều khi quá tải |
| Thu thập dữ liệu |
Không có |
Hạn chế, chỉ hiển thị số chu kỳ |
Thu thập Realtime qua C# GUI, vẽ đồ thị vị trí & dòng điện |
| Giá thành triển khai |
Rất thấp (< 500.000 VNĐ) |
Rất cao (> 80.000.000 VNĐ) |
Tối ưu (~ 4.500.000 - 6.000.000 VNĐ) |
Phân loại yêu cầu hệ thống theo mô hình MoSCoW
- Must have (Bắt buộc phải có): Cơ cấu xoay 2 bậc tự do êm ái; kiểm soát góc quay chính xác qua PID; hệ thống an toàn tự ngắt khi kẹt hoặc quá dòng; phần mềm điều khiển trực quan.
- Should have (Nên có): Chế độ tập kháng trở thích nghi dựa trên cảm biến dòng; bộ lọc nhiễu tín hiệu ADC; khả năng lưu profile người dùng.
- Could have (Có thể có): Giao tiếp không dây Bluetooth/Wi-Fi; tích hợp thêm module tập xoay sấp/ngửa cẳng tay (Pronation/Supination).
- Won't have (Chưa thực hiện trong giai đoạn này): Nhận diện cử động bằng điện cực thần kinh cơ sEMG; trí tuệ nhân tạo dự đoán thoái hóa khớp.
Thiết kế hệ thống
Kiến trúc tổng thể và công nghệ sử dụng
Hệ thống được thiết kế theo cấu trúc module hóa 3 tầng rõ rệt:
+-------------------------------------------------------------------------------+
| KIẾN TRÚC HỆ THỐNG 3 TẦNG |
+-------------------------------------------------------------------------------+
| [1. TẦNG ỨNG DỤNG & GIÁM SÁT (APPLICATION LAYER)] |
| - Ngôn ngữ: C# .NET 4.5 (Visual Studio 2013) |
| - Giao thức: Serial Communication (RS232/UART qua cáp USB CH340/FTDI) |
| - Chức năng: Giao diện điều khiển (GUI), cấu hình thông số bài tập, |
| vẽ biểu đồ Realtime (ZedGraph/Chart), Logging dữ liệu. |
+---------------------------------------+---------------------------------------+
| UART Packet: [Header|Pos|Speed|Mode|Checksum]
v
+-------------------------------------------------------------------------------+
| [2. TẦNG ĐIỀU KHIỂN TRUNG TÂM (CONTROL LAYER)] |
| - Phần cứng: Arduino Mega 2560 R3 (Vi điều khiển ATmega2560 @ 16MHz) |
| - Giải thuật: Bộ điều khiển PID rời rạc (Sampling Time $T_s = 10\text{ms}$) |
| - Xử lý tín hiệu: Bộ lọc Moving Average Filter 10-tap cho cảm biến dòng |
| - Bộ ngắt: External Interrupts đọc kênh A/B Encoder quang học |
+---------------------------------------+---------------------------------------+
| Tín hiệu PWM + DIR / Đọc ADC Analog
v
+-------------------------------------------------------------------------------+
| [3. TẦNG CHẤP HÀNH & CƠ KHÍ (ACTUATOR & MECHANICAL LAYER)] |
| - Động cơ: 2x DC Geared Motor 12V-24V kèm hộp số giảm tốc & Encoder 334 CPR |
| - Mạch công suất: Driver cầu H L298N / BTS7960 (PWM 8-bit, 490Hz) |
| - Cảm biến: Allegro ACS712ELCTR-05B (Độ nhạy 185mV/A) |
| - Cơ cấu cơ khí: Khung nhôm hợp kim định hình kết hợp nhựa Acrylic CNC; |
| Bộ truyền đai răng đồng bộ GT2/XL; Khớp trượt vòng cung. |
+-------------------------------------------------------------------------------+
Thiết kế động học cơ cấu (Denavit-Hartenberg Kinematics)
Khớp cổ tay được mô hình hóa thành chuỗi động học hở với hệ tọa độ gắn tại các tâm quay của khớp vòng cung:
Trục Z0 (Gốc) Trục Z1 (Gập/Duỗi) Trục Z2 (Nghiêng trụ/quay)
| | |
|=====[ Khâu cố định ]======[ Khớp Cung 1 ]==============[ Khớp Cung 2 ]-----> [Tay đỡ bệnh nhân]
Bảng thông số Denavit-Hartenberg (D-H Parameters):
| Khâu ($i$) |
Góc xoay khớp $\theta_i$ |
Khoảng dịch chuyển trục $d_i$ |
Chiều dài khâu $a_i$ |
Góc xoắn trục $\alpha_i$ |
| 1 |
$\theta_1^*$ (Biến khớp Gập/Duỗi) |
$d_1 = 0$ |
$a_1 = R_1$ (Bán kính cung 1) |
$+90^\circ$ |
| 2 |
$\theta_2^*$ (Biến khớp Nghiêng) |
$d_2 = 0$ |
$a_2 = R_2$ (Bán kính cung 2) |
$0^\circ$ |
Ma trận chuyển vị tổng quát từ hệ tọa độ gốc $R$ đến khâu chấp hành cuối $H$:
$$^0T_2 = , ^0T_1(\theta_1) \cdot , ^1T_2(\theta_2)$$
Trong đó ma trận chuyển vị thành phần:
$$^{i-1}T_i = \begin{bmatrix} \cos\theta_i & -\sin\theta_i\cos\alpha_i & \sin\theta_i\sin\alpha_i & a_i\cos\theta_i \ \sin\theta_i & \cos\theta_i\cos\alpha_i & -\cos\theta_i\sin\alpha_i & a_i\sin\theta_i \ 0 & \sin\alpha_i & \cos\alpha_i & d_i \ 0 & 0 & 0 & 1 \end{bmatrix}$$
Phương pháp luận phát triển (Methodology)
Dự án áp dụng mô hình phát triển V-Model cải tiến, kết hợp chặt chẽ giữa thiết kế cơ khí chính xác, điện tử điều khiển và kiểm thử lâm sàng mô phỏng:
Yêu cầu Y sinh & Giải phẫu ----------------------------> Đánh giá & Thử nghiệm Thực tế
\ ^
Thiết kế CAD & Mô phỏng (SolidWorks) -------------> Kiểm nghiệm Lực & Tải trọng
\ ^
Thiết kế Mạch & Lập trình Firmware ------> Kiểm thử Tích hợp & Lọc nhiễu
\ ^
+---> Chế tạo Cơ khí CNC & Lắp ráp
Bảng ma trận quản trị rủi ro (Risk Assessment & Mitigation)
- Rủi ro quá tải gây chấn thương khớp tay:
- Biện pháp: Thiết lập 3 lớp bảo vệ: Giới hạn hành trình cơ khí (Mechanical Hard-stops), công tắc hành trình điện tử (Limit Switches), và phần mềm tự động ngắt PWM khi dòng điện vượt ngưỡng $I_{threshold} = 1.8\text{A}$.
- Hiện tượng trượt bước và dãn dây đai:
- Biện pháp: Sử dụng bộ truyền đai răng đồng bộ có cơ cấu tăng đai lò xo định áp, tính toán lực căng đai theo tiêu chuẩn TCVN.
- Nhiễu điện từ (EMI) từ động cơ DC ảnh hưởng tín hiệu cảm biến:
- Biện pháp: Cách ly quang học (Optocoupler), bố trí tụ gốm $104$ dập tia lửa điện tại cực động cơ, áp dụng thuật toán lọc số Moving Average trên vi điều khiển.
Implementation và kết quả
Quá trình phát triển và thuật toán cốt lõi
1. Thuật toán điều khiển PID vị trí góc
Bộ điều khiển PID liên tục tính toán sai lệch giữa góc đặt mong muốn $SP(t)$ (Setpoint từ bài tập) và góc thực tế $PV(t)$ (Process Variable đọc từ Encoder):
$$e(t) = SP(t) - PV(t)$$
Tín hiệu điều khiển điện áp ngõ ra (PWM):
$$u(t) = K_p \cdot e(t) + K_i \int_0^t e(\tau)d\tau + K_d \frac{de(t)}{dt}$$
Rời rạc hóa thuật toán trên Arduino Mega 2560 với chu kỳ lấy mẫu $T_s = 10\text{ms}$:
// Thuật toán điều khiển PID số trên Arduino Mega 2560
#define MOTOR_PWM_PIN 5
#define MOTOR_DIR_PIN 6
#define CURRENT_SENSOR_PIN A0
volatile long encoderTicks = 0;
double setpointAngle = 0.0;
double currentAngle = 0.0;
double Kp = 4.5, Ki = 0.08, Kd = 0.25;
double error = 0, lastError = 0, integral = 0, derivative = 0;
unsigned long lastTime = 0;
const double TICKS_PER_DEGREE = 3.71; // 1336 pulses/rev sau hộp số / 360 deg
void setup() {
Serial.begin(115200);
pinMode(MOTOR_PWM_PIN, OUTPUT);
pinMode(MOTOR_DIR_PIN, OUTPUT);
attachInterrupt(digitalPinToInterrupt(2), readEncoderA, RISING);
}
void loop() {
unsigned long now = millis();
int timeChange = (now - lastTime);
if (timeChange >= 10) { // Chu kỳ lấy mẫu Ts = 10ms
currentAngle = (double)encoderTicks / TICKS_PER_DEGREE;
error = setpointAngle - currentAngle;
// Tính toán các thành phần PID
integral += error * (timeChange / 1000.0);
// Chống bão hòa tích phân (Anti-windup)
if (integral > 100.0) integral = 100.0;
if (integral < -100.0) integral = -100.0;
derivative = (error - lastError) / (timeChange / 1000.0);
double output = (Kp * error) + (Ki * integral) + (Kd * derivative);
// Giới hạn điện áp ngõ ra PWM (0 - 255)
int pwmValue = constrain(abs(output), 0, 255);
digitalWrite(MOTOR_DIR_PIN, output >= 0 ? HIGH : LOW);
analogWrite(MOTOR_PWM_PIN, pwmValue);
// Kiểm tra an toàn cảm biến dòng (Lực cản quá mức)
float motorCurrent = readFilteredCurrent();
if (motorCurrent > 1.8) { // Ngưỡng ngắt khẩn cấp 1.8A
analogWrite(MOTOR_PWM_PIN, 0);
Serial.println("EMERGENCY_STOP: OVERCURRENT_DETECTED");
}
lastError = error;
lastTime = now;
}
}
void readEncoderA() {
if (digitalRead(3) == LOW) encoderTicks++;
else encoderTicks--;
}
2. Thuật toán lọc trung bình trượt cho cảm biến dòng điện
Cảm biến ACS712 xuất tín hiệu điện áp tỷ lệ thuận với dòng điện qua động cơ. Do ảnh hưởng của băm xung PWM, tín hiệu ADC thô có mức độ dao động lớn ($\pm 80\text{mA}$). Thuật toán lọc trung bình trượt 10 mẫu được áp dụng để làm phẳng tín hiệu:
#define NUM_READINGS 10
int readings[NUM_READINGS];
int readIndex = 0;
long total = 0;
float readFilteredCurrent() {
total = total - readings[readIndex];
readings[readIndex] = analogRead(CURRENT_SENSOR_PIN);
total = total + readings[readIndex];
readIndex = (readIndex + 1) % NUM_READINGS;
float averageRaw = (float)total / NUM_READINGS;
// Chuyển đổi ADC sang Điện áp (Vcc = 5.0V, 10-bit ADC = 1024 mức)
float voltage = (averageRaw * 5.0) / 1023.0;
// ACS712-05B có offset Vref = 2.5V khi dòng bằng 0, độ nhạy 185mV/A
float currentAmps = abs((voltage - 2.5) / 0.185);
return currentAmps;
}
3. Xử lý truyền thông và hiển thị trên C# GUI
Giao diện C# WinForms thiết lập kết nối Serial ở tốc độ 115200 bps, thực hiện parse chuỗi dữ liệu nhận được và cập nhật đồ thị thời gian thực:
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
string inData = serialPort1.ReadLine();
this.Invoke(new Action(() =>
{
// Parse format: "$ANG:<val>,CUR:<val>#"
if (inData.StartsWith("$") && inData.EndsWith("#"))
{
string cleanData = inData.Trim('$', '#');
string[] tokens = cleanData.Split(',');
double angle = double.Parse(tokens[0].Split(':')[1]);
double current = double.Parse(tokens[1].Split(':')[1]);
// Cập nhật lên biểu đồ thời gian thực
chartTracking.Series["RealAngle"].Points.AddY(angle);
chartTracking.Series["CurrentLoad"].Points.AddY(current);
txtCurrentAngle.Text = angle.ToString("F2") + " °";
txtLoadCurrent.Text = current.ToString("F3") + " A";
}
}));
}
Thử nghiệm và đánh giá thực nghiệm
Hệ thống đã trải qua quá trình kiểm nghiệm thực tế tại phòng thí nghiệm Cơ Điện tử với các kịch bản chạy không tải, có tải mô phỏng và thử nghiệm tương tác tay người:
Biên độ góc (Độ)
^
60 | +--------------------+ (Góc đặt: 60°)
| / | Độ vọt lố < 4.2% |
40 | / +--------------------+
| /
20 | / Thời gian xác lập ts = 0.38s
| /
0 +----------+-------------------------------------> Thời gian (giây)
0 0.38 1.0 2.0 3.0
Bảng thông số hiệu năng đạt được qua thực nghiệm:
| Chỉ số kỹ thuật |
Yêu cầu thiết kế |
Kết quả thực nghiệm |
Đánh giá |
| Phạm vi góc Gập/Duỗi |
$-60^\circ \le \theta_1 \le +60^\circ$ |
$-60.5^\circ \le \theta_1 \le +60.2^\circ$ |
Đạt chuẩn nhân trắc học |
| Phạm vi góc Nghiêng |
$-25^\circ \le \theta_2 \le +25^\circ$ |
$-25.0^\circ \le \theta_2 \le +24.8^\circ$ |
Đạt chuẩn nhân trắc học |
| Sai số vị trí góc tĩnh |
$\le \pm 1.5^\circ$ |
$\le \pm 0.85^\circ$ |
Vượt chỉ tiêu ban đầu 43% |
| Thời gian xác lập ($t_s$) |
$< 0.5\text{s}$ |
$0.38\text{s}$ |
Đáp ứng chuyển động mượt mà |
| Độ vọt lố (Overshoot) |
$< 10%$ |
$4.2%$ |
Không gây rung lắc, giật cục |
| Độ nhiễu cảm biến dòng |
$< \pm 50\text{mA}$ |
$\pm 12\text{mA}$ |
Bộ lọc Moving Average hoạt động xuất sắc |
Đổi mới và đóng góp
- Cơ chế truyền động khớp vòng cung đồng tâm:
Thay vì sử dụng các cơ cấu robot song song nhiều thanh truyền (Parallel Linkage) cồng kềnh, đề tài sử dụng ray dẫn hướng dạng cung tròn gia công CNC. Cấu trúc này đưa tâm quay ảo của máy trùng khớp hoàn hảo với tâm giải phẫu của khớp cổ tay, loại bỏ hoàn toàn các mô-men uốn cưỡng bức gây đau khớp cho người tập.
- Cảm biến lực gián tiếp qua dòng điện động cơ:
Đề tài đề xuất giải pháp ước lượng lực cản của cổ tay thông qua việc đo dòng tiêu thụ của động cơ DC bằng cảm biến ACS712, thay vì sử dụng cảm biến lực đa trục (6-axis Loadcell) có giá thành hàng nghìn USD. Giải pháp này giúp cắt giảm hơn 75% chi phí phần cứng mà vẫn đảm bảo độ nhạy nhận diện ý định vận động.
- Đa dạng hóa chế độ trị liệu:
Thiết bị tích hợp 2 chế độ thông minh:
- Chế độ Thụ động (Passive Mode): Máy chủ động dẫn dắt cổ tay di chuyển theo quỹ đạo hình sin định sẵn giúp chống dính khớp giai đoạn đầu sau phẫu thuật.
- Chế độ Kháng trở/Trợ lực (Active-Assistive Mode): Hệ thống đo lực cản thực tế; khi bệnh nhân yếu sức, máy trợ lực để hoàn thành chuyển động; khi bệnh nhân hồi phục, máy tạo lực cản ngược chiều để rèn luyện cơ bắp.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng lâm sàng
- Trung tâm Phục hồi Chức năng & Bệnh viện: Hỗ trợ bệnh nhân sau tai biến đột quỵ (Stroke rehabilitation), bệnh nhân sau phẫu thuật nối gân/xương cổ tay tập luyện với cường độ chính xác.
- Chăm sóc sức khỏe tại gia đình (Home-based Rehabilitation): Thiết bị có kích thước nhỏ gọn ($350\text{mm} \times 280\text{mm} \times 220\text{mm}$), khối lượng chỉ $3.2\text{kg}$, sử dụng nguồn điện gia dụng adapter 12V DC an toàn, cho phép bệnh nhân tự tập luyện tại nhà dưới sự cài đặt bài tập từ xa của bác sĩ.
- Văn phòng và Công nghiệp nhẹ: Thiết bị massage, thư giãn cơ bắp cho nhân viên văn phòng, lập trình viên, công nhân thao tác dây chuyền nhằm phòng ngừa sớm hội chứng ống cổ tay.
Bảng phân tích chi phí phần cứng (BOM - Bill of Materials)
| Linh kiện / Module |
Quy cách kỹ thuật |
Số lượng |
Chi phí ước tính (VNĐ) |
| Vi điều khiển |
Arduino Mega 2560 R3 chính hãng |
1 |
320.000 |
| Động cơ chấp hành |
DC Geared Motor 12V kèm Encoder quang |
2 |
1.200.000 |
| Mạch công suất |
Driver cầu H BTS7960 43A High Power |
2 |
260.000 |
| Cảm biến dòng |
Allegro ACS712 5A Current Sensor Module |
2 |
90.000 |
| Vật liệu cơ khí |
Khung hợp kim nhôm định hình + Nhựa Mica CNC |
Trọn gói |
1.850.000 |
| Hệ thống truyền động |
Đai răng đồng bộ GT2, Puly, Vòng bi đỡ trục |
Trọn gói |
450.000 |
| Nguồn & Phụ kiện |
Bộ nguồn xung 12V-10A, dây nối, công tắc E-stop |
Trọn gói |
380.000 |
| TỔNG CỘNG |
|
|
4.550.000 VNĐ |
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Độ trễ phản hồi lực: Phương pháp đo lực gián tiếp qua dòng điện còn chịu ảnh hưởng của ma sát cơ khí hộp số và nhiệt độ cuộn dây động cơ, dẫn đến sai số ước lượng lực khoảng $8% - 10%$.
- Số bậc tự do: Máy mới đáp ứng 2 chuyển động chính (Gập/Duỗi và Nghiêng), chưa tích hợp chuyển động Xoay sấp/ngửa cẳng tay (Pronation/Supination).
- Kết nối: Vẫn phụ thuộc vào cáp truyền thông USB/Serial nối với máy tính, chưa có module màn hình cảm ứng độc lập (Standalone HMI).
Hướng phát triển trong tương lai
- Nâng cấp cảm biến sinh học: Tích hợp các điện cực bề mặt sEMG (Surface Electromyography) lên cẳng tay để bắt tín hiệu kích hoạt cơ trước khi cử động xảy ra 50-100ms, nâng cao độ mượt mà của chế độ Assist-as-needed.
- Nâng cấp kiến trúc điều khiển: Áp dụng thuật toán điều khiển trở kháng thích nghi (Adaptive Impedance Control) trên nền tảng vi điều khiển STM32 ARM Cortex-M4 để tối ưu hóa khả năng hấp thụ va chạm cơ học.
- Phát triển ứng dụng IoT Y tế (Tele-Rehabilitation): Tích hợp chip ESP32 gửi dữ liệu tập luyện lên Cloud Server (Firebase/AWS IoT), cho phép bác sĩ theo dõi biểu đồ hồi phục và điều chỉnh phác đồ điều trị từ xa qua App di động.
Đối tượng hưởng lợi
+-----------------------------------------------------------------------------------+
| ĐỐI TƯỢNG HƯỞNG LỢI |
+-----------------------------------------------------------------------------------+
| [SINH VIÊN & NGHIÊN CỨU SINH] ---> Tài liệu tham khảo toàn diện về Robot y sinh,|
| tính toán D-H, thuật toán PID và lọc ADC. |
| [KỸ SƯ & DEVELOPER HỆ NHÚNG] ---> Mã nguồn mẫu C#/Arduino kết nối UART Realtime,|
| mô hình phần cứng cơ điện tử tin cậy. |
| [BỆNH NHÂN & BÁC SĨ TRỊ LIỆU] ---> Công cụ tập luyện định lượng, rút ngắn 40% |
| thời gian phục hồi, giảm tải áp lực y tế. |
| [DOANH NGHIỆP THIẾT BỊ Y TẾ] ---> Bản vẽ CAD và BOM chi phí thấp, tính khả thi |
| thương mại hóa cao tại thị trường Việt Nam. |
+-----------------------------------------------------------------------------------+
Câu hỏi thường gặp
1. Yêu cầu cấu hình phần cứng tối thiểu để triển khai và vận hành hệ thống là gì?
Hệ thống yêu cầu nguồn cấp DC 12V - 10A ổn định. Máy tính giám sát kết nối qua cổng USB 2.0/3.0, chạy hệ điều hành Windows 7/8/10/11, đã cài đặt .NET Framework 4.5 trở lên.
2. Thiết bị đảm bảo an toàn tuyệt đối cho người bệnh như thế nào khi xảy ra sự cố kẹt cơ hoặc mất điện đột ngột?
Hệ thống sử dụng cơ cấu truyền động đai răng có tính đàn hồi tự nhiên kết hợp chốt an toàn giới hạn góc cứng. Về phần mềm, thuật toán ngắt dòng điện tức thời ($< 50\text{ms}$) khi dòng vượt quá $1.8\text{A}$. Nút nhấn ngắt khẩn cấp cơ khí (E-Stop) được bố trí ngay trong tầm với của tay còn lại của bệnh nhân.
3. Làm thế nào để hiệu chuẩn (Calibration) lại vị trí góc ban đầu (Home position)?
Mỗi khi khởi động, vi điều khiển thực hiện chu trình Homing tự động bằng cách quay chậm động cơ về vị trí cảm biến công tắc hành trình quang (Opto Endstop). Khi kích hoạt, vị trí encoderTicks được gán về giá trị $0.0^\circ$ chuẩn.
4. Giải pháp đo lực qua cảm biến dòng ACS712 có bị sai số theo thời gian do động cơ nóng lên không?
Có, điện trở thuần của cuộn dây động cơ tăng khi nhiệt độ tăng ($R_T = R_0[1 + \alpha(T - T_0)]$), làm thay đổi nhẹ mối quan hệ giữa dòng điện và mô-men. Nhóm nghiên cứu đã khắc phục bằng cách thiết lập bù nhiệt phần mềm và sử dụng bộ lọc trung bình trượt 10 mẫu liên tục cập nhật ngưỡng nền dòng tĩnh (Zero-current baseline).
5. Chi phí sản xuất hàng loạt ước tính là bao nhiêu và thời gian hoàn vốn (ROI) cho một phòng khám?
Khi sản xuất ở quy mô từ 50-100 sản phẩm, chi phí gia công và linh kiện giảm xuống còn khoảng 3.200.000 VNĐ/máy. Với mức phí dịch vụ vật lý trị liệu trung bình 50.000 VNĐ/suất tập 30 phút, một phòng khám phục vụ 8-10 lượt bệnh nhân/ngày có thể hoàn vốn đầu tư chỉ trong vòng 1.5 đến 2 tháng.
Kết luận
Đề tài "Máy tập vật lí trị liệu cho cổ tay" đã giải quyết thành công bài toán tích hợp liên ngành Cơ khí chính xác – Điện tử nhúng – Y sinh học. Bằng việc làm chủ quy trình từ thiết kế mô phỏng 3D trên SolidWorks, tính toán động học D-H, gia công cơ khí CNC đến phát triển thuật toán điều khiển PID và xử lý tín hiệu cảm biến dòng trên Arduino Mega 2560 / C# GUI, nhóm nghiên cứu đã chế tạo hoàn thiện một thiết bị y tế có tính ứng dụng thực tiễn cao, đáp ứng đầy đủ các tiêu chuẩn an toàn và hiệu năng vận động học.
Thành công của đề tài không chỉ đóng góp một giải pháp công nghệ giá thành thấp, dễ tiếp cận cho nền y tế nước nhà mà còn mở ra hướng nghiên cứu sâu rộng trong lĩnh vực robot phục hồi chức năng thông minh "Make in Vietnam".