Measurement and Control Products for WEATHER Measurement and Control Products for WATER Measurement and Control Products for ENERGY Measurement and Control Products for MACHINES Measurement and Control Products for STRUCTURES Measurement and Control Products for EARTH
Fastest Datalogger
Customizable, ideal for demanding research applications
 
 
 
 
 
Image Gallery

General Support

User Forum

Visit the Campbell Scientific Forum to submit your question to users around the world.

Ask an Expert

Ask a Question using our simple form and we'll pass it along to one of our experts.

Call Us

Our technical support experts are ready to answer your questions. Our support numbers are:

Orders 435.227.9090
435.227.9091 (fax)
Technical Support 435.227.9100
US Sales 435.227.9120
International Sales 435.227.9140
Accounts Receivable 435.227.9092
Repairs 435.227.9105
Main 435.227.9000
435.227.9001 (fax)

Downloads

CR9000X OS v.6 (4.04 MB) Add to List

Current Operating System, Compiler and CR9000X support files for the CRBasic Editor. Requires the Device Configuration Utility, LoggerNet or RTDAQ to upload.

Use of this file will update the datalogger support files for the CRBasic Editor included in LoggerNet and RTDAQ.


View Revision History
PC9000 Patch v.5.3.1 (21.9 MB) Add to List

Upgrade PC9000 version 5.0, 5.1, 5.2 or 5.3 to 5.3.1; no intermediate steps are required.

PC9000 5.0, 5.1, 5.2 or 5.3 must be installed on your machine.


View Revision History

FAQ

What are the differences between the CR9000X and the CR9000XC?

The CR9000X and CR9000XC differ only in the number of I/O cards they can hold. The CR9000X can hold 9 I/O cards, and the CR9000XC can hold 5 I/O cards. We provide both sizes to accommodate our customers; the same I/O cards can be used in either chassis.

What are the CR9000X download instructions for an operating system upgrade?

There are two ways to upgrade an operating system:

Method 1

  1. Connect to the CR9000X using the serial link or the Ethernet link.
  2. Use the RTDAQ | Clock/Program Tab | Send Program… button.
  3. In the Files Type box in the file browser window, use the drop-down arrow to select OBJ Files (*.obj). Browse to the computer file where the desired operating system resides.
  4. Double-click the file, or click the Open button. A warning will appear.
  5. After reading the warning, click Yes to begin downloading the new operating system.

Method 2

  1. Download and install the Device Configuration Utility software, or launch it from RTDAQ.
  2. Connect the CR9000X RS-232 port to the computer.
  3. Select CR9000X from the list in the Device Configuration Utility.
  4. Select the Send OS tab, and follow the instructions displayed in the software interface screen.
What needs to be done to get a CR3000 program to run on a CR9000 or CR9000X?
The CR3000 program will have to be modified so that each measurement or control instruction includes the appropriate module number. Some parameters might differ as well.
Do Campbell Scientific dataloggers have nonvolatile memory?
Yes. All Campbell Scientific dataloggers currently have nonvolatile memory. Nonvolatile memory was added to the CR10X in 1996. All datalogger models introduced since then have included nonvolatile memory.
Is LoggerNet software needed to download the data from the datalogger remotely?
PC400 or LoggerNet is needed for remote communication.
How can data be transferred from a datalogger to a laptop via a USB instead of a COM port?

A USB-to-serial cable is required.  This can be purchased from Campbell Scientific (p/n 17394) or from a local electronics store. USB-to-serial cables with the FTDI chipset are easier to use and seem to perform better than cables with the Prolific chipset.

What might cause a CRBasic datalogger to stop storing data?

Common causes include the following:

  • loss of power to the datalogger and the program Run On Power-up attribute not being set  (See www.campbellsci.com/tips-how-do-you-run for help with this.) 
  • a FillStop instruction in a CRBasic program used to set data tables to stop storing new data when full
  • logical conditions for writing to data tables that do not evaluate as TRUE
What is checked during the calibration of a Campbell Scientific datalogger?
All the input channels, peripheral and communication ports, operating system, and Flash EEPROM are checked. The datalogger is checked to ensure that all hardware operates within published specifications.
Can the datalogger be damaged by wiring the sensors to the wrong ports?
No, however, in some cases the sensors can be damaged if they are wired to the wrong channels.
If a device or sensor is not available for selection in the Short Cut program, how can it be added?

It is possible that an older version of Short Cut is being used. Download the latest version of Short Cut.

If the latest version of Short Cut for Windows has already been downloaded, open the program.

  1. Go to Tools | Options and make sure that the Enable Creation of Custom Sensor Files box is checked.
  2. In the Generic Measurements folder, right-click the type of measurement to be made for the sensor, and select Create Custom Sensor.
  3. Fill in the fields, and save the settings with the Save As button. 
Can external devices be switched on and off using a datalogger?

Yes. The datalogger can control power to external devices under program control. For more information, see www.campbellsci.com/tips-decisions.

To turn a generator on and off, a solid state relay with a load capacity that matches or exceeds the power of the generator is needed. The relay is controlled by one of the control ports on the datalogger.

If a laptop doesn’t have any serial ports, how can LoggerNet talk to the datalogger?
Use a USB to RS-232 cable to connect. While any USB to RS-232 cable should work with the appropriate drivers, there is a better chance of success using the USB to RS-232 cables sold by Campbell Scientific.
Instead of saving a CRBasic datalogger’s data to one large file, how can it be saved in daily, hourly, or half-hourly files?
In the CRBasic program, set up multiple data tables using the DataTable() instruction. In each table, specify the desired output interval using the DataInterval() instruction.
When no excitation is commanded, are the voltage excitation ports on the datalogger isolated from the datalogger ground?
The voltage excitation channels are high impedance when not connected, meaning that internally they are isolated from the datalogger ground. The connected sensor, however, may tie the voltage excitation channel to ground, such as through a completion resistor.
Can a new program be installed on a datalogger using a laptop and PC200W?

Yes, but only with a direct connection, such as an RS-232 cable or USB-to-serial adapter.

Does CRBasic have to be used to program a datalogger? Does a menu-driven program generator exist for the datalogger?

Short Cut for Windows (SCWin) is a free program generator for Campbell Scientific dataloggers, including the CR1000. The Campbell Scientific YouTube channel has a two-part series on using Short Cut

What might cause a datalogger to not store data at a particular time, such as midnight?

This might happen because the datalogger clock is being adjusted by a remote time source. If this occurs close to the same time that the datalogger is due to store data, it can result in either a skipped record or an additional record of data.

If LoggerNet 4 is used to collect data on a schedule, check the setup for that datalogger. Look at the settings on the Clock tab in the LoggerNet Setup Screen. If that is enabled, the clock is checked and set at midnight every day and may interfere with data collection at that same time.

What might cause clock issues?

If the automatic clock synchronization option (LoggerNet [version 4] Setup, Datalogger, Clock tab) is used, do not set the Allowed Clock Deviation too tight (e.g., 1 s), as the PC will try to change the clock either due to drift in its own clock or because of delays in the communication from the PC to the datalogger. If the clock is updated too often, there is the risk of the datalogger “skipping records” if the time is pushed for just before it is supposed to store data.

While most PCs are usually synchronized with Internet time, the default update time is several days, and a PC can typically drift tens of seconds in that period.

Clock issues also appear when changing to or from daylight saving time, as the datalogger does not automatically adjust for DST. Data continuity can be maintained by keeping datalogger clocks on standard time.

Is data lost when the datalogger’s battery runs out of power in the field or is disconnected, and a “table definitions out of date” error message appears upon powering up?

The datalogger assigns two attributes for program files:

    • run now: specifies the file should be run as the current program
    • run on power up: specifies that the file should be run as the program when the datalogger powers up

If the latter option is not set for the datalogger, the datalogger will not have a program running when it powers up, which will result in lost data. See the article at www.campbellsci.com/tips-how-do-you-run for more information.

What is the difference between the various bridge measurements?

The advantage of the BrHalf4W circuit is that lead resistance does not affect the measurement. The disadvantage is that it requires two differential (four single-ended) voltage input channels and four wires to the sensor.

Some sensors have four wires and are sensitive enough that the lead resistance would cause too great an error.

The BrHalf, a two-wire measurement, does not compensate for lead resistance.

The BrHalf3W lead compensation assumes that the leads are of the same resistance.

Where can example programs be found?

The CRBasic Editor Help contains example program code for all instructions in the datalogger. Look for the Example link at the top of each instruction topic. The CRBasic Help Tutorial demonstrates how to access this and other online CRBasic Editor Help files.

If a datalogger hasn't been used in a while and the internal battery is low, will the battery recharge if the datalogger is connected to a power supply? Or does the battery need to be replaced?
The internal battery is not rechargeable. In the case of low internal battery voltage, data will only be maintained as long as a power supply is connected. Collect all data from the datalogger before disconnecting the power. Then, replace the internal battery.
Can an RS-232 device be directly connected to the CS I/O port of a datalogger?
An RS-232 device cannot be directly connected to the CS I/O port of the datalogger. A peripheral, such as an SC932A or SC105, is required.
Which program instruction is used to turn on an external device in certain time increments?

An IfTimeIntoInterval()/EndIf construction with a PortSet() or WriteIO() instruction can be used to turn on and off external devices. See the article at www.campbellsci.com/tips-decisions for more information.

If a datalogger’s OS hasn't been upgraded in a long time, can the most current OS be downloaded, or do the upgrades need to be done incrementally?
It is possible to upgrade the OS without downloading each OS version between the existing one on the datalogger and the most current one available. For example, a CR1000 can be upgraded directly from OS 14 to OS 25. However, when a large jump in OS versions is made, the upgrade will likely restructure the Status and Setting Tables, and they will need to be manually reloaded.
Is there a free software package that allows the generation of programs that can sample data on the RS-232 or COM port of the datalogger?

Some Campbell Scientific sensors with an RS-232 output are supported in Short Cut. Due to the large variety of serial data formats, other sensors require creating a program in the CRBasic Editor. CRBasic Editor is included in several of the purchased software packages, such as LoggerNet. See the “Interfacing Serial Sensors with Campbell Scientific Dataloggers” application note for more information.

If an RF modem is used to communicate with a datalogger and a PC running LoggerNet, but the modem’s baud rate is one third of the datalogger’s, is that a problem?
If small amounts of data are transferred per transmission, it will not be a problem. Larger amounts of data can overrun buffers in the modem, causing lost data. If that’s the case, lower the baud rate on the datalogger to avoid the problem.
How long can the cables be between networked dataloggers?
The maximum cable length depends on the interface being used. RS-232 connections will reach 15 m (50 ft). RS-485 connections go beyond 610 m (2,000 ft). IP connections can be routed worldwide.
Is there a way to set up email alerts for a complete datalogger failure?

RTMC Pro software is capable of email alarms. An alarm could be set to trigger when there is a communication failure.

Can a datalogger be used for logging binary data and hexadecimal data?
Yes. There are low-level instructions available in CRBasic that make this possible.
What is a skipped system scan?

A skipped system scan can be seen in the datalogger’s Status Table. It indicates there was not enough time for the datalogger to do its background calibration procedures, which it does on a regular cycle. (Refer to the datalogger’s manual for more details.)

If these system scans are skipped, they are usually deferred until the next time they should run. This may not necessarily be a problem as long as the system scan does run some of the time. All it means is that the datalogger becomes slower to respond to changes, such as temperature, that can affect its calibration.

When will a datalogger reset the switched 12 V channel (SW12)?
The datalogger will not reset the SW12 unless it is done under program control using the SW12() or PortSet() instructions, or unless the datalogger compiles or recompiles a program.
If the message “Clock check started” is followed by the message “Clock check failed,” what does this mean?
This is a general indication of a communications error with the datalogger. It does not mean that there is a clock problem in general.
Is there a way to only record measurements during the daytime and put the datalogger in sleep mode during the nighttime to conserve power?

Yes. The simplest method is to use conditional program statements that execute most of the code based upon time. For example, the data could be scheduled to log at 6 a.m. and finish at 8 p.m. using CRBasic instructions such as TimeIntoInterval(). Another option is to use an IfThen/EndIf construction that does a logical test of light-level measurements based on a light sensor. An additional option is to use calculated sunrise and sunset times along with a combination of RealTime() and Case instructions.

For more information, see this article: www.campbellsci.com/tips-decisions.

Should an SC32B be installed between the RS-232 port on a datalogger and the port on a desktop PC to prevent ground loop issues?
No, because it would not work. The SC32B is used to convert datalogger logic levels (on the CS I/O port) to RS-232 levels, and to optically isolate the datalogger from the RS-232 peripheral.

Resources and Links

Ships With

(1) RTDAQ Real-Time Data Acquisition Software

(1) 8125 Flat-bladed screwdriver

(1) 8989 Transformer w/power cord

(1) 10873 9-pin female to 9-pin male serial cable, 6-foot length