Tổng quan nghiên cứu

Theo báo cáo của Hiệp hội Phòng cháy Chữa cháy Hoa Kỳ, trong năm 2014 đã ghi nhận 63.350 ca chấn thương ở lính cứu hỏa khi làm nhiệm vụ, trong đó có 27.015 ca xảy ra trực tiếp tại hiện trường đám cháy với 28,7% bắt nguồn từ té ngã, trượt chân hoặc sập kết cấu, cướp đi sinh mạng của 64 chiến sĩ. Tại Việt Nam, thống kê ghi nhận 2.357 vụ cháy năm 2014 và tăng lên 2.792 vụ cháy năm 2015, đặt ra thách thức nghiêm trọng về an toàn tính mạng cho lực lượng cứu hỏa trong môi trường độc hại và đổ nát.

Vấn đề cốt lõi là lực lượng phản ứng nhanh thường xuyên đối mặt với nguy cơ sàn nhà sụp đổ, nổ khí gas, bức xạ nhiệt và khí độc đậm đặc làm vô hiệu hóa thiết bị trợ thở. Nghiên cứu tập trung vào mục tiêu phát triển một hệ thống nhúng hỗ trợ thời gian thực đeo tại thắt lưng, tích hợp cảm biến gia tốc ba trục ADXL345, cảm biến khí độc MQ-7, vi điều khiển PIC18F4520 và mô-đun truyền tin GSM/GPRS SIM900. Hệ thống hướng đến phân biệt chính xác biến cố ngã với các hoạt động sinh hoạt hàng ngày (ADLs) và giám sát nồng độ khí Carbon Monoxide (CO) trong mặt nạ phòng độc.

Được thực hiện trong giai đoạn 2014-2016 tại Phòng thí nghiệm MEMS, Trường Đại học Công nghệ (Đại học Quốc gia Hà Nội) phối hợp với Trường Đại học Phòng cháy Chữa cháy, đề tài mang ý nghĩa thực tiễn to lớn. Kết quả nghiên cứu cung cấp một giải pháp phần cứng giá thành thấp, tối ưu thuật toán với độ trễ truyền cảnh báo dưới 5 giây, bảo vệ tính mạng cho hơn 10.000 cán bộ, chiến sĩ cứu hỏa khi tác chiến độc lập.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu xây dựng trên hai nền tảng lý thuyết trọng tâm:

  1. Mô hình động lực học gia tốc ba chiều (3-DOF Acceleration Dynamics): Dựa trên định luật chuyển động Newton và trọng trường Trái Đất ($G = 9,81\text{ m/s}^2$), sự thay đổi đột ngột của độ lớn gia tốc tổng $A_n = \sqrt{A_x^2 + A_y^2 + A_z^2}$ và hiệu số gia tốc giữa hai thời điểm liên tiếp $D_n = |A_n - A_{n-1}|$ được sử dụng làm dấu hiệu phát hiện va chạm ngã.
  2. Mô hình nhận diện tư thế phân tầng (Cascade Posture Recognition Model): Kết hợp tỷ lệ vượt ngưỡng qua điểm không (Zero Crossing Rate - ZCR) và chuẩn độ lớn gia tốc trục đứng $A_y$ để xác định trạng thái tĩnh hay động, sau đó đánh giá lại tư thế sau một khoảng trễ 3 giây nhằm loại bỏ ngã giả.

Nghiên cứu vận dụng 4 khái niệm kỹ thuật chính:

  • Zero Crossing Rate (ZCR): Đại lượng đo tần suất tín hiệu gia tốc dao động qua giá trị thành phần một chiều (DC), dùng để phân biệt trạng thái di chuyển (đi, chạy) với trạng thái tĩnh (đứng, nằm).
  • Giao thức I2C và UART: Phương thức giao tiếp vật lý chuẩn công nghiệp cho phép vi điều khiển thu thập dữ liệu kỹ thuật số 13-bit từ cảm biến gia tốc ở tốc độ 100 kHz và truyền lệnh AT đến mô-đun GSM.
  • Nồng độ CO và liên kết Carboxyhemoglobin (COHb): Cơ chế sinh lý học khi nồng độ CO vượt 35 ppm bắt đầu gây đau đầu, và vượt 1.600 ppm dẫn đến tử vong trong vòng 20 phút.
  • Cửa sổ trượt (Sliding Window): Kỹ thuật đệm dữ liệu thời gian thực $W_n = [A_n, A_{n-1}, \dots, A_{n-k}]$ phục vụ tính toán các thuộc tính thống kê liên tục.

Phương pháp nghiên cứu

Nghiên cứu sử dụng phương pháp thực nghiệm kết hợp mô phỏng thuật toán trên phần mềm chuyên dụng. Cỡ mẫu thực nghiệm gồm 12 chiến sĩ cứu hỏa nam tình nguyện trong độ tuổi từ 18 đến 35 tuổi, có chiều cao trung bình 1,75 m và cân nặng dao động từ 62 đến 75 kg. Phương pháp chọn mẫu là lấy mẫu có chủ đích từ các học viên đang trong quá trình huấn luyện thực địa tại Trường Đại học Phòng cháy Chữa cháy, đảm bảo các đặc tính thể lực và mô thức vận động tương đồng với điều kiện tác chiến thực tế.

Thiết bị phần cứng được cố định tại thắt lưng của người thử nghiệm với trục Y song song với trọng trường Trái Đất để đạt vector đọc chuẩn xấp xỉ $[0; 9,81; 0]\text{ m/s}^2$, trong khi đầu dò MQ-7 được lắp đặt bên trong mặt nạ phòng độc. Tần số lấy mẫu được thiết lập ở mức 10 Hz (10 mẫu/giây). Dữ liệu gia tốc thu thập qua vi điều khiển PIC18F4520 chạy ở tần số dao động thạch anh 20 MHz được truyền qua cổng nối tiếp sang máy tính để phân tích trên nền tảng MATLAB. Lý do lựa chọn phân tích miền thời gian dựa trên ngưỡng kép và cửa sổ trượt là nhằm tối ưu hóa bộ nhớ RAM 1.536 bytes hạn chế của chip nhúng 8-bit, hạn chế độ phức tạp tính toán nhưng vẫn đảm bảo độ chính xác xử lý tức thời trong chu kỳ 100 ms.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình phân tích dữ liệu thực nghiệm đã mang lại 4 phát hiện quan trọng:

  1. Kích thước cửa sổ trượt tối ưu 20 mẫu: Khi khảo sát kích thước cửa sổ trượt, cửa sổ 10 mẫu làm xuất hiện quá nhiều điểm phát hiện ngã sai lệch do rung động ngẫu nhiên khi vận động mạnh. Ngược lại, cửa sổ 30 mẫu gây trễ nhịp và làm mất thông tin biến cố ngã thực tế. Cửa sổ 20 mẫu (tương đương khung thời gian 2,0 giây ở tần số 10 Hz) mang lại độ ổn định tối ưu nhất, nhận diện chính xác 100% các pha chuyển tiếp tư thế.
  2. Cơ chế phân tầng loại bỏ hoàn toàn báo động giả: Trong các thử nghiệm chuyển động kết hợp giữa đứng, đi và ngồi trong khoảng thời gian 95 giây, việc bổ sung bước kiểm tra tư thế sau 3 giây đã giúp hệ thống tự động hủy lệnh gửi tin nhắn cảnh báo đối với các trường hợp ngã nhưng tự đứng dậy được hoặc các cú va đập nhẹ không làm bất tỉnh.
  3. Xác lập ngưỡng cảnh báo khí CO ở mức 33 ppm: Dữ liệu thực nghiệm qua 10 lần đốt buồng gỗ khô cho thấy nồng độ CO trong không khí sạch dao động quanh mức 7 ppm (tăng lên 10-15 ppm gần cửa ra vào) và tăng vọt lên 33-45 ppm trong phòng cháy. Ngưỡng $th_5 = 33\text{ ppm}$ được lựa chọn làm mốc kích hoạt khẩn cấp, giúp cảnh báo kịp thời sự cố hở mặt nạ trước khi nồng độ đạt ngưỡng ngộ độc 100 ppm gây mất kiểm soát hành vi.
  4. Hiệu năng phần cứng và đường truyền thông suốt: Mạch tích hợp nguồn kép LM2576 (5V-2A cho SIM900) và LM7805 (5V-1A cho MCU/ADXL345) duy trì hoạt động ổn định khi dòng khởi động của SIM900 đạt đỉnh 2A, gửi tin nhắn SMS cảnh báo vị trí và trạng thái đến chỉ huy trong vòng dưới 4,5 giây kể từ khi sự cố được xác lập.

Thảo luận kết quả

Dữ liệu gia tốc ba trục ($A_x, A_y, A_z$) và trạng thái nhận diện tư thế được mô tả rõ ràng qua biểu đồ miền thời gian. Khi đối tượng đứng yên, gia tốc trục $A_y$ duy trì xấp xỉ $10\text{ m/s}^2$ trong khi $A_x = A_z = 0\text{ m/s}^2$, giá trị nhận diện tư thế gán mức logic 4 tương ứng không có cảnh báo ngã trong suốt 70 giây. Khi chuyển sang trạng thái đi bộ, $A_y$ dao động tuần hoàn quanh $10\text{ m/s}^2$ và vượt ngưỡng $th_1$, hệ thống nhận diện chuyển đổi giữa trạng thái động và đi bộ (giá trị logic 2), không phát sinh cảnh báo sai.

Biến cố phát hiện Tư thế ban đầu Trạng thái sau 3 giây Nồng độ CO Quyết định cảnh báo cuối cùng
Phát hiện ngã Đứng / Đi Tự đứng / Đi lại $< 33\text{ ppm}$ Bỏ qua (False)
Phát hiện ngã Nằm / Bất động Nằm / Bất động $< 33\text{ ppm}$ Gửi cảnh báo khẩn cấp (True)
Không có va chạm Đi / Đứng Bất kỳ $\ge 33\text{ ppm}$ Cảnh báo ngộ độc khí CO (True)
Phát hiện ngã Bất kỳ Bất kỳ $\ge 33\text{ ppm}$ Gửi cảnh báo khẩn cấp (True)

So với các thiết bị an toàn cá nhân truyền thống PASS phát âm thanh 95 dB vốn hoàn toàn bị triệt tiêu bởi tiếng ồn máy bơm và kết cấu cháy, giải pháp viễn thông GSM/GPRS mang lại hiệu quả vượt trội. Đồng thời, so với các nghiên cứu phát hiện ngã cho người cao tuổi vốn áp dụng thời gian xác nhận kéo dài trên 10-15 giây, việc rút ngắn cửa sổ cascade xuống 3 giây đáp ứng hoàn hảo yêu cầu khẩn cấp của lực lượng chữa cháy trong môi trường khói lửa đe dọa trực tiếp tính mạng từng giây.

Đề xuất và khuyến nghị

Dựa trên kết quả đạt được, nghiên cứu đưa ra 4 khuyến nghị then chốt:

  1. Tích hợp mô-đun định vị vi sai GPS/BDS băng tần kép: Bộ Công an và Cục Cảnh sát PCCC cần chỉ đạo nâng cấp phần cứng bổ sung chip định vị độ chính xác cao vào trước quý IV/2026, cho phép truyền tọa độ thực địa với sai số dưới 1,5 mét về trung tâm tác chiến nhằm rút ngắn 50% thời gian tìm kiếm cứu nạn.
  2. Nâng cấp thuật toán sang mạng nơ-ron nhúng siêu nhẹ (TinyML): Các nhóm nghiên cứu tại các trường đại học kỹ thuật cần tối ưu hóa mô hình học máy dạng cây quyết định hoặc mạng nơ-ron nhân tạo nhúng vào dòng vi điều khiển ARM Cortex-M4 trong vòng 12 tháng tới, nhằm tăng độ nhạy phân biệt các chuyển động phức tạp (bò trườn, leo thang) lên trên 98,5%.
  3. Chuẩn hóa quy trình hiệu chuẩn cảm biến khí đa chỉ tiêu: Các đơn vị vận hành trang thiết bị cứu hỏa cần thiết lập chu kỳ kiểm chuẩn định kỳ 30 ngày/lần đối với đầu dò MQ-7 và bổ sung cảm biến khí Hydro Xyanua (HCN), duy trì độ lệch đo nồng độ khí độc dưới mức 5% trong suốt ca trực 24 giờ.
  4. Tối ưu hóa thiết kế bao bọc đạt chuẩn chống nước và chống cháy IP68: Doanh nghiệp sản xuất thiết bị bảo hộ phối hợp với MEMS Lab chế tạo vỏ bọc vật liệu Polycarbonate chống chịu nhiệt độ lên đến 250°C trong vòng 15 phút, hoàn thành thương mại hóa thiết bị trong giai đoạn 2026-2027.

Đối tượng nên tham khảo luận văn

Luận văn là tài liệu tham khảo giá trị cho 4 nhóm đối tượng chuyên môn:

  • Kỹ sư thiết kế hệ thống nhúng và IoT: Tiếp cận chi tiết thiết kế phần cứng giao tiếp I2C, UART, cơ chế ổn định nguồn kép cho mô-đun công suất cao và phương pháp lập trình vi điều khiển PIC18F4520 tối ưu năng lượng.
  • Nhà nghiên cứu xử lý tín hiệu và nhận dạng mẫu: Khảo sát phương pháp tính toán Zero Crossing Rate, thiết kế bộ đệm cửa sổ trượt 20 mẫu và kiến trúc phân loại tư thế phân tầng ứng dụng trong giám sát y tế và cứu hộ.
  • Cán bộ quản lý và chỉ huy lực lượng PCCC: Nắm bắt cơ chế giám sát an toàn tự động, dữ liệu độc tính khí CO thực địa và các chỉ số đo lường sinh tồn để xây dựng phương án tác chiến hiện đại.
  • Học viên cao học và sinh viên ngành Điện tử - Viễn thông: Sử dụng toàn bộ cấu trúc nghiên cứu, phương pháp mô phỏng trên MATLAB và kỹ thuật thực nghiệm đo đạc thực tế làm hình mẫu cho các đề tài tốt nghiệp kỹ thuật.

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

Hệ thống phân biệt thế nào giữa một cú ngã thật và hành động ngồi nhanh xuống sàn?
Hệ thống sử dụng cảm biến gia tốc ADXL345 đo độ biến thiên đột ngột $D_n$. Khi ngồi nhanh, biên độ gia tốc dọc không tạo ra bước sụt giảm mạnh đặc trưng của trạng thái rơi tự do và giá trị $A_y$ vẫn duy trì ở mức logic đứng/ngồi thay vì chuyển hẳn sang mức nằm bất động với $ZCR = 0$ kéo dài qua 3 giây.

Tại sao ngưỡng khí độc CO được lựa chọn chính xác là 33 ppm?
Dựa trên 10 lần đo thực nghiệm tại buồng đốt củi khô của Đại học PCCC, nồng độ CO trong phòng khói dao động từ 33 đến 45 ppm. Kết hợp với y văn chỉ ra mức phơi nhiễm 35 ppm bắt đầu gây đau đầu và hoa mắt sau 6-8 giờ, ngưỡng 33 ppm là mốc tối ưu để cảnh báo hỏng mặt nạ dưỡng khí trước khi gây nguy hiểm tính mạng.

Tại sao việc sử dụng cửa sổ trượt 20 mẫu lại vượt trội hơn 10 mẫu hay 30 mẫu?
Cửa sổ 10 mẫu (1 giây) chứa quá ít điểm dữ liệu, dễ bị nhiễu bởi các chuyển động giật cục gây báo động ngã giả. Cửa sổ 30 mẫu (3 giây) gây trễ xử lý và làm phẳng đỉnh gia tốc va đập. Cửa sổ 20 mẫu (2 giây ở 10 Hz) đảm bảo độ nhạy nhận diện biến cố va chạm đạt trạng thái cân bằng hoàn hảo.

Mô-đun SIM900 hoạt động ra sao trong điều kiện nguồn pin di động hạn chế?
Mô-đun SIM900 tiêu thụ dòng đỉnh lên tới 2A khi truyền dữ liệu vô tuyến. Hệ thống giải quyết bài toán năng lượng bằng mạch giảm áp LM2576 kết hợp tụ lọc công suất lớn, duy trì điện áp 5V ổn định độc lập với nhánh nuôi vi điều khiển, đảm bảo phát tin nhắn SMS thành công 100% trong thực nghiệm.

Thuật toán nhận diện tư thế phân tầng (Cascade Posture Recognition) đem lại lợi ích gì?
Thuật toán phân tầng đóng vai trò bộ lọc thời gian. Sau khi phát hiện tín hiệu va chạm ban đầu, hệ thống kích hoạt bộ đếm thời gian 3 giây để đánh giá lại trạng thái cơ thể. Nếu người lính cứu hỏa tự đứng dậy tiếp tục di chuyển, cảnh báo tự động bị hủy bỏ, giúp giảm 100% tình trạng nghẽn mạng cảnh báo.

Kết luận

  • Luận văn đã thiết kế và chế tạo thành công thiết bị phần cứng nhúng tích hợp vi điều khiển PIC18F4520, cảm biến 3 trục ADXL345, cảm biến khí CO MQ-7 và mô-đun viễn thông SIM900.
  • Phát triển thuật toán nhận diện tư thế phân tầng (Cascade Posture Recognition) với cửa sổ trượt 20 mẫu ở tần số lấy mẫu 10 Hz, phân biệt hoàn hảo giữa biến cố ngã bất tỉnh và các hoạt động sinh hoạt hàng ngày.
  • Thiết lập thành công ngưỡng cảnh báo khí độc CO ở mức 33 ppm dựa trên dữ liệu thực nghiệm tại buồng đốt khói thực tế, giúp bảo vệ tức thời đường hô hấp của lính cứu hỏa.
  • Thử nghiệm thực địa trên 12 chiến sĩ cứu hỏa tại Trường Đại học Phòng cháy Chữa cháy chứng minh thời gian gửi tin nhắn cảnh báo cứu nạn khẩn cấp đạt dưới 5 giây với độ tin cậy tuyệt đối.
  • Lộ trình tiếp theo hướng đến tích hợp mạng định vị vệ tinh và nâng cấp vi xử lý lên dòng 32-bit nhằm sẵn sàng trang bị hàng loạt cho các lực lượng cứu hộ cứu nạn chuyên nghiệp trên toàn quốc.