SDM-CD16AC 16 Channel AC/DC Controller Revision: 12/08 C o p y r i g h t © 1 9 8 7 - 2 0 0 8 C a m p b e l l S c i e n t i f i c , I n c .
Warranty and Assistance The SDM-CD16AC 16 CHANNEL AC/DC CONTROLLER is warranted by CAMPBELL SCIENTIFIC, INC. to be free from defects in materials and workmanship under normal use and service for twelve (12) months from date of shipment unless specified otherwise. Batteries have no warranty. CAMPBELL SCIENTIFIC, INC.'s obligation under this warranty is limited to repairing or replacing (at CAMPBELL SCIENTIFIC, INC.'s option) defective products.
SDM-CD16AC Table of Contents PDF viewers note: These page numbers refer to the printed version of this document. Use the Adobe Acrobat® bookmarks tab for links to specific sections. 1. Function........................................................................1 2. Control Specifications.................................................2 3. Power Considerations.................................................2 4. Installation....................................................................3 4.
SDM-CD16AC Table of Contents Tables 1. Datalogger to SDM-CD16AC Connections............................................... 4 2. Base 10 to Base 4 Reference Chart............................................................ 9 3. Bit Period Values .....................................................................................
AUTO OFF ON 1 C2 16 C2 16 C2 16 C2 16 : C2 11 16 C2 C2 10 C2 16 C2 9 C2 C2 16 C2 8 C2 C2 7 C2 C2 6 C2 C2 5 C2 C2 4 C2 C2 3 C2 16 C2 C2 2 C2 16 C2 C2 16 SDM-CD16AC 16 Channel AC/DC Controller 16 C2 15 16 C2 C2 14 C2 16 C2 13 C2 C2 12 C2 C2 S/N C2 16 C2 C3 C2 C2 C1 C2 GN D 2 +1 V 16 C2 C2 C2 16 16 F OF ON TO AU C2 A C 6A LLER D1 NTRO C2 C2 C2 C O M- C/DC C SDANNEL A 16 h n, ga Lo Uta DE IN US MA HP 1/6 HP C V
SDM-CD16AC 16 Channel AC/DC Controller 2. Control Specifications Operating voltage: 12 VDC nominal (9 to 18). Current drain at 12 VDC: 6 mA quiescent; 45 mA per active LED (switch on or auto active). Total cable length: cable lengths should be kept as short as possible; 20 ft (for many applications); lengths longer than 20 ft may be possible for CRBasic dataloggers if the SDMSpeed instruction is used; 600 ft (possible for CR7) Toggle switch: ON/OFF manual override; AUTO for datalogger control.
SDM-CD16AC 16 Channel AC/DC Controller EXTERNAL 9 TO 18 VDC + SDM-CD16AC — GND 12 V C1 or SDM-C1 C2 or SDM-C2 C3 or SDM-C3 DATALOGGER Connection With External Supply SDM-CD16AC GND 12 V C1 or SDM-C1 C2 or SDM-C2 C3 or SDM-C3 DATALOGGER Connection with Datalogger Supply FIGURE 2. Connection Block Diagrams If the 21X power supply is used to power the SDM-CD16AC, all low level analog measurements (thermocouples, pyranometers, thermopiles, etc.) must be made differentially.
SDM-CD16AC 16 Channel AC/DC Controller CAUTION Cables connecting the terminals of the datalogger and SDM device should be kept as short as possible to minimize the risk of corruption of the signals and damage from induced surges. Where long cable runs (>3 m) are unavoidable and the cables run outside, some extra protection may be required for the SDM control terminals. Please contact Campbell Scientific for further advice.
SDM-CD16AC 16 Channel AC/DC Controller CAUTION The order in which connections are made is critical. Always connect 12 V first, followed by ground, then Control Ports. NOTE On a CR7, SDMs connect to the ports at the upper right corner of the 700X Control Module. On a CR9000X, SDMs connect to the ports on the CR9032 CPU Module, and on a CR9000, SDMs connect to the ports on the CR9080 PAM Module. 4.1.
SDM-CD16AC 16 Channel AC/DC Controller Device NO NC COM Neutral (-) Hot (+) FIGURE 4. Typical Wiring Application 4.1.3 Motor Control The SDM-CD16AC is a UL approved Start/Stop motor controller. In the figure below, a typical 5 Amp 115 VAC relay contact circuit shows how to control a three phase motor starter in a Motor Control Center (MCC). Typically, the datalogger will automatically command the appropriate relay to energize the motor starter.
SDM-CD16AC 16 Channel AC/DC Controller Datalogger PS100 POWER SUPPLY FIGURE 5. SDM-CD16AC Relay Outputs to MCC 5. Address Selection Switches Each SDM-CD16AC can have 1 of 16 addresses. Shipped from the factory, the address is set at 00. The following table shows switch position and the corresponding address (see Figure 6). Switch A 0 1 2 3 0 00 01 02 03 1 10 11 12 13 2 20 21 22 23 32 33 Switch B 3 30 31 Base 4 Address Matrix (00, 01, 02 . . .
SDM-CD16AC 16 Channel AC/DC Controller 2 A 1 0 B 2 3 1 ADDRESSES 3 0 FIGURE 6. Addressing 6. Datalogger Programming In CRBasic, the SDMCD16AC instruction is used to control the SDMCD16AC. Dataloggers that are programmed with CRBasic include our CR800, CR850, CR1000, CR3000, and CR5000. The SDMSpeed instruction should also be used if the cable length is longer than 20 ft.
SDM-CD16AC 16 Channel AC/DC Controller controlled). As an example, with the array CDCtrl(32), the value held in CDCtrl(1) will be sent to port 1, the value held in CDCtrl(2) will be sent to port 2, etc. The value held in CDCtrl(32) would be sent to port 16 on the second SDM-CD16AC. If the Source parameter is defined as a Long variable, but it is dimensioned less than 16X Reps, Source will act as a binary control for the instruction whose bits 0…15 will specify control ports 1…16, respectively.
SDM-CD16AC 16 Channel AC/DC Controller default, minimum allowable, and maximum bit period for each of our CRBasic dataloggers. TABLE 3. Bit Period Values Datalogger Default Bit Period Minimum Allowable Bit Period Maximum Bit Period CR800, CR850 26.04 μsec 8.68 μsec 2.2 msec CR1000 26.04 μsec 8.68 μsec 2.2 msec CR3000 26.04 μsec 8.68 μsec 2.2 msec CR5000 30 μsec 8 μsec 3 msec The equation used to calculate the bit rate depends on the datalogger used.
SDM-CD16AC 16 Channel AC/DC Controller 6.2 Edlog Programming Instruction 104⎯SDM-CD16AC use with CR23X, CR10(X), and 21X Param. 1 2 3 Type 2 2 4 Description Reps (# of modules sequentially addressed) Starting Address (base 4: 00..33) Starting Input Location Execution Time = 2 ms per Rep for the CR10X, 3.
SDM-CD16AC 16 Channel AC/DC Controller The first 8 bits clocked out represent the SDM-CD16AC address. If the address matches the SDM-CD16AC's address, the SDM-CD16AC is enabled. If enabled, the next 16 bits are shifted into the SDM-CD16AC, each bit controlling one port, the first of which controls OUTPUT1. When the 16 control bits are clocked in, C2 is held high while C3 is pulsed low then high to latch the control bits. The datalogger then lowers both C3 and C2 to complete the cycle. 8.
SDM-CD16AC 16 Channel AC/DC Controller The program assumes the temperature measurements have been made, and the average temperature for each greenhouse is computed and residing in the appropriate variable Input Location assignments are as follows: Variable Array Description Temp(5) Avg temp, greenhouse 1..5 Heat(5) Heater control, greenhouse 1..5 SDM-CD16AC Port 1..5 Cool(5) Cooler control, greenhouse 1..5 SDM-CD16AC Port 6..10 Fan(5) Fan control, greenhouse 1..5 SDM-CD16AC Port 11..
SDM-CD16AC 16 Channel AC/DC Controller If (Temp(I) >= 27.5) Then Cool(I) = 1 ElseIf (Temp(I) < 24.
SDM-CD16AC 16 Channel AC/DC Controller ElseIf (Temp(I) < 24.
SDM-CD16AC 16 Channel AC/DC Controller Input Location assignments are as follows: Input Location Location Label Description 1..5 Temp #1..#5 Avg temp, greenhouse 1..5 10..14 Heat #1..#5 Heater control, greenhouse 1..5 SDM-CD16AC Port 1..5 15..19 Cool #1..#5 Cooler control, greenhouse 1..5 SDM-CD16AC Port 6..10 20..24 Fan #1..#5 Fan control, greenhouse 1..5 SDM-CD16AC Port 11..
SDM-CD16AC 16 Channel AC/DC Controller 9: Else (P94) 10: Z=F (P30) 1: 0 2: 0 3: 10-- Else, If the heater is off, F Exponent of 10 Z Loc : 11: End (P95) Enter a "0" into heater control location End Then Do/Else/End END HEATER CONTROL LOGIC START COOLER CONTROL LOGIC 12: If X<=>F (P89) 1: 1-X Loc 2: 3 >= 3: 27.
SDM-CD16AC 16 Channel AC/DC Controller 21: End (P95) End Then Do/Else/End END COOLER CONTROL LOGIC START FAN CONTROL LOGIC BASED ON HEATER/COOLER 22: If X<=>F (P89) 1: 10-X Loc 2: 2 <> 3: 0 F 4: 11 Set high Flag 1 If heater is on 23: If X<=>F (P89) 1: 15-X Loc 2: 2 <> 3: 0 F 4: 11 Set high Flag 1 If cooler is on 24: If Flag/Port (P91) 1: 11 Do if flag 1 is high 2: 30 Then Do If flag 1 is set 25: Z=F (P30) 1: 1 2: 0 3: 20-- Put a "1" into fan control location F Exponent of 10 Z Loc: 26: Else (P94
SDM-CD16AC 16 Channel AC/DC Controller 32: If Flag/Port (P91) 1: 12 Do if flag 2 is high 2: 30 Then Do If flag 2 is set Then 33: Beginning of Loop (P87) 1: 0 Delay 2: 5 Loop Count Start fan loop 34: Z=F (P30) 1: 1 2: 0 3: 20-- PUT A "1" INTO FAN CONTROL LOCATION F Exponent of 10 Z Loc : 35: End (P95) End fan loop 36: End (P95) End then do 37: If time is (P92) 1: 0 minutes into a 2: 15 minute interval 3: 22 Set low Flag 2 Reset flag 2 at the end of the 15 minute END FAN CONTROL LOGIC BASED ON T
SDM-CD16AC 16 Channel AC/DC Controller 20
This is a blank page.
Campbell Scientific Companies Campbell Scientific, Inc. (CSI) 815 West 1800 North Logan, Utah 84321 UNITED STATES www.campbellsci.com info@campbellsci.com Campbell Scientific Africa Pty. Ltd. (CSAf) PO Box 2450 Somerset West 7129 SOUTH AFRICA www.csafrica.co.za cleroux@csafrica.co.za Campbell Scientific Australia Pty. Ltd. (CSA) PO Box 444 Thuringowa Central QLD 4812 AUSTRALIA www.campbellsci.com.au info@campbellsci.com.au Campbell Scientific do Brazil Ltda.