Specifications
CR3000 Overview
OV1.3 Power Supply and AC Adapter
The CR3000 should be powered by any clean, battery backed 12 VDC power
supply. For internal power supplies, a 10 Ahr alkaline battery base and a 7
Ahr rechargeable battery base are available. If internal batteries are not used,
an external power supply such as the PS100 power supply should be used.
The PS100 has a 7 amp hour battery with built in charging regulator. Optional
adapters for AC power are available. Charging power can also come from a
17-28 VDC input such as a solar panel.
The datalogger should be earth or chassis ground during routine operation.
See Section 1 for details on power supply connections and grounding.
When primary power falls below 10.0 VDC, the CR3000 stops executing its
programs. The Low12VCount field in the Status table is incremented by one
each time the primary power falls below 10.0 VDC.
The datalogger program and stored data remain in memory, and the clock
continues to keep time when power is disconnected. The clock and SRAM are
powered by an internal lithium battery.
OV2. Memory and Operating Concepts
OV2.1 Memory
The CR3000 has one MB Flash EEPROM that is used to store the Operating
System. Another 128 K of Flash is used to store configuration settings. Four
Megabytes of SRAM are available for program storage (16K), operating
system use, and data storage. The size of available memory may be seen in the
status file. Additional data storage is available by using a compact flash card
in the optional CFM100 Compact Flash Module or NL115 Ethernet Interface
and Compact Flash Module (Section 2.1.2).
OV2.2 Programming
The CR3000 program directs how and when the sensors are measured and data
are stored. The program is created on a computer and sent to the CR3000.
The CR3000 can store a number of programs in memory. Campbell Scientific
has two software applications that create CR3000 programs: ShortCut and the
CRBasic Editor.
For many applications ShortCut is a good place to start. With ShortCut you
select the sensors to measure, the units to report the measurements in, and the
data to output. ShortCut supports most of the sensors sold by Campbell
Scientific as well as generic measurements. The CR3000 programs created by
ShortCut are generally clear and provide a good example of CRBasic code for
those who wish to write CR3000 programs themselves.
For those that have the need or inclination to tackle more complex programs,
the CRBasic Editor is used to create and edit the CRBasic programs that the
CR3000 runs. Section 4 provides an introduction to CRBasic Programming.
The CRBasic Editor has syntax highlighting and online help for the CR3000
instruction set described in Sections 5-12.
OV-7