beautypg.com

Section 3. cr9000x measurement details, 1 measurements using the cr9041 a/d, 1 analog voltage measurement sequence – Campbell Scientific CR9000X Measurement and Control System User Manual

Page 89

background image

Section 3. CR9000X Measurement
Details

3.1 Measurements using the CR9041 A/D

The CR9050(E), CR9051E, and the CR9055(E) modules all use the A/D
module to digitize their analog measurements. Section 3.1 documents
measurement details for the measurements made using these modules. The
Filter module (CR9052) and the Isolation Module (CR9058E) both have an
A/D converter for each channel. The analog inputs are digitized by the
modules (the CR9041 A/D module is not used) and the digital data is sent
directly to the CR9000X’s CPU module. The differences in measurement
details for these modules are covered in Sections 3.2 and 3.3. The
measurement details for the CR9070 and CR9071 Pulse modules are covered
in Section 3.4.

3.1.1 Analog Voltage Measurement Sequence

The CR9000X measures analog voltages with a sample and hold analog to
digital (A/D) conversion. The signal at a precise instant is sampled and this
voltage is held or "frozen" while the digitization takes place. The A/D
conversion is made with a 16 bit successive approximation technique which
resolves the signal voltage to approximately one part in 62,500 of the full scale
range (e.g., for the ±5000 mV range, 10 V/62,500 = 160 µV). The analog
measurements are multiplexed through a single A/D converter with a
maximum conversion rate of 100,000 per second or one every 10 µs.

The timing of the CR9000X measurements is precisely controlled by the task
sequencer, a combination of components that switches the measurement
circuitry on a rigid schedule that is determined at compile time and loaded into
the task sequencer's memory. The basic tick of the task sequencer
measurement clock may be thought of as 10 µs. The minimum time between
measurements is 10 µs. When voltage signals are measured at a 10
µs/measurement rate, every 10 µs the task sequencer holds the signal from one
channel and then switches to the next channel. When the signal is held, the
A/D converter goes to work and ships the result off to the transputer memory.

The instructions executed by the task sequencer (e.g., hold, turn on the
excitation, switch to the next channel, etc.) take 400

ηs each. When measuring

every 10

μs, after holding for one measurement, the task sequencer switches to

the next channel (400

ηs), waits 9200 ηs, then holds for the next measurement

(400

ηs).

Changing voltage ranges requires one 10

μs tick; the task sequencer sets up the

new voltage range then delays until the next 10

μs boundary before switching

to the first channel. This only occurs before the first measurement within a
scan or when the voltage range actually changes. Using two different voltage
measurement instructions with the same voltage range takes the same
measurement time as using one instruction with two repetitions.
(This is

3-1