Chuẩn kết nối
Môdul này truyền thông với các môdul khác thông qua chuẩn truyền thông RS232. Với tốc độ truyền là 9600 baud, 8 bit, 1 stop bit, no parity. Mỗi một giây mơdul này trun ra 50 gói dữ liệu.
Giao thức truyền nhận
a. Giao thức truyền
Định dạng dữ liệu (Tổng cộng 12 Byte)
Đầu gói Dự trữ Định nghĩa Được định nghĩa bởi STATUS1
0X55 0XAA STATUS0 STATUS1 DATA
Giá trị sóng ECG Dự trữ Sóng nhịp thở Kiểm tra lỗi
ECGW3 ECGW2 ECGW1 ECGW0 SATW RESPW SUM
0X55, 0XAA bắt đầu gói, SUM kiểm tra lỗi,
SUM = (STATUS0 + STATUS1 + DATA + ECGW3 + ECGW2 + ECGW1 + ECGW0 + SATW + RESPW) /256
STATUS0: dữ trữ
STATUS1: Được định nghĩa như dưới bảng sau, Byte nay đinh nghĩa ccho giá trị của byte DATA
BI7T = 1 Nhịp flag ECG BIT6 Dự trữ
BIT4 = 1
Nếu giá trị DATA lớn hơn 255. Nếu BIT4 = 0 thì DATA = DATA + 0
BIT4 = 1 thì DATA = DATA + 30 BIT3 BIT2 BIT1 BIT0 Giá trị của DATA có nghĩa là
0 0 0 0 Giá trị ECG 0 0 1 1 Nhịp tim (0-255) 0 1 1 0 ST 1 1 0 0 Nhịp hô hấp (0-99) 1 1 0 1 T1 1 1 1 0 Sóng hơ hấp 1 1 1 1 T2 DATA ECGS
Trạng thái của ECG: BIT7 = 1 cực tắt, BIT7 = 0 Cực bìmh thường
BIT6 BIT5 lựa chọn chế độ
00: chế độ chuẩn đốn (dải thơng = 0.05 -100Hz) 01: chế độ theo dõi (dải thông = 0.5 - 75Hz) 10: chế độ phẫu thuật (dải thông = 0.5 - 25Hz)
ST Giá trị ST
Ví dụ: –80 là –0.8mV, 80 là 0.8mV
T1 Giá trị nhiệt độ kênh 1 (0-255) Giá trị sẽ được chia 10 và cộng 20
Ví dụ: 235, thì t =235 (235/10) + 20 = 43.5
T2 Giá trị nhiệt độ kênh 2 (0-255) như kênh 1
ECGW3, ECGW2, ECGW1, ECGW0
4 byte giá trị mẫu của sóng ECG. ECGW3 là mẫu cuối cùng. RESPW
Byte giá trị của sóng hơ hấp. b. Giao thức nhận
Định dạng dữ liệu (tổng cộng có 6 byte)
Đầu gói Định nghĩa lệnh Tham số 1 Tham số 2 Kiểm tra lỗi
0X55 0XAA CMD P1 P2 SUM
0X55, 0XAA là đầu gói.
SUM kiểm tra lỗi, SUM = (CMD+P1+P2)/256 .
CMD: Giao thức nhận của modul này có cấu trúc cũng giống như giao thức truyền với các định nghĩa. Vì vậy các tham số thiết lập của mỗi by như dưới đây.
CMD Byte
Lệnh ECG 0X08
Lệnh nhịp thở 0X09 P1:
0X08 BIT2 BIT1 BIT0: Thiết lập đạo trình 000: I ,001:II, 010:III,011 avR, 100: avL,
101: avF, 110: V, 111: CAL (1mV, 1Hz hiệu chỉnh) BIT4 BIT3: Thiết lập hệ khuếch đại
00: x0.5; 01: x1, 10: x2 BIT6 BIT5: thiết lập chế độ
00: chế độ chẩn đốn (dải thơng = 0.05 -100Hz) 01: chế độ theo dõi (dải thông = 0.5 -75Hz) 10: chế độ phẫu thuật (dải thông = 0.5 -25Hz) 0X09 BIT1 BIT0: thiết lập độ khuếch đại
00: x0.5; 01: x1, 10: x2 11:x4 Các dữ liệu mẫu a. Dữ liệu vào 2F 07 1B 5A 00 81 2E 07 1B 5A 81 2D 07 1B 5A 81 2C 07 1B 5A 81 2B 07 1B 5A 81 2A 06 1B 5A 81 2A 06 1B 5A 81 29 06 1B 5A 81 29 06 1B 5A 81 28 06 1B 5A 81 27 06 1B 5A 81 25 06 1B 5A 81 24 05 1B 5A 81 23 05 1B 5A 81 21 05 1B 5A 81 20 05 1B 5A 81 1E 04 1B 5A 81 1D 04 1B 5A 81 1C 04 1B 5A 81 1A 04 1B 5A 81 19 04 1B 5A 81 18 03 1B 5A 81 17 03 1B 5A 81 15 03 1B 5A 81 15 03 1B 5A 81 14 03 1B 5A 81 15 03 1B 5A 81 17 03 1B 5A 81 1A 04 1B 5A 81 1C 04 1B 5A 81 21 05 1B 5A 81 25 05 1B 5A 81 28 06 1B 5A 81 2A 06 1B 5A 81 2B 06 1B 5A 81 2B 06 1B 5A 81 2A 06 1B 5A C1 29 06 1B 5A 81 28 06 1B 5A 81 27 06 1B 5A 81 27 06 1B 5A 81 27 06 1B 5A 81 28 06 1B 5A 81 29 06 1B 5A 81 29 06 1B 5A 83 2A 06 1B 5A 83 2A 06 1B 5A 83 2A 06 1B 5A 83 29 06 1B 5A 83 28 06 1B 5A 83 26 06 1B 5A 83 24 05 1B 5A 83 21 05 1B 5A 5A 81 18 03 1B 5A 81 17 03 1B 5A 81 15 03 1B 5A 81 15 03 1B 5A b. Dữ liệu ra 5A 81 18 03 1B 5A 81 17 03 1B 5A 81 15 03 1B 5A 81 15 03 1B 5A 81 14 03 1B 5A 81 15 03 1B 5A 81 17 03 1B 5A 81 1A 04 1B 5A 81 1C 04 1B 5A 81 21 05 1B 5A 81 25 05 1B 5A 81 28 06 1B 5A 81 2A 06 1B 5A 81 2B 06 1B 5A 81 2B 06 1B 5A 81 2A 06 1B 5A C1 29 06 1B 5A 81 28 06 1B 5A 81 27 06 1B 5A 81 27 06 1B 5A 81 27 06 1B 5A 81 28 06 1B 5A 81 29 06 1B 5A 81 29 06 1B 5A 83 2A 06 1B 5A 83 2A 06 1B 5A 83 2A 06 1B 5A 83 29 06 1B 5A 83 28 06 1B 5A 83 26 06 1B 5A 83 24 05 1B 5A 83 21 05 1B 5A 5A 81 18 03 1B 5A 81