Note: Although the CR5000 is a retired product, the same performance can be achieved using a CR6 Measurement and Control Datalogger with a CDM-A116 (16-Channel 5 V Analog Input Module).
The CR5000 is a rugged, high-performance data-acquisition system with built-in keyboard, graphics display, and PCMCIA card slot. It combines 16-bit resolution with a maximum throughput of 5000 measurements per second. It has many input channels and can measure a large number of sensors. This makes the CR5000 a key part of automotive, structural, and high-speed environmental applications.Read More
The CR5000 typically includes an integrated 7-Ahr rechargeable power supply, but a no battery base option is also offered if a user-supplied power supply is preferred. This data logger has a 128 x 64 pixel backlit graphical or eight-line numeric display, and a 16-character keyboard for on-site control. Its on-board PCMCIA card slot allows the CR5000 to store data on a Type I, Type II, or Type III PCMCIA card, or on a CompactFlash® card if an adapter is used.
The CR5000's operating system includes measurement, processing, and output instructions for programming the data logger. The programming language, CRBasic, uses a BASIC-like syntax. Measurement instructions specific to bridge configurations, voltage outputs, thermocouples, and pulse/frequency signals are included. Processing instructions support algebraic, statistical, and transcendental functions for on-site processing. Output instructions process data over time and control external devices. These instructions include averages, maximums, minimums, standard deviations, histograms, rainflow histograms, level crossings, and Fast Fourier Transfers (FFTs).
|-NOTE-||Note: Additional specifications are listed in the CR5000 Specifications Sheet.|
|Maximum Scan Rate||1667 Hz|
|Analog Inputs||40 single-ended or 20 differential individually configured|
|Switched Excitation Channels||4 voltage, 4 current|
|Continuous Analog Outputs||2|
|Digital Ports||1 SDM and 8 I/Os (Certain digital ports can be used to count switch closures.)|
|Communication Ports||1 CS I/O, 1 RS-232|
|Switched 12 Volt||1|
|Input Voltage Range||±5 Vdc|
|Analog Voltage Accuracy||±0.05% FSR (0° to 40°C)|
|Analog Resolution||0.33 µV|
|Standard Temperature Range||
-25° to +50°C
The rechargeable battery base has a different temperature range (-40° to +60°C).
|Extended Temperature Range||
-55° to +85°C
The rechargeable battery base has a different temperature range (-40° to +60°C).
|Power Requirements||11 to 16 Vdc|
|Typical Current Drain||
|Protocols Supported||SDI-12, SDM|
|CE Compliance Standards to which Conformity Is Declared||IEC61326:2002|
Please note: The following shows notable compatibility information. It is not a comprehensive list of all compatible products.
|LoggerNet||Version 2.0 or higher|
|PC400||Version 1.0 or higher|
|RTDAQ||Version 1.0 or higher|
|VISUALWEATHER||Version 2.0 or higher|
With several channel types, the CR5000 is compatible with nearly every available sensor, including thermocouples, SDI-12 sensors, and 4 to 20 mA sensors.
The CR5000 is compatible with our multiplexers, vibrating-wire interfaces, terminal input modules, relays, and most of our SDMs.
The CR5000 communicates with a PC via direct connect, NL100 Ethernet interface, multidrop modems, short-haul modems, phone modems (land line and digital cellular), RF telemetry, and GOES satellite transmitter. Data can be viewed on its on-board keyboard display.
Storage capacity can be increased by using a PC or CompactFlash card. The CR5000's PCMCIA card slot supports one Type I, Type II, or Type III PC Card or the CF1 adapter and one CompactFlash (CF) card.
The storage capacity of Type II cards exceeds 1 GB. Type III cards provide data storage capacities exceeding 1 GB but may not be suitable for all environments. Campbell Scientific offers CF cards that store up to 2 GB of data. Please note that the PCMCIA and CompactFlash cards need to be industrial-grade and have a storage capacity of 2 GB or less.
The CR5000 is often powered by its on-board rechargeable power supply (see Ordering Info). When the rechargeable power supply is used, its internal 7-Ahr sealed rechargeable battery needs be charged via a vehicle (requires the DCDC18R), solar panel, or ac wall charger.
The CR5000 can also come with a low-profile base that requires a user-supplied dc source. It is preferred when the system’s power consumption needs a larger capacity battery or when it’s advantageous to have a thinner, lighter data logger.
CRBasic, the CR5000's full programming language, supports simple or complex programming and many onboard data reduction processes.
Current Operating System, Compiler and CR5000 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.
Note: If the current Operating System on a CR5000 is version 2.1 or earlier (and no higher OS version has been loaded in the past) then it is necessary to load the "intermediate.obj" OS (included with this download) onto the CR5000 first before installing the Std7 OS (CR5000.Std.07.obj).
A software utility used to download operating systems and set up Campbell Scientific hardware. Also will update PakBus Graph and the Network Planner if they have been installed previously by another Campbell Scientific software package.
Supported Operating Systems:
Windows 11, 10, 8.1, 8, and 7 (Both 32 and 64 bit)
Number of FAQs related to CR5000: 6
Expand AllCollapse All
With CR5000 OS 7 or greater, the CR5000 works with CompactFlash card sizes greater than 2 GB. With the TableFile() instruction and Option 64, the CR5000 can write multiple files from a data table. The individual files are still limited to a maximum size of 2 GB. For more information, see the “A Better Way to Write High-Frequency Data to 16 GB and Smaller CF Cards” application note.
A practical maximum is to connect one multiplexer per every two control terminals on the data logger. Control terminals can be shared between multiplexers to increase the number of connected multiplexers. Sharing terminals, however, requires more complex wiring and programming. Users who would like to connect more than one multiplexer per every two control terminals are advised to contact a sales or support engineer at Campbell Scientific for assistance.
On the 5 V range code, with minimal processing, measurement rates up to 2000 Hz on a single channel can be achieved. On the 50 mV range code, the limit is closer to 1000 Hz throughput on a single channel. All 20 differential channels can be measured at a rate of 200 Hz on the 5 V range, and all 40 single-ended channels can be measured at a rate of 125 Hz on a single channel using the 5 V range code.
First, determine if the new PC card has been formatted correctly for the CR5000 OS version. CR5000 OS 2.5 can work with FAT32 cards, whereas prior OSs can only work with FAT cards. Most new cards come formatted as FAT32. Either update the CR5000 OS to use FAT32 cards, or continue to use an old OS by reformatting the card to FAT.
To format the card as FAT:
The CRBasic Editor Help contains example program code for all instructions in the data logger. 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.
Also, many programming examples can be found in the data logger and sensor manuals that are available on the Campbell Scientific website.
A free program generator for all Campbell Scientific data loggers is Short Cut for Windows (SCWin). Short Cut can be used to create programs in many situations where Campbell Scientific equipment is used. The Campbell Scientific YouTube channel has a two-part series on using Short Cut.
In situations where program requirements are too complex or specialized for Short Cut, programs can be written in any text editor that can edit and save plain ASCII text. However, creating an error-free program would be very difficult. The CRBasic Editor that comes with PC400 and LoggerNet provides a programming environment with procedure templates, integrated help, programming examples, the ability to test compile the program before sending it, and many other features that can be very helpful when developing a program.