14
1 By :Apoorva Tamhankar

By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

1

By :Apoorva Tamhankar

Page 2: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

• Small potable device• General purpose Reconfigurable Platform• Uses control logic to adjust parameters and adjusts them

depending on what is sensed from patient• Components required for specific applications are

assembled with configuration files• No need of compilation• Individual component testing is possible

2

Page 3: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

System Description

• Vital signals from sensors• ADC, serial ports,ethernet• Sensor calibration• System configuration and control• Logging information• Remote access• Reliablity• Battery powered

3

Page 4: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

Hardware Layer

4

Page 5: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

Hardware layer

TS-7300 board is used• ARM920T processor• Ethernet ports-2• USB-2• UART-2• SD Cards-2• PC/104 bus• 16 adc channels• 4 12 bit DACs

5

Page 6: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

Software layer

6

Page 7: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

Software Layer

• Preconfigured Linux debian based distributionKernel version-2.4.26

• Ethernet configuration• Ssh remote access• sd read/write access• Embedded Qt provides user interface• Source code is downloaded and configured to be compiled for

specific platform

7

Page 8: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

Medical Device Control Program

• Uses Automedic Library• BaseObject Abstract class-fundamental component• Output port-name,value• Connect port-Name and pointer to OutPort• A calculate ( ) method is used• Contains the operations required to generate the output

signals

8

Page 9: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

MDC Objects

Input/Output ParametersSignal Intputs: AOC,ECG,Sp02,NetworkOperators: Derivative.Sum.GainSaturation,Filter,Reference Model,OelayControl: Basic ControIler,Adaptive ControllerOutputs: DAC,Scope,Network,CAN,RS232Table 1. MOC Objects

9

Page 10: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

Supervisor System

• Resposible for safety and reliability of system• Input signals from sensors-Safety checks of critical min

and maximum values are checked all times• Control signals are checked –predefined range• Two supervising components-o SMART(Smart Monitering and Rebooting Tool)-Monitors

MDC program.Restarts the system in case a service stops working

o Additional Microprocessor • FreeRTOS is used• Alarms are generated to inform user of system failure

10

Page 11: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

Case study-Heart Lung Machine

• Ultrasonic flow probe with pressure sensors• Uses ADC to convert the inputs• Target values introduced by operator• Fuzzy controllers used -2One for target MAP and second for EFR• Output of both the controllers are added to generate one

single value

11

Page 12: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

Case study –Heart Lung Machine

• Two input parameters control the MAP and EFR• Controller tries to reach the normal value of MAP and EFR

by adjusting speed of centrifugal pump(PumpSpeed)• Fuzzy controller acts as PI controller

12

Page 13: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

HLM Pump Controller

13

Page 14: By :Apoorva Tamhankarjmconrad/ECGR6185-2013-01/Presentations/... · Software Layer • Preconfigured Linux debian based distribution Kernel version-2.4.26 • Ethernet configuration

Conclusion

• Possible to port software easily• Use of same configuration files• Adapting the required drivers• Capable of controlling flow and pressure

14