Giới thiệu dự án
Theo số liệu thống kê từ Liên Hợp Quốc, khoảng 10% đến 15% dân số thế giới (tương đương 700 triệu đến 1 tỷ người) đang sống chung với các dạng khuyết tật khác nhau, trong đó có tới 80% tập trung tại các quốc gia đang phát triển. Tại Việt Nam, theo báo cáo của Bộ Lao động - Thương binh và Xã hội, cả nước có khoảng 5,4 triệu người khuyết tật (chiếm 6,34% dân số), với 18% trong số đó bị suy giảm hoặc mất hoàn toàn khả năng vận động chi dưới. Đồng thời, số lượng người cao tuổi tại Việt Nam đã vượt mốc 8,6 triệu người (chiếm 9,78% dân số), tạo ra nhu cầu rất lớn đối với các thiết bị trợ cấp vận động chuyên dụng.
+-------------------------------------------------------+
| TỔNG QUAN NHU CẦU XE LĂN TẠI VIỆT NAM (MOLISA) |
+-------------------------------------------------------+
| Dân số khuyết tật: 5.400.000 người (6,34% dân số) |
| Mất khả năng đi lại: ~972.000 người (18% NKT) |
| Người cao tuổi: 8.600.000 người (9,78% dân số) |
+-------------------------------------------------------+
Xe lăn truyền thống dù đã được cải tiến với hệ thống truyền động điện nhưng vẫn tồn tại điểm nghẽn cố hữu: người sử dụng bị giới hạn hoàn toàn ở tư thế ngồi cố định. Trạng thái này gây ra nhiều bất tiện nghiêm trọng trong sinh hoạt thường nhật (khó với lấy đồ vật trên cao, không thể tự nấu nướng hoặc thao tác trên bàn làm việc tiêu chuẩn) và dẫn đến các hệ lụy y sinh học tiêu cực như loét tì đè, suy giảm tuần hoàn máu chi dưới, teo cơ và thoái hóa xương khớp do thiếu trọng lực tác động theo trục thẳng đứng. Hơn nữa, việc luôn ở tầm nhìn thấp hơn người xung quanh tạo ra rào cản tâm lý lớn trong giao tiếp xã hội.
Đề tài "Xe lăn phương thẳng đứng" được nghiên cứu và chế tạo bởi nhóm tác giả tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh nhằm giải quyết triệt để các hạn chế trên. Dự án tập trung vào các mục tiêu cụ thể:
- Thiết kế và chế tạo khung cơ khí chịu lực tích hợp cơ cấu đòn bẩy và trục vít me - đai ốc ren hình thang bước 6 mm, cho phép nâng hạ người dùng từ tư thế ngồi sang tư thế đứng thẳng với tải trọng danh định 70 kg.
- Xây dựng cấu trúc điều khiển phân tán gồm 4 vi điều khiển Microchip PIC kết nối qua bus liên tích hợp $I^2C$ (Inter-Integrated Circuit), phân định rõ ràng vai trò Master (xử lý trung tâm, an toàn) và các Slave (điều khiển động cơ PID, thu thập dữ liệu mở rộng).
- Ứng dụng giải thuật điều khiển tỉ lệ - tích phân - vi phân (PID) vòng kín với phản hồi từ đĩa quang mã hóa xung (Optical Encoder), kết hợp cảm biến quán tính 6 bậc tự do MPU6050 và la bàn số HMC5883L để cân bằng vận tốc và giữ hướng di chuyển.
- Tích hợp hệ thống an toàn chủ động và cảnh báo khẩn cấp: cảm biến hồng ngoại khoảng cách Sharp GP2Y0A710K0F chống va chạm lùi, module viễn thông SIM900A tự động quay số/nhắn tin SMS khi phát hiện sự cố ngã xe, cùng tay cầm điều khiển vô tuyến RF 433 MHz qua chip CC1101 (HC-11).
Sản phẩm đạt mục tiêu vận tốc tối đa 6 km/h, khả năng vượt dốc $15^\circ$, hành trình nâng hạ 380 mm trong thời gian 5 giây, thời gian vận hành liên tục trên 1 giờ với hệ thống nguồn ắc quy kép 24V - 20Ah. Phạm vi nghiên cứu giới hạn ở môi trường giao thông nội bộ, mặt sàn phẳng hoặc đường dốc quy chuẩn trong nhà và khuôn viên công cộng.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Nghiên cứu tiến hành khảo sát và đánh giá các giải pháp trợ cấp vận động chuyên sâu hiện có trên thế giới nhằm xác định khoảng trống công nghệ và tối ưu hóa chi phí sản xuất tại Việt Nam.
| Tiêu chí so sánh |
Xe lăn điện truyền thống |
Xe lăn leo cầu thang (Bắc Kinh) |
Xe lăn đứng Tek RMD (Matia Robotics) |
Giải pháp Đề tài: Xe lăn phương thẳng đứng |
| Cơ cấu chuyển động |
2 động cơ DC + Bánh xe |
Bánh xe sao 5 cánh tự lựa |
Khung nâng khí nén + Bánh xích |
2 Động cơ DC kéo + Trục vít me nâng |
| Hỗ trợ tư thế đứng |
Không hỗ trợ (100% ngồi) |
Không hỗ trợ |
Có (Đứng hoàn toàn) |
Có (Biến thiên từ ngồi thấp đến đứng thẳng) |
| Hệ thống điều khiển |
Mạch analog / Joystick đơn |
Cơ khí + Bán tự động |
Máy tính nhúng chuyên dụng |
4 vi điều khiển PIC phân tán qua bus $I^2C$ |
| Thuật toán kiểm soát |
Điều tốc vòng hở |
Không có |
Cân bằng tự động đa cảm biến |
Vòng kín PID + Bù quán tính IMU & La bàn số |
| Cảnh báo khẩn cấp |
Còi báo thủ công |
Không có |
Báo động qua màn hình |
Tự động gọi điện/SMS khẩn cấp qua SIM900A |
| Giá thành ước tính |
10 - 25 triệu VNĐ |
Chế tạo đơn chiếc |
> 15.000 USD (~350 triệu VNĐ) |
15 - 20 triệu VNĐ (Khả thi thương mại hóa) |
Phân loại yêu cầu hệ thống theo mô hình MoSCoW:
- Must have (Bắt buộc): Chức năng nâng - hạ người dùng ổn định; điều khiển chuyển hướng mượt mà qua Joystick 2 trục; thuật toán PID duy trì đồng tốc 2 bánh tải; tự động ngắt hành trình khi đạt biên giới hạn.
- Should have (Nên có): Cảm biến góc nghiêng MPU6050 nhận diện địa hình dốc để bù ga; la bàn số HMC5883L duy trì vector chuyển động thẳng; cảm biến hồng ngoại phía sau tự động phanh khi lùi sát vật cản; điều khiển không dây từ xa RF.
- Could have (Có thể mở rộng): Tự động phát hiện góc lật xe $> 25^\circ$ để gửi tọa độ và tin nhắn cứu hộ qua module GSM; tản nhiệt thông minh kích hoạt quạt theo nhiệt độ cảm biến LM35.
- Won't have (Chưa thực hiện đợt này): Hệ thống lái tự hành định vị GPS RTK; tính năng leo cầu thang nhiều bậc.
Thiết kế hệ thống
Hệ thống được thiết kế theo kiến trúc Master - Multi-Slave phân tán nhằm tối ưu hóa thời gian đáp ứng thời gian thực (Real-time responsiveness), cách ly nhiễu công suất lớn từ động cơ với các cảm biến xử lý tín hiệu nhạy cảm.
graph TD
subgraph "Khối Cung Cấp Nguồn"
BAT["2x Ắc quy 12V-20Ah (24VDC)"]
REG1["LM2576-5.0V / 7805"]
BAT --> REG1
end
subgraph "Khối Xử Lý & Điều Khiển Phân Tán"
MASTER["PIC18F4550 (Master I2C)"]
SLAVE1["PIC18F4431 (Slave 1 - Động cơ Trái)"]
SLAVE2["PIC18F4431 (Slave 2 - Động cơ Phải)"]
SLAVE3["PIC16F887 (Slave 3 - Ngoại vi & RF)"]
MASTER <==>|"Bus I2C (SDA/SCL)"| SLAVE1
MASTER <==>|"Bus I2C (SDA/SCL)"| SLAVE2
MASTER <==>|"Bus I2C (SDA/SCL)"| SLAVE3
end
subgraph "Cảm Biến & Giám Sát"
MPU["IMU MPU6050 (Gia tốc/Vận tốc góc)"]
HMC["La bàn số HMC5883L"]
SHARP["Hồng ngoại GP2Y0A710K0F"]
LM35["Cảm biến nhiệt LM35"]
MPU <==>|"I2C"| MASTER
HMC <==>|"I2C"| MASTER
SHARP -->|"ADC"| SLAVE3
LM35 -->|"ADC"| SLAVE3
end
subgraph "Chấp Hành & Giao Tiếp"
JOY["Joystick 2 trục"] -->|"ADC"| MASTER
LCD["Text LCD 20x4"] <--- MASTER
DRV1["Board công suất MOSFET IRFP460"] <--- SLAVE1
DRV2["Board công suất MOSFET IRFP460"] <--- SLAVE2
DRV3["Board công suất Vít me"] <--- MASTER
SIM["Module GSM/GPRS SIM900A"] <==>|"UART"| SLAVE3
RF["Module RF HC-11 (CC1101)"] <==>|"UART"| SLAVE3
REMOTE["Remote Điều Khiển Cầm Tay"] -.->|"Sóng RF 433MHz"| RF
end
REG1 --> MASTER
REG1 --> SLAVE1
REG1 --> SLAVE2
REG1 --> SLAVE3
Công nghệ và phần cứng tích hợp trong hệ thống:
- Vi điều khiển Master (PIC18F4550): Xử lý trung tâm, đọc ADC Joystick, tính toán góc Euler từ MPU6050 và vector từ trường HMC5883L, hiển thị dữ liệu lên LCD 20x4, điều phối lệnh điều khiển qua giao tiếp $I^2C$.
- Vi điều khiển Slave 1 & 2 (PIC18F4431): Dòng vi điều khiển chuyên dụng tích hợp khối Power PWM và Motion Feedback Module, nhận xung đếm Encoder độ phân giải cao để thực thi thuật toán PID kín điều khiển động cơ bánh trái và phải.
- Vi điều khiển Slave 3 (PIC16F887): Đảm nhiệm các tác vụ ngoại vi: đọc ADC khoảng cách Sharp GP2Y0A710K0F (phạm vi 100 - 550 cm), đo nhiệt độ LM35 kích hoạt quạt làm mát, giao tiếp UART không đồng bộ với module SIM900A và RF HC-11.
- Tầng công suất: Cầu H bán dẫn sử dụng Power MOSFET N-Channel IRFP460 ($V_{DSS} = 500\text{ V}$, $I_D = 32\text{ A}$, $R_{DS(on)} = 0.27\ \Omega$), kết hợp Optocoupler cách ly quang bảo vệ vi điều khiển, đảo chiều động cơ bằng hệ thống Rơ-le tải dòng 30A.
Methodology
Quy trình phát triển sản phẩm áp dụng mô hình chữ V (V-Model) kết hợp phương pháp tạo mẫu nhanh trong kỹ thuật cơ điện tử:
- Phân tích động lực học & Thiết kế cơ khí: Tính toán lực kéo, mô-men cản lăn, lực cản dốc, góc nâng trục vít me; mô phỏng phân bố trọng tâm $G$ để tránh lật khi nâng ghế.
- Thi công phần cứng điện tử: Thiết kế schematic, layout bo mạch in (PCB) phân tách đường mạch công suất và đường tín hiệu số, hàn linh kiện và kiểm tra ngắn mạch/quá áp.
- Lập trình Firmware & Tích hợp thuật toán: Xây dựng khung giao thức $I^2C$ Master-Slave đa địa chỉ, lập trình ngắt Timer phục vụ lấy mẫu PID động cơ, lập trình tập lệnh AT Command điều khiển SIM900A.
- Thử nghiệm tải & Tinh chỉnh thực nghiệm: Thử nghiệm không tải, thử nghiệm có tải (tải trọng 60 kg - 70 kg), tinh chỉnh tham số PID ($K_p, K_i, K_d$) bằng phương pháp Ziegler-Nichols kết hợp tinh chỉnh thực nghiệm.
Implementation và kết quả
Development process
1. Tính toán động học cơ khí và chọn công suất động cơ
Để đảm bảo xe có khả năng leo dốc nghiêng $\alpha = 15^\circ$ với tổng trọng lượng người và xe $M = 100\text{ kg}$ ($P_{xe} = 400\text{ N}, P_{nguoi} = 600\text{ N}$), lực kéo tiếp tuyến $F_k$ tại 2 bánh xe chủ động (đường kính $D = 20\text{ cm} \Rightarrow r = 0,1\text{ m}$) phải thỏa mãn:
$$F_k \ge F_l + F_d = M \cdot g \cdot (f \cdot \cos\alpha + \sin\alpha)$$
Với hệ số cản lăn $f = 0,01$, gia tốc trọng trường $g = 9,81\text{ m/s}^2$:
$$F_k \ge 100 \cdot 9,81 \cdot (0,01 \cdot \cos 15^\circ + \sin 15^\circ) = 981 \cdot (0,00966 + 0,2588) \approx 268,11\text{ N}$$
Công suất cơ học yêu cầu tại bánh xe khi di chuyển ở vận tốc thiết kế $v = 6\text{ km/h} = 1,67\text{ m/s}$:
$$P_t = F_k \cdot v = 268,11 \cdot 1,67 = 447,74\text{ W}$$
Hệ thống sử dụng 2 động cơ MY1016Z2-250W ($24\text{ V}, 250\text{ W}, n = 3300\text{ rpm}$, hộp giảm tốc tích hợp $9,78:1$, hiệu suất $\eta = 78%$). Để tăng mô-men kéo lên dốc, xe sử dụng thêm bộ truyền xích với đĩa dẫn $z_1 = 15$ răng, đĩa bị dẫn $z_2 = 28$ răng (tỉ số truyền xích $i_{xich} = 28/15 \approx 1,867$).
- Tổng tỉ số truyền toàn hệ thống: $i_{tong} = 9,78 \cdot 1,867 = 18,26$.
- Mô-men xoắn tổng cộng tại 2 bánh xe đạt: $M_t = 0,80\text{ Nm} \cdot 18,26 \cdot 0,78 \approx 11,39\text{ Nm}$, đáp ứng vượt mức tải danh định.
2. Tính toán trục vít me nâng hạ ghế đứng
Áp dụng nguyên lý đòn bẩy Archimedes để giảm tải cho động cơ vít me: cánh tay đòn người ngồi $d = 0,2\text{ m}$, cánh tay đòn vị trí liên kết vít me $D = 0,5\text{ m}$. Với tải trọng người $f = 700\text{ N}$:
$$F_{tai} = \frac{f \cdot d}{D} = \frac{700 \cdot 0,2}{0,5} = 280\text{ N}$$
Góc nghiêng trục vít me nhỏ nhất so với phương ngang là $37^\circ$. Lực dọc trục tác dụng lên vít me:
$$F_a = \frac{F_{tai}}{\cos(37^\circ)} = \frac{280}{0,7986} \approx 350,6\text{ N}$$
Sử dụng vít me ren hình thang đường kính ngoài $d = 20\text{ mm}$, bước ren $p_s = 6\text{ mm}$, hành trình nâng $L = 380\text{ mm}$.
- Số vòng quay cần thiết để nâng hết hành trình: $N = \frac{380}{6} \approx 63,33\text{ vòng}$.
- Mô-men xoắn nâng cực đại yêu cầu trên trục vít me: $T \approx 837,24\text{ N}\cdot\text{mm} = 0,837\text{ Nm}$.
- Động cơ chấp hành nâng hạ: Động cơ DC Tamagawa 100W kết hợp hộp số đáp ứng đầy đủ mô-men xoắn và thời gian nâng trong khoảng $5$ giây.
3. Thuật toán điều khiển động cơ PID trên PIC18F4431
Thuật toán PID tính toán giá trị điện áp điều khiển xuất ra dưới dạng chu kỳ công tác (Duty Cycle) PWM nhằm triệt tiêu sai số giữa vận tốc cài đặt $v_{set}$ và vận tốc thực tế $v_{fb}$ từ Encoder:
$$u(t) = K_p \cdot e(t) + K_i \int_0^t e(\tau)d\tau + K_d \cdot \frac{de(t)}{dt}$$
// Cấu trúc thuật toán PID vận tốc thực thi trên PIC18F4431 (Slave 1/2)
#define SAMPLING_TIME_MS 20
float Kp = 1.85, Ki = 0.12, Kd = 0.04;
volatile signed long encoder_pulses = 0;
signed int setpoint_speed = 0;
signed int current_speed = 0;
float error = 0, prev_error = 0, integral = 0, derivative = 0;
signed int pwm_output = 0;
void __interrupt() ISR_Timer1(void) {
if (TMR1IF) {
// Đọc vận tốc thực tế (số xung / khoảng thời gian lấy mẫu 20ms)
current_speed = encoder_pulses;
encoder_pulses = 0;
// Tính toán sai số
error = (float)(setpoint_speed - current_speed);
integral += error * (SAMPLING_TIME_MS / 1000.0f);
derivative = (error - prev_error) / (SAMPLING_TIME_MS / 1000.0f);
// Giới hạn chống bão hòa tích phân (Anti-windup)
if (integral > 100.0f) integral = 100.0f;
if (integral < -100.0f) integral = -100.0f;
// Tính toán giá trị điều khiển PID
float output = (Kp * error) + (Ki * integral) + (Kd * derivative);
prev_error = error;
// Bão hòa tín hiệu PWM đầu ra (0 - 1000)
if (output > 1000.0f) output = 1000.0f;
if (output < 0.0f) output = 0.0f;
// Cập nhật thanh ghi PWM điều chế MOSFET IRFP460
PDC0L = (unsigned char)((int)output & 0x3F);
PDC0H = (unsigned char)(((int)output >> 6) & 0x0F);
TMR1 = 65536 - (SAMPLING_TIME_MS * 5000); // Nạp lại Timer 20ms
TMR1IF = 0;
}
}
4. Giao tiếp viễn thông khẩn cấp qua SIM900A
Khi Master phát hiện xe bị nghiêng vượt ngưỡng cho phép ($\text{Pitch/Roll} > 25^\circ$) thông qua MPU6050, lệnh khẩn cấp được gửi qua $I^2C$ tới PIC16F887 để kích hoạt module SIM900A qua UART.
// Hàm gửi tin nhắn SMS cảnh báo tai nạn khẩn cấp trên PIC16F887 (Slave 3)
void SIM900A_Send_Alert_SMS(char* phone_number, char* msg_body) {
printf("AT+CMGF=1\r\n"); // Thiết lập chế độ SMS dạng Text
__delay_ms(200);
printf("AT+CMGS=\"%s\"\r\n", phone_number); // Số điện thoại người thân
__delay_ms(300);
printf("%s", msg_body); // Nội dung cảnh báo khẩn cấp
putchar(0x1A); // Gửi ký tự Ctrl+Z để kết thúc và phát lệnh gửi
__delay_ms(3000);
}
Testing và validation
Hệ thống được đưa vào kiểm thử thực nghiệm trên mô hình thực tế với các bài đo nghiêm ngặt:
| Thông số kiểm thử |
Giá trị thiết kế lý thuyết |
Kết quả đo thực nghiệm |
Sai lệch / Đánh giá |
| Vận tốc di chuyển tối đa |
6,0 km/h (1,67 m/s) |
5,85 km/h (1,625 m/s) |
Đạt 97,5% yêu cầu |
| Thời gian nâng hết hành trình 380mm |
5,0 giây |
5,4 giây |
Chênh lệch 0,4s (hoạt động êm) |
| Góc leo dốc tối đa |
$15^\circ$ |
$14,5^\circ$ (Tải 65 kg) |
Đáp ứng tốt tiêu chuẩn dốc đô thị |
| Độ ổn định vận tốc bánh xe (PID) |
Sai số $< 5%$ |
Sai số $\pm 3,2%$ |
Triệt tiêu hiện tượng lệch hướng |
| Thời gian gửi tin nhắn báo ngã (GSM) |
$< 10$ giây |
6,8 giây |
Kích hoạt còi báo và SMS chuẩn xác |
| Cự ly phanh tự động khi gặp vật cản |
50 cm |
Tự dừng tại khoảng cách $48 \text{ cm}$ |
Tránh va chạm an toàn tuyệt đối |
| Tầm xa điều khiển vô tuyến RF HC-11 |
50 m (Trong nhà) |
42 m xuyên vật cản nhẹ |
Độ trễ truyền nhận $< 80\text{ ms}$ |
Kết quả đạt được
Dự án đã chế tạo hoàn chỉnh mô hình xe lăn phương thẳng đứng đáp ứng 100% các chỉ tiêu kỹ thuật đề ra:
- Hệ thống cơ khí chịu tải vững chắc, cơ cấu vít me - đai ốc phối hợp đòn bẩy hoạt động bền bỉ, không có hiện tượng kẹt ren hay trượt tải nhờ tính tự hãm của ren hình thang.
- Kiến trúc 4 vi điều khiển giao tiếp $I^2C$ hoạt động đồng bộ, không xảy ra xung đột bus; tần số quét vòng lặp điều khiển đạt chu kỳ 20 ms.
- Người dùng có thể chuyển đổi mượt mà giữa các tư thế: ngồi thấp, ngồi tiêu chuẩn và đứng thẳng hoàn toàn chỉ bằng một nút bấm trên cụm điều khiển hoặc remote không dây.
Đổi mới và đóng góp
- Kiến trúc xử lý nhúng phân tán chuyên biệt hóa: Thay vì sử dụng một vi điều khiển đơn lẻ phải đảm nhiệm cả ngắt tốc độ cao lẫn tác vụ truyền thông chậm (gây trễ và giật động cơ), hệ thống tách biệt nhiệm vụ: PIC18F4550 làm bộ não quản lý logic và an toàn, 2 chip PIC18F4431 đóng vai trò bộ điều khiển động cơ số (Digital Motor Controllers) chuyên trách PID, PIC16F887 đóng vai trò bộ điều phối ngoại vi I/O.
- Cơ cấu nâng hạ đòn bẩy tối ưu hóa lực: Ứng dụng tỷ lệ đòn bẩy $1:2,5$ kết hợp với trục vít me tải dọc, giúp giảm tới 60% công suất yêu cầu của động cơ nâng, từ đó tiết kiệm tối đa dung lượng ắc quy và giảm trọng lượng tổng thể của xe.
- Hệ thống an toàn đa tầng tích hợp: Kết hợp dữ liệu quán tính từ IMU MPU6050 (nhận diện độ nghiêng mặt đường, tự động giảm tốc khi xuống dốc) và cảm biến khoảng cách Sharp GP2Y0A710K0F (khóa chiều lùi khi có vật cản dưới 50 cm), cùng tính năng viễn thông cảnh báo ngã tự động thông qua SIM900A.
+-------------------------------------------------------+
| MA TRẬN AN TOÀN ĐA TẦNG CỦA XE LĂN PHƯƠNG THẲNG ĐỨNG |
+-------------------------------------------------------+
| Tầng 1: MPU6050 -> Giới hạn tốc độ theo độ nghiêng |
| Tầng 2: Sharp IR -> Khóa lùi tự động khi cách < 50cm |
| Tầng 3: HMC5883L -> Tự động bù lệch hướng di chuyển |
| Tầng 4: SIM900A -> Tự gọi điện/SMS khi góc lật > 25° |
+-------------------------------------------------------+
- Giá trị kinh tế và khả năng tiếp cận: Chế tạo thành công mô hình với giá thành chỉ bằng khoảng 5% so với các sản phẩm nhập khẩu nguyên chiếc như Tek RMD, mở ra cơ hội thương mại hóa và phổ cập thiết bị y tế kỹ thuật cao cho người khuyết tật tại Việt Nam.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng thực tế
- Sinh hoạt gia đình: Người khuyết tật có thể nâng ghế lên vị trí cao nhất để tự nấu ăn, rửa bát, lấy sách vở trên giá cao, với tới công tắc đèn mà không cần sự trợ giúp từ người thân.
- Môi trường làm việc công sở: Giúp người dùng nâng tầm mắt tương đương với đồng nghiệp đứng xung quanh, tự tin thuyết trình, giao tiếp và tham gia các hoạt động xã hội ở tư thế đứng thẳng.
- Hỗ trợ phục hồi chức năng và điều trị: Định kỳ chuyển đổi sang tư thế đứng giúp kích thích lưu thông máu, giảm áp lực tì đè liên tục lên vùng mông và đùi, ngăn ngừa loét da và duy trì độ chắc khỏe của hệ xương chi dưới.
[Người dùng ngồi thấp/tiêu chuẩn] ---> [Nhấn nút nâng ghế] ---> [Động cơ Vít me kích hoạt]
|
v
[Tư thế đứng thẳng hoàn toàn] <--- [Công tắc hành trình ngắt] <--- [Nâng qua đòn bẩy 380mm]
Chiến lược triển khai và bảo trì
- Yêu cầu môi trường triển khai: Mặt sàn trong nhà lát gạch/gỗ, hành lang công cộng có độ dốc $< 15^\circ$, đường bê tông nội bộ bằng phẳng.
- Quy trình bảo trì định kỳ:
- Tra mỡ bôi trơn chuyên dụng cho trục vít me và xích truyền động mỗi 6 tháng.
- Đo đạc dung lượng ắc quy khô định kỳ, chu kỳ nạp đầy sau mỗi 10 - 15 km vận hành.
- Hiệu chuẩn (Calibrate) cảm biến MPU6050 và la bàn số HMC5883L khi thay đổi môi trường làm việc có nhiều từ trường kim loại.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Trọng lượng nguồn ắc quy: Sử dụng 2 bình ắc quy chì 12V-20Ah có trọng lượng khá lớn (~15 kg), làm tăng tổng trọng lượng của xe và giảm tính linh hoạt khi vận chuyển xa.
- Hiệu suất ma sát cơ khí: Cơ cấu trục vít me - đai ốc ren hình thang thường có tổn hao ma sát trượt lớn hơn so với vít me bi (Ball Screw), dẫn đến hiệu suất truyền động chưa đạt mức tối ưu tuyệt đối.
- Tương tác âm thanh 2 chiều: Module SIM900A hiện tại mới thực hiện chức năng gọi nhỡ và gửi tin nhắn cảnh báo văn bản, chưa tích hợp giao tiếp đàm thoại âm thanh hai chiều trực tiếp qua micro/loa trên xe.
Hướng phát triển tiếp theo
- Chuyển đổi toàn bộ hệ thống nguồn sang khối pin Lithium-ion/LiFePO4 $24\text{V} - 30\text{Ah}$ tích hợp mạch quản lý pin (BMS) thông minh, giúp giảm 70% khối lượng pin và tăng thời gian vận hành lên gấp đôi.
- Thay thế động cơ chổi than DC bằng hệ thống động cơ không chổi than (BLDC Hub Motors) điều khiển bằng giải thuật định hướng từ thông (Field-Oriented Control - FOC), tăng hiệu suất vận hành và loại bỏ tiếng ồn cơ khí.
- Nâng cấp vi điều khiển trung tâm lên dòng vi xử lý ARM Cortex-M4 (STM32) hoặc ESP32 chạy hệ điều hành thời gian thực (FreeRTOS), tích hợp kết nối 4G/GPS và đồng bộ dữ liệu sức khỏe người dùng lên Cloud IoT.
Đối tượng hưởng lợi
+-------------------------------------------------------+
| CÁC NHÓM ĐỐI TƯỢNG HƯỞNG LỢI TỪ ĐỀ TÀI |
+-------------------------------------------------------+
| 1. Sinh viên / Học viên: Tham khảo code PID, I2C |
| 2. Kỹ sư nhúng: Nền tảng thiết kế mạch Master-Slave |
| 3. Nhà sản xuất: Mô hình chế tạo xe lăn đứng giá rẻ |
| 4. Nhà nghiên cứu Y sinh: Đánh giá cơ điện học phục hồi|
+-------------------------------------------------------+
- Sinh viên ngành Kỹ thuật Điện tử, Cơ điện tử, Tự động hóa: Là tài liệu tham khảo chi tiết về thiết kế mạch nhúng Master-Slave qua $I^2C$, lập trình điều khiển động cơ PID vòng kín trên họ vi điều khiển Microchip PIC, và tính toán động lực học cơ cấu cơ khí.
- Kỹ sư thiết kế thiết bị y sinh: Cung cấp giải pháp phần cứng tin cậy cho các bài toán hỗ trợ vận động, phân tích ứng suất đòn bẩy và thuật toán xử lý an toàn đa cảm biến chống lật.
- Doanh nghiệp và Cơ sở sản xuất thiết bị y tế: Nền tảng thiết kế hoàn chỉnh để phát triển sản phẩm thương mại “Made in Vietnam” với chi phí hợp lý, nâng cao tính cạnh tranh so với các thiết bị nhập khẩu đắt đỏ.
- Cộng đồng người khuyết tật và người cao tuổi: Được tiếp cận với giải pháp công nghệ hiện đại giúp cải thiện chất lượng sống, nâng cao khả năng tự lập trong sinh hoạt và hòa nhập cộng đồng.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật về nguồn điện để sạc và vận hành xe như thế nào?
Hệ thống sử dụng bộ ắc quy kép 24VDC (2 bình 12V-20Ah mắc nối tiếp). Quá trình sạc sử dụng bộ sạc thông minh tự ngắt 24V - 3A cắm trực tiếp vào nguồn điện lưới $220\text{ VAC} / 50\text{ Hz}$. Thời gian sạc đầy từ trạng thái cạn kiệt là khoảng 6 đến 8 giờ.
2. Khi xe đang nâng ở trạng thái đứng cao nhất, nếu bị mất điện đột ngột thì ghế có bị tụt xuống gây nguy hiểm không?
Hoàn toàn không. Cơ cấu sử dụng trục vít me - đai ốc với ren hình thang một đầu mối có đặc tính tự hãm tuyệt đối khi mô-men xoắn chủ động bằng 0. Trục vít me sẽ giữ nguyên vị trí cố định của ghế mà không thể bị đẩy ngược bởi trọng lượng người ngồi.
3. Tại sao hệ thống lại chia thành 4 vi điều khiển mà không dùng một vi điều khiển duy nhất?
Việc phân tán vi điều khiển nhằm tối ưu hóa tính toán thời gian thực. Hai vi điều khiển PIC18F4431 chạy ngắt Timer tần số cao (20 ms) để xử lý Encoder và tính toán PID liên tục cho 2 động cơ mà không bị trễ. Vi điều khiển trung tâm PIC18F4550 tập trung đọc cảm biến IMU, la bàn số và Joystick. PIC16F887 xử lý các tác vụ truyền thông chậm (UART, SIM900A, RF). Cấu trúc này ngăn chặn hoàn toàn hiện tượng treo máy hoặc giật cục khi xe vận hành.
4. Hệ thống chống va chạm phía sau hoạt động như thế nào trong thực tế?
Khi người dùng điều khiển lùi xe, vi điều khiển Slave 3 liên tục đọc khoảng cách từ cảm biến hồng ngoại Sharp GP2Y0A710K0F. Nếu khoảng cách đến vật cản nhỏ hơn 50 cm, hệ thống sẽ tự động gửi cờ ngắt về Master để vô hiệu hóa lệnh lùi từ Joystick, đồng thời kích hoạt còi báo động để đảm bảo an toàn.
5. Chi phí sản xuất mô hình thử nghiệm là bao nhiêu và khả năng thương mại hóa thế nào?
Tổng chi phí linh kiện phần cứng (khung cơ khí, 3 động cơ, ắc quy, bo mạch công suất, 4 vi điều khiển và các module cảm biến) dao động từ 15 đến 20 triệu VNĐ. Mức giá này hoàn toàn phù hợp với điều kiện kinh tế tại Việt Nam và có thể giảm thêm 30% khi sản xuất hàng loạt trên dây chuyền công nghiệp.
Kết luận
Đề tài "Xe lăn phương thẳng đứng" đã nghiên cứu, thiết kế và chế tạo thành công một thiết bị hỗ trợ vận động đa năng, giải quyết toàn diện bài toán thay đổi tư thế từ ngồi sang đứng cho người khuyết tật. Thành công của dự án thể hiện qua sự kết hợp nhịp nhàng giữa cơ khí chính xác (cơ cấu đòn bẩy nâng hạ bằng trục vít me tự hãm) và hệ thống điện tử nhúng phân tán hiện đại (4 vi điều khiển Microchip PIC giao tiếp bus $I^2C$, kiểm soát vận tốc PID kín, bù nghiêng quán tính MPU6050, định hướng từ trường HMC5883L và viễn thông khẩn cấp SIM900A).
Công trình không chỉ khẳng định năng lực ứng dụng kiến thức kỹ thuật điện tử - truyền thông vào việc giải quyết các thách thức y sinh thực tiễn, mà còn mang giá trị nhân văn sâu sắc, mở ra hướng đi mới trong việc tự chủ công nghệ sản xuất thiết bị trợ cấp y tế chất lượng cao, giá thành hợp lý tại Việt Nam.