.2 Cấu trúc và định dạng khung dữ liệu

Một phần của tài liệu đồ án tốt nghiệp monitor theo dõi bệnh nhân (Trang 76 - 81)

Định dạng dữ liệu

Đầu gói Dự trữ Định nghĩa Được định nghĩa bởi STATUS1 0x55 0xAA STATUS0 STATUS1 DATA

Giá trị ECG dạng sóng tại 1 điểm Dự trữ Sóng hơ hấp

Kiểm tra lỗi

ECGW3 ECGW2 ECGW1 ECGW0 SATW RESPW SUM

Tổng cộng có 12 byte

0x55,0xAA

Các byte báo hiệu đầu gói.

SUM

Byte kiểm tra lỗi.

SUM = (STATUS0 + STATUS1 + DATA + ECGW3 + ECGW2 + ECGW1 + ECGW0 + SATW + RESPW) /256

STATUS0

Dự trữ chưa sử dụng.

STATUS1

Loạt xung thể hiện chỉ thị và định nghĩa. Trước byte DATA tiếp theo, byte STATUS1 được giử như là một định nghĩa. Kết quả là các giá trị tương ứng có thể bị lọc bỏ ra khỏi luồng dữ liệu. Các định nghĩa khác nhau được thể hiện các giá trị dữ liệu tương ứng.

BIT7 = 1 ECG beep flag BIT6 = X Dự trữ

BIT5 = 0 STATUS1

BIT4 = 1

Dữ liệu tiếp sau sẽ được cộng thêm 255, nếu BIT4 = 0 và DATA = 30 thì giá trị thật sẽ là 30, nếu BIT4 = 1 và DATA = 30 thì giá trị thật sẽ là 30 +255.

BIT3 BIT2 BIT1 BIT0 DATA chứa dữ liệu tham số 0 0 0 0 ECGS

0 0 0 1 STAS 0 0 1 0 NIBPS

0 0 1 1 Nhịp tim (0 – 255)

0 1 0 0 Nhịp xung (0 – 254) của SpO2 0 1 0 1 Nhịp xung (0 – 254) của NIBP 0 1 1 0 ST

0 1 1 1 % SpO2 (0 – 99%)

1 0 0 0 Cuff Pressure Value/2 (mmHg) CUFF 1 0 0 1 Tâm thu (0 ~ 255 mmHg) SYS

1 0 1 0 Tâm trương (0 ~ 255 mmHg) DIS

1 0 1 1 Động mạch chính (0 ~ 255 mmHg) MEAN 1 1 0 0 Nhịp hô hấp (0 – 99)

1 1 0 1 T1

1 1 1 0 Khuếch đại sóng nhịp hơ hấp 1 1 1 1 T2

DATA

ECGS Trạng thái của ECG: BIT7 = 1 tuột cực, BIT7 = 0 bình thường BIT6, BIT5 chọn chế độ:

00: chế độ chẩn đoán – dải tần 0.05 – 100Hz. 01: chế độ theo dõi – dải tần 0.5 – 75Hz. 10: chế độ phẫu thuật – dải tần 0.5 – 25Hz.

STAS

Trạng thái của SpO2: BIT7 = 1 tuột đầu dị, BIT7 = 0 bình thường BIT6 dự trữ, BIT5 = 1 drop in SpO2

BIT4 = 1 quá trình tim kiếm quá lâu

BIT3~BIT0 Đồ thị thời gian thực trong dải từ 0 tới 8 < 3 tin hiệu nhỏ

NIBPS

Trạng thái của NIBP BIT7 = 1 thực hiện lại quá trình đo BIT5, BIT6 dự trữ, BIT3 = 1 bằng tay, BIT3 = 0 tự động BIT4 = 1 đường dẫn khí bị kẹt, 0 bình thường

BIT2, BIT1 chọn chế độ: 00: chế độ người lớn 01: chế độ trẻ em 10: chế độ trẻ sơ sinh

BIT0 = 1 đang đo hay tính tốn, 0 khơng đo hay kết thúc ST Giá trị ST (hiện thị như mã bổ sung trong hệ thống nhị phân)

Vi dụ: -80 tương đương -80mV, 80 tương đương 80mV T1 Giá trị nhiệt độ kênh 1 (0 – 255)

Với giá trị 253 Giá trị thật sẽ là (253/10) + 20 = 43.5 độ C. T2 Giá trị nhiệt độ kênh 1 (0 – 255)

Với giá trị 253 Giá trị thật sẽ là (253/10) + 20 = 43.5 độ C.

ECGW3, ECGW2, ECGW1, ECGW0

Bốn byte này nghĩa là dạng sóng ECG cùng điểm, ECGW3 là điểm sau cùng.

SATW

Byte này nghĩa là sóng SpO2.

RESPW

Định dạng dữ liệu

Đầu gói Định nghĩa

lệnh Tham số 1 Tham số 2 Mã kiểm tra lỗi 0x55 0xAA CMD P1 P2 SUM Đọc NIBP: 55AA010000 Tổng cộng có 6 byte. 0x55, 0xAA

Các byte báo hiệu đầu gói.

SUM

Mã kiểm tra lỗi, SUM = (CMD + P1 + P2)/256.

CMD

Cũng như định dạng dữ liệu của giao thức truyền, bao giời cũng có mơt byte đuợc truyền đi để định nghĩa.

CMD Byte Bắt đầu đo NIBP 0x01

Huỷ việc đo NIBP 0x02 Hiệu chuẩn NIBP 0x03 Lệnh cho đo ECG 0x08

Lệnh cho đo hô hấp 0x09

P1:

CMD P1

0x01 0 nghĩa là người lớn, 01 nghĩa là trẻ em, 10 nghĩa là trẻ sơ sinh

0x03 0

0x08

BIT2 BIT1 BIT0: thiết lập điện cực

000: I, 001: II, 010: III, 011: avR,100: avL

101: avF, 110: V, 111: CAL (1mV, hiệu chỉnh 1Hz) BIT4 BIT3: thiết lập độ khuếch đại

00: x0.5, 01: x1, 10: x2 BIT6 BIT5: thiết lập chế độ

00: chế độ chẩn đoán – dải tần 0.05 – 100Hz. 01: chế độ theo dõi – dải tần 0.5 – 75Hz. 10: chế độ phẫu thuật – dải tần 0.5 – 25Hz 0x09 BIT1 BIT0: thiết lâp độ khuếch đại

00: x0.5, 01: x1, 10: x2, 11: x4.

P2:

CMD P2

0x01 0 đo bằng tay, >0, nó chứa giá trị khoảng thời gian tự động đo BP, đơn vị là 1 phút, trong dải tử 1 đến 60.

Một phần của tài liệu đồ án tốt nghiệp monitor theo dõi bệnh nhân (Trang 76 - 81)

Tải bản đầy đủ (PDF)

(103 trang)