is a registered tr ademark,
and Pryon™ is a trademark of Welch Allyn, Inc. Welch Allyn, Inc. is protected under various
patents and patents pending. Welch Allyn OEM Technologies is a division of Welch Allyn, Inc.
Disc laimers: Welch Allyn OEM Technologies cautions the reader of this manual:
•This manual may be wholly or partially subject to change without notice.
•All rights are reserved. No one is permitted to reproduce or duplicate, in any form, the
whole or part of this manual without permission from Welch Allyn OEM Technologies.
For inf ormation concerning this document, contact:
elch Allyn OEM Technologies
8500 SW Creekside Place
Beaverton, OR 97008-7107 U.S.A
(503) 530-7900 • Fax: (503) 526-4901
The LC101 Module is designed to control and acquire data from an inter nal Welch Allyn OEM
Technologies CO
CO
concentr ation in the patient’s expired respiratory gas can be obtained. The sidestream
2
system includes an internal sidestream CO
The LC101 Module calculates CO
CO
aveform to the host system via a serial communications interface.
2
bench. Utilizing a pump to aspirate the patient sample to the CO
2
bench, electronics and pneumatic components .
2
measurements and respir atory rate and outputs this data with
2
bench, the
2
Intended Use
The LC101 Module is intended f or use as a subsystem within a medical instrument or device.
The Module measures levels of CO
Module has been designed to be used on both intubated and non-intubated patients. The Module
and its accessories should always be used as described in the host system’s operator’s manual
and only for the purpose(s) intended. Areas of intended use include:
•Hospital Intensive Care Units (ICU)
•Hospital Emergency Department/EMS (ED/EMS)
•Surgical Operating Rooms (Anesthesia)
•Hospital Post Anesthesia Care Units (PACU)
•Outpatient Surgical Units
contin uously or intermittently in the sidestream mode. The
2
•Skilled Nursing Facilities / Subacute Care
•Transport (Air, Ground and Sea)
•Home Care / Traditional Health Care
The most common user will be a nurse or skilled healthcare professional (such as an EMT,
paramedic, respiratory therapist, clinical engineer, etc.).
elch Allyn OEM T echnologies
onfi dential
age 7
LC101 CO
Module OEM Implementation Manual
2
Terminology
Capnography is the noninvasive measurement and graphic display of airway CO2 concentration
as a function of time. The resulting waveform is called a capnogram. The evaluation of the
capnogram is useful in the assessment of the adequacy of carbon dioxide exchange in the lungs,
integrity of the patient’s airway, cardiopulmonary function and ventilator function.
76
CO
2
40
(mmHg)
0
Capnogram Components
CD
AB
Time
E
Monitoring of CO2 concentration at the end of expiration (point D) is referred to as End-Tidal CO2
(ETCO2) monitoring.
Mainstream vs. Sidestream
The patient’s expired gas may be sampled either directly off the patient airway external to the
LC101 Module or aspirated from the patient through a cannula into the Module. The method used
is dependent on the patient’s airway status.
Mainstream capnography is typically used on intubated or tracheostomy patients and requires
the use of an external mainstream sensor. Intubation is the process of inserting a tube into the
patient’s trachea to deliver gases to the lungs.
Sidestream capnography is used on patients who are intubated or non-intubated. The patient’s
expired gas is aspirated from the airway and transported to the LC101 Module through a sample
line. The sidestream sample chamber and sensor are embedded within the LC101 Module.
Signal acquisition and measurement calculation are performed by the LC101 Module.
Measuring Principle
CO2 measurement is based on the Infra-Red (IR) absorption characteristics of CO2 molecules.
The CO
present in the sample gas. CO2 gas has a unique absorption band which is related to a CO2
molecule’s composition and mass. CO2 gas concentration is measured by detecting absorption in
this band. Due to the nature of the measurement technique employed, user calibration is
necessary with this system.
sensor uses non-dispersive IR spectroscopy to measure the number of CO2 molecules
2
Page 8ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 1 - Functional Description
The basic components of the CO2 sensor (C-Cap bench) include
•IR source
•Dual element IR detector
•optical filter
•non-volatile memory
The IR source emits energy that is directed toward a dual element thermopile IR detector. The
dual element design uses two opposing thermopiles connected in series. As the ambient
temperature changes, the two elements change in similar fashion resulting in an output near
zero. Only one element is exposed to energy from the IR source, resulting in a voltage change
due to only that energy. The detector generates a voltage based on the amount of energy it
receives. In the IR path between the IR source and the detector is an
optical filter which allows
only a specific IR wavelength to pass and the gas sample within the sensor chamber.
Dual Element Thermopile
+
detector
output
element 1
element 2
+
narrowband
IR pass filter
energy
from IR
source
foil cover
CO2 Measurement Method
A temperature sensor is attached to the detector housing for temperature compensation beyond
the thermopile’s designed compensation, including temperature changes in the system
sensitivity. The detector generates a voltage in the mV range and an Op-amp on the circuit board
amplifies the signal.
The non-volatile memory is an EEPROM containing calibration and manufacturing data specific
to the CO
sensor.
2
Measurement Calculation
Measurements provided to the host system by the LC101 Module include ETCO2, Inspiratory
(InsCO2) and respiratory rate (RR). These three measurements are collectively referred to
CO
2
as breath data. A proprietary breath algorithm is used to calculate the breath data.
Breath Algorithm
Welch Allyn OEM Technologies’s breath algorithm incorporates an initial learning period which,
based on certain assumptions of CO
for threshold determinations. A sliding window is used to detect a stable maximum, or ETCO
waveform morphology, establishes CO2 reference points
2
2
value, and a baseline, or InsCO2 value. Thresholds are updated in real time with each breath. A
signal averaging technique is used to calculate the RR based on this set of measurements.
By incorporating these adaptive and signal averaging techniques, the breath algorithm effectively
reports accurate CO
measurements while maintaining a high level of noise immunity.
2
Welch Allyn OEM TechnologiesConfidentialPage 9
LC101 CO2 Module OEM Implementation Manual
Measurement Compensation
IR absorption in the CO2 wavelength band may be affected by a number of factors that alter the
measurement. The LC101 Module automatically compensates for some of these factors
CO
2
while others may be disabled by the host system.
These factors include
•water vapor
•pressure broadening
•gas mixing
•oxygen, nitrous oxide and desflurane or O2/N2O/desflurane
•Body Temperature, ambient Pressure and Saturated with water vapor or BTPS
Water Vapor
Water vapor compensation accounts for the effect that water vapor has on the IR absorption
characteristics of CO
adjusted mathematically to compensate for this effect.
molecules. During normal sidestream operation, CO2 measurements are
2
The host may choose to disable this compensation when performing dry gas measurements in
which the gas does not contain water vapor. Dry gas procedures may include steady state
measurements and calibration procedures. Steady state measurements are performed only
when background CO
of a steady state measurement is measuring the CO
, or CO2 present in the immediate environment, is measured. An example
2
content inside an incubator. Calibration
2
procedures use calibrated gas which is free of water vapor, or dry, as well.
The water vapor compensation is ON by default and may be enabled or disabled via a host
system command.
Pressure Broadening
Pressure broadening compensation accounts for the effect that barometric pressure has on CO2
molecule distribution and is used in both measurement and autorun modes.
The pressure broadening compensation is ON by default and cannot be disabled by the host
system.
Gas Mixing
A small amount of gas “mixing” occurs as the CO2 sample travels through the tubing to the
sample chamber. Gas mixing compensation accounts for the effect that low level gas mixing has
on the baseline, or InsCO2 measurement in both measurement and autorun modes. The gas
mixing, or baseline, compensation is ON by default and can be disabled by the host system.
Page 10ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
O2/N2O/desflurane
O2/N2O/desflurane compensations account for the effects that these gases have on the IR
absorption characteristics of CO
description of this effect and a recommendation for enabling these compensations.
The O2/N2O/desflurane compensations are OFF by default and may be enabled or disabled via a
host system command.
BTPS
Often the clinician’s intent is to determine the CO2 levels within the patient’s lungs where gas
exchange is taking place. BTPS compensation corrects for the environmental differences
between the measurement site (i.e. the bench) and “deep lung” CO2.
The BTPS compensation is ON by default and may be enabled or disabled via a host system
command.
molecules. Refer to Appendix A Software Procedures for a
2
Section 1 - Functional Description
Hardware Components
LC101 Main Board
The LC101 Main Board provides the interface to the host system, manages power requirements,
calculates measurements, and regulates pump flow.
The functional components of the Main Board include
•68HC11 microprocessor with external memory
•reset circuit
•primary power supplies
•analog to digital (A/D) converter
•digital to analog (D/A) converter
•source hybrid
•pressure transducers
68HC11 Microprocessor
The microprocessor controls feedback to the pump and to the temperature and pressure
transducer. The microprocessor also provides the communication interface to the host system
and interfaces to the external A/D and D/A converters and sensor EEPROM memory. An internal
multiplexed A/D converter is used for digital conversion and for monitoring some of the power
supplies for fault determinations.
All address decoding is performed by a microprocessor. The software code is stored in FLASH
memory and is supplemented by an external static RAM chip. The boot mode of the
microprocessor is used to install new software into the FLASH device.
Welch Allyn OEM TechnologiesConfidentialPage 11
LC101 CO2 Module OEM Implementation Manual
Reset Circuit
The first section of a 556 timer is connected to a serial receive data line such that the
microprocessor is forced into reset if the data line is held in a break condition for greater than 10
msec. A second timer section is used to determine if the break condition is maintained for more
than 500 msec.
Holding the receive data line in a break condition for a period of time greater than 10 msec and
less than 500 msec is referred to as a reset.
A hard reset occurs when the break condition is held longer than 500 msec. This condition
forces the microprocessor to enter the boot mode after the break is released.
Power ON, reset and low voltage lockouts are performed by a reset controller. Undervoltage
lockout is set to approximately 4.5 V. On power up, the microprocessor is held in reset for about
100 msec after the supply rises above 4.5 V.
Primary Power Supplies
All primary power supplies run off a single voltage power source and are converted on the Main
Board to various levels. The power source is derived from the (+5 V or +5.75 to +14.5 Vdc) Vin
power supplied by the host system.
A/D Converter
The 8 channel 12 bit serial A/D converter converts the following analog signals into a binary data
stream for the microprocessor: analog waveform from the optical bench, temperature of optical
bench, barometric pressure and pneumatic flow rate.
D/A Converter
The 12 bit serial interface D/A converter provides bench source current selection and bench
detector bias circuit control.
Source Hybrid
The optical bench requires that the IR source be current-regulated. The current-sensing circuitry
is located on a ceramic hybrid module, or source hybrid. A regulator is used that adjusts the
output voltage to maintain a constant current.
Pressure Transducers
The pressure circuitry monitors pressure via transducers in order to compensate for the effect of
pressure variation on the CO
measurement. The transducers include
2
•an absolute pressure transducer which initially provides an ambient pressure
measurement and then continuously monitors internal bench pressures during pump
operation.
•a differential pressure transducer which is used for pump flow regulation.
Due to the use of a single absolute pressure transducer, the ambient pressure
measurement is only updated at power on and watertrap replacement.
Page 12ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 1 - Functional Description
Sidestream Components
The functional components necessary for sidestream operation include
•pump
•watertrap and watertrap receiver assembly
•inlet and exhaust tubing
•CO2 sample line
•cannula
The flow control circuitry regulates flow by using a fixed orifice flow sensor that provides
feedback to a circuit that controls power to the pump. A differential pressure transducer
measures the pressure drop across a restrictor and this is used as feedback to adjust the pump
speed. The pump power supply steps down the raw voltage applied to the board to a level
appropriate for maintaining the desired pump flow rate.
The pump connector provides the electrical connection for the pump to the Main Board.
The watertrap receiver assembly connector provides the electrical connection for the
watertrap switch to the Main Board.
Pump
The electrically driven miniature oil-free diaphragm pump is mounted on the Main Board. The
pump draws the sample through the sample line to the sample chamber by creating a vacuum.
Fault states such as exhaust and watertrap occlusions are recognized by the flow control
circuitry. Refer to Section 5, Pneumatic Operation, for additional information on pump function.
Watertrap and Watertrap Receiver Assembly
NOTEThe watertrap, watertrap receiver and receiver switch are not included with the LC101
Module and each may be ordered separately from Welch Allyn OEM Technologies or
supplied by the OEM.
The watertrap is a user-supplied cartridge that removes excess moisture in the sample line
before the sample is delivered to the sample chamber. The watertrap includes a built-in shutoff
pellet which is designed to fully occlude once the filter is saturated.
The functional components of the watertrap assembly include the watertrap receiver and
receiver switch.
The watertrap receiver is a receptacle for the watertrap and can be molded by the OEM into the
main housing of the host monitor (or purchased from Welch Allyn OEM Technologies as an
accessory). The external end of the watertrap is connected to the sample line.
The watertrap receiver switch provides a signal that is used for detection of a properly inserted
watertrap into the watertrap receiver before the pump begins operation. This eliminates the
possibility of the user bypassing the watertrap.
Welch Allyn OEM TechnologiesConfidentialPage 13
LC101 CO2 Module OEM Implementation Manual
Inlet and Exhaust Tubing
The internal inlet tubing provides the means to transport the gas sample from the watertrap
receiver to the sidestream bench. The inlet tubing includes the tubing, connectors and a
secondary shutoff pellet. Attachment of the inlet tubing to the watertrap receiver is via a Luer®
connector. A secondary shutoff pellet is attached in line with the inlet tubing to provide additional
backup.
The exhaust tubing provides the means to expel the exhaust gas. A 5 µm screen, or filter, is
positioned in line with the exhaust tubing to muffle, or reduce the pump noise.
CO2 Sample Line and Cannula
The CO2 sample line, or sample line, is used to transport the gas sample from the patient to the
watertrap assembly.
NOTEThe sample line is not included with the LC101 Module and may be ordered separately
from Welch Allyn OEM Technologies or other suppliers.
For a non-intubated patient, the sample line connects to a cannula that is positioned on the
patient. A variety of cannulas are available to accommodate patient requirements. Nasal, oral/
nasal and divided cannulas which deliver oxygen and sample CO
simultaneously may be used.
2
NOTECannulas are not included with the LC101 Modules and may be ordered separately
from Welch Allyn OEM Technologies or other suppliers.
For an intubated patient, the sample line connects to the patient’s breathing circuit.
Sample connections for both intubated and non-intubated patients are shown below.
Watertrap
Sample line
Watertrap
Sample line
To cannula
Elbow connector
to breathing
apparatus
Typical Connection to Non-Intubated Patient
Typical Connection to Intubated Patient
Page 14ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 2
LC101 Module Interface
Power Requirements
DescriptionTypical
Input voltage range5 V regulated, or +5.75 to +14.50 Vdc
Ripple 100 mV peak-to-peak
Typical non-measurement mode power570 mW at 8 Vdc
Typical operating power1.3 W at 8 Vdc
Typical occluded power1.5 W at 8 Vdc
LC101 Main Board
DescriptionSpecification
Dimensions3.15 in. L x 3.90 in. W x 1.00 in. H
(80.3 mm × 99.3 mm × 25mm)
OrientationNo limitations
Weight< 1 lb (454 gm)
Welch Allyn OEM TechnologiesConfidentialPage 15
LC101 CO2 Module OEM Implementation Manual
LC101 Module Interface Connector
The LC101 Module interface connector is a 4-pin connector (Molex P/N 22-11-2042). The host
may use a 4-pin polarized housing (Molex P/N 22-01-3047 with Molex 2759 series terminals) or
equivalent.
PinSignalSignal Description
Vin
a
input power
1
2gndground
3TXDdata from Main Board to host system
4RXDdata from host system to Main Board
a. The “square” plated through-hole designates pin 1 on the Main Board.
Watertrap Switch Connection
Watertrap switch connection is via a 2-pin Molex connector on the Main Board.
Pump
The pump is mounted on the Main Board. The pump wiring harness is connected to the Main
Board via a 2-pin connector (Molex P/N 22-01-3027).
The pump wiring meets typical insulation standards but does not meet patient isolation
requirements. If the pump must be moved to a different location, patient isolation requirements
must not be compromised. Refer to Section 6, Regulatory, for additional regulatory and safety
information.
Watertrap Receiver
The internal space available in the host monitor must be considered when incorporating the
watertrap receiver into the host system design. To accommodate various OEM dimensions, two
watertrap receivers are offered: long and short. The long watertrap receiver requires more
intrusion into the host monitor but the watertrap does not protrude as far externally from the host
chassis than with the short watertrap receiver.
Page 16ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 2 - LC101 Module Interface
Watertrap Receiver Switch
The watertrap receiver switch is wired in the “normally open” configuration.
The watertrap receiver switch connects directly to the Main Board via a wiring harness and
connector. The watertrap receiver switch assembly is equipped with a 2 pin connector (Molex
P/N 22-01-3027) which electrically connects directly to the Main Board at J102.
The watertrap receiver switch wiring meets typical insulation standards but does not meet patient
isolation requirements. When applicable, harness routing must not violate patient isolation
requirements. Refer to Section 6, Regulatory, for additional regulatory and safety information.
Exhaust Tubing
In the event of an exhaust tubing malfunction, gas buildup can occur within the host system.
WARNINGTo protect against potentially flammable gas buildup, the tubing must be
single-fault protected. Refer to Section 6, Regulatory, for additional regulatory
and safety information.
Welch Allyn OEM TechnologiesConfidentialPage 17
LC101 CO2 Module OEM Implementation Manual
Page 18ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 3
LC101 Calibration
The LC101 Module requires periodic user calibration to adjust offset voltages and calibration
constants used by the internal C-Cap bench. There are two types of calibration, each supported
in the LC101 software protocol:
•Zero Calibration
•Two-Point User Calibration
Zero Calibration
The Zero Calibration adjusts the offset voltage used by the C-Cap to generate the CO2 values
and the IR source current. The required frequency of Zero Calibration depends on the amount
and type of usage, and may be typically required every two weeks. The LC101 does not monitor
the elapsed time between calibrations, nor does it alert the host when calibration is needed. It is
up to the host system and the end-user to determine when calibration is required.
The procedure requires the use of clean, dry air (0% CO2) at room/ambient temperature. In
order to provide the 0% CO
used to absorb CO
eliminates CO
Allyn OEM Technologies.
The scrubber is designed to be attached directly to the Welch Allyn OEM Technologies watertrap
by the user before a Zero Calibration. The scrubber is removed after successful calibration. The
scrubber has a shelf life of approximately one year. Although the scrubber is considered reusable, its effective life depends on application and exposure to CO
concentration in the zero reference gas and will alert the host system, when polled for
CO
2
status, if a problem exists with the sample zero gas.
from room air. The scrubber contains a chemical which reacts with and
2
as it is drawn through the scrubber. The CO2 scrubber is available from Welch
2
, an external device, called a “CO2 scrubber” (or CO2 absorber), is
2
. The LC101 monitors the
2
Welch Allyn OEM TechnologiesConfidentialPage 19
LC101 CO2 Module OEM Implementation Manual
To get an accurate calibration, the LC101 needs to be operating for at least 5 minutes in
measurement or autorun mode with the scrubber installed. The LC101 internally monitors the
run time and will not allow a Zero Calibration if the run time requirement has not been met.
The LC101 monitors the calibration progress and provides a “Calibration OK” (or “not OK”)
message to the host system when polled for status. See the LC101 Software Protocol and the
Zero Calibration Commands and Responses for more detail. After a successful Zero Calibration,
the LC101 updates the zero residual offset constants located in the LC101 C-Cap EEPROM
Memory and the IR source current.
Zero Calibration Procedure
Equipment needed:
•watertrap
•CO2 scrubber (or 0% CO2 medical-grade gas source; see the Two-Point User
Calibration procedure for pressurized gas setup)
To Perform a Zero Calibration:
The user is required to apply a 0% CO2 gas, or “zero” gas, during the steps of a Zero Calibration.
To perform Zero Calibration, the user must follow the Original Equipment Manufacturer’s
procedure typically provided in the Operator’s Guide or User Service Manual.
1.Select a well ventilated room to perform the calibration.
2.Make sure the LC101 has been operating for at least 5 minutes prior to the Zero Calibration.
3.Attach the CO2 scrubber to the watertrap inlet according to the CO2 scrubber “Directions for
Use” (or attach a 0% medical-grade gas source). Now let the LC101 operate for one
minute.
4.After approximately one minute, observe the CO2 reading. The CO2 reading should be
between 0.0% - 0.3% with well-ventilated room air.
5.Proceed with the zero gas phase of the calibration as defined by the host system.
6.Disconnect the CO2 scrubber (or gas source) from the watertrap after the zero gas calibration.
Page 20ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 3 - LC101 Calibration
Two-Point User Calibration
NOTEBefore performing a Two-Point User Calibration, a separate Zero Calibration must be
performed first. It is also recommended that both calibrations be performed at 75ºF in
order to maintain accuracy over the Module’s operating temperature range.
The Tw o-Point User Calibration, or User Calibration, updates two of the gas calculation constants
used to generate the CO
amount and type of usage. Typically it may be required every six months. The LC101 does not
monitor time between calibrations, nor does it alert the host when calibration is needed. It is up
to the host system and the end-user to determine when calibration is required.
To get an accurate User Calibration, the LC101 needs to be operating for at least 5 minutes in
measurement or autorun mode. The LC101 internally monitors the run time and will not allow a
User Calibration if the run time requirement has not been met.
To perform the User Calibration, the host is required to supply a calibration date, a span gas
concentration, and indicate the gas concentration being applied to the LC101 Module (0% or the
span gas).
values. The required frequency of User Calibration depends on the
2
The OEM typically provides a User Calibration Kit to the end user containing a CO2 reference
gas with regulator, scrubber, directions for use, adapter, and tubing.
The LC101 monitors the User Calibration progress and provides a “Calibration OK” (or “not OK”)
message to the host system after successful calibration when polled for status. See the LC101
Software Protocol and the User Calibration Commands and Responses for more detail. After a
successful User Calibration, the LC101 updates the User Calibration History Queues located in
the LC101 C-Cap EEPROM Memory.
Zero and User Calibration dates should be user accessible via a host service screen or other
means.
Welch Allyn OEM TechnologiesConfidentialPage 21
LC101 CO2 Module OEM Implementation Manual
Two-Point User Calibration Procedure
Illustration of gas canister,
regulator and pneumatic circuit
Equipment needed:
•calibration gas canister (8 – 12% CO2, ±0.02%, balance air or nitrogen)
Regulator
Te e
On/Off
10%
CO2
Bal. N2
Free Flow Away
From Monitor Input
Water Trap
To Monitor
Two-Point User Calibration Equipment Setup
•gas valve and non-silicon tubing
•sample elbow or tee
•flow meter
•sample line
•watertrap
•CO2 scrubber (or 0% CO2 medical-grade gas source)
CAUTIONMake sure that the tubing used to connect the gas supply to the LC101 does
NOT contain silicon. Silicon tubing absorbs CO
and affects the stability of
2
the gas concentration, thereby reducing the accuracy of the procedure.
Page 22ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 3 - LC101 Calibration
To Perform a Two-Point User Calibration:
The user is required to apply a 0% CO2, or “zero” gas, and also apply a gas of known CO2
concentration (referred to as “span” gas) during the various steps of a Two-Point User
Calibration. The user is required to manually enter the value of the Span Gas applied into the
Monitor.
To perform the Two-Point User Calibration, the user must follow the Original Equipment
Manufacturer’s procedure typically provided in the Operator’s Guide or User Service Manual.
(Refer to illustration on
page 22.)
1.Select a well-ventilated room to perform the calibration.
2.Let the LC101 run for at least 5 minutes prior to calibration.
3.For the “Sample Zero Reference Gas” step, attach the CO2 scrubber to the watertrap inlet
according to the CO
scrubber “Directions for Use” (or use a 0% medical-grade gas source).
2
4.Proceed with the zero gas phase of the calibration as defined by the host system. Disconnect CO2 scrubber (or 0% gas source) from the watertrap after the zero gas phase and prior
to the next calibration step.
5.For the “Sample Span Reference Gas” phase of the calibration, provide a medical-grade
gas source with a known CO
concentration between 8% and 12%, regulated to a pressure
2
between 5 and 7 psi.
NOTE Do not apply any pressure directly to the Module inlet or outlet.
6.Introduce a steady stream of CO2 gas. Set and monitor the flow rate to approximately
liter/minute (±10%). To verify flow, place the bleed line of the calibration sample line in a
1
glass of water. If bubbles emerge, gas supply is sufficient. If no bubbles emerge, there is an
insufficient supply of gas.
7.Connect a sample line from the sample elbow, or Tee, as shown above, to the Monitor’s
watertrap inlet. Make sure the bleed line is directed away from the monitor. Allow the refer
ence gas to flow for at least one minute.
8.Sample the Span Reference Gas.
9.After the Two-Point User Calibration steps have been followed, disconnect the LC101 from
the gas supply and test setup.
10. A verification may be performed using the same gas delivery set up. Verify the observed
CO
gas reading is within 3 mmHg or 10%, whichever is greater, of the CO2 value of the test
2
gas supplied. (If not, refer the user to the appropriate troubleshooting information.)
-
Welch Allyn OEM TechnologiesConfidentialPage 23
Troubleshooting
•Make sure that the room is well ventilated. CO2 readings may be elevated in a closed
room.
•Confirm that the calibration gas is of known concentration. If the CO2 readings are
consistently elevated or depressed, the calibration gas may be suspect. Try another
gas source.
•Make sure that the CO2 module was properly set up and operating for the required
minimum period before testing.
•Check for air leaks in the pneumatic tubing and connections. Repair or replace as
needed.
•Confirm that the sample gas flow rate is greater than the CO2 module’s pump flow
rate.
•Confirm that silicon tubing is not used in the procedure (silicon absorbs CO2 which
affects the gas concentration stability and accuracy of the procedure).
LC101 CO2 Module OEM Implementation Manual
Page 24ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 4
Host/Module Communications
The LC101 Module is a command driven slave device capable of communicating with a host
system over an asynchronous serial communication line. After the host system commands the
LC101 Module to begin transmission of CO
sends periodic packets without additional intervention by the host system. The host system must
initiate all other communication with the LC101 Module.
waveform and breath data packets, the Module
2
The LC101 Module and the host system are referred to as the “Module” and “host” in the
remainder of this section.
Communication Interface
•9600 baud rate
•full duplex
•asynchronous using standard non return to zero (NRZ) format.
{1 start bit7 or 8 data bitseven parity1 stop bit}
•Receive data input (RxD) is the buffered input of a 74HC14. A pull up is provided on
the Module so it can be driven by an open collector source.
•Transmit data output (TxD) is the collector of a 2N4401 transistor driven with a 10 K
base resistor from the output of a 74HC14. A weak pull up is provided to source a
CMOS load.
•Module power and communications are provided at J101.
Welch Allyn OEM TechnologiesConfidentialPage 25
LC101 CO2 Module OEM Implementation Manual
System EEPROM
The system EEPROM contains manufacturing and operational data that is necessary for the
LC101 Module to function. A limited number of these system parameters may be specified by the
OEM. These include
•data format
•start up mode
•initial pump flow rate
The data format options are 7 and 8 data bits (default is 7E1).
The start up mode options are auto run, measurement, standby and fault (default is standby).
The initial pumpflow rate option allows the host to specify the default pump flow rate in
milliliters per minute (default is 150 ml/min).
Packet Structure
Transmission of host commands and Module responses is via packets. The following byte
structure represents a packet.
Packet format:
<start of text (STX)02h
Xidentifier1*(ASCII)
n
xx
yyCCITT/CRC code2*(ASCII)
>end of text (ETX)03h
ASCII characters have values in the range of 00h to 7Fh. The identifier is case sensitive.
Characters between 00h and 20h are reserved as control characters.
Tr ansmission of all packets starts with a “<” STX control character and ends with a CCITT/CRC
code and “>” ETX control character. Between STX and ETX is an identifier and n bytes of ASCII
data. The length of the packet is defined by the identifier character. Packet length cannot exceed
25 bytes with a maximum of 20 bytes of data allowed. Packets without the STX control character
are ignored. The CCITT/CRC code is calculated on values between STX and CCITT/CRC code.
datan(hex char)
Example:
02h X xxn yy 03h
Page 26ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 4 - Host/Module Communications
Host Commands
The host communicates to the Module via commands. These include:
•mode commands to request a change in the operating mode.
•simple commands to request data or a status change. Data is not sent with these
commands.
•configuration commands to specify custom system settings. Data is sent with these
commands.
•calibration commands to request a Zero or User Calibration sequence. Data is sent
with these commands.
Mode Commands
Mode commands allow the host to put the Module into one of the three operating modes.
Host CommandDescription
<M24> Enter auto run mode
To start automatic sampling and data packet transmission at default
intervals of realtime CO2 waveform and breath data. A watertrap
removal causes the Module to wait for a watertrap insertion. This is
the preferred operating mode since temporary watertrap
removal and replacement is typical in normal operation.
<M23> Enter measurement mode
Same as auto run mode except for sidestream watertrap removals.
Instead of waiting for watertrap insertion, the sensor’s activity is
halted and the Module reverts to the standby mode and requires a
new <M23> host command to restart measurement.
<M21> Enter standby mode
Used when a low power standby state for the Module is desirable.
This prolongs the life expectancy of the IR source, since this component is disabled in this mode.
No more than two mode commands should be issued in any five-second period.
The Module automatically reverts to fault mode if a Module or sensor fault occurs. A fault
message is sent via the status response by the Module to the host when polled for status.
Welch Allyn OEM TechnologiesConfidentialPage 27
LC101 CO2 Module OEM Implementation Manual
Simple Commands
Simple commands instruct the Module to send Module data or EEPROM data and to reset the
Module software or reset sensor error.
Host CommandDescription
<C00>Request and confirm operating mode and Module status
<C20>Request software version
<C21>Request hardware version
<C22>Request ambient barometric pressure
<C23>Request sensor temperature
<C26>Request single CO2 measurement
<C27>Request single breath data packet
<C2E>Request current set flow rate
<C31>Request sensor EEPROM revision #
<C32>Request sensor manufacturer code
<C33>Request sensor serial #
<C3A>Request last calibration date
Page 28ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 4 - Host/Module Communications
Configuration Commands
Configuration commands instruct the Module to temporarily modify specific default settings for
measurement criteria. A new pump flow rate may also be specified. The host does not have to
command the Module into the unprotected mode prior to issuing a new flow rate command.
A description of these commands is included in the following table.
Host CommandDescription
<Nxx>Change CO2 waveform update rate
Allows the host to specify how often the Module sends a CO2 waveform data packet. The Module generates a CO2 measurement every
31msec. The maximum update rate is 31 msec. The host may program the rate to xx increments, where xx is the number of 31msec
increments per packet.
<Nxx> where xx (ASCII) defines the CO2 waveform update rate
based on the number of 31msec increments.
xx range 00h to FFh
xx default 01h, 31 msec interval
Examples:
<N01> send a CO2 waveform data packet every 31 msec (1 × 31
msec)
<N05>send a CO2 waveform data packet every 155 msec (5 ×
31 msec)
<NFF>send a CO2 waveform data packet every 7.9 seconds
(255 × 31 msec)
<N00>stop sending waveform data
<Axx>Change breath data clear rate
Allows the host to specify how long the Module waits for a new
breath data packet before clearing the breath data (ETCO2 = 00h /
RR = 00h / InsCO2 = 00h).
<Axx> where xx (ASCII) defines the “no breath” timeout in sec-
onds
xx range 10 to 60 s (0Ah to 3Ch)
xx default 0Fh, clear breath data after 15 s of “no breath”
Example:
<A0A> clear the breath data after 10 seconds of “no breath”
Welch Allyn OEM TechnologiesConfidentialPage 29
LC101 CO2 Module OEM Implementation Manual
<Oxx>Change breath data update rate
Allows the host to specify how often the Module sends a breath
data packet.
<Oxx> where xx (ASCII) is converted to a 8 bit binary number (yyzz
zzzz) with yy defining how often the breath data is
updated.
If yy = 00 binary, Breath data packet update rate is defined by
zzzzzz, where zzzzzz is in tenths of seconds. The 6
lower bits = (seconds × 10).
to even values.
If yy = 01 binary, Breath data packet update rate is every breath
where zzzzzz = doesn’t matter.
Exception: If the “no breath” condition occurs, data is sent
at 1 second increments.
If yy = 10 binary, Breath data update rate is when the data changes,
where zzzzzz = doesn’t matter.
Exception: If after 15 seconds the breath data has not
changed, data is sent after the next breath. This does not
guarantee a 15 second update; however, if the “no breath”
condition has occurred, the “no breath” timeout takes precedence.
Exception: If the “no breath” condition occurs, data is sent
at 1 second increments.
If yy = 11 binary, Not defined.
Examples
<O05> send a breath data packet at .6 s interval (Odd values
<O40> send a breath data packet every breath
<O80> send a breath data packet every time the data changes
Special case:
<O00> no breath data sent (Note: Continuous CO2 mode would
:
rounded up)
use this command.)
Odd values are rounded up
Page 30ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
<Qxxy>Function enable
Allows the host to enable or disable functions listed below.
<Qxxy> where xx (ASCII) is the compensation and y (ASCII) is
<F205A> set the pump flow rate to 90 ml/minute
Note: Using this command to set a desired flow rate, the pump flow
rate will revert back to default settings upon power up. The flow rate
can be fixed in the EEPROM to a specific default setting. See
EEPROM Map for location details.
<C80>Request software reset
Allows the host to reset the Module. This command is only
accepted if the Module is in the unprotected mode. See Function
enable <Qxxy>.
Welch Allyn OEM TechnologiesConfidentialPage 31
LC101 CO2 Module OEM Implementation Manual
Calibration Commands
Calibration commands instruct the Module to update the gas calculation or the zero offset
constants used to generate the CO
are stored in EEPROM memory. Data is required with these commands. There are two types of
calibration: Two-Point User Calibration and Zero Calibration.
Two-Point User Calibration
TheTw o-Point User Calibration updates two of the gas calculation constants used to generate the
CO
values. To perform a User Calibration, the host is required to supply a calibration date and a
2
span gas concentration.
When performing a User Calibration, the LC101 Module must first be in either Unprotected
'Measurement' or 'Autorun' mode. During the calibration, CO
be sent to the host.
To get an accurate calibration, the LC101 Module needs to be operating for at least 5 minutes in
measurement or autorun modes. The LC101 will not allow a calibration if this requirement has
not been met. In addition, the calibration should be performed at room/ambient temperature.
values. At the end of a successful calibration, new constants
2
waveform and Breath data will still
2
Host CommandDescription
<Lmmddyyyy>Update calibration date.
Allows the host to enter a new calibration date from user input into
EEPROM memory.
<Lmmddyyyy> mm = month, dd= day, yyyy= year
Note: The mmddyyyy fields are decimal values.
Example
<L01012000> calibration date = January 1, 2000
<Gxx>Update span gas concentration.
Allows the host to enter a gas concentration value from user input.
<Gxx> xx = percent CO2 x 16.
Example
<GA8> span gas concentration = 10.5%
<C10>Sample zero reference gas.
<C11>Sample span reference gas.
<C13>Abort calibration
:
:
After a successful calibration, the Module updates the User Calibration History Queues located
in the
C-Cap EEPROM Memory Map
.
Page 32ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Zero Calibration
The Zero Calibration adjusts the IR source current to compensate for detector output changes.
The host is required to inform the LC101 Module when to start sampling 0% CO
When performing a Zero Calibration, the LC101 Module must first be in either Unprotected
'Measurement' or 'Autorun' mode. During the calibration, CO
be sent to the host.
To get an accurate calibration, the LC101 Module needs to be operating for at least 5 minutes in
measurement or autorun modes. The LC101 will not allow a calibration if this requirement has
not been met. In addition, the calibration should be performed at room/ambient temperature.
Host CommandDescription
<C12>Perform Zero Calibration
<C13>Abort Calibration
Section 4 - Host/Module Communications
gas.
2
waveform and Breath data will still
2
After a successful Zero Calibration, the Module updates the zero residual offset constants
located in the
C-Cap EEPROM Memory Map
.
Module Responses
The host must initiate all communication with the Module with the exception of periodic CO2
waveform and breath data packets. The type of response sent is determined by the type of host
command. Responses include:
•status responses
•mode command responses
•simple command responses
•configuration command responses
•calibration command responses
Welch Allyn OEM TechnologiesConfidentialPage 33
LC101 CO2 Module OEM Implementation Manual
Status Responses
Status responses are data packets that communicate Module, sensor and system status. The
status response also serves as an acknowledgement for mode commands.
Status response packet format:
<STX02h
Xidentifier1*(ASCII)
xxmode2*(ASCII)
yymessage2*(ASCII)
zzCCITT/CRC code2*(ASCII)
>ETX03h
NOTE: To simplify the Module status response examples that follow, the CRC data (zz) is
assumed to be included with the ETX character (>).
Status Response Mode Byte
The format of the Mode byte is as follows:
<Sxxyy>where S = Identifier
xx = Mode
yy = Status message
(1 byte = 1 ASCII character)
(2 Hex digits = 2 ASCII characters)
(2 Hex digits = 2 ASCII characters)
Status Response Mode Byte - Format Summary
bit 7*bit 6*bit 5*bit 4**bit 3** bit 2 bit 1bit 0
Status
Response xx
<S61yy>Standby01100001
<S63yy>Measurement01100011
<S64yy>Autorun01100100
<S65yy>Fault01100101
Mode
84218421
*Bits 5 and 6 will always be set to 1; Bit 7 will always be set to 0.
**Bits 3 and 4 are always zero as there are only 4 modes (values 0, 2, and 6 to 31 are undefined).
Page 34ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 4 - Host/Module Communications
Status Response Message Byte
<Sxxyy>where yy =
Status message(2 Hex digits = 2 ASCII characters)
Status Response message byte (yy) contains:
•generic status messages (00h – 06h)
•fault status messages (10h – 85h)
Refer to the Status Message Table at the end of this section for message descriptions. More
detailed information about fault messages is also available in Appendix C, Error Messages &
Recovery.
metric pressure reading from
absolute pressure transducer
<Sxxyy>xx = mode
yy = message
Example:
<S6400>
64= Autorun mode
00= OK status
<Vxxxmmddyyyy>xxx = version #
mm = version month
dd = version day
yyyy = version year
Example:
<V13010231998>
version = 1.30
date = 10-23-1998
<Hxx>xx = hardware version
Example:
<H25>
hardware version = 2.5
<Lxxxx>xxxx = amb baro pressure mmHg
Examples:
<L02E9>
amb baro pressure = 745 mmHg
<L02F8>
amb baro pressure = 760 mmHg
<C23>
Request sensor temperature
<Txx>
xx = (temperature x 4) oC
Example:
<T2A>
temperature = (42/4) = 10.5oC
<C26>
Request single CO2 packet
<wxxyy>xxyy = ppCO2 x 256
CO2 = 16 bit binary integer
Example:
<w1C5B>
waveform = 28.35
Page 36ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 4 - Host/Module Communications
<C27>
Request single breath packet
<C2E>
Request current pump flow rate
<C31>
Request sensor EEPROM revi-
sion #
<zxxyyww>xx = ETCO2 mmHg
yy = RR bpm
ww = InsCO2 mmHg
Example:
<z201500>
ETCO2= 32
RR= 21
InsCO2= 0
<Bxxxx>xxxx = pump flow rate ml/min
Example:
<B0096>
flow rate = 150 ml/min
<Rxx>xx = revision #
Example:
<R02>
revision # = 2
<C32>
Request sensor customer code
<C33>
Request sensor serial #
<C3A>
Request last calibration date
<Ixx>xx = customer code
Example:
<I00>
customer code = 00
<Nxxxx>xxxx = serial #
Example:
<N34C2>
serial # = 13506
<Dmmddyyyy>mm = month
dd = day
yyyy = year
Example:
<D06041998>
last cal date= 6/4/1998
Welch Allyn OEM TechnologiesConfidentialPage 37
LC101 CO2 Module OEM Implementation Manual
Configuration Command Responses
Configuration responses are data packets sent by the Module to the host at programmed
intervals. A single host measurement or auto run mode command initiates unsolicited
transmission of CO
packets is either defined by the host via a configuration command or the host may use the default
setting.
Module ResponseModule Response Format
waveform and breath data packets. The programmed interval between
2
<Wxxyy>
Unsolicited CO2 waveform packet at programmed interval
<Zxxyyzz>
Unsolicited breath data packet at programmed interval
see below
see below
<Wxxyy>, CO2 Waveform Data
Includes 4 bytes of CO2 waveform data that are sent at the programmed interval during
measurement and auto run modes.
<Wxxyy>where xxyy:
xxyyCO2 waveform data mmHg × 2564*(ASCII)
range:0 – 99.996 mmHg (0000h – 63FFh)
Example:
CO2 = 37.50 mmHg
{STX}“W”xxyyCCITT/CRC{ETX}waveform byte string
0x250x800x79{STX}W258079{ETX}
02h57h32h35h38h30h37h39h03h
Page 38ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 4 - Host/Module Communications
<Zxxyyzz>, Breath Data
Includes 6 bytes of breath data that are sent at the programmed interval during measurement
and auto run modes.
<Zxxyyzz> where xxyyzz:
xxETCO2 mmHg2*(ASCII)
yyRR bpm2*(ASCII)
zzInsCO2 mmHg2*(ASCII)
Range:
ETCO
2
0 – 99 mmHg (00h – 63h)
RR0 – 250 bpm (00h – FAh)
InsCO
Example:
2
0 – 99 mmHg (00h – 63h)
ETCO2 = 39 mmHg / RR = 12 bpm / InsCO2 = 0 mmHg
{STX}“Z”xxyyzzCCITT/CRC{ETX}breath byte string
0x270x0C0x000x1A{STX}Z270C001A{ETX}
02h5Ah32h37h30h43h30h30h31h41h03h
Additional Configuration Command Responses
Host CommandModule ResponseDescription
<Axx>
Change breath data clear rate
<Nxx>
Change waveform update rate
<axx>response = echo data field
<nxx>response = echo data field
<Oxx>
Change breath data update rate
<Qxxy>
Function enable
<F20yy>
Change pump flow rate
<C80>
Request software reset
<oxx>response = echo data field
<qxxy>response = echo new/current status
<F20yy>response = echo data field
no response
Welch Allyn OEM TechnologiesConfidentialPage 39
LC101 CO2 Module OEM Implementation Manual
Calibration Command Responses
Host CommandModule ResponseModule Response Format
<Lmmddyyyy>
Update calibration date
<Gxx>
Update span gas concen-
tration
<C10>
Sample zero reference gas
<Sxxyy>xx = mode
yy = message
Example:
<S6424>
64= Autorun mode
24= Cal. ready for next step
Example:
<S6421>
64= Autorun mode
21= Cal. already in progress
<Sxxyy>xx = mode
yy = message
Example:
<S6424>
64= Autorun mode
24= Cal. ready for next step
Example:
<S6422>
64= Autorun mode
22= Cal. not in progress
<Sxxyy>xx = mode
yy = message
Example:
<S6425>
64= Autorun mode
25= Cal. in progress
<C11>
Sample span gas
<Sxxyy>xx = mode
yy = message
Example:
<S6425>
64= Autorun mode
25= Cal. in progress
<C13>
Abort calibration
<Sxxyy>xx = mode
yy = message
Example:
<S6400>
64= Autorun mode
00= OK (operation aborted)
Refer to the Status Message Code Table and the Host Command/Module Response Overview
Ta ble at the end of this section for message descriptions.
Page 40ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Software Protocol
Packets
•Module must respond within 1 second after receiving a host command (50 msec
typical response time).
•There is no minimum time interval between packets.
•Host must request Module status periodically to confirm the fault/OK status of the
Module and sensor.
•Host must either receive a Module response or have exceeded the Module response
timeout of 1 second before issuing a new command.
•There are no restrictions when switching from mode to mode.
•A packet that interrupts another packet causes the interrupted packet to be ignored.
•An incomplete or incorrectly formatted packet is ignored.
•Status messages have identical meanings in all operating modes.
Section 4 - Host/Module Communications
Faults
WARNINGThe host should not assume that the Module is faultless if CO2 waveform and
breath data is being sent. Data response packets may be communicated when
the Module is in a non-fatal fault, or soft fault state.
•If a fault occurs and the host issues a new mode command that is different from the
current mode, the Module responds with either a hard fault status and ignores the
mode command, or retries by attempting to clear the fault.
•If the Module is in a soft fault state, the host should issue a new measurement mode
command to attempt to clear the fault.
•A fault condition may leave the Module in the fault mode indicated by a <Sz5yy> status
response. For <Sz5yy>, yy is the status message and z is the other status.
Module Resets
External Resets (Initiated by the Host System)
•Software Reset - The host may command a software reset using the <C80>
command while the Module is unprotected. After the reset, the Module returns to its
EEPROM default settings.
•Reset - If the host holds the receive data line in a break condition for greater than 10
msec, but less than 500 msec, the microprocessor is forced into reset. After the reset,
the Module returns to its EEPROM default settings and starts up in the standby mode.
The Module can respond to host communication 2 seconds after a reset.
Welch Allyn OEM TechnologiesConfidentialPage 41
LC101 CO2 Module OEM Implementation Manual
•Hard Reset - If the host holds the receive data line in a break condition for more than
500 msec, the microprocessor is forced to enter the boot mode when the break
condition is released. The microprocessor boot mode is used to install new software
into the FLASH device.
Internal Resets (Initiated within the LC101 Module)
•Watchdog Reset - Watchdog reset is caused by a watchdog timeout. After a
watchdog reset, the Module responds to a <C00> Request Status command with the
status response <S6540> (fault mode, watchdog timeout). The host must issue a reset
to recover from a watchdog reset.
•Self Reset - Caused by a condition other than watchdog timeout. After self reset, the
Module responds to a <C00> Request Status command with status response
<S6500> (fault mode, status OK). The host must issue a reset to recover from self
reset.
System Behaviors - Dynamic Communications
Status Requests
The host must poll the LC101 Module periodically to determine status.
requests, the host can report any problems seen by the LC101 Module.
By sending status
WARNINGThe host should NOT assume that if waveform data is being sent by the LC101
Module, the LC101 Module is not reporting any errors. It is possible to report
a non-fatal error condition even when waveform data is being sent.
When the LC101 Module is in 'Fault' mode, it will report the error that caused the fault.
CO2 Waveform Data
During 'Measurement' and 'Autorun' modes, the LC101 Module sends a CO2 waveform packet
every 31 msec (or every xx number of 31 msec increments if the Nxx command was used). Also,
the LC101 Module will be responding to the host's periodic requests for status data. The host
may experience a delay in the waveform packet timing, but the delay will be made up by the
increased delivery speed of the next few packets.
If waveform data ever stops being sent, the status response will inform the host of a fault
condition. The fault condition could leave the LC101 Module in 'Fault' mode (i.e., <S65yy>) or the
LC101 Module could remain in 'Measurement' or 'Autorun' mode (e.g., if a "No Watertrap" status
message is returned).
"No Watertrap" Status Messages
During 'Measurement' and 'Autorun' modes, the LC101 Module will continually verify that a
watertrap is present. If the watertrap is NOT detected and a status request is received, the
status message "No Watertrap" will be returned. No waveform data will be sent at this time.
Regardless of the operating mode, this status message will be returned until a watertrap is
inserted, the host sends a mode change command, or a fault event is detected.
Page 42ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 4 - Host/Module Communications
If the LC101 Module was in 'Measurement' mode and the watertrap was not detected for 30
seconds, the Module will switch to 'Standby' mode. As before, the LC101 will return the "No
Watertrap" status message (i.e., <S6116>) in response to any status request. Even in 'Standby'
mode, this status message can only be eliminated if a watertrap is inserted, the host sends a
mode change command, or a fault event is detected.
In 'Autorun' mode, removing the watertrap does not change the mode to 'Standby'. Instead, the
LC101 Module will stay in 'Autorun' mode. 'Autorun' mode should be used when it is desirable
that the host not be required to reinitiate CO
activity when a watertrap is replaced.
2
If the LC101 Module enters the 'Standby' mode via a mode change command or initialization, it
will NOT examine if the watertrap is present. Consequently, the "No Watertrap" status message
will NOT be returned during this time.
Welch Allyn OEM TechnologiesConfidentialPage 43
LC101 CO2 Module OEM Implementation Manual
Status Message Code Table
Code (hex)Suggested Message
00Status OK
01Invalid Command
02Invalid Data
03Unprotected or Unprotected Operation
06Acknowledge Mode Command
11CO2 Sensor Start Up In Progress
15Vacuum Offset too Large
16No Watertrap
17Watertrap Or Cannula Occlusion
18Exhaust Occlusion Or Pneumatic Leak
21Calibration Already in Progress
22Calibration Not in Progress
23Low Run Time
24Calibration Ready For Next Step
25Calibration in Progress
26Calibration OK
27Calculation Error
28Unable to Perform Calibration, Parameters missing
29Unable to Perform Calibration, Data Error
2ABad Calibration CRC
40Watchdog Error
44System EEPROM CCITT/CRC Error
46System FLASH ROM CCITT/CRC Error
47System Communication Error (LC101 internal)
4BSystem External RAM Error
4CSystem RAM Error
4DSystem FLASH ROM Error/Checksum
4EStack Overflow Error
4FSystem SW Error/Main Program
51Manufacturer ID Mismatch
57Sensor Not Found
60CO2 Sensor EEPROM Error/Revision #
65CO2 Sensor EEPROM Error/Read/Write
66CO2 Sensor EEPROM Error/CCITT/CRC Code
70CO2 Sensor Temperature Too High
71CO2 Sensor Temperature Too Low
80Pump Failure
81Unexpected Reverse Flow
82Unexpected Forward Flow
84Barometric Pressure Too High
85Barometric Pressure Too Low
<M21>Enter standby mode<Sxx06>Acknowledge with Module status
<M23>Enter measurement mode<Sxx06>Acknowledge with Module status
<M24>Enter auto run mode<Sxx06>Acknowledge with Module status
(Invoked with enter measurement
or auto run mode command)
(Invoked with enter measurement
or auto run mode command)
<C00>Request Module status<Sxxyy>Acknowledge with Module status
<C10>Sample Zero Reference Gas<Sxx25>Status 25 = Cal in Progress
<C11>Sample Span Reference Gas<Sxx25>Status 25 = Cal in Progress
<C12>Perform Zero Calibration<Sxx25>Status 25 = Cal in Progress
<C13>Abort Calibration<Sxx00>
<C20>Request software version<Vxxxmmd-
<C21>Request hardware version<Hxx>Hardware version # sent
<C22>Request ambient barometric
pressure
<C23>Request sensor temperature<Txx>Sensor temperature sent
<C26>Request single CO2 packet<wxxyy>CO2 measurement sent
<Wxxyy>CO2 waveform data packets sent at
programmed interval
<Zxxyyww>Breath data packets sent at pro-
grammed interval
Status 00, ok (operation aborted)
<Sxx22>
dyyyy>
<Lxxxx>Ambient barometric pressure sent
Calibration not in Progress
Version # with month, day, year sent
<C27>Request single breath data
packet
<C2E>Request current pump flow rate<Bxxxx>Current pump flow rate sent
<C31>Request sensor EEPROM revi-
sion #
<C32>Request customer code<Ixx>Sensor customer code sent
<C33>Request sensor serial #<Nxxxx>Sensor serial # sent
<C3A>Request last calibration date<Dmmd-
<C80>Software resetNo response
<Axx>Specify breath data timeout<axx>Data field echoed
<F20yy>Specify pump flow rate<f20yy>Command echoed
<Gxx>Update Span Gas<Sxx24>Status 24 = Cal Ready for Next Step
<Lmmddyyyy>
<Nxx>Specify CO2 waveform data
<Oxx>Specify breath data packet inter-
<Qxxy>Specify measurement compen-
Update Calibration Date. <Sxx24>Status 24 = Cal Ready for Next Step
packet interval
val
sation ON or OFF, SW reset
<zxxyyww>Breath data packet sent
<Rxx>Revision # sent
Last calibration date sent
dyyyy>
<nxx>Data field echoed
<oxx>Data field echoed
<qxxy>New and previous measurement
compensation settings echoed
Welch Allyn OEM TechnologiesConfidentialPage 45
LC101 CO2 Module OEM Implementation Manual
System Component Status
The following table lists the state of the system components based on the LC101 Module’s mode.
ModeIR SourcePumpCO2 Waveform and Breath Data
FaultOFFOFFNO
StandbyOFFOFFNO
MeasurementONONYES
AutorunONONYES
Page 46ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 5
Pneumatic Operation
The LC101 Module Pneumatic System is responsible for controlling the flow to the sidestream
bench in order to measure the patient’s CO
commanded by the host and keep it within flow specifications. Conditions such as inlet/exhaust
irregularities, internal pneumatic disconnects and pump failures are detected by the Pneumatic
System.
level. The Pneumatic System must set the flow as
2
NOTEAll user message handling and recovery procedures for pneumatic events, disconnects
of internal pneumatics and pump failures are the responsibility of the host system.
The LC101 Module and the host system are referred to as the “Module” and “host” in the
remainder of this section.
Normal Flow
Normal flow is controlled by the Pneumatic System to remain within +15/-20% of the set flow
rate. The host can set a flow rate between 90 ml/min and 200 ml/min using the <F20yy> Change
Pump Flow Rate command. The Module responds to a requested flow rate that either exceeds or
is less than the flow limits with a <Sxx02> Invalid Data response.
The host can expect stable pump operation during normal flow conditions without additional
intervention; however, the host must poll the Module periodically to determine the status.
WARNINGThe host should not assume that the Module is faultless if CO2 waveform and
breath data is being sent.
Welch Allyn OEM TechnologiesConfidentialPage 47
LC101 CO2 Module OEM Implementation Manual
Pneumatic Events
Pneumatic events which may occur include
•total inlet occlusion
•partial inlet occlusion
•total exhaust occlusion
•partial exhaust occlusion
•barometric pressure out of range
•unexpected reverse flow
•unexpected forward flow
Total Inlet Occlusion
A total blockage in some region of the inlet tubing, or a total inlet occlusion, is typically caused by
a kinked or occluded sample line, a fully saturated watertrap or an occluded secondary shutoff
pellet. In the event that this condition occurs, the Pneumatic System ramps up the pump speed to
achieve a high clearing vacuum (HCV) for 5 seconds. If the occlusion is cleared by this action,
the pump returns to normal operation.
If the occlusion is not cleared after 5 seconds, the Module automatically reverts to a hold, or low
clearing vacuum (LCV) state, for up to 15 minutes. During this condition, the Module responds to
status requests with a <Sxx17> Watertrap or Cannula Occlusion response. If the occlusion is not
removed after 15 minutes of LCV, the Module reverts to the standby mode and a new
measurement of auto run mode command must be issued to start CO
packet transmission.
NOTEInducing a total inlet occlusion can be useful to check for internal pneumatic leaks.
When the Module goes into the LCV state, typical pump operation remains relatively
stable in holding the vacuum.
NOTEHowever, if there are leaks within the overall system, the pump ramps up and cycles
often to maintain LCV. The Module may possibly toggle between the normal and inlet
occluded state depending on the magnitude of the leak. A specific connection may also
be tested by blocking specific locations in the pneumatics.
waveform and breath data
2
Partial Inlet Occlusion
A partial blockage of the inlet tubing, or partial inlet occlusion, is typically caused by a partially
occluded sample line. In the event that this condition occurs, the Pneumatic System ramps up
the pump speed sufficiently to sustain the set flow rate. The Module responds to status requests
with a <Sxx00> Status OK response.
Page 48ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
A condition of unstable operation may be evident when a partial blockage approaches the
occlusion threshold limits, causing the Module to toggle between normal and occlusion states. If
the blockage increases enough to completely occlude the inlet tubing, the Module reverts to the
total inlet occlusion state.
Section 5 - Pneumatic Operation
Total Exhaust Occlusion
A total blockage of the exhaust tubing, or total exhaust occlusion, is typically caused by an
obstructed external exhaust port or clogged internal muffler. In the event that this condition
occurs, the Pneumatic System ramps up the pump speed and remains in a high speed/no flow
state indefinitely. During this condition, the Module responds to status requests with a <Sxx18>
Exhaust Occlusion Or Pneumatic Leak response.
WARNINGThe Module remains indefinitely in the total exhaust occlusion state if not
commanded by the host.
Partial Exhaust Occlusion
In the event of a partial blockage of the exhaust tubing, the Pneumatic System ramps up the
pump speed enough to maintain set flow rates. During this condition, the Module responds to
status requests with a <Sxx00> Status OK response.
A condition of unstable operation may be evident when a partial blockage approaches the
occlusion threshold limits, causing the Module to toggle between the normal and occlusion
states. If the blockage increases enough to completely occlude the exhaust tubing, the Module
reverts to the total exhaust occlusion state.
Barometric Out Of Range
If the Module is operated outside the allowable barometric range, the pump is turned OFF and
the Module reverts to the fault mode. During this condition, the Module responds to status
requests with either a <Sxx84> Barometric Too High response or <Sxx85> Barometric Too Low
response.
Unexpected Reverse Flow
This condition occurs when the pneumatic input is connected to a negative pressure source, or
vacuum. The flow control circuitry checks the Pneumatic System for this condition prior to turning
ON the pump. If a vacuum exists on the inlet prior to the pump starting, the Module reverts to the
fault mode. During this condition, the pump is not operational and the Module responds to status
requests with <Sxx81> Unexpected Reverse Flow response.
Welch Allyn OEM TechnologiesConfidentialPage 49
LC101 CO2 Module OEM Implementation Manual
Unexpected Forward Flow
This condition occurs when the pneumatic input is connected to a positive pressure source, or
flow source. The flow control circuitry checks the Pneumatic System for this condition prior to
turning ON the pump. If a positive pressure exists on the exhaust prior to the pump starting, the
Module reverts to the fault mode. During this condition, the pump is not operational and the
Module responds to status requests with <Sxx82> Unexpected Forward Flow.
Internal Disconnects
Internal disconnects which may occur include
•watertrap receptacle
•sensor inlet/outlet
•flow control circuitry
•pump inlet
•pump exhaust
Watertrap Receptacle
If a pneumatic connection at the watertrap receptacle is loose or has failed, the transmission of
CO
waveform and breath data packets is halted. The Module does not report this fault to the
2
host but clears the breath data based on the default specified in the <Axx> No Breath Timeout
command.
Sensor Inlet/Outlet
If a pneumatic connection at the sensor inlet or outlet is loose or has failed, the transmission of
CO
waveform and breath data packets is halted. The Module does not report this fault to the
2
host but clears the breath data based on the default specified in the <Axx> No Breath Timeout
command.
Flow Control Circuitry
If a pneumatic connection in the flow control circuitry is loose or has failed, transmission of CO2
waveform and breath data packets is halted. Pump operation may be unstable due to the lack of
flow control feedback. The Module reverts to fault mode and may respond to status requests by
issuing a number of different fault codes.
Pump Inlet
If the pneumatic connection at the pump inlet is loose or has failed, transmission of CO2
waveform and breath data packets is halted. The set flow rate cannot be achieved since the
pump is disconnected. The Module reverts to the fault mode and responds to status requests
with an <Sxx18> Exhaust Occlusion response.
Page 50ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 5 - Pneumatic Operation
Pump Exhaust
If a pneumatic connection at the pump exhaust is loose at either the pump exhaust or internal
monitor exhaust port, gas build up within the host monitor can occur. The Module does not report
this fault to the host.
WARNINGWhen using oxygen or flammable anesthetics, a pump exhaust leak can
present a fire hazard. It is the responsibility of the OEM to meet regulatory
requirements with regard to single fault protection and exhaust tubing.
Refer to Section 6, Regulatory, for additional regulatory and safety information.
Pump Failure
Events resulting from pump failure include:
•low flow
•high flow
•no flow
Low Flow
The pump may fail to meet the set flow rate due to low flow caused by a nonfunctional pump. The
Module responds to status requests with a <Sxx18> Exhaust Occlusion Or Pneumatic Leak
response.
NOTEThe Module remains indefinitely in the total exhaust occlusion state if not commanded
by the host.
High Flow
The pump may fail to meet the set flow rate due to high uncontrollable flow caused by a runaway
pump. The Module reverts to the fault mode, turns OFF the pump and responds to status
requests with an <Sxx80> Pump Failure response.
No Flow
The pump may fail to meet the set flow rate due to no flow caused by a nonfunctional or
electrically disconnected pump. The Module responds to status requests with a <Sxx18>
Exhaust Occlusion Or Pneumatic Leak response.
WARNINGThe Module remains indefinitely in the total exhaust occlusion state if not
commanded by the host.
Welch Allyn OEM TechnologiesConfidentialPage 51
LC101 CO2 Module OEM Implementation Manual
Page 52ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Section 6
Regulatory
IEC 601-1-2 (EN 60601-1-2)
Welch Allyn OEM Technologies
The LC101 Module meets the requirements of IEC 601-1-2 (EN 60601-1-2).
Although sidestream devices do not require patient isolation, the host system must not bridge the
isolation barrier with any subcomponents of the LC101 Module. All components with electrical
connections to the Main Board must be properly insulated from non-isolated power.
OEM
The responsibilities of the OEM include (but are not limited to) the following:
•The end-use product (the host system) must comply with all appropriate safety
requirements of IEC 60601-1 (EN 60601-1) and applicable standards.
•It is recommended that the power supplied to the LC101 Module be fused or provided
similar protection in the event of a short circuit.
•Creepage and clearance distances from primary to ground and secondary circuits, as
defined in IEC 60601-1 (EN 60601-1), must be maintained after installation to
preserve the intended safety.
•Minimum isolation/insulation clearances specified in IEC 60601-1 (EN 60601-1) when
mounting the LC101 Module and all off-board components must be maintained after
installation to preserve the intended safety.
•The exhaust tubing must be single fault protected to protect against oxygen buildup in
the event of an exhaust tube malfunction.
•The end-user Operator Manual must include instructions for decontaminating,
cleaning, and/or safe disposal of sidestream accessories.
Welch Allyn OEM TechnologiesConfidentialPage 53
LC101 CO2 Module OEM Implementation Manual
Electromagnetic Interference
The LC101 Module meets the following EMC requirements without enclosure.
•Radiated Emissions - tested per CISPR 11, 1990
•Magnetic Field Emissions - tested per RE101
Electromagnetic Susceptibility
The LC101 Module meets the following EMC requirements without enclosure.
•Electrostatic Discharge - tested per IEC 1000-4-2, 1995
•Fast Transient Bursts - tested per IEC 1000-4-4 (EN61000-4-4,1995)
•Radiated Electromagnetic Fields - tested per IEC 1000-4-3 with dwell time adjusted to
3 seconds (80 MHz - 1000 MHz)
•Radiated Electromagnetic Fields - tested per IEC 1000-4-3 with dwell time adjusted to
3 seconds (26 MHz - 80 MHz)
•Conducted Electromagnetic Energy - tested per CS114 (MIL-STD-462D)
•Magnetic Fields - RS101 (MIL-STD-462D)
Compliance Testing Summary
The LC101 Module meets the specifications put forth in the FDA Reviewer Guidance for premarket notification submissions of Anesthesiology and Respiratory Devices Branch, November
1993 and IEC 601-1-2, Second Edition, Draft 1, 1996 (EN60601-1-2). The test sample was
evaluated in accordance with specifications put forth in the following.
•CISPR 11, 1990 (EN 55011, 1991)
•IEC 1000-4-2, 1992 (EN 61000-4-2, 1995)
•IEC 1000-4-3, 1995 (ENV 50204)
•IEC 1000-4-4, 1995 (EN 61000-4-4, 1995)
•MIL-STD-461D, 11 January 1993
•RE101, RS101, CS114
ISO 9918 and EN 864
The LC101 Module, when implemented according to this manual, meets or exceeds the
requirements outlined in Section 8, Clauses 50.3 through 50.9 and Section 11, Clauses 60 and
61 of the ISO 9918 Standard and equivalent sections of EN 864.
Page 54ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix A
Software Procedures
O2/N2O/Desflurane Compensation
The presence of oxygen, nitrous oxide and desflurane in the gas sample affects the
measurement of the CO
method for applying the compensation when these gases are present.
Correction For O
As the N2 in the sample gas is replaced by O2, the effect is a decrease in IR absorption. This
results in a lower than actual measured CO
present, the raw measurement from the LC101 Module must be increased by a slight factor to
correct for the O
via a menu selection or other means.
O2 correction is recommended when the O2 concentration is greater than 50%. At O2 levels
equal to or less than 50%, the correction should not be used.
effect. It is recommended that O2 compensation be made available to the user
2
Correction For N2O & O
To correct for N2O in the sample gas, an assumption is made: if N2O is administered to the
patient, then the remaining balance of the administered mixture is O2. The combined effect of
these gases is two-fold: O
absorption. Though N2O does not directly absorb the filtered IR energy, it causes the CO2
molecule to absorb and pass along some of its energy to the N2O molecule of similar molecular
weight. By passing off some of this energy, the CO2 molecule is free to absorb even more energy
which leads to an increase in absorption.
concentration. This section describes this effect and recommends a
2
2
value (CO2 measured). With the additional O2
2
2
presence decreases IR absorption, and N2O presence increases
2
Since the increased absorption effect due to N2O presence is greater than the decrease due to
presence, an optimal administered mixture of 25% N2O and 75% O2 effectively cancels the
O
2
combined effect.
Welch Allyn OEM TechnologiesConfidentialPage 55
LC101 CO2 Module OEM Implementation Manual
Correction For Desflurane
The effect of desflurane on the CO2 measurement is similar to the effect of N2O. For desflurane
concentrations above 12%, the N
O correction may be used.
2
Summary of O2, N2O, and Desflurane Compensation
The LC101 Module compensations for O2, N2O and desflurane are OFF by default and must be
enabled by the host via menu selection or other means. The variables and correction equations
The O2/N2O/desflurane compensations are enabled/disabled by the following Function Enable/
Disable commands.
CompensationFunction Enable Command
O2 compensation OFF<Q000>
O2 compensation ON<Q001>
N2O compensation OFF<Q010>
N2O compensation ON<Q011>
Desflurane compensation OFF<Q020>
Desflurane compensation ON<Q021>
Percent CO2 Calculation
It is necessary to convert the CO2 display from mmHg to percent CO2 in order to compare the
measurement to a calibrated gas, usually marked in percent CO2. (There are other user
environments where the preferred units of measurement is % CO
responsible to convert partial pressure (mmHg) CO
to the corresponding percentage. Typically,
2
calibrated gas measurement is a steady state measurement, so updated breath data is not
necessary. Also, calibrated gases are dry gases; therefore the water vapor and BTPS
compensations should be disabled by the host in those instances where dry gas readings are
made.
.) The host system is
2
Page 56ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix A - Software Prodedures
1.Initialize breath data update rate <O00>.
2.Request ambient barometric pressure <C22>.
3.Divide ETCO2 (in mmHg) value by ambient barometric pressure (in mmHg). The result is the
ETCO
value as a percentage of the barometric pressure.
2
Zero Calibration Sequence Example
Seq.HostModuleDescription
1<Q7F0>Host sends Unprotect command.
<q7F0>Module responds to command from host.
2<C12>Host sends
<S6325>
<S6X03>
<S6321>
<S6323>
3<C00>Host polls for completion of sampling.
<S6325>
<S6326>
<S6329>
4<Q7F1>Host sends Protect command.
<q7F1>Module responds to command from host.
Module responds with status -
if not in unprotected measurement or autorun mode, response is
Operation
if the previous calibration is active, response is
or
if the LC101 had been operating for < 5 min., response is
Time
.
Module responds with status –
step until a response other than <S6325> is returned.
Module responds with status –
if acquiring data does not meet specifications, response is
Perform Cal., Data Error.
Perform Zero Calibration
Calibration in Progress
(use <Q7F0>), or
Calibration in Progress
Calibration OK
command.
, or
, or
Invalid
Cal. Already in Progress
Cal. Low Run
. Repeat this
Unable to
,
Welch Allyn OEM TechnologiesConfidentialPage 57
LC101 CO2 Module OEM Implementation Manual
Two-Point User Calibration Sequence Example
NOTEBefore performing a Two-Point User Calibration, a separate Zero Calibration must be
performed first. It is also recommended that both calibrations be performed at 75ºF in
order to maintain accuracy over the Module’s operating temperature range.
SeqHostModuleDescription
1<Q7F0>Host sends Unprotect command.
<q7F0>Module responds to command from host
2<Lmmd-
dyyyy>
<S6324>
<S6302>
<S6X03>
<S6321>
<S6323>
3<Gxx>Host sends span gas value (in percent).
<S6324>
<S6302>
<S6X03>
<S6322>
<S6328>
Host sends calibration date.
Module responds with status if date is invalid, response is
if not in unprotected measurement or autorun mode, response is
Operation
if previous calibration is active, response is
if the LC101 had been operating for < 5 min., response is
Time
Module responds with status if span gas value is invalid, response is
if not in unprotected measurement or autorun mode, response is
Operation
if a calibration had not been started, response is
if the calibration has exceeded its maximum time allowed, response is
(use <Q7F0>), or
.
(use <Q7F0>), or
Calibration ready for next step
Invalid Data
Calibration ready for next step
Unable to Perform Cal., Missing Parameters
4<C10>Host sends
<S6325>
<S6X03>
Module responds with status if not in unprotected measurement or autorun mode, response is
Operation
<S6322>
<S6328>
if a calibration had not been started, response is
if the calibration has exceeded its maximum time allowed, response is
Sample CO2 Zero Gas
(use <Q7F0>), or
command.
Calibration in Progress
Unable to Perform Cal., Missing Parameters
, or
Cal. Already in Progress
Cal. Low Run
Invalid Data
, or
Cal. Not in Progress
.
, or
Cal. Not in Progress
.
, or
, or
Invalid
, or
Invalid
, or
Invalid
, or
5<C00>Host polls for completion of sampling.
<S6325>
<S6324>
<S6328>
<S6329>
Module responds with status -
step until a response other than <S6325> is returned.
Module responds with status if the calibration has exceeded its maximum time allowed, response is
Unable to Perform Cal., Missing Parameters
if acquiring data does not meet specifications, response is
Calibration in Progress
. Repeat this
Calibration ready for next step
, or
Unable to
, or
Perform Cal., Data Error.
Page 58ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix A - Software Prodedures
6<C11>Host sends
<S6325>
<S6X03>
<S6322>
<S6328>
7<C00>Host polls for completion of sampling.
<S6325>
<S6326>
<S6328>
<S6329>
8<Q7F1>Host sends Protect command.
<q7F1>Module responds to command from host
Module responds with status if not in unprotected measurement or autorun mode, response is
Operation
if a calibration had not been started, response is
if the calibration has exceeded its maximum time allowed, response is
Unable to Perform Cal., Missing Parameters
Module responds with status -
step until a response other than <S6325> is returned.
Module responds with status if the calibration has exceeded its maximum time allowed, response is
Unable to Perform Cal., Missing Parameters
if acquiring data does not meet specifications, response is
Perform Cal., Data Error.
Sample CO2 Span Gas
(use <Q7F0>), or
command.
Calibration in Progress
Calibration in Progress
Calibration OK
, or
Cal. Not in Progress
.
. Repeat this
, or
, or
Invalid
Unable to
, or
Example of Verification Using Dry Gas
Because Module verification is typically accomplished using “dry” CO2 gas from a canister, the
automatic compensations for water vapor and BTPS must be disabled prior to verification. The
host system can temporarily disable these module functions by using the sequence below:
Command from HostDescriptionNote
C00Requests Module statusVerify no faults are reported
Q7F0Unprotects the Module
Q080Disables Water Vapor Comp
Q090Disables BTPS Compensation
O00Disable Breath Data PacketFor continuous CO2 mode
NOTEThe Module will revert to the default settings (BTPS and Water Vapor compensations
enabled) when the Module is reset or power cycled. Refer to the Host/Module
Communications section (
table. Because the CO2 concentration contained in a canister or cylinder is typically
listed in percent values, it is recommended the host also convert the module’s CO
to percent for comparison purposes.
page 25) for more details on the commands listed in the
data
2
Welch Allyn OEM TechnologiesConfidentialPage 59
LC101 CO2 Module OEM Implementation Manual
CRC
The CRC is performed on the byte stream, not on the corresponding values of the ASCII hex
characters. The CRC check should be performed at a very low level within the host's software.
The host calculates a CRC of the actual transmitted bytes excluding the check byte (which is sent
as two ASCII HEX characters).
For the byte string:
{STX}“W”xxyyCCITT/CRC{ETX}waveform byte string
0x250x800x79{STX}W258079{ETX}
02h57h32h35h38h30h37h39h03h
057h represents a single character, in this case the ASCII letter "W". 0x25 represents the
resulting value of the ASCII HEX representation of the parameter value. Thus, 0x25 is actually
transmitted as 32h (ASCII letter "2") followed by 35h (ASCII letter "5").”
CCITT/CRC Code Calculation
The 8-bit CCITT/CRC code is based on the CCITT/CCITT/CRC polynomial which uses the
conventional right shifting (high to low) method. The polynomial is:
G(x) = x^8 + x^7 + x^2 + 1
The feedback constant is 0xA1 (hex). CCITT/CRC values are initialized to 0xFF (hex).
The CCITT/CRC update value is implemented by a table look up scheme. The following is an
implementation example in ‘C’ language. Usage:
#define updateCCITT/CRC_8(value,CCITT/CRC) (CCITT/CRC_table_8[value^CCITT/CRC])
#define MAX_SIZE 23/*choose any size*/
unsigned char CCITT/CRC_table_8[256];
unsigned char data[MAX_SIZE];/*data to be CCITT/CRC checked*/
unsigned char calc_CCITT/CRC(char data,int n)
{
unsigned char CCITT/CRC;
/*make_table_8( );*//*do this at least once*/
CCITT/CRC=0xFF;
for(i=0;i<n;i++){
unsigned int i;
unsigned char j,tmp;
for (i=0; i<256;i++){
tmp=i
CCITT/CRC=0;
for (j=0; j<8;j++){
if ((tmp&1)^(CCITT/CRC&1))
CCITT/CRC=(CCITT/CRC>>1)^feedback_8;
elseCCITT/CRC>>1;
tmp>>=1;
}
CCITT/CRC_table_8[i]=CCITT/CRC;
}
}
Appendix A - Software Prodedures
Software Upgrade
The LC101 Module's software may be updated in the field through the Module's serial link into
the processor's FLASH memory. The host system is responsible for providing access to the
Module’s serial link either by allowing pass through to the Module from the host main control
board, or by allowing external access to the Module serial link within the host system.
Control of the software transfer is handled by the boot block of the Module's processor. If transfer
of a new program is disrupted during a download, it may be restarted to overwrite any corrupted
data.
Welch Allyn OEM Technologies will provide a software load application when software upgrades
are required. To load new executive code into the Module via the serial port of a PC or laptop,
you will use the download application provided by Welch Allyn OEM Technologies.
Welch Allyn OEM TechnologiesConfidentialPage 61
LC101 CO2 Module OEM Implementation Manual
Page 62ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix B
EEPROM Memory Map
System EEPROM Map Table
Word (hex)RegisterDescription
0016 bit CCITT/CRC word/range: 01h to 2Ah
01LSB
MSB
02Main Board serial # / range: 0000h to FFFFh
03LSB
MSB
10LSB
MSB
11LSBDesflurane compensation
12LSB
MSB
14LSB & MSBSidestream baseline compensation
19Startup flags-
1ALSB
MSB
25Baud rate setup
3F16 bit CRC of words 2Bh to 3Eh
Low nibble- EEPROM minor revision
High nibble- EEPROM major revision
Customer code.
Hardware version
Reserved for future use.
O2 compensation
N2O compensation
Reserved for future use
Water compensation
bit 0- set, reserved for future use
bit 1- set, selects Auto start up operation
bit 2- set, selects FAULT mode on start up (overrides bit 1)
bits 3-5- set to 0, reserved for future use
bit 6- set to 1, selects serial word length (0=8 bits, 1= 7 bits)
bits 7- 15- set to 0, reserved for future use
Breath update rate
Reserved for future use
(Welch Allyn OEM Technologies internal use)
Welch Allyn OEM TechnologiesConfidentialPage 63
LC101 CO2 Module OEM Implementation Manual
Page 64ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix C
Error Messages & Recovery
This appendix lists and defines the LC101 Module status codes. Recovery attempts are
suggested if the status indicates a fault condition. The fault conditions are grouped into three
categories.
•Advisories - Non-fatal conditions which do not halt Module operation.
•Soft faults - Conditions which interrupt Module operation, including transmission of
CO
waveform and breath data packets, until the fault is cleared. The Module can
2
accept commands while in the soft fault state.
•Hard faults - Halt Module operation and prevent the Module from accepting
commands. The software reset command (<C80>), or a host reset, can be used to
clear hard faults.
Recovery attempts may include the host initiating one of these external resets:
•Software Reset - The host may command a software reset using the <C80>
command while the Module is unprotected. After the reset, the Module returns to its
EEPROM default settings.
•Reset - If the host holds the receive data line in a break condition for greater than 10
msec, but less than 500 msec, the microprocessor is forced into reset. After the reset,
the Module returns to its EEPROM default settings and starts up in the standby mode.
The Module can respond to host communication 2 seconds after a reset.
Welch Allyn OEM TechnologiesConfidentialPage 65
Advisories
LC101 Advisories
LC101 CO2 Module OEM Implementation Manual
Status
DefinitionPossible Causes
Message Code
(hex)
00status ok
01communication error• host/Module communication is in error
02host command with invalid data• identifier is inconsistent with data
03unprotected operation violation• host attempts to invoke a protected operation
06acknowledge command
11CO2 sensor startup in progress• status requested during CO2 sensor startup
phase
27calculation error• calculated CO2 value is out of range
27, Calculation Error
The Module detected an error when calculating the CO2 measurement. This message is
available in all modes. The error is generated when the calculated CO
value is over 99 mmHg.
2
Pneumatic System Advisories
Status Message Code
(hex)
DefinitionPossible Causes
15vacuum offset too
large
16no watertrap•watertrap not properly installed
17watertrap or cannula
occlusion
18exhaust occlusion or
pneumatic leak
• input connected to an external vacuum source
•faulty receptacle/watertrap receiver switch
• misaligned watertrap receiver switch
•faulty receptacle/watertrap receiver switch
• obstructed watertrap/cannula
• sample line kink
• obstructed internal pneumatic component
• obstructed exhaust port
•exhaust tubing kink
•faulty/disconnected pump
Page 66ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix C - Error Messages & Recovery
15, Vacuum Offset Too Large
The Module detects a vacuum condition prior to the pump turning on. Transmission of CO2
waveform and breath data packets will not begin. The pump is disabled during this advisory. This
message could also indicate that one or both transducers are faulty.
•Verify that no external vacuum is applied to the monitor’s CO2 inlet port.
16, No Watertrap
The Module does not detect a watertrap properly inserted into the watertrap receiver.
Tr ansmission of CO
waveform and breath data packets is halted unless the watertrap is
2
temporarily disconnected. If reinsertion occurs within 30 seconds from disconnect, the Module
resumes normal operation. If not connected within 30 seconds, the Module reverts to standby
mode and halts the transmission of data packets. When the advisory is cleared, a new
measurement mode command is required to resume data packet transmission unless the
Module was in the auto run mode. In this case, measurement resumes. The sidestream pump is
disabled during this advisory.
•Reinsert the watertrap into the watertrap receiver.
•Check for a misaligned or faulty watertrap receiver switch.
17, Watertrap or Cannula Occlusion
Low flow and high vacuum conditions are detected in the pneumatic system. CO2 waveform and
breath data packets are available despite the advisory. The Module attempts to clear obstructions
while reporting these conditions by increasing the pump speed. If the obstruction is not cleared
after 5 seconds, the Module decreases the pump speed and holds vacuum for an additional 15
minutes. If the obstruction is not cleared after 15 minutes, the Module reverts to standby mode.
•Clear any obstructions in the watertrap and cannula.
•Straighten any kinks in the cannula tubing.
•Briefly disconnect the cannula from the watertrap. If the cannula is the fault source, the
fault is corrected.
•Replace the watertrap and/or cannula.
•Refer to Section 5, Pneumatic Operation, for additional information.
18, Exhaust Occlusion or Pneumatic Leak
Low flow and normal vacuum conditions are detected in the pneumatic system. CO2 waveform
and measurement data packets are available despite the advisory. Normal measurement
resumes after the advisory is cleared.
NOTEWhen this condition occurs, the Module increases pump speed to a maximum and runs
indefinitely until the condition is cleared.
•Clear any obstructions in the exhaust tubing and screen.
•Straighten any kinks in the exhaust tubing.
Welch Allyn OEM TechnologiesConfidentialPage 67
LC101 CO2 Module OEM Implementation Manual
•Verify that the pump is operating by resetting the mode and listening for audible pump
operation noise.
•Refer to Section 5, Pneumatic Operation, for additional information.
Calibration Advisories
Calibration advisories interrupt the calibration operation until the condition is cleared. The
calibration sequence continues after the condition is addressed by the host/user. Calibration
advisory messages include 21 through 26.
Calibration advisories are listed in the following table.
Status
DefinitionPossible Causes
Message Code
(hex)
21calibration already in
progress
22calibration not in progress• Module receiving calibration commands before
23low run time• Module has not met run time requirement of 5
24calibration ready for next
step
25calibration in progress•valid Module calibration procedure initiated by
26calibration ok• Module calibration successfully completed and
• calibration command received from host while
Module calibration sequence already in progress
calibration sequence properly initiated by host
minutes
• Module ready to accept host data to proceed with
calibration
host; Module presently sampling.
new constants stored in EEPROM
21, Calibration Already in Progress
The Module has received a command to initiate a new calibration sequence while the Module is
already running calibration.
22, Calibration Not in Progress
The Module is receiving calibration data commands from the host before the calibration
sequence is properly initiated.
23, Low Run Time
The Module has not been running in measurement mode or autorun mode for 5 minutes prior to
receiving the calibration command from the host.
NOTERemoving the watertrap during a calibration sequence causes the calibration procedure
to abort and resets the 5-minute run time clock. Module operation during calibration
differs from normal autorun or measurement mode operation.
Page 68ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix C - Error Messages & Recovery
24, Calibration Ready for Next Step
The calibration sequence has been initiated, and the Module requires data commands from the
host to proceed to the next calibration step.
25, Calibration in Progress
The Module is carrying out the calibration process.
26, Calibration OK
The Module has successfully performed a calibration, and the new constants have been stored in
the EEPROM. After successful User Calibration, the Last Calibration Date is also updated to
reflect the new information.
Soft Faults
Soft faults are conditions which halt Module operation, including transmission of CO2 waveform
and breath data packets, until the condition is cleared. The Module can accept commands while
in the soft fault state.
Calibration Faults
Calibration faults abort calibrations. The Module requires a new calibration command to reinitiate
the calibration sequence after the error is cleared. Calibration fault messages include 28 through
2A. To clear a calibration fault, send a new host command. If the Module does not accept the
command, a software reset may be required.
Calibration faults are listed in the following table.
Status
Message Code
(hex)
28unable to perform
29unable to perform
2Abad calibration crc• error in system EEPROM
DefinitionPossible Causes
• calibration sequence must be completed within 30
calibration, parameters
missing
calibration, data error
minutes
• acquired CO2 data is invalid for calibration
sequence; error also provided if calibration is
aborted due to another error
28, Unable to Perform Calibration, Parameters Missing
The Module timed out while waiting for a data command from the host during the calibration
sequence. The calibration sequence must be completed within 30 minutes of initiation.
Welch Allyn OEM TechnologiesConfidentialPage 69
LC101 CO2 Module OEM Implementation Manual
29, Unable to Perform Calibration, Data Error
The acquired CO2 data is invalid or out of range for the calibration. The Module will abort the
calibration. This error also occurs when calibration is aborted due to any other non-fatal error.
2A, Bad Calibration CRC
The system EEPROM CRC is not valid after being updated with the new constants.
Sensor Faults
CO2 sensor faults are conditions that result in shutting down the sensor. A CO2 sensor shutdown
turns off the lamp and the pump.
To clear a sensor fault, perform a software reset followed by a new host command.
If the Module
does not accept the command, a hard reset is required.
Sensor faults are listed in the following table.
Status
DefinitionPossible Causes
Message Code
(hex)
51Customer code mismatch• Incorrect EEPROM data or bad sensor EEPROM
57CO2 sensor not found• Main Board not acknowledging the sensor
• loose or faulty sensor connection
60CO2 sensor EEPROM error
in revision #
65CO2 sensor EEPROM error
in read or write operation
66CO2 sensor EEPROM error
in CCITT/CRC code
70CO2 sensor temperature
too high
• incompatible/invalid sensor EEPROM revision #
•faulty sensor EEPROM
•invalid read/write to sensor EEPROM;
•faulty sensor EEPROM
•invalid sensor EEPROM CCITT/CRC code;
•faulty sensor EEPROM
• sensor exposure to excessive heat source;
•faulty sensor
71CO2 sensor temperature
too low
• sensor exposure to excessive cold source;
•faulty sensor
51, CO2 Sensor Manufacturer Code Mismatch
Sensor manufacturer code stored in sensor EEPROM does not match the host monitor
manufacturer code.
•Verify the data in the EEPROM location.
Page 70ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
57, CO2 Sensor Not Found
CO2 Bench, or C-Cap, not present on Main Board.
60, CO2 Sensor EEPROM Error/Revision #
Revision # read from the CO2 sensor EEPROM is not in the 1.xx format.
65, CO2 Sensor EEPROM Error/Read/Write
A read or write error to the CO2 sensor EEPROM has occurred.
66, CO2 Sensor EEPROM Error/CCITT/CRC Code
CCITT/CRC code read from the CO2 sensor EEPROM is invalid.
70, CO2 Sensor Temperature Too High
The CO2 sensor’s temperature is greater than 60oC for more than 30 seconds.
Appendix C - Error Messages & Recovery
•Check for the presence of an external excessive heat source that is in close proximity
to the Module. Remove the source or relocate the Module.
71, CO2 Sensor Temperature Too Low
The CO2 sensor’s temperature is less than 5oC for more than 30 seconds.
•Check for excessive cold ambient conditions or the presence of an external cold
source that is in close proximity to the Module. Remove the source or relocate the
Module.
Welch Allyn OEM TechnologiesConfidentialPage 71
LC101 CO2 Module OEM Implementation Manual
System Faults
The majority of system faults are conditions that are internal to the Module and not caused by the
host. The exceptions are 81h, 82h, 84h and 85h.
To clear most system faults:
•Do a reset (with the exception of 81, 82, 84 and 85).
System faults are listed in the following table:
Status Message
DefinitionPossible Causes
Code (hex)
40watchdog error•watchdog timeout
44system EEPROM error
in CCITT/CRC code
46system FLASH ROM
error in CCITT/CRC
code
47system communication
error
4Bsystem external RAM
error
4Csystem internal RAM
error
4Dsystem FLASH ROM
error in checksum
4Estack overflow error• stack usage error
4Fsystem main program
exited
•invalid system EEPROM CCITT/CRC code
•invalid FLASH ROM CCITT/CRC code
•faulty FLASH ROM chip
• microprocessor failure to complete task
• malfunctioning real-time operating system
•faulty system external RAM
•faulty system internal RAM
•invalid system internal FLASH data
•faulty FLASH ROM chip
• executive failure
80pump failure•faulty pump;
• pneumatics disconnected
81unexpected reverse flow•watertrap/cannula/exhaust tubing not properly con-
nected
82unexpected forward flow•watertrap/cannula/exhaust tubing not properly con-
nected
84barometric pressure too
high
85barometric pressure too
low
• host system operating above 824 mmHg (1,150 ft
below sea level)
•faulty barometric transducer
• host system operating below 408 mmHg (15,000 ft
above sea level)
•faulty barometric transducer
Page 72ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
40, Watchdog Error
Watchdog timeout has occurred.
44, System EEPROM Error/CCITT/CRC Code
CCITT/CRC code read from the system EEPROM is invalid.
46, System FLASH ROM Error/CCITT/CRC Code
CCITT/CRC code read from the system FLASH ROM is invalid.
47, System Communication Error
4B, System External RAM Error
4C, System Internal RAM Error
4D, System FLASH ROM Error/Checksum
Checksum read from the system FLASH ROM is invalid.
Appendix C - Error Messages & Recovery
4E, Stack Overflow Error
An error in stack usage occurred.
4F, System SW Error/Main Program
Main SW program is exited.
80, Pump Fault
High flow and high vacuum conditions are detected in the pneumatics.
Refer to Section 5, Pneumatic Operation, for information about this fault.
81, Unexpected Reverse Flow
An unexpected reverse flow condition in the pneumatics, indicated by non-zero initial values,
turns the pump off.
•Check the watertrap and cannula for an improper connection to a vacuum source.
•Check the exhaust tubing for an improper connection to a positive pressure source.
•Refer to Section 5, Pneumatic Operation, for additional information.
82, Unexpected Forward Flow
An unexpected forward flow condition in the pneumatics, indicated by non-zero initial values,
turns the pump off.
•Check the watertrap and cannula for an improper connection to a positive pressure
source.
Welch Allyn OEM TechnologiesConfidentialPage 73
LC101 CO2 Module OEM Implementation Manual
•Check the exhaust tubing for an improper connection to a vacuum source.
•Refer to Section 5, Pneumatic Operation, for additional information.
84, Barometric Pressure Too High
Barometric pressure transducer reading is greater than the upper barometric limit.
•Check that the host monitor is operating at barometric pressures less than 824 mmHg
(1,300 ft below sea level).
•Possible transducer error.
85, Barometric Pressure Too Low
Barometric pressure transducer reading is less than the lower barometric limit.
•Check that the host monitor is operating at barometric pressures greater than 408
mmHg (15,500 ft above sea level).
•Possible transducer error.
Page 74ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix D
Welch Allyn OEM Technologies
Part Numbers and Accessories
Accessories Available From Welch Allyn OEM
Technologies
NOTE: The following accessories are recommended for use with the LC101 Module and may be
ordered from Welch Allyn OEM Technologies. The end user must be instructed in the
end-user documentation such as the Operator’s Manual to follow the accessory
manufacturer’s directions for use when using any accessories.
Accessory DescriptionWelch Allyn OEM Technologies
Part Number
Watertrap - box of 24000.91160
Watertrap - box of 10000.91150
CO2 Scrubber - box of 5000.91155
Adult CO2/O2 Nasal Cannula - box of 25000.91130
Pediatric CO2/O2 Nasal Cannula - box of 25000.91120
Infant CO2/O2 Nasal Cannula - box of 25000.91280
Adult CO2 Nasal Cannula - box of 25000.91131
Pediatric CO2 Nasal Cannula - box of 25000.91132
Infant CO2 Nasal Cannula - box of 25000.91133
Adult CO2 Oral/Nasal Cannula -box of 25000.91134
Pediatric CO2 Oral/Nasal Cannula - box of 25000.91135
Sample Line/ 7 ft - box of 25000.91390
LC101 CO2 Module - OEM Implementation Manual000.91161
Page 76ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix E
Specifications
LC101 Main Board
PHYSICAL SPECIFICATIONS
Size3.15 in. x 3.90 in. (80.3 mm x 99.3 mm)
Clearance0.85 in. (22 mm) above board, 0.12 in (3 mm) below board
OrientationNo limitations
WeightLess than 1 pound (454 grams) with full pneumatics.
SYSTEM PERFORMANCE SPECIFICATIONS
Sampling MethodBuilt-in sidestream sensor
Patient ApplicationNeonatal to adult
CO2 Concentration Display Range0 - 99 mmHg
Respiration Rate Range1 - 99 breaths per minute
Typical CO2 Accuracy
Start-Up TimeLess than 10 seconds to acquire CO2 waveform data
CalibrationZero Calibration and Two-Point User Calibration
Less than 3 minutes to full operating specification.
Flow Rate RangeUser-selectable, variable from 90 to 200 ml/min (defaults to 175
ml/min)
Flow Rate Accuracy-20/+15% of set value.
Welch Allyn OEM TechnologiesConfidentialPage 77
LC101 CO2 Module OEM Implementation Manual
ENVIRONMENTAL SPECIFICATIONS
Ambient Operating Range
Temperature
Humidity
Barometric Pressure
Pressure Compensation
Ambient Shipping/Storage Range
Temperature
Humidity
Barometric Pressure
5o to 55oC (50o to 131oF)
15% to 95% RH (non-condensing)
420 to 795 mmHg (15,500 feet to -1300 feet)
Automatic at power on and watertrap replacement
-40o to 70oC (-40o to 158oF)
10% to 100% RH (non-condensing)
375 to 795 mmHg (45,000 feet to -1300 feet)
INTERFACE SPECIFICATIONS
Input Power+5 V regulated, or +5.75 to 14.5 V unregulated
Maximum Ripple Voltage100 mV peak-to-peak
Power Consumption570 mW (Typical non-measurement power at 8 V)
1.3 W (Typical measurement mode power at 8 V)
1.5 W (Typical occluded power at 8 V)
CommunicationAsynchronous serial
Data format is either 7E1 or 8E1 (configurable option)
9600 Baud
Full Duplex
Software UpgradesSerial Port (download to FLASH memory)
BTPS CompensationYe s, user-controlled
N2O, O2, and Desflurane Compensation
Ye s, user-controlled
a.Typical CO2 accuracy is based on the following:
Ambient temperature 22oC
Standard gas mixture of CO2 in balance air
Barometric pressure at 760 mmHg (sea level)
CO2 sample line 7 foot, I.D. 0.055” (1.4 mm)
Welch Allyn OEM Technologies Watertrap (P/N 002.70860) and Watertrap Receiver (P/N 112.00039)
Sampling flow rate 175 ml/min
Respiratory rate < 30 BPM, stable to ±3 BPM
I:E ratio = 1:2
Note: CO2 accuracy is derated between 5o to 15oC and 45o to 55oC:
+/- 4 mmHg0-40 mmHg
+/- 10% of reading41-76 mmHg
+/- 12% of reading77-99 mmHg
CO2 accuracy is also affected at high breath rates, i.e. >50 BPM, I:E ratio = 1:1.
Page 78ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Assembly Drawings
(Ref. 000.10100.UOO Rev. 0)
LC101 Module - ISO View
Appendix E - Specifications
Pump
exhaust
Inlet
(Ref. 000.10100.UOO Rev. 0)
(Ref. 000.10100.UOO Rev. 0)
LC101 Module - Side View
LC101 Module - Top View
Welch Allyn OEM TechnologiesConfidentialPage 79
LC101 CO2 Module OEM Implementation Manual
Receiver switch wires
Watertrap Receiver Assembly
Watertrap
CO2 Absorber
Watertrap and CO2 Absorber
Page 80ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix E - Specifications
CO2 Absorber Material Safety Data Sheet (MSDS)
Welch Allyn OEM TechnologiesConfidentialPage 81
LC101 CO2 Module OEM Implementation Manual
Page 82ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix F
CO2 Developer’s Kit
Introduction
The CO2 Developer’s Kit provides hardware and software to simulate a monitoring system
capable of measuring and displaying real-time carbon dioxide measured in a patient’s exhaled
breath. The system also displays breath parameters such as end-tidal CO2, inspired CO2, and
respiration rate. The following items make up the CO2 Developer’s Kit:
•CO2 Module (LC-101)
•CO2 Module Evaluation Platform
•Evaluation Platform Power Supply
•Serial Cable (9pin D-Type)
•CO2 Monitor Windows Software (CD) operating on a PC with these minimum
requirements: 200 MHz Pentium, 32MB of RAM, 10MB of hard drive space.
NOTESeveral different versions of the CO2 Developer’s Kit are available depending on the
customer requirements. Contact Welch Allyn OEM Technologies for more information.
Disclaimer
The CO2 Evaluation System does not have regulatory approval and is not intended for clinical
use. It is only intended as an engineering evaluation tool.
Welch Allyn OEM TechnologiesConfidentialPage 83
LC101 CO2 Module OEM Implementation Manual
Software Installation
To install this software on a Windows 95/98/NT computer, do the following:
1.Insert the CO2 Monitor Windows Software CD into the computer’s CD-ROM drive.
2.Follow the screen instructions to install the software.
If the CO2 Monitor software setup program does not start automatically, follow these steps:
Open My Computer, Windows Explorer, or File Manager.
Double click on the CD drive letter (usually D:,E:, or F:).
Double click Setup.exe.
Follow the screen instructions to install the software.
Initial Setup
To connect the hardware and start the program:
1.Plug the Serial Cable’s male connector into the 9 pin D-Type Serial jack on the back panel of
the CO
2.Plug the Serial Cable’s female connector into the Computer’s Serial Port 1 (CommPort 1).
3.With the Power Supply’s AC cord unplugged, connect the Power Supply’s other plug into the
power jack on the back of the CO
4.Plug the Power Supply’s AC cord into a 110 VAC wall outlet (or 220 VAC depending on
transformer configuration and available AC power).
5.At the computer, locate the CO2Mon Program directory created during the installation process, and click on the CO2Mon icon to start the program.
Module Evaluation Platform.
2
2
Module Evaluation Platform.
Page 84ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Overview
Appendix F - CO2 Developer’s Kit
Main Screen Illustration
Located on the Main Screen are the real-time CO2 waveform graph and the Breath Parameters.
The CO
data can be reported as partial pressure (mmHg) as shown in the illustration or in
2
percent units (see Menu Options Description below). The Breath Rate is reported in breaths per
minute.
The update rate of the CO2 waveform and the Breath Parameters depends on how the CO2
module is configured. The CO2 module supplied with the evaluation kit is configured with the
default CO
The CO
waveform rate of 30mSec and a default Breath Parameter rate of once per breath.
2
waveform’s sweep rate can be changed in the Configure menu. The sweep rate units
2
listed in the menu selection assume the 30mSec waveform rate.
A standard drop-down style Windows Menu Bar is available across the top of the Main Screen.
The function of each item available on the menu bar is described below. Along the bottom of the
screen is a “Freeze” button that (when clicked on) freezes the CO
waveform and Breath
2
Parameters. The “Freeze” button (when clicked on) changes to a “Resume” button, allowing you
to resume normal monitoring.
The Main Screen can be resized in both directions by moving the mouse pointer to the edge of
the window and dragging (left click and hold while moving the mouse). The CO
module’s status
2
is displayed at the bottom of the screen along with the PC’s configured serial port settings.
Welch Allyn OEM TechnologiesConfidentialPage 85
Menu Options Description
The File menu contains the following items:
LC101 CO2 Module OEM Implementation Manual
CalibrationFile
Capture
Simulate
Print Form
Exit
Zero
Tw o Point
Configure
Enable
Setup
File\Calibration (LC-101 Module only) - Calibration is available under the File menu. Two
different calibrations are available; Zero and Two Point. The Zero calibration is a single point
calibration performed with either room air or reference air with 0% CO
. The Two Point
2
calibration requires a zero reference gas and a span reference gas. The zero can again be room
air or 0% reference gas. The span reference gas must have a CO2 concentration of between 8%
and 12%, with the exact concentration known to within 0.1%. The span gas concentration must
be manually entered in the Configure menu item.
File\Capture - The Capture feature provide a means of logging CO2 data and Breath Parameters
to a file. Select the Capture Setup menu item to specify the file name, data logging rate and what
data is to be logged. The data is stored as ASCII text in a CSV format in the application directory.
File\Simulate - The Simulate feature disables any communications to the CO2 module and
displays a simulated CO2 waveform and Breath Parameters. Clicking on this menu item enables
and disables the simulation feature.
File\Print Form - The Print Form selection prints the Main Screen to the default printer.
File\Exit - The Exit selection stops the program.
Page 86ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Appendix F - CO2 Developer’s Kit
The Configuration menu provides a means to setup up how the CO2 Monitor functions. The
configuration items are saved and restored at start up of the CO
Monitor application. The
2
Configuration menu contains the following items:
Configure
Mode
Display
CO2 Module
Mainstream
Sidestream
Units
Sweep Rates
CO2 Scale
Gridlines
Waveform Fill
Flow Rate
mmHg
Percent
6.25 mm/sec
12.5 mm/sec
25 mm/sec
50 mmHg
75 mmHg
100 mmHg
90 ml/min
150 ml/min
175 ml/min
6%
10%
14%
CommPort
Configure\ Mode\ Mainstream (Duet module only) - Checking this enables mainstream
operation and disables sidestream operation.
Configure\ Mode\ Sidestream (Duet module only) - Checking this enables sidestream
operation and disables mainstream operation.
Configure\ Display\Units - The CO2 Monitor will display CO2 values in either partial pressure
(mmHg) or percent. These units apply to the waveform and the EtCO
and InsCO2 values.
2
Configure\ Display\Sweep Rate - The sweep rate setting determines the sweep rate of the CO2
waveform. This actual sweep rate may vary depending on the PC’s configured display resolution.
Welch Allyn OEM TechnologiesConfidentialPage 87
LC101 CO2 Module OEM Implementation Manual
Configure\ Display\CO2 Scale - The CO2 waveform scale can be changed in the
Configure\Display\CO2 Scale menu item. The selections are listed below.
50 mmHg6%
75 mmHg10%
100 mmHg14%
Configure\ Display\Gridlines - Horizontal gridlines on the waveform graph can be enabled by
checking the Gridlines menu item.
Configure\ Display\Waveform Fill - The Waveform Fill feature can be enabled by checking the
Waveform Fill menu item.
Configure\CO2 Module\Flow Rate - The CO2 Module’s aspiration rate can be configured with
the Flow Rate menu item. The units are in milliliters per minute.
Configure\CO2 Module\CommPort - This menu item opens the following communications port
configuration screen.
NOTEThe CO2 Module supplied with the Evaluation System will be pre configured to match the PC
software’s default settings (Data Bits and Baud Rate), which are shown above. The CommPort
Assignment must be set to match the PC’s CommPort connected to the CO2 Module during
initial setup.
The Help\About menu item displays the software title and version, copyright and a disclaimer.
The Help\Content menu item displays help information.
Page 88ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
CO2 Evaluation Platform
Appendix F - CO2 Developer’s Kit
NOTE Backside (not shown) provides connectors for DC power input and RS-232 interface.
CO2 Evaluation Platform
Welch Allyn OEM TechnologiesConfidentialPage 89
LC101 CO2 Module OEM Implementation Manual
Page 90ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Glossary
Absolute Pressure Transducer - A device that converts a nonelectrical parameter, pressure,
into an electrical signal. The ambient pressure transducer on the Module is used to
measure either ambient barometric pressure or the internal bench pressure during
pump operation.
Advisory - Least serious type of fault message. Usually indicates casual user intervention
required.
ASCII - American Standard Code for Information Interchange
ATPD -Ambient Temperature and Pressure, Dry Gas. Describes the gas conditions when the
measurement was taken.
Auto Run Mode - One of three Module operating modes. Autorun allows the Module to operate
with minimal user or host intervention. In autorun mode, the Module does not revert
to standby mode during a watertrap removal.
Background CO2 - Level of carbon dioxide present in the environment in which a CO2
measurement is taken.
Balance Air - The remainder in a specific concentration of mixed gases.
Barometric Pressure - The pressure caused by atmospheric conditions.
Baseline Compensation - A mathematical correction used to account for the effect of low level
gas mixing during inspiration.
Bench - See Capnography Bench.
bpm - breaths per minute
Breath Data - The breath rate results, derived from the breath algorithm, supplied by the Module
to the host system in packet form.
Welch Allyn OEM TechnologiesConfidentialPage 91
LC101 CO2 Module OEM Implementation Manual
BTPS - Body Temperature, ambient Pressure, gas Saturated with water vapor. Describes the
conditions in which a gas measurement was taken.
BTPS Compensation - Mathematical correction for the environmental differences between the
measurement site (i.e. the measurement bench) and “deep lung” CO
.
2
Cannula - A device, or tubing, used to deliver oxygen to a patient orally or nasally. Some types
are divided to deliver oxygen through one tube, and aspirate CO
through another
2
tube.
Capnogram - a graphical display of carbon dioxide concentration over time.
Capnography Bench - Another name for the CO2 sensor, the device that detects and measures
the level of carbon dioxide in a gas sample.
CCap - Welch Allyn OEM Technologies’s Capnography Bench for the LC101 Module.
CCITT/CRC Code - The program code used to derive a cyclical redundancy checksum table
used to verify error-free data transmission.
CISPR 11 - Limits and Methods of Measurement of Electromagnetic Disturbance Characteristics
of Industrial, Scientific and Medical (ISM) Radio Frequency Equipment (Class B).
CO2 - Carbon dioxide, a byproduct of cellular metabolism; the majority of which is eliminated by
the lungs.
CO2 Sensor - The device used to detect and measure the level of carbon dioxide concentration
in a gas sample.
CO2 Waveform - The graphical representation of carbon dioxide concentration over time.
Configuration Command - Communication protocol command used by the host system to
temporarily modify specific Module settings for measurement criteria. The commands
usually include specific data within the command structure.
Configuration Response - The Module’s reply to a configuration command from the host
system. It also represents the Module’s receipt of the command.
CRC - Cyclic Redundancy Check- An error-detecting code generated from a polynomial that can
be added to a data record or message.
CS114 - Conductive Electromagnetic Energy Test Standard (MIL-STD-461D).
DCOM - Welch Allyn OEM Technologies’ DOS-based communication software for the LC101
Module.
Desflurane - Anesthetic gas that affects infrared light absorption.
Page 92ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Glossary
Desflurane Compensation - Mathematical correction applied to the CO2 measurement to
account for the effects of Desflurane on the CO2 concentration.
Differential Pressure Transducer - An electronic device that converts a nonelectrical parameter
into an electrical signal. A differential transducer has two inputs and produces an
output signal that is a function of the difference between the inputs. It is used together
with a fixed resistance across the inputs to measure gas flow.
EEPROM - Electrically Eraseable Programable Read Only Memory.
EN864 - Standard for Capnometers for use with humans.
ETCO2 - End-Tidal CO2; the measured carbon dioxide value at the end of an exhaled breath.
ETCO2 Monitor - A device that provides a numeric and/or graphical display of the end-tidal CO2
value. Monitors typically include alarm parameters.
ETCO2 Waveform - A graphical display of end-tidal CO2.
Exhaust Occlusion - Obstruction of the exhaust port or tubing downstream from the pump.
Fault State - A state in which the Module detects an internal operating error.
Flash - A type of EEPROM that can be reprogrammed in-circuit.
Forward Flow - A condition that causes a positive pressure on the Module’s input pneumatics or
CO
inlet port before the Module’s pump is activated.
2
Gas Canister - Typically a pressurized cylinder containing a known concentration of a specific
gas.
Hard Fault - Condition that halts Module operation and prevents the Module from accepting
commands. The software reset command (<C80>), or a host reset, can be used to
clear a hard fault.
Hard Reset - Reset caused when the host holds the receive data line in a break condition for
more than 500 msec. The microprocessor is forced to enter the boot mode when the
break condition is released. The microprocessor boot mode is used to install new
software into the FLASH device.
HCV - High Clearing Vacuum.
Host System - The main system that controls the LC101 Module within a device.
IEC - International Electrotechnical Commission.
IEC 601-1 - Medical electrical equipment part 1: General Requirements for Safety.
Welch Allyn OEM TechnologiesConfidentialPage 93
LC101 CO2 Module OEM Implementation Manual
IEC 801-1 - The electromagnetic compatibility for Industrial Process and Measurement and
Control Equipment.
IEC 1000 - Electromagnetic Compatibility Testing and Measurement Techniques.
Infrared Radiation (IR) - The portion of the electromagnetic spectrum of radiation extending
from about 730 nanometers to about one millimeter in wavelength.
Inlet Occlusion - Obstruction of the inlet port or pneumatics upstream from the sample
chamber.
InsCO2 - Inspiratory CO2; the level of CO2 present during the inspiratory cycle of a breath.
Intubation - The insertion of a tube into the trachea.
IR Detector - A device used to detect the presence of infrared radiation.
IR Source - A device used to radiate frequencies in the IR region of the electromagnetic
spectrum.
ISO - The International Organization for Standardization.
ISO 9918 - The specific ISO standard for Capnometers for use with Humans.
LCV - Low Clearing Vacuum.
Long Watertrap Receiver - A Welch Allyn OEM Technologies accessory that mechanically
interfaces the Welch Allyn OEM Technologies watertrap with the host system. The
long receiver positions into the host system leaving a small part of the watertrap
exposed externally. See Short Watertrap Receiver.
Mainstream Sampling - CO2 analysis whereby the sample chamber is in-line between the
patient airway and the ventilator circuit.
Measurement Mode - One of three Module operating modes. Measurement mode requires
some host intervention for the Module to operate under certain conditions. While the
watertrap is removed, the sensor’s activity is halted and the Module reverts to the
standby mode.
MIL-STD-461D - Environmental Test Methods Standards.
mmHg - millimeters of mercury.
Mode Command - A command sent by the host to put the Module into one of three operating
modes.
N2O - Nitrous Oxide. Anesthetic gas that affects infrared light absorption
Page 94ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Glossary
N2O Compensation - Mathematical correction applied to the CO2 measurement to account for
the effects of Nitrous Oxide on the CO
concentration.
2
O2 - Oxygen.
O2 Compensation - Mathematical correction applied to the CO2 measurement to account for the
effects of oxygen on the CO
concentration.
2
Pressure Broadening Compensation - Mathematical correction applied during CO2 calculation
to account for the effect that barometric pressure has on CO2 molecule distribution.
Pump - The device used by the Module to aspirate the CO2 sample from the patient.
RE101 - Magnetic Field Emisions Test Standard (MIL-STD-462D).
Reset - A Module event caused when the receive data line is held in a break condition for
between 10 and 500 msec. After the reset, the Module returns to its EEPROM default
settings and starts up in the standby mode. The Module can respond to host
communication 2 seconds after a reset.
Reverse Flow - A condition that causes a positive pressure on the Module’s exhaust pneumatics
or CO
outlet port, where the flow direction is opposite of expected.
2
RR - Respiration rate, typically given in breaths per minute.
RS101 - Magnetic Fields Susceptibility Test Standard (MIL-STD-462D).
RS232 - Physical interface standard for use between data communications equipment and data
terminal equipment.
Sample Chamber - The area within a measurement device where the (CO2) analysis takes
place.
Sample Line - A tube, or tubing, used to transport a patient’s expired gas to the monitor or CO2
inlet port.
Secondary Shutoff Pellet - A small device used in the internal pneumatics designed to inhibit
flow when exposed to water.
Self Reset - The Module returns to its original state due to a condition other than a watchdog
timeout.
Sensor Fault - An error associated specifically with the CO2 sensor.
Sensor Signal - The output of the CO2 bench or CCap.
Welch Allyn OEM TechnologiesConfidentialPage 95
LC101 CO2 Module OEM Implementation Manual
Set Flow Rate - The rate of flow commanded by the host system. The actual flow rate must be
within +15, -20% of this setting.
Short Watertrap Receiver - A Welch Allyn OEM Technologies accessory that mechanically
interfaces the Welch Allyn OEM Technologies watertrap with the host system. The
short receiver positions into the host system leaving a large part of the watertrap
exposed externally. (See Long Watertrap Receiver.)
Sidestream Sampling - CO2 analysis which is accomplished within a device. The patient’s
expired gas is aspirated from the airway and drawn to the device through a sample
line.
Simple Command - A host communication to the Module to request data or a status change.
Data is not sent with these commands.
Simple Response - The Module communication to the host in reply to a command.
Soft Fault - Condition that interrupts Module operation, including transmission of CO2 waveform
and breath data packets, until the fault is cleared.
Software Reset - A specific command that clears the Module and returns it to its original mode
and EEPROM default configuration settings.
SS - Sidestream.
SS Components - Parts that comprise an entire sidestream system such as the pump, tubing,
fittings and watertrap.
SS System - An end-to-end method to measure the patients expired gas by aspirating a gas
sample from the airway and drawing it through a sample line to a measurement
device.
Standby Mode - Module mode that disables the source, pump and data packets. It is typically
used when a low power, standby state, is desired.
Status Response - Data packets from the Module that communicate sensor or Module status.
The status response also serves as an acknowledgemnet for mode commands.
Steady State Measurement - A continuous measurement of CO2 taken without regard to patient
respiratory rate. It is normally used during calibration, or when monitoring the
presence of background CO
. Usually the breath data update is disabled during
2
steady state measurements.
System Fault - An error associated specifically with the Main Board.
Thermistor - A resistor that has a large nonlinear temperature coefficient of resistance. Typically
used for temperature measurement feedback.
Page 96ConfidentialWelch Allyn OEM Technologies
LC101 CO2 Module OEM Implementation Manual
Trachea - A passageway (the “wind pipe”) that conducts air from the larynx to the main stem
bronchi.
Tracheostomy - The cutting of an opening into the trachea.
User - The end-user or operator of the device.
Ventilator - A machine or device that provides a constant supply of oxygen and/or air to the
lungs by the movement of gas into and out of the pulmonary system.
Ventilator’s Wye Piece - The section of a ventilator circuit that separates inspiratory and
expiratory limbs.
Watchdog - A failure detection mechanism internal to the microprocessor.
Watchdog Reset - A reset caused by a watchdog timeout.
Watchdog Timeout - A condition where the microprocessor internal failure mechanism has not
detected a response to an internal inquiry within a given timeframe.
Glossary
Welch Allyn OEM TechnologiesConfidentialPage 97
LC101 CO2 Module OEM Implementation Manual
Page 98ConfidentialWelch Allyn OEM Technologies
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.