background image

 

Section 2 

 MultiMux Operation and Installation 

2.6 CR1000 Program Example 

 

'Enable our multiplexer 

PortSet (1,1) 

'Wait 100mSec for multiplexer to power up 

Delay(0,100,MSEC) 

'Cycle through 16 channels 

For Channel = 1 TO 16 

'Set Clock port high to advance mux channel 

PortSet(8,1) 

'Wait 10mSec for 50% duty cycle 

Delay(0,10,MSEC) 

'Set Clock port low 

PortSet(8,0) 

'Wait 10mSec for channel to settle 

Delay(0,10,MSEC) 

'Read our vibrating wire gage 

VibratingWire(MuxChannel(),1,mV7_5,2,VX1,600,3600,500,-1,20000,500,0,1,0) 

'Read our YSI44005 type thermistor 

BrHalf(ScratchLoc(1),1,mV2500,2,VX1,1,2500,0,1000,250,2.5,0.0) 

 

ScratchLoc(2) = ScratchLoc(1) / 5000 
ScratchLoc(3) = (2.5 - (ScratchLoc(2)*1000) - ScratchLoc(1))/ScratchLoc(2) 
MuxChannelTemp() = 1/(.0 (.0002369*Log(ScratchLoc(3))) + 
(.0000001019*(Log(ScratchLoc(3))^3))) - 273.2 

'End of measurement loop 

Next 

'Disable our multiplexer 

PortSet (1,0) 
 

2.7 CR1000 Program Example with VWDSP 

 
See our Application Note #11 for more information on using the VWDSP Interface. This can be found in 
the Support area of our website at 

www.canarysystems.com

  

 
The VWDSP can also originate clocking pulses using it

s own port 

 the example below uses C8 of the 

control module to provide clocking pulses. 
 

'Enable our VWDSP 

PortSet (7,1) 

'Wait 125mSec for VWDSP to power up 

Delay(0,125,MSEC) 

'Open our serial port for VWDSP Communication 

SerialOpen (8,1200,0,1000,255) 

'Enable multiplexer 

SerialOut (8,"M1"+CHR(13),"",0,0) 

'Wait 125mSec for multiplexer to power up 

Delay(0,125,MSEC) 

'Cycle through 16 channels 

For Channel = 1 TO 16 

'Set Clock port high to advance mux channel 

PortSet(8,1) 

'Wait 10mSec for 50% duty cycle 

Delay(0,10,MSEC) 

'Set Clock port low 

PortSet(8,0) 

'Wait 10mSec for channel to settle 

Delay(0,10,MSEC) 

'Read our vibrating wire gage using VWDSP 
 

'Short delay 

 

Delay (0,100,mSec) 

 

'Send P configuration command 

Содержание MultiMux

Страница 1: ...eans whether directly or indirectly without the written consent of Canary Systems This document is subject to change without notice and Canary Systems assumes no responsibility for errors omissions or misinterpretation Furthermore Canary Systems makes no warranty as to the suitability of this information and or products for any given application or use Copyright 1998 2007 Canary Systems Inc All Ri...

Страница 2: ... 5 2 2 Datalogger Connection 6 2 3 Instrument Connection 7 2 4 MultiLogger Software Configuration 7 2 5 CR10 CR10X Program Example 8 2 6 CR1000 Program Example 9 2 7 CR1000 Program Example with VWDSP 9 2 8 Enclosure Installation 11 2 9 Lightning Protection 11 2 10 DaisyMux Operation 12 Section 3 Troubleshooting 3 1 Troubleshooting Flowchart 14 ...

Страница 3: ... for 2 years from date of shipment Warranty does not cover failure by misuse or by nature including lightning flood or other catastrophe Should you encounter problems with your MultiMux see the troubleshooting flowchart in section 3 A top view and description of the MultiMux terminal board is shown below 1H2 1L2 2H3 2L3 3H3 3L3 4H3 4L3 SHIELD EN 12V G J3 J1 J2 J4 16 32 48 CHANNEL TERMINAL BOARD 1H...

Страница 4: ...oil resistance 1 028 ohms Maximum switching voltage 125 VAC 110 VDC Maximum switching power 30 W resistive load Maximum switching current 1 A Operate time 2 milliseconds Release time 1 milliseconds Initial contact bounce 1 millisecond Surge withstand between open contacts 1 500 V Switching life mechanical 100 000 000 operations Lightning Protection Components optional Tripolar Plasma Surge Arresto...

Страница 5: ...ote Timing values shown are minimum values 50ms 250ns 250ns In the case of the 32 or 48 channel modes the maximum number of pulses to advance through all the channels would be 32 and 48 respectively The channel switching mode is selected by configuring the DIP switch mounted on the MultiMux relay board mounted under the terminal board The table shown below describes the 4 possible configurations D...

Страница 6: ...llow 2L High side of CH2 5 Green AG Gage shield 6 Blue 12V Power 7 Purple G Ground 8 Grey EN Enable 9 White CLK Clock 10 Black Cable Shields Cable Shield The MultiSensor Interface does not support the 6 wire switching capability of the MultiMux so the 3H and 3L terminals are not connected TB ML MUX TB Connection Description Bendix Mux Cable 5 pair Mux Cable 6 pair 1H 1H High side of CH1 A White Br...

Страница 7: ...MultiSensor Interface see Appendix D of the MultiLogger Software User s Guide for sensor wiring diagrams If the CR10 or CR10X is equipped with the MultiSensor Interface then see the MultiSensor Interface User s Guide for additional sensor wiring diagrams 2 4 MultiLogger Software Configuration To configure MultiLogger to use the MultiMux select CAN MultiMux as your multiplexer Model on the Configur...

Страница 8: ...t 1 High 3 Excitation with Delay P22 50ms delay after enabling the MultiMux 1 1 Ex Channel 2 0 Delay W Ex units 0 01 sec 3 5 Delay After Ex units 0 01 sec 4 0 mV Excitation 4 Beginning of Loop P87 1 0 Delay 2 16 Loop Count Total number of instruments 5 Do P86 Advance the channel 1 78 Pulse Port 8 6 Vibrating Wire SE P28 Read the Vibrating Wire Gage 1 1 Reps 2 1 SE Channel 3 1 Excite all reps w Exc...

Страница 9: ...measurement loop Next Disable our multiplexer PortSet 1 0 2 7 CR1000 Program Example with VWDSP See our Application Note 11 for more information on using the VWDSP Interface This can be found in the Support area of our website at www canarysystems com The VWDSP can also originate clocking pulses using it s own port the example below uses C8 of the control module to provide clocking pulses Enable o...

Страница 10: ...SP Short delay Delay 0 50 mSec Clear Buffer SerialFlush Com3 Send TA measurement command SerialOut Com3 TA CHR 13 0 0 Receive response SerialIn sInBuf Com3 100 1 18 Check if enough characters received if Len sInBuf 16 then Process response Splitstr ScratchLoc sInBuf 2 0 Convert to degrees C VWDSP FW version 8 using Steinhart hart ScratchLoc 3 ScratchLoc 1 65536 ScratchLoc 2 100 ScratchLoc 4 Scratc...

Страница 11: ...ghtning Protection If the MultiMux is equipped with the optional lightning protection components then care must be exercised in the installation to maximize their effectiveness Specifically an effective earth ground must be attached to the MultiMux terminal board If the MultiMux was ordered in an enclosure with the lightning protection components then there will be a ground lug on the side of the ...

Страница 12: ...iMux DIP Switch Settings On the MultiMux are 3 switches in the DIP switch array labeled A2 A1 and A0 that control the address of the multiplexer this address ranges between 0 and 7 in binary values or between 1 and 8 in terms of the multiplexer number These determine which section of channels will be activated i e the MultiMux configured with address 0 with be active for channels 1 16 the MultiMux...

Страница 13: ...nable setting is the same for the 2 or more multiplexers it will not lower the Enable line which would effectively reset the multiplexers between the multiplexers NOTE This functionality was supported beginning with version 2 1 1 of the MultiLogger Software Prior to version 2 1 1 you were required to use the special ANE DaisyMux Model as shown to support the DaisyMux configuration If your version ...

Страница 14: ...able and Clock lines connected to the control ports Attach Enable Clock lines No Do the software settings for the Enable and Clock lines match the connections Match software and digital I O connections Yes No Yes Yes Do the software settings match the sensor type and wiring Is there a source of electrical noise nearby Yes No Connect the leads Adjust the wiring for the type of sensor used Adjust th...

Отзывы: