Medical equipment - ventilators - data analysis

Draeger ventilator data acquisition

Serial line using a crossover cable

You need to know medibus agreement

Acquiring data to be transmitted following data:

var data = new byte[] { 0x1B, 0x24, 0x33, 0x46, 0x0D };

 

Data frame format is as follows:

 

 

 

 

 

 

 

 

 

 

43 is 51 is 36. IB = RAW D
RAW 44 is D = 36. IB 52 is
RAW. IB = 30 D 34 is 42 is
received NOP command
RAW 43 is D = 36. IB 51 is
RAW 44 is D = 36. IB 52 is
RAW. IB = 30 D 34 is 42 is
received NOP command
sent -> 0D. IB 52 is 44 is 36
Raw. 1 = 52 is 38 is 53 is 61 is 32 35 30 27 76 69 6E 27 30 61 is 33 is 34 is 30. 3A 32 2E 30 2E 30 30 D 46 is 31 is
received device information: 8250, 'Savina' , 03.02: 04.00
the Request Device Identification
Raw. IB = D 43 is 51 is 36
Raw. IB = D 44 is 52 is 36
Raw. IB = 30 D 34 is 42 is
received NOP command
Raw. IB = D 43 is 51 is 36
Raw. IB = D 44 is 52 is 36
Raw. IB = 30 34 42 D
received a NOP command
Raw. IB = D 43 is 51 is 36
Raw. IB = D 44 is 52 is 36
Raw. IB = 30 34 42 D
receives a NOP instruction
Raw. IB = D 43 is 51 is 36
Raw. IB = D 44 is 52 is 36
Raw = 1B 30 34 42 D
received a NOP command
is sent -> 24. IB 46 is 0D 33 is
RAW. 1 = 24 36 39 36 20 is 34 is 46 is 20 is 30 2E 30 2E 35 30 37 [33 is 20 is 20 is 20 is 33 is 36 32 37 [37 [37 [37 [ 41 30 2E 30 30 37 44 20 20 30 20 42 35 20 20 30 20 42 38 30 2E 30 31 44 36 20 36 30 20 45 37 20 31 2E 30 45 38 20 31 2E 31 46 30 20 32 31 20 43 31 D
the GetData ...
returns data -> 69 0.46F 7632777A0.007D 0.573 0 0 0 B5 60 E7 1.0E8 1.1F0 B80.01D6 21 is
the Request the dATA Current
sent -> 0D. IB 46 is 33 is 24
Raw 20 is 39 36 = 24. 1 30 2E 34 36 46 20 30 2E 35 37 33 20 20 30 20 37 36 33 32 37 37 37 41 30 2E 30 30 37 44 20 20 30 20 42 35 20 20 30 20 42 38 30 2E 30 31 44 36 20 36 30 2E 20 is 31 is 37 [45 20 is 30 45 2E 38 is 20 is 31 is 31 is 46 is 20 is 32 30 D 31 is 20 is 43 is 31 is
the GetData ...
Returns data -> 69 0.46F 7632777A0.007D 0.573 0 0 0 B5 60 E7 1.0E8 1.1F0 B80.01D6 21 is
the Request Current the DATA
Raw. IB = D 43 is 51 is 36
Raw. IB = D 44 is 52 is 36
Raw D 42 is 34 is 30. IB =
receive a NOP command
is sent -> 0D. IB 46 is 33 is 24
Raw. 1 = 24 36 39 36 20 is 34 is 46 is 20 is 30 2E 30 2E 35 30 20 is 20 is 20 is 33 is 37 [37 [37 [37 [37 [32 36 33 is 41 is 44 is 30 2E 30 30 37 [ 35 30 20 is 42 is 20 is 20 is 20 is 20 is 20 is 42 is 38 is 30 2E 30 30 36 31 is 44 is 20 is 20 is 37 [45 36 30 20 is 31 is 38 is 20 is 31 is 45 2E 30 2E 30 20 is 31 is 46 is 31 is 20 is 43 is 32 D 31 is
the GetData ...
return data -> 0.46F 69 0.573 0 0 B5 0 B80.01D6 7632777A0.007D 60 E7 1.0E8 1.1F0 21 is
the Request Current the DATA
Raw. IB = D 43 is 51 is 36
Raw. IB = D 44 is 52 is 36
Raw. IB = 30 D 34 is 42 is
received NOP command
Raw. IB = D 43 is 51 is 36
Raw. IB = D 44 is 52 is 36
Raw = 1B 30 34 42 D
received NOP command

Sent -> 1B 52 36 44 0D

Received device information: 8250, 'Savina', 03.02: 04.00
the Request Device Identification
receive NOP command
is sent -> 24. IB 46 is 0D 33 is
the GetData ...
returned data -> 69 0.46F 0.573 0 7632777A0.007D 0 B5 1.0E8 1.1F0 B80.01D6 60 E7 0 21 is
the Request Current the DATA
received NOP command
received NOP command
received NOP command
received NOP command

 

Guess you like

Origin www.cnblogs.com/wang_xy/p/11928411.html