Báo Cáo Nghiên Cứu: Thiết Kế Và Thi Công Hệ Thống Thu Thập Tín Hiệu Điện Tim ECG Hiển Thị Qua Smartphone


Tóm tắt nghiên cứu (Research Summary)

  • Câu hỏi nghiên cứu chính (Research Question): Làm thế nào để xây dựng một hệ thống phần cứng và phần mềm tích hợp IoT nhỏ gọn, chi phí thấp nhưng đạt độ chính xác y khoa nhằm thu thập, lọc nhiễu, truyền nhận và hiển thị tín hiệu điện tâm đồ (ECG) cùng thông số nhịp tim theo thời gian thực trên điện thoại thông minh?
  • Tổng quan phương pháp (Methodology Snapshot): Đề tài tích hợp phần cứng gồm khối cảm biến tương tự chuyên dụng ADS1292R (ADC Sigma-Delta 24-bit), vi điều khiển ESP8266 (Tensilica 32-bit) và màn hình OLED SSD1306. Dữ liệu thô thu thập ở tần số lấy mẫu 125 Hz được xử lý qua chuỗi thuật toán số: bộ lọc tích phân - lược (CIC) để loại bỏ trôi đường đẳng điện (DC offset) và bộ lọc thông thấp FIR (cửa sổ Hamming bậc 161, tần số cắt 40 Hz) để triệt tiêu nhiễu cao tần. Nhịp tim được trích xuất bằng giải thuật đạo hàm vi phân trung tâm (Central-Difference) kết hợp ngưỡng thích nghi. Dữ liệu được đóng gói và truyền qua giao thức TCP/IP tới máy chủ PHP/MySQL và ứng dụng Android.
  • Phát hiện chính (Key Findings): Thiết bị đo đạc thành công tín hiệu ECG rõ nét ở cả 3 vị trí (ngực, tay, chi) với đầy đủ các thành phần sóng P, phức bộ QRS, sóng T. Sai số đo nhịp tim khi đối chứng với máy phát giả lập tín hiệu chuẩn và thiết bị y tế thương mại đạt mức dưới 2%. Mức tiêu thụ công suất trung bình của hệ thống chỉ khoảng 270 mW, cho phép pin LiPo 2000 mAh duy trì hoạt động liên tục lên tới 27 giờ.
  • Hàm ý thực tiễn (Implications): Nghiên cứu mở ra giải pháp khả thi cho các thiết bị y tế cá nhân (Point-of-Care) và hệ thống chăm sóc sức khỏe từ xa (Telemedicine), hỗ trợ đắc lực việc theo dõi tim mạch liên tục tại nhà và số hóa hồ sơ bệnh án theo tiêu chuẩn ngành Y tế.

Bối cảnh và tầm quan trọng (Context & Significance)

1. Thực trạng dịch tễ học và gánh nặng bệnh tim mạch

Bệnh lý tim mạch hiện là nguyên nhân gây tử vong hàng đầu trên phạm vi toàn cầu cũng như tại Việt Nam. Theo thống kê của Bộ Y tế, các biến cố tim mạch cướp đi sinh mạng của khoảng 200.000 người mỗi năm tại Việt Nam, chiếm tới 33% tổng số ca tử vong. Trên bình diện thế giới, con số này vượt mức 17,3 triệu người mỗi năm và dự báo tiến tới 23,6 triệu ca vào năm 2030. Đặc biệt, tỷ lệ tăng huyết áp và rối loạn nhịp tim ở độ tuổi lao động (18–65 tuổi) đang gia tăng nhanh chóng, chiếm trên 25% dân số trưởng thành.

2. Khoảng trống nghiên cứu (Research Gap)

Điện tâm đồ (ECG) là tiêu chuẩn vàng trong tầm soát và chẩn đoán sớm các bất thường về tim mạch. Tuy nhiên, các rào cản kỹ thuật và kinh tế hiện nay bao gồm:

  • Các máy đo ECG lâm sàng 12 đạo trình tiêu chuẩn thường cồng kềnh, chi phí cao, đòi hỏi thao tác phức tạp từ điều dưỡng và chỉ ghi nhận dữ liệu trong thời gian ngắn tại phòng khám.
  • Nhiều biến cố tim mạch nguy hiểm (như rung nhĩ kịch phát, ngoại tâm thu, thiếu máu cơ tim thoáng qua) xảy ra ngắt quãng và khó phát hiện nếu không được theo dõi dài hạn.
  • Các thiết bị thương mại đeo tay (smartwatch) thường chỉ sử dụng quang phổ thể tích (PPG) có độ chính xác hạn chế đối với bệnh lý chuyên sâu, hoặc các module ECG tự chế còn thiếu giải pháp đồng bộ máy chủ cơ sở dữ liệu và khả năng khử nhiễu sinh học hiệu quả.

3. Tính cấp thiết và tiềm năng ứng dụng

Trong bối cảnh bùng nổ của Internet vạn vật (IoT) và định hướng số hóa hồ sơ bệnh án điện tử, việc phát triển một thiết bị đo ECG cá nhân nhỏ gọn, truyền dữ liệu không dây thời gian thực lên ứng dụng di động và lưu trữ trên hệ quản trị cơ sở dữ liệu đám mây là hết sức cấp bách. Hệ thống không chỉ cung cấp công cụ nghiên cứu, học tập trực quan cho sinh viên và kỹ sư Y sinh mà còn là nền tảng chi phí thấp hỗ trợ bác sĩ theo dõi bệnh nhân từ xa liên tục.


Phương pháp tiếp cận và kỹ thuật thực nghiệm (Methodology & Approach)

[ Cơ thể bệnh nhân (3 Điện cực) ]
[ Khối Đầu Vào: ADS1292R (Khuếch đại PGA + ADC Sigma-Delta 24-bit) ]
[ Khối Xử Lý Trung Tâm: NodeMCU ESP8266 ]
[ Ứng dụng Android ]   [ Máy chủ Web Server & Cơ sở dữ liệu ]
(Hiển thị đồ thị ECG    (Backend PHP + MySQL Database:
 & Nhịp tim tức thời)    Lưu trữ lịch sử & Quản lý người dùng)

1. Thiết kế kiến trúc phần cứng (Hardware Architecture)

Hệ thống được module hóa thành các khối chức năng tối ưu:

  • Khối thu nhận tín hiệu sinh học: Sử dụng IC chuyên dụng Analog Front-End ADS1292R từ Texas Instruments. Mạch tích hợp bộ khuếch đại đo độ lợi khả trình (PGA), khối khử nhiễu chế độ chung thông qua điện cực chân phải chủ động (DRL - Driven Right Leg) và bộ biến đổi tương tự - số (ADC) Sigma-Delta 24-bit 2 kênh với tốc độ lấy mẫu đạt chuẩn. Mạch chuyển đổi mức logic TXB0108 được tích hợp để điều phối tương thích tín hiệu giữa ADS1292R và vi điều khiển.
  • Khối vi xử lý trung tâm: Khai thác vi điều khiển ESP8266EX trên kit NodeMCU (kiến trúc Tensilica L106 32-bit RISC, xung nhịp lên tới 160 MHz) tích hợp sẵn ngăn xếp giao thức Wi-Fi 802.11 b/g/n. Vi điều khiển đảm nhận đọc dữ liệu SPI từ cảm biến, thực hiện xử lý tín hiệu số trong thời gian thực, điều khiển hiển thị màn hình OLED SSD1306 0.96 inch và điều phối luồng dữ liệu mạng.
  • Khối nguồn và bảo vệ pin: Trang bị pin sạc Lithium-Polymer (LiPo) 3.7V dung lượng 2000 mAh, kết hợp mạch sạc tuyến tính TP4056 và IC giám sát an toàn DW01A kết hợp MOSFET kép FS8205A nhằm chống quá sạc ($>4.2\text{ V}$), quá xả ($<2.4\text{ V}$) và quá dòng ngắn mạch.

2. Kỹ thuật xử lý tín hiệu số (Digital Signal Processing - DSP)

Tín hiệu điện tim có biên độ rất nhỏ ($0.5\text{ mV} - 4\text{ mV}$) và chịu nhiều tác nhân gây nhiễu: nhiễu điện lưới 50 Hz, nhiễu co cơ (EMG), nhiễu dịch chuyển do hô hấp và tiếp xúc điện cực. Chuỗi xử lý số bao gồm:

  1. Khử trôi đường nền (Baseline Drift Elimination): Ứng dụng bộ lọc Cascaded Integrator-Comb (CIC) đóng vai trò bộ lọc trung bình trượt với độ trễ vi sai $D = 5$, giúp dịch chuyển đường cơ sở về mức ổn định 0V mà không làm biến dạng biên độ sóng.
  2. Bộ lọc thông thấp số FIR (Low-Pass Filter): Thiết kế theo phương pháp cửa sổ Hamming với các thông số: tần số lấy mẫu $f_s = 125\text{ Hz}$, tần số cắt $f_c = 40\text{ Hz}$, dải chuyển tiếp hẹp, bậc lọc $K = 161$. Phương trình đáp ứng xung và hàm truyền được tính toán tối ưu hóa trên nền tảng MATLAB và nhúng trực tiếp vào firmware C/C++.
  3. Thuật toán nhận diện đỉnh R và tính nhịp tim (HR Detection): Ứng dụng phương pháp vi phân trung tâm bậc một (Central-Difference): $$\Delta(n) = \frac{x(n+1) - x(n-1)}{2\Delta t}$$ Tín hiệu sau vi phân được lấy giá trị tuyệt đối để làm nổi bật độ dốc dựng đứng của phức bộ QRS so với sóng P và sóng T. Một ngưỡng động (dynamic threshold) được cập nhật liên tục để bắt chính xác đỉnh R, từ đó tính khoảng cách $RR\text{-interval}$ và quy đổi ra nhịp tim tức thời: $$\text{HR (BPM)} = \frac{60}{RR\text{-interval (s)}}$$

3. Thiết kế phần mềm, truyền thông và cơ sở dữ liệu

  • Mô hình truyền thông: Triển khai mô hình Socket Client-Server qua giao thức TCP/IP trong mạng cục bộ và kết nối Web API. Dữ liệu sau xử lý được hạ độ phân giải mẫu từ 24-bit xuống 16-bit nhằm tối ưu hóa băng thông truyền dẫn, đóng gói thành từng frame gồm 32 mẫu ECG kèm thông số nhịp tim.
  • Hệ thống Backend & Cơ sở dữ liệu: Xây dựng máy chủ trên nền tảng Apache/PHP kết nối cơ sở dữ liệu quan hệ MySQL (quản trị qua phpMyAdmin). Hệ thống thiết lập bảng phân quyền người dùng (Login_information) và bảng lưu trữ chuỗi dữ liệu điện tim theo thời gian thực (User_information_v1).
  • Ứng dụng di động (Android App): Được phát triển trên nền tảng MIT App Inventor, giao diện cho phép đăng nhập bảo mật, vẽ đồ thị sóng ECG mượt mà theo thời gian thực, cảnh báo nhịp tim bất thường và truy xuất lịch sử đo đạc từ cơ sở dữ liệu.

Các phát hiện và kết quả thực nghiệm chính (Key Findings)

       BẢNG SO SÁNH HIỆU NĂNG VÀ THÔNG SỐ HOẠT ĐỘNG

1. Khả năng tái tạo dạng sóng ECG chi tiết và ổn định

Thiết bị đã thu nhận thành công dạng sóng điện tâm đồ trên người tình nguyện tại 3 cấu hình chuyển đạo cơ bản: ngực (Precordial leads), tay (Limb Lead I) và các chi ngoại biên (Einthoven Lead II, Lead III). Dạng sóng sau chuỗi lọc số thể hiện rõ nét các đặc trưng điện sinh học:

  • Sóng P: Khử cực hai tâm nhĩ, biên độ trung bình $0.1\text{ mV} - 0.2\text{ mV}$, thời gian $< 0.11\text{ s}$.
  • Phức bộ QRS: Khử cực hai tâm thất, các sườn dốc $Q, R, S$ sắc nét, không bị suy giảm biên độ đỉnh $R$ sau khi qua bộ lọc FIR.
  • Đoạn ST và Sóng T: Quá trình tái cực thất thể hiện đồng nhất, đường đẳng điện không bị trôi nổi hay biến dạng baseline do nhịp thở.

2. Độ chính xác cao trong tính toán nhịp tim

Tiến hành đo đạc đối chứng giữa hệ thống nghiên cứu với máy phát xung điện tim mô phỏng chuẩn trong phòng thí nghiệm y sinh và máy đo nhịp tim thương mại đã kiểm chuẩn:

  • Tín hiệu ECG tạo bởi máy phát mô phỏng ở các tần số tim khác nhau (60, 80, 100, 120 BPM) được hệ thống nhận diện chính xác với độ lệch chuẩn $S < 1.2\text{ BPM}$.
  • Trên mẫu thực nghiệm sinh viên ($N = 30$), nhịp tim trung bình thu được từ hệ thống tương quan chặt chẽ với thiết bị chuẩn y tế, sai số tương đối dao động trong khoảng $0.8% - 1.8%$.

3. Hiệu quả vượt trội của thuật toán lọc số kép CIC-FIR

Thực nghiệm so sánh giữa tín hiệu thô (Raw Signal) và tín hiệu sau lọc chứng minh:

  • Bộ lọc CIC triệt tiêu hoàn toàn thành phần một chiều (DC offset) phát sinh từ điện thế tiếp xúc giữa da và bản điện cực Ag/AgCl.
  • Bộ lọc FIR cửa sổ Hamming loại bỏ xuất sắc hài sóng can nhiễu 50 Hz từ lưới điện dân dụng và nhiễu dao động cơ học tần số cao mà không gây lệch pha phi tuyến tính.

4. Tối ưu hóa năng lượng và thời gian hoạt động

Tổng công suất tiêu thụ của toàn bộ hệ thống ở chế độ phát Wi-Fi liên tục (Active Mode) được xác định bằng thực nghiệm:

  • Module cảm biến ADS1292R + TXB0108: $\approx 0.65\text{ mW}$.
  • Vi điều khiển ESP8266 (xử lý DSP & phát dữ liệu TCP): $\approx 264\text{ mW}$.
  • Màn hình OLED SSD1306: $\approx 5.7\text{ mW}$.
  • Tổng công suất trung bình ($P_d$): $270.35\text{ mW}$ (dòng tiêu thụ trung bình $\approx 73\text{ mA}$ ở điện áp 3.7V).
  • Với dung lượng pin LiPo 2000 mAh (tổng năng lượng khả dụng $7400\text{ mWh}$), thiết bị hoạt động liên tục trong khoảng 27.3 giờ, vượt xa các yêu cầu đối với thiết bị theo dõi sự kiện tim mạch lưu động.

Đóng góp khoa học và giá trị học thuật (Scientific Contributions)

1. Đóng góp về mặt lý thuyết và phương pháp luận

  • Đã hệ thống hóa và áp dụng thành công mô hình toán học của bộ lọc số phối hợp (CIC kết hợp FIR Hamming) trong xử lý tín hiệu y sinh có tỷ số tín hiệu trên nhiễu (SNR) thấp trên dòng vi điều khiển nhúng giá rẻ.
  • Chứng minh tính khả thi của giải thuật vi phân trung tâm (Central-Difference) đối với bài toán nhận diện đỉnh QRS thời gian thực mà không đòi hỏi tài nguyên tính toán phức tạp như các thuật toán biến đổi Wavelet hay mạng nơ-ron sâu.

2. Cải tiến kỹ thuật và giá trị thực tiễn

  • Tích hợp trọn vẹn (End-to-End IoT Solution): Xây dựng một chu trình hoàn chỉnh từ thu nhận tương tự (Analog Front-End 24-bit), tiền xử lý nhúng, truyền nhận mạng qua giao thức TCP/IP chuẩn mực, đến hiển thị trên Android và quản trị tập trung trên MySQL Database.
  • Chi phí sản xuất tối ưu: Hệ thống có giá thành linh kiện phần cứng thấp hơn nhiều lần so với các máy Holter ECG hoặc thiết bị ECG cá nhân nhập ngoại, mở ra cơ hội tiếp cận công nghệ theo dõi sức khỏe cho cộng đồng có thu nhập thấp.
  • Khả năng mở rộng: Kiến trúc phần mềm dạng module cho phép dễ dàng tích hợp thêm các thuật toán AI/Machine Learning trên Server nhằm tự động phân loại rung nhĩ, ngoại tâm thu thất và các dạng loạn nhịp tim nguy hiểm khác.

Đối tượng quan tâm và hưởng lợi (Target Audience)

  • Giới nghiên cứu học thuật & Sinh viên ngành Kỹ thuật Y sinh (BME): Tài liệu cung cấp thiết kế mẫu chuẩn mực về việc ghép nối cảm biến điện sinh học chuyên dụng ADS1292R với vi điều khiển 32-bit, cách thiết kế mạch in (PCB) chống nhiễu và lập trình xử lý tín hiệu số y sinh.
  • Kỹ sư phát triển hệ thống nhúng và IoT Y tế: Tham khảo kiến trúc phân bổ năng lượng tối ưu, kỹ thuật quản lý bộ nhớ SRAM hạn chế trên ESP8266 khi xử lý mảng dữ liệu số, và xây dựng giao thức truyền dữ liệu TCP/IP thời gian thực.
  • Đội ngũ Y bác sĩ và Chuyên gia Tim mạch: Tiếp cận một giải pháp thiết bị di động hỗ trợ theo dõi diễn tiến nhịp tim bệnh nhân sau phẫu thuật hoặc ngoại trú, hỗ trợ quá trình đưa ra quyết định lâm sàng thông qua dữ liệu lưu trữ lịch sử liên tục.
  • Các nhà quản lý chính sách Y tế số: Cung cấp minh chứng thực tiễn về tính khả thi của việc ứng dụng các thiết bị đo sinh học không dây cá nhân vào đề án phát triển Bệnh án điện tử và Mạng lưới Y tế từ xa quốc gia.

Câu hỏi thường gặp (Frequently Asked Questions - FAQ)

1. Phát hiện quan trọng nhất của nghiên cứu này là gì?

Phát hiện quan trọng nhất là việc chứng minh một hệ sinh thái phần cứng giá rẻ (ESP8266 kết hợp ADS1292R) hoàn toàn có thể thu thập và xử lý tín hiệu ECG đạt độ nét chuẩn y khoa với sai số nhịp tim $<1.8%$ khi áp dụng chuỗi lọc số CIC-FIR và thuật toán vi phân trung tâm thích nghi.

2. Phương pháp lọc nhiễu trong nghiên cứu có điểm gì đặc biệt?

Nghiên cứu kết hợp hai tầng lọc số chuyên biệt: tầng 1 dùng bộ lọc tích phân - lược (CIC) với độ trễ vi sai $D=5$ để kéo đường đẳng điện trôi nổi về mức chuẩn mà không gây suy hao đỉnh sóng; tầng 2 dùng bộ lọc FIR cửa sổ Hamming bậc 161 cắt ở tần số 40 Hz, giúp triệt tiêu hoàn toàn nhiễu lưới điện 50 Hz và nhiễu cơ học mà vẫn đảm bảo độ tuyến tính về pha.

3. Kết quả của thiết bị có thể khái quát hóa (Generalize) trên diện rộng không?

Có. Thiết bị đã được thử nghiệm ở nhiều vị trí gắn điện cực khác nhau (ngực, cổ tay, mắt cá chân) và trên nhiều đối tượng có thể trạng khác nhau. Dạng sóng thu được luôn ổn định và đồng nhất với nguyên lý tam giác Einthoven và các chuyển đạo tiêu chuẩn.

4. Hướng phát triển tiếp theo của đề tài là gì?

Các bước nghiên cứu tiếp theo bao gồm: nâng cấp phần cứng lên vi điều khiển hỗ trợ Bluetooth Low Energy (BLE/ESP32) để giảm sâu hơn nữa công suất tiêu thụ; tích hợp mô hình học máy (như TinyML hoặc Random Forest trên Server) để tự động phát hiện và cảnh báo các ca rối loạn nhịp tim nguy hiểm theo thời gian thực.

5. Ứng dụng thực tế nổi bật nhất của hệ thống là gì?

Hệ thống có thể triển khai ngay thành thiết bị theo dõi bệnh nhân ngoại trú liên tục tại nhà (Event Recorder), tự động đẩy dữ liệu lên máy chủ phòng khám để bác sĩ theo dõi từ xa, phục vụ khám chữa bệnh từ xa (Telehealth) và hỗ trợ số hóa dữ liệu tim mạch cá nhân.


Kết luận (Conclusion)

Đề tài nghiên cứu khoa học "Thiết kế và thi công hệ thống thu thập dữ liệu điện tim ECG có hiển thị tín hiệu qua smart phone" đã giải quyết trọn vẹn bài toán tích hợp công nghệ IoT vào lĩnh vực điện sinh học y tế. Bằng việc kết hợp hài hòa giữa phần cứng chuyên dụng ADS1292R, bộ xử lý ESP8266 và chuỗi thuật toán xử lý tín hiệu số tối ưu, hệ thống mang lại hiệu năng thu nhận dữ liệu ECG chuẩn xác, ổn định và tiết kiệm năng lượng vượt trội (hoạt động liên tục hơn 27 giờ). Đây là bước đệm vững chắc hướng tới thương mại hóa các thiết bị y tế cá nhân giá rẻ "Make in Vietnam", sẵn sàng đáp ứng nhu cầu chăm sóc sức khỏe chủ động và tích hợp sâu rộng vào hệ sinh thái chuyển đổi số y tế tương lai.