6 programming, 1 operating system and settings, 2 user programming – Campbell Scientific CR800 and CR850 Measurement and Control Systems User Manual
Page 65

Section 5. System Overview
65
• Charge sources
o Solar panels
o Wind generators
o Vac / Vac or Vac / Vdc wall adapters
Refer to the appendix Power Supplies
(p. 542)
for specific model numbers of
approved power supplies.
NOTE While the CR800 has an input voltage range of 9.6 to 16 Vdc, peripherals
(telecommunications devices, sensors, etc.) connected to and powered by the
CR800 may not have the same input voltage limits. For example, a sensor with an
upper input voltage limit of 15 Vdc may be damaged if connected to a CR800 that
is powered by 16 Vdc.
5.1.6 Programming
The CR800 is a highly programmable instrument, adaptable to the most
demanding measurement and telecommunications requirements.
5.1.6.1 Operating System and Settings
Read More! See CR800 Configuration
(p. 92).
The CR800 is shipped factory-ready with an operating system (OS) installed.
Settings default to those necessary to communicate with a PC via RS-232 and to
accept and execute user-application programs. OS updates are occasionally made
available at www.campbellsci.com.
OS and settings remain intact when power is cycled. For more complex
applications, some settings may need adjustment. Changes to settings can be
done through the following options:
• DevConfig (Device Configuration Utility — see Device Configuration Utility
(p. 92)
)
• external keyboard / display (see Using the Keyboard Display
(p. 382)
and the
appendix Keyboard Displays
(p. 545)
)
• Datalogger support software (see Datalogger Support Software
(p. 76)
).
OS files are sent to the CR800 with DevConfig or through the program Send
button in datalogger support software. When the OS is sent via DevConfig, most
settings are cleared, whereas, when sent via datalogger support software, most
settings are retained.
5.1.6.2 User Programming
Read More! See sections Programming
(p. 108)
and CRBasic Programming
Instructions
(p. 451),
and CRBasic Editor Help for more programming assistance.
A CRBasic program directs the CR800 how and when sensors are to be measured,
calculations made, and data stored. A program is created on a PC and sent to the
CR800. The CR800 can store a number of programs in memory, but only one