Page 2
Limited Warranty “Products manufactured by CSI are warranted by CSI to be free from defects in materials and workmanship under normal use and service for twelve months from the date of shipment unless otherwise specified in the corresponding product manual. (Product manuals are available for review online at www.campbellsci.com.) Products not manufactured by CSI, but that are resold by CSI, are warranted only to the limits extended by the original manufacturer.
Page 3
Campbell Scientific company serves your country. To obtain a Returned Materials Authorization (RMA) number, contact CAMPBELL SCIENTIFIC, INC., phone (435) 227-9000. Please write the issued RMA number clearly on the outside of the shipping container. Campbell Scientific’s shipping address is: CAMPBELL SCIENTIFIC, INC.
Page 4
Periodically (at least yearly) check electrical ground connections. • WHILE EVERY ATTEMPT IS MADE TO EMBODY THE HIGHEST DEGREE OF SAFETY IN ALL CAMPBELL SCIENTIFIC PRODUCTS, THE CUSTOMER ASSUMES ALL RISK FROM ANY INJURY RESULTING FROM IMPROPER INSTALLATION, USE, OR MAINTENANCE OF TRIPODS, TOWERS, OR ATTACHMENTS TO TRIPODS AND TOWERS SUCH AS SENSORS, CROSSARMS, ENCLOSURES, ANTENNAS, ETC.
Table of Contents PDF viewers: These page numbers refer to the printed version of this document. Use the PDF reader bookmarks tab for links to specific sections. 1. Introduction ..............1 Typical Applications ................1 Compatibility ..................1 2. Precautions ..............2 3.
Page 6
Example ..................B-2 B-2. Wiring for Differential Voltage Measurements CRBasic Example ..................B-4 B-3. Wiring for Campbell Scientific 107 Temperature Sensors CRBasic Example ................ B-7 B-4. Wiring for Load Cells CRBasic Example ........B-9 B-5. Wiring for CS616 Sensor CRBasic Example ........ B-10 B-6.
(see Section 8.1.4, Mixed Sensor Types (p. 17) Compatibility The AM16/32B is compatible with Campbell Scientific’s CR300-series, CR6-series, CR800-series, CR1000, CR1000X-series, CR3000, and CR5000 dataloggers. The AM16/32B is compatible with a wide variety of commercially available sensors.
This section will guide you through programming a datalogger to measure 6 Campbell Scientific 107 temperature sensors as an example for creating a program using a multiplexer. With minor changes, these steps can apply to other measurements and dataloggers.
Page 9
AM16/32B Relay Multiplexer Open Short Cut. From the LoggerNet toolbar, click Program | Short Cut. In PC200W and PC400, click on the Short Cut icon. Select Create New Program. NOTE: The first time Short Cut is run, a prompt will appear asking for a choice of first notch frequency.
Page 10
AM16/32B Relay Multiplexer A second prompt lists sensor support options. Campbell Scientific, Inc. (US) is probably the best fit if you are outside Europe. To change the first notch frequency or sensor support option for future programs, use the Program menu.
Page 11
AM16/32B Relay Multiplexer The Progress Bar is used to track the progress of the program being created. It is also used to jump directly to any step in the programming process. The next window displays Available Sensors and Devices. Expand a folder by clicking on the symbol.
Page 12
AM16/32B Relay Multiplexer When the AM16/32 multiplexer is added as a device, a new AM16/32 tab will appear at the bottom of the Available Sensors and Devices pane. With the AM16/32 tab selected, select the Sensors | Temperature subfolder. Double-click on 107 Temperature Probe (4-wire).
Page 13
AM16/32B Relay Multiplexer In the Scan Interval box, enter how frequently the datalogger should make measurements. When measuring with an AM16/32B multiplexer, we recommend an interval of 30 seconds or longer. Enter 30 and select Seconds. Click Next. After adding the measurements, click Wiring Diagram to see how the sensors are to be wired to the AM16/32B and how the AM16/32B...
Page 14
AM16/32B Relay Multiplexer With power disconnected, wire the sensors and devices as shown in the wiring diagrams. Insert the wires, taking care to tighten the terminals on the conductors themselves, not the insulation. Click on Sensors in the Progress list to return to the sensor-selection screen.
AM16/32B Relay Multiplexer If LoggerNet, PC200W, PC400, or RTDAQ is running on your computer and the computer- to-datalogger connection is active, you can click Finish in Short Cut, and you will be prompted to send the program just created to the datalogger.
AM16/32B Relay Multiplexer FIGURE 5-1. AM16/32B Relay Multiplexer AM16/32B Specifications Power 1, 2 Unregulated 9.6 to 16 Vdc Current Drain Quiescent: < 210 µA Active: 6 mA typical in 2x32 mode 11 mA typical in 4x16 mode Reset A continuous signal between 3.3 Vdc and 8 Vdc holds the AM16/32B in an active state (where a clock pulse can trigger a channel advance).
Page 17
AM16/32B Relay Multiplexer Mounting Tab Hole Spacing: 1 x 3 x 9 in. Up to 1/8 in or 3 mm diameter screws. Expandability (nominal): 1 AM16/32B per CR300 4 AM16/32Bs per CR6 2 AM16/32Bs per CR800/CR850 4 AM16/32Bs per CR1000 4 AM16/32Bs per CR1000X 4 AM16/32Bs per CR3000 4 AM16/32Bs per CR5000...
Wiring to Datalogger Removable terminal strips allow wiring to remain intact while the multiplexer is used elsewhere. The green terminal strips are easily removed; no tools are required. Replacement terminal strips may be purchased from Campbell Scientific. 7.1.1 Control Terminals TABLE depicts control connections to Campbell Scientific dataloggers.
AM16/32B Relay Multiplexer Common terminals are provided next to the COM ODD and COM EVEN terminals. They connect internally to the other thirty-two terminals on the AM16/32B and are connected at all times (not switched). Their function is to provide a path to ground for sensor cable shields. A COM terminal should be wired to datalogger ground (⏚) as shown in FIGURE 7-1.
AM16/32B Relay Multiplexer Power Supply The AM16/32B requires a continuous power supply for operation. The positive side of the power supply is connected to 12V, and the negative side is connected to G. Connect the G wire first for safety. The average power required to operate an AM16/32B depends on the percentage of time it is active per time period.
AM16/32B Relay Multiplexer The terminals for sensor attachment are divided into 16 groups (panel switch set to 4x16) or into 32 groups (panel switch set to 2x32). The groups consist of four or two Simultaneously Enabled Terminals (SETs). With the panel switch set to 4X16, the blue channel numbers apply.
Page 22
AM16/32B Relay Multiplexer 'Turn AM16/32B Multiplexer on PortSet(2,1) Delay(0,150,mSec) 'Reset counter LCount=1 'Begin measurement loop SubScan(0,uSec,5) 'measures 5 sets 'Switch to next AM16/32B Multiplexer channel PulsePort(1,10000) 'Make measurements 'Increment counter according to measurement mode LCount=LCount+1 NextSubScan 'Turn AM16/32 Multiplexer off PortSet(2,0) The SubScan() instruction is used to create a measurement loop for the multiplexer.
When programming for mixed sensors on a single AM16/32B, it is especially important to verify that each measurement is reasonable. Consult Campbell Scientific for application assistance when it is necessary to multiplex markedly different sensor types in an application.
AM16/32B Relay Multiplexer are available from Campbell Scientific. Examples include soil moisture probes and thermistor probes. 8.2.3 Contact Degradation Once excitation in excess of 30 mA has been multiplexed, that channel’s relay contacts have been rendered unsuitable for further low voltage measurement.
Appendix A. Importing Short Cut Code Into CRBasic Editor This tutorial shows: How to import a Short Cut program into a program editor for • additional refinement How to import a wiring diagram from Short Cut into the comments of •...
Appendix B. Example Measurements and Programs This section covers sensor-to-AM16/32B connections and AM16/32B-to- datalogger connections. Most programs were created in Short Cut. The following are examples only and should not be construed as the only way to make a particular measurement. See the measurement section of the datalogger manual for more information on basic bridge measurements.
Appendix B. Example Programs TABLE B-1. Wiring for Single-Ended Voltage Measurements CRBasic Example AM16/32B in 4X16 Mode CR1000X CR300 Sensors Control and Measurement COM Terminals Terminals ⏚ (Signal ⏚ (Signal COM ODD H Odd-numbered H terminal Sensor 1, 2, and 3 grounds Ground Ground COM ODD L...
Appendix B. Example Programs '3 repetitions, writing to SEVolt(7), SEVolt(8) and SEVolt(9) '3 repetitions, measuring 5H, 5L, 6H on mux VoltSe(SEVolt(7),3,mv2500,1,True,0,60,1,0) 'Turn AM16/32B Multiplexer Off PortSet(C2,0) 'Call Data Tables and Store Data CallTable Hourly CallTable Daily NextScan EndProg The following example is a CR1000X program. With minor adjustments, this program can be used with the CR6 series, CR800 series, CR1000, or CR3000.
Appendix B. Example Programs B.2 Differential Voltage Measurement FIGURE shows a typical connection for differential voltage measurements. Using this method, a datalogger can make up to 32 differential voltage measurements through a multiplexer. See CRBasic Example B-3, CRBasic Example B-4, and TABLE for related programs and wiring diagram, or use Short Cut to create your own.
Appendix B. Example Programs CRBasic Example B-3. Differential Voltage Measurements Using MuxSelect() 'Multiplexer in 2X32 mode 'Declare Variables and Units Public DiffV(3) Public Mult(3)={9,1,8} Public Offs(3)={5,4,9} Units DiffV=mV 'Define Data Tables DataTable (Hourly,True,-1) DataInterval(0,60,Min,10) Sample(3,DiffV(),FP2) EndTable DataTable(Daily,True,-1) DataInterval(0,1440,Min,10) Average (3,DiffV(),FP2,False) EndTable 'Main Program' BeginProg...
The following example is a CR6-series program. With minor adjustments, this program can be used with the CR300 series, CR800 series, CR1000, or CR3000. This program measures 48 Campbell Scientific 107 temperature sensors through an AM16/32B. The AM16/32B must be in 4x16 mode.
Appendix B. Example Programs TABLE B-3. Wiring for Campbell Scientific 107 Temperature Sensors CRBasic Example AM16/32B in 4X16 Mode Sensors Control and COM Terminals Measurement Terminals Sensor 1, 2, and 3 excitation COM ODD H Odd-numbered H terminal (black wire)
Appendix B. Example Programs PulsePort(U1,10000) '107 Temperature Probe (4-wire) measurements 'T107_C()' on AM16/32 Therm107(T107_C(LCount),3,U4,U3,0,60,1,0) LCount=LCount+3 NextSubScan 'Turn AM16/32 Multiplexer Off PortSet(U2,0) 'Call Data Tables and Store Data CallTable Hourly CallTable Daily NextScan EndProg B.4 Full-Bridge Measurement Up to sixteen full-bridge measurements may be multiplexed through the AM16/32B.
Appendix B. Example Programs TABLE B-4. Wiring for Load Cells CRBasic Example AM16/32B in 4X16 Mode CR1000X Sensors Control and COM Terminals Measurement Terminals COM ODD H Odd-numbered H Excitation ⏚ (Signal Ground) COM ODD L Odd-numbered L Ground COM EVEN H Even-numbered H High COM EVEN L...
Page 35
The following example is a CR1000 program. With minor adjustments, this program can be used with the CR300 series, CR6 series, CR800 series, or CR3000. This program measures 48 Campbell Scientific CS616 water content reflectometers through an AM16/32B. The AM16/32B must be in 4x16 mode.
Appendix B. Example Programs CRBasic Example B-7. CS616 Sensors 'Declare Variables and Units LCount Public BattV Public PTemp_C Public VW(48) Public PA_uS(48) Units BattV=Volts Units PTemp_C=Deg C Units PA_uS=uSec 'Define Data Tables DataTable(Hourly,True,-1) DataInterval(0,60,Min,10) Sample (48,VW(),FP2) Sample (48,PA_uS(),FP2) EndTable 'Main Program BeginProg 'Main Scan Scan(60,Sec,1,0)
Appendix B. Example Programs B.5 CR5000 Program Example This CR5000 program uses the AM16/32B in 4x16 mode to measure 16 100 Ω Platinum Resistance Thermometers (PRTs). See TABLE for wiring. TABLE B-6. Wiring for CR5000 Program Example AM16/32B in 4X16 Mode CR5000 PRT (4 Wires) Control and COM Terminals...
Page 38
Appendix B. Example Programs 'the required input for the PRT temperature calculation instruction. NextSubScan Portset (1 ,0) 'Set C1 Low to disable Multiplexer 'Calculate the Temperature from R/Ro: (PRTTemp(1),16,PRTResist(1),1.0,0) CallTable Avg15Min 'Call the DataTable NextScan EndProg B-13...
These topics will not be covered here. NOTE The AM16/32B is not recommended for making highly accurate thermocouple measurements. Instead, Campbell Scientific recommends the AM25T, which uses an onboard PRT as a reference junction. C.1 Measurement Considerations C.1.1 Reference Junction...
Appendix C. Thermocouple Measurement It is not recommended to make measurements of any other sensor type through the AM16/32B if thermocouples are measured with respect to the datalogger reference (the signal wires between the datalogger and AM16/32B are made of thermocouple wire).
Appendix C. Thermocouple Measurement C.1.4 Thermal Gradients Thermal gradients between the AM16/32B measurement terminals and COM terminals can cause errors in thermocouple readings. For example, with type T thermocouples, a one-degree gradient between the input terminals and the COM terminals will result in an approximate one-degree measurement error. Installing the aluminum cover plate (FIGURE C-3) helps to minimize gradients.
Page 42
Campbell Scientific Worldwide Offices Australia Germany Location: Garbutt, QLD Australia Location: Bremen, Germany Email: Email: info@campbellsci.com.au info@campbellsci.de Website: www.campbellsci.com.au Website: www.campbellsci.de Brazil South Africa Location: São Paulo, SP Brazil Location: Stellenbosch, South Africa Email: andread@campbellsci.com.br Email: sales@csafrica.co.za Website: Website: www.campbellsci.com.br www.campbellscientific.co.za...