beautypg.com

Welch Allyn Duet CO2 Module - User Manual User Manual

Page 41

background image

Duet CO

2

Module OEM Implementation Manual

Welch Allyn OEM Technologies

Confidential

Page 41

Module Resets

External Rests (Initiated by the Host System)

Software Reset is asserted by the host using the command. After a Software Reset,

the module starts in the sidestream fault mode. This is recommended as the host can be
alerted that a reset has occurred. The module can respond to host communication 2 seconds
after a reset. All configurable options will reset to default conditions.

Reset is caused when the receive data line is held in a break condition for 10msec to

500msec. After a reset, the module starts in the sidestream fault mode. This is recommended
because the host can be aware that a reset has occurred. The module can respond to host
communication 2 seconds after a reset.. All configurable options will reset to default
conditions.

Hard reset is caused when the receive data line is held in a break condition for more than 500

msec. This forces the microprocessor into the boot mode when the condition is released. The
boot mode is used to install new software into the flash device.

Internal Resets (Initiated internally by the Duet Module)

Watchdog reset is caused by a watchdog timeout. After a watchdog reset, the module

responds to a Request Status command () with the status response (fault
mode, watchdog timeout). The host must issue a reset to recover from a watchdog reset.

Self reset is caused by a condition other than a watchdog timeout. After self reset, the module

responds to a Request Status command with the status response (fault mode, status
OK). The host must issue a reset to recover from a self reset.

Module Time-outs

Sensor Warm-up. During the mainstream sensor warm-up period, the host can request status

and temperature. The Duet module will indicate a FAULT=72 if the warm up rate does not
exceed the minimum rate defined in the system memory map

Command Response Time-out - The module will send a response to all host's commands

within 1 second. Consequently, the host should have a response time-out set to 1 second.
The typical time for the module to respond to a command from the host is 50 msec.

SYSTEM BEHAVIORS - Dynamic Communications

Status Requests
The host must poll the module periodically to determine status. By sending status requests, the host
can report any problems seen by the module. When the system is in a fault status, it reports the error
that caused the fault.

WARNING

The host should NOT assume that if waveform data is being sent by the module, the
module is not reporting any errors. It is possible to report a non-fatal error condition
(e.g., Low Signal - Advisory) even when waveform data is being sent.

CO

2

Waveform Data

During Measurement and Autorun modes, the module sends a CO

2

waveform packet every revolution

(or every n

th

revolution if the Nxx command was used) of the chopper motor (approximately every 30

msec). Also, the module is responding to the host's periodic requests for status data. If waveform data
ever stops being sent, the status response will inform the host of a fault condition. The fault condition