Software for finite state machine driven positive pressure ventilator control system
First Claim
Patent Images
1. A software driven ventilator system comprising:
- a ventilator system controlled bv a hardware controller, wherein said ventilator system contains a positive-pressure respirator displacing air controlled by an exhalation solenoid activated by said controller;
said controller implemented as a finite state machine in software;
said software implementing said finite state machine controller has a plurality of states for controlling said ventilator system, comprising;
a first weaning state, the CPAP mode, wherein a patient is allowed to breath naturally, with the controller monitoring the patient'"'"'s breathing, and activating said ventilation system, as a backup to the patient'"'"'s natural breathing, in the event of apnea;
a second Assist/Control state, the AC-- EX mode, wherein a patient is forced respiratory gas by activation of said exhalation solenoid at a predetermined time cycle; and
,a third synchronous assist state, the SIMV-- WDW mode, wherein a patient is forced respiratory gas for inhalation by activation of said exhalation solenoid at a predetermined time cycle, and said controller monitoring the patient for natural breathing.
10 Assignments
0 Petitions
Accused Products
Abstract
An improved software control system for a positive pressure ventilator that implements the controller that regulates the ventilator solenoid as a finite state machine. The use of a state machine implementation provides multiple degrees of freedom to the designer and provides for a modular, fail safe design.
91 Citations
36 Claims
-
1. A software driven ventilator system comprising:
-
a ventilator system controlled bv a hardware controller, wherein said ventilator system contains a positive-pressure respirator displacing air controlled by an exhalation solenoid activated by said controller; said controller implemented as a finite state machine in software; said software implementing said finite state machine controller has a plurality of states for controlling said ventilator system, comprising; a first weaning state, the CPAP mode, wherein a patient is allowed to breath naturally, with the controller monitoring the patient'"'"'s breathing, and activating said ventilation system, as a backup to the patient'"'"'s natural breathing, in the event of apnea; a second Assist/Control state, the AC-- EX mode, wherein a patient is forced respiratory gas by activation of said exhalation solenoid at a predetermined time cycle; and
,a third synchronous assist state, the SIMV-- WDW mode, wherein a patient is forced respiratory gas for inhalation by activation of said exhalation solenoid at a predetermined time cycle, and said controller monitoring the patient for natural breathing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operation of a positive-pressure respirator ventilator system containing a exhalation solenoid activated by a controller implemented as a finite state machine comprising the steps of:
-
implementing said controller as a finite state machine; providing a change of state to a plurality of states for said finite state machine controller for controlling the operation of said exhalation solenoid. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. The method of operation according to claim 33, wherein:
said software implemented controller in said AC-- EX mode changes states to one of a plurality of other states, upon the occurrence of a transition event, comprising the steps of; changing state to a first inspiration state, the AC-- INSP mode, wherein a patient is forced respiratory gas by activation of said exhalation solenoid, upon the occurrence of at least one transition event comprising the detection of an attempt by a patient to breathe, the TRIGGER event, the expiration of a predetermined time, the TCYC event, and upon the occurrence of a transition event indicating the selective activation of a predetermined switch, the MBREATH event. - View Dependent Claims (34, 35, 36)
Specification