.4 Module tín hiệu huyết áp

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

RS232 NIBP/ Data lệnh cấu hình Vịng bít Mơdul - NIBP Hình 2. 4 Cấu trúc phần cứng

Môdul này thu nhận các dữ liệu liện quan đến huyết áp máu như: Huyết áp tức thời, nhịp mạch tính thơng qua sự biến thiên huyết áp, huyết áp tâm trương, huyết áp tâm thu, huyết áp trung bình của động mạch…

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à 4800 baud, 8 bit, 1 stop bit, no parity. Mỗi một giây môdul này truyên ra 60 khung dữ liệu.

Giao thức truyền nhận

a. Giao thức truyền xuống

Định dạng 1 byte dữ liệu: Start bit + 8 data bit + 1 stop bit no parity Định dạng khung:

<STX>ab;;cd<ETX>

Chú thích:

• <STX> : mã ASCII , byte đầu khung có giá trị là 0x02 • “ab” Mã lệnh được chuyến sang mã ASCII

• “cd” mã kiểm tra lỗi được chuyển ra mã ASCII , không bao gồm mã dầu khung <STX> 02. Mã lỗi được tính theo cơng thức dưới:

Sum = (a(hex) + b(hex) + ;(hex) + ;(hex))%256

• <ETX> : Mã ASCII , byte kết thúc khung có giá trị bằng 0x03 Command code: Mã lệnh Mã lỗi Chức năng của lệnh

01 D7 Bắt đầu chế độ đo bình thường

03 D9 Kết thúc quá trình đo tự động chuyển về chế độ đo bình thường 04 DA Cấu hình đo tự động chu kỳ 1 lần/phút

05 DB Cấu hình đo tự động chu kỳ 2 lần/phút 06 DC Cấu hình đo tự động chu kỳ 3 lần/phút 07 DD Cấu hình đo tự động chu kỳ 4 lần/phút 08 DE Cấu hình đo tự động chu kỳ 5 lần/phút 09 DF Cấu hình đo tự động chu kỳ 10 lần/phút 10 D7 Cấu hình đo tự động chu kỳ 15 lần/phút 11 D8 Cấu hình đo tự động chu kỳ 30 lần/phút 12 D9 Cấu hình đo tự động chu kỳ 60 lần/phút 13 DA Cấu hình đo tự động chu kỳ 90 lần/phút

14 DB Bắt đầu chế độ điều chỉnh (trở về đo áp suất vịng bít)

15 DC Bắt đầu kiểm tra Watchdog (Hệ thông sẽ khởi động lại khi kiểm tra

OK)

16 DD Khởi động lại hệ thống và kết thúc tự kiểm tra 17 DE Bắt đàu kiểm tra dò

18 DF Trả về trạng thái hệ thống

19 E0 Ở chế độ đo dùng cho trẻ sơ sinh, thiết lập áp suất cực đại là 100

mmHg

20 D8 Ở chế độ đo dùng cho trẻ sơ sinh, thiết lập áp suất cực đại là

120mmHg

21 D9 Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại là 140mmHg

22 DA Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại là 160mmHg

23 DB Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại là 180mmHg

24 DC Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại là 150mmHg

25 DD Ở chế độ đo dùng cho trẻ sơ sinh, thiết lập áp suất cực đại 70mmHg

27 DF Bắt đàu đo liện tục 5 phút

28 E0 Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại 80mmHg

29 E1 Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại 100mmHg

30 D9 Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại 120mmHg

31 DA Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại 140mmHg

32 DB Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại to

160mmHg

33 DC Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại to

180mmHg

34 DD Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại 200mmHg

35 DE Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại 220mmHg

36 DF Ở chế độ đo dùng cho người lớn, thiết lập áp suất cực đại 240mmHg

37 E0 Ở chế độ đo dùng cho trẻ sơ sinh, thiết lập áp suất cực đại 60mmHg

39 E2 Ở chế độ đo dùng cho trẻ sơ sinh, thiết lập áp suất cực đại 100mmHg

40 DA Ở chế độ đo dùng cho trẻ sơ sinh, thiết lập áp suất cực đại 120mmHg

Chú ý:

Khi làm việc trong kiểu điều chỉnh bạn cần phải sử dụng lệnh kết thúc để kết thúc đo.

Lệnh 1920222328~ 40 chỉ có tác dụng trong cùng đo kiểu.

Khi đóng nguồn điện hay khởi động lại, cấu hình mặc định đo thường (bằng tay) chế độ người lớn, áp suất cực đại là 150 mmHg

Lệnh kết thúc “X”

Bất kỳ khi náo gửi lệnh “X” hệ thống sẽ kết thúc hoạt động hiện thời (trừ việc khởi động lại bơm và mơ bơm). Khi mođul nhận được một gói lệnh lỗi, Bao gồm định dạng khung lỗi tổng, lỗi lệnh, lối trễ 0.1s giữa 2 byte dữ liệu nhận modul sẽ xử lý các lỗi này như một lệnh kết thúc.

b. Giao thức nhận

Dữ liệu đo áp suất vòng bit

Khi đo ở chế độ điều chỉnh tự kiểm tra dò và kiểm Watchdog, modul gửi gới dữ liệu đo áp suất vịng bít, mỗi giây modul gửi 5 gói.

Định dạng:

<STX>abcCdSe<ETX><CR>

Chú thich:

• <STX> (02): giá trị khởi đầu khung

• “abc” Giá trị áp xuất hiện thời. (“0x31 0x38 0x34 Ù 184mmHg)

• “d” thơng tin lỗi vịng bít, Modul bắt đầu tự kiểm tra trong chỉ trong chế độ đo

o “0”: Vịng bít bình thường.

o “1”: Xác dịnh được chế độ trẻ so sinh khi làm việc ở chế độ người lớn. • “e” cho biết loại hoạt động của hệ thống, bao gồm:

o “3”: đang đo

o “4”: Trong chế độ điều chỉnh o “5”: Đang kiểm tra Watchdog o “7”: Đang kiểm tra dị

• <ETX> (03) Là giá trị kết thúc khung • <CR> (13) Giá trị ASCII

Dấu hiệu của việc đo kết thúc

Sau khi gửi xong dữ liệu đo áp xuất vịng bít Modul sẽ tự động gửi một gói dữ liệu ra.

Định dạng:

<STX>999<ETX><CR> Dữ liệu trạng thái hệ thống.

Khi bất nguồn hay khởi động lại hệ thống Modul sẽ tự động gửi một gói dữ liệu ra. Modul cũng gửi một gói dữ liệu ra khi nhận được một lệnh yêu cầu trả về thông tin hệ thống.

Định dạng:

<STX>Sa;Ab;Ccd;Mef;Pghijklmno;Rpqr;Tstuv;;wx<ETX><CR>

Chú thích:

• <STX> (02): Giá trị bắt đầu gói

o “0”: Tự kiểm tra xong

o “1”: Hệ thống bình thường, bộ đếm hệ thống không sử dụng o “2”: Hệ thống lỗi, bộ đếm hệ thống không sử dụng

o “6”: Hệ thống bình thường bộ đếm hệ thống đã sử dụng o “b” bao về đối tượng đo

o “0”: đo người lớn o “1”: đo trẻ em

o “cd” Cho biết loại chế độ đo, bao gồm: o “00”: làm việc ở chế độ đo bằng tay

o “01”~ “90”: Làm việc ở chế độ đo tự động với thời gian lặp lai tương ứng

o “99”: làm việc ở chế độ đo liên tục

• “ef” Nếu tự kiểm tra thành cơng, nó sẽ tương ứn với phiên bản phần mền của các loại thông tin lỗi, bao gồm:

o “00”: Không lỗi

o “02”: Kiểm tra lỗi có thể lỗi của cảm biết, lỗi bộ chuyển đổi A/D o “03”: khơng lỗi

o “06”: vịng bít q chặt o “07”: dị khí

o “08”: Lối áp suất khí, van khơng mở bình thường

o “09”: Tín hiệu q yếu, có thể nhịp đo q yếu, vịng bít q chặt o “10”: vượt qúa dải đo

o “12”: Áp xuất vuợt quá giá trị người đo; người lớn :290mmHg, trẻ em:145mmHg

o “13”: Tín hiệu bão hịa

o “14”: dị khi kiểm tra dò, xác đinh hệ thống dò o “15”: Hệ thống lỗi khi bật nguồn

o “19”: Hết thời gian đo, người lớn 200mmHg là 120s thay vì 90s. 90 là chế độ trẻ em

• “ghi”: mã ASCII của áp xuất tâm thu (mmHg) • “jkl”: mã ASCII của áp xuất tâm trương (mmHg) • “mno”: mã ASCII của áp xuất trung bình (mmHg) • “pqr”: mã ASCII của nhịp mạch (lần/phút)

Nó là “---” khi đo áp xuất tâm, trương tâm thu, áp xuất trung binh, và nhịp mạch bị lỗi.

• “stuv”: Khoảng thời gian đo tiếp theo. Nó bằng “----” khi đo ở chế độ bằng tay.

• “wx”: Mã ASCII kiểm tra. • ETX> (03): Kết thúc gói • CR> (13) Giá trị ASCII vào

Các dữ liệu mẫu

a. Dữ liệu vào Start (Adult - 140; Manual)

02 30 33 3B 3B 44 39 03 02 32 31 3B 3B 44 39 03 02 32 31 3B 3B 44 39 03 02 30 31 3B 3B 44 37 03 Start (Adult - 150; Manual)

02 30 33 3B 3B 44 39 03 02 32 31 3B 3B 44 39 03 02 32 34 3B 3B 44 43 03 02 30 31 3B 3B 44 37 03 Start (Adult - 160; Manual)

Start (Adult - 180; Manual)

02 30 33 3B 3B 44 39 03 02 32 31 3B 3B 44 39 03 02 32 33 3B 3B 44 42 03 02 30 31 3B 3B 44 37 03 Start (Adult - 180; Auto -1min)

02 30 34 3B 3B 44 41 03 02 32 31 3B 3B 44 39 03 02 32 33 3B 3B 44 42 03 02 30 31 3B 3B 44 37 03 Start (Adult - 180; Auto -2min)

02 30 35 3B 3B 44 42 03 02 32 31 3B 3B 44 39 03 02 32 33 3B 3B 44 42 03 02 30 31 3B 3B 44 37 03 Start (Adult - 180; Auto -5min)

02 30 38 3B 3B 44 45 03 02 32 31 3B 3B 44 39 03 02 32 33 3B 3B 44 42 03 02 30 31 3B 3B 44 37 03 Start (Adult - 180; Auto -10min)

02 30 39 3B 3B 44 46 03 02 32 31 3B 3B 44 39 03 02 32 33 3B 3B 44 42 03 02 30 31 3B 3B 44 37 03 b. Dữ liệu ra 02 31 32 36 43 30 53 33 03 0D 02 31 33 33 43 30 53 33 03 0D 02 31 34 30 43 30 53 33 03 0D 02 31 34 38 43 30 53 33 03 0D 02 31 35 34 43 30 53 33 03 0D 02 31 36 31 43 30 53 33 03 0D 02 31 36 37 43 30 53 33 03 0D 02 31 36 36 43 30 53 33 03 0D 02 31 36 34 43 30 53 33 03 0D 02 31 35 38 43 30 53 33 03 0D 02 31 34 30 43 30 53 33 03 0D 02 31 34 31 43 30 53 33 03 0D 02 31 34 32 43 30 53 33 03 0D 02 31 34 32 43 30 53 33 03 0D 02 31 34 32 43 30 53 33 03 0D 02 31 34 32 43 30 53 33 03 0D 02 31 34 32 43 30 53 33 03 0D 02 31 34 31 43 30 53 33 03 0D 02 31 34 31 43 30 53 33 03 0D 02 31 34 31 43 30 53 33 03 0D 02 31 34 31 43 30 53 33 03 0D 02 31 34 30 43 30 53 33 03 0D 02 31 34 30 43 30 53 33 03 0D 02 31 34 30 43 30 53 33 03 0D 02 31 34 30 43 30 53 33 03 0D 02 31 34 30 43 30 53 33 03 0D 02 31 32 32 43 30 53 33 03 0D 02 31 32 34 43 30 53 33 03 0D 02 31 32 35 43 30 53 33 03 0D 02 31 32 35 43 30 53 33 03 0D 02 31 31 31 43 30 53 33 03 0D 02 31 31 34 43 30 53 33 03 0D 02 31 31 34 43 30 53 33 03 0D 02 31 31 35 43 30 53 33 03 0D 02 31 30 34 43 30 53 33 03 0D 02 31 30 31 43 30 53 33 03 0D 02 31 30 32 43 30 53 33 03 0D 02 31 30 33 43 30 53 33 03 0D 02 31 30 34 43 30 53 33 03 0D 02 31 30 34 43 30 53 33 03 0D 02 31 30 34 43 30 53 33 03 0D 02 31 30 34 43 30 53 33 03 0D 02 31 30 35 43 30 53 33 03 0D 02 31 30 35 43 30 53 33 03 0D 02 31 30 34 43 30 53 33 03 0D 02 31 30 34 43 30 53 33 03 0D 02 31 30 35 43 30 53 33 03 0D 02 30 38 38 43 30 53 33 03 0D 02 30 39 31 43 30 53 33 03 0D 02 30 39 32 43 30 53 33 03 0D 02 30 39 34 43 30 53 33 03 0D 02 30 39 34 43 30 53 33 03 0D 02 30 39 34 43 30 53 33 03 0D 02 30 39 34 43 30 53 33 03 0D 02 30 39 34 43 30 53 33 03 0D 02 30 39 33 43 30 53 33 03 0D 02 30 38 33

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

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

(103 trang)