background image

Wireless Sensor Network 

44 

Symptom

 

Possible Cause

 

Solution

 

First element in 
destination array 
specified in CWB100 
instruction is -3 and all 
other elements in the 
array are zeroes. 

The measurement 
names in the datalogger 
do not match the names 
stored in the CWB100 
base station. 

This is a rare error 
message that should 
disappear after the 
datalogger has made its 
second attempt to 
communicate with the 
CWB100 base station.  
On the second attempt, 
the datalogger will send 
the CWB100 base its 
version of the names 
and then the name 
signatures from both 
devices will match. 

Values in CWB100 
destination array are 
NAN. 
 
This indicates that the 
CWB100 base is unable 
to get data from wireless 
sensor 

CWB100 base station is 
polling sensor too 
quickly. 
 
 
 
 
 
 
 
Sensor not powered. 
 
 
 
 
 
Sensor not within radio 
range of CWB100 base 
station. 
 
 
 
Another radio is 
interfering with wireless 
sensor transmissions. 

Minimum poll rate is 15 
seconds per sensor per 
hop.  Verify that the 
scan rate in the 
datalogger program for 
the scan that includes 
the CWB100 instruction 
is longer than the 
minimum poll rate.   
 
Press Setup button on 
back of sensor to check 
battery voltage.  
Replace batteries if 
needed. 
 
Move sensor closer to 
CWB100 radio or add 
another wireless sensor 
in between to serve as a 
router. 
 
Try to identify and limit 
transmissions from 
other radio 

Incorrect radio 
address/extra characters 
returned by 
CWB100Routes 
instruction 

The CWSRoutes 
variable is not declared 
large enough 

Increase the size of the 
string variable 
referenced by the 
CWSRoutes parameter 

Variable Out of bounds 
error reported in Station 
Status after a sensor is 
discovered

 

and no 

values are returned for 
that sensor 

The sensor name does 
not match the name 
parameter specified in 
the ArrayIndex 
Instruction 

Change the program or 
reconfigure the sensor 
so that the names match 

 

Содержание CWS Series

Страница 1: ...Wireless Sensor Network Revision 9 11 C o p y r i g h t 2 0 1 0 2 0 1 1 C a m p b e l l S c i e n t i f i c I n c...

Страница 2: ......

Страница 3: ...eturn such products by surface carrier prepaid within the continental United States of America To all other locations Campbell will return such products best way CIP Port of Entry INCOTERM 2010 prepai...

Страница 4: ...g container Campbell Scientific s shipping address is CAMPBELL SCIENTIFIC INC RMA _____ 815 West 1800 North Logan Utah 84321 1784 For all returns the customer must fill out a Statement of Product Clea...

Страница 5: ...ifications 10 2 2 2 CWB100 Electrical Specifications 10 2 2 3 CWB100 Environmental Specifications 11 2 2 4 Datalogger Compatibility 11 2 3 CWS220 Specifications 11 2 3 1 CWS220 Physical Specifications...

Страница 6: ...Verify that Data is being Transmitted 28 3 9 Physical Connections 28 3 9 1 Connecting the Base Station to the Datalogger 28 3 9 2 Connecting Sensors to the CWS900 29 4 Programming the Datalogger 29 4...

Страница 7: ...s 1 2 1 CWB100 Wireless Base Station 2 1 3 1 CWS220 Wireless Infrared Radiometer 3 1 4 1 CWS655 Wireless Water Content Reflectometer 4 1 5 1 CWS900 Wireless Sensor Interface 5 3 1 1 A205 CWS to PC Int...

Страница 8: ...Wireless Sensor Network Table of Contents iv...

Страница 9: ...ich serves as the gateway to the network Although compatible dataloggers use the PakBus communication protocol PakBus is not used for the datalogger to base station communication nor for the base stat...

Страница 10: ...ors do not initiate any communication except during Network Discovery Instead they transmit only when polled by the base station 1 2 CWB100 Wireless Base Station The CWB100 is the master radio in the...

Страница 11: ...surface of interest Because the CWS220 is wireless it can be mounted in many locations that would be problematic for a cabled sensor The CSW220 includes a thermopile for measuring a millivolt output...

Страница 12: ...volumetric water content of the surrounding media hence the name water content reflectometer The electrical conductivity of the surrounding medium is derived from signal attenuation information This...

Страница 13: ...or making bridge measurements It has a sealed connector for use with a variety of sensors such as temperature humidity probes rain gages wind monitors or other low power sensors The type of measureme...

Страница 14: ...Temperature C Probe Pressure kPa Relative Humidity Leaf Wetness Sensor V Dissolved Oxygen V pH V Signal Strength Battery Voltage V CWS900 Internal Temperature C Single Ended Channel 1 Measurement Sing...

Страница 15: ...orithm deg Resultant Mean Wind Speed m s Resultant Wind Dir Avg deg Resultant Wind Dir Std Dev CSI algorithm deg Signal Strength Battery Voltage V CWS900 Internal Temperature C 05103 05103 45 or 05106...

Страница 16: ...Channels CWSxxx CWB100 CWSxxxA CWB100A U S Canada Australia and New Zealand 902 928 MHz 50 CWSxxxE CWB100E Europe 868 MHz 16 Transmitter Power Output 25 mW 14 dBm Receiver Sensitivity 110 dBm 0 1 Fram...

Страница 17: ...S radio incorporates a service discovery protocol SDP which allows the network of wireless sensors to auto discover their connection to the base and the route used for that connection The end result o...

Страница 18: ...ave Whip Antenna 15970 900MHz 1dBd Dipole Antenna w Adhesive Mount 14221 900MHz 3dBd Omni Antenna 14201 900MHz 9dBd Yagi Antenna Larger outdoor antenna models require a cable to connect to the CWB100...

Страница 19: ...Temperature Range 25 to 50 C 13 F to 122 F Humidity Range Store and use in non condensing desiccated environment 2 2 4 Datalogger Compatibility The CWB100 is compatible with Campbell Scientific datalo...

Страница 20: ...mental Specifications Temperature Range 25 to 50 C 13 F to 122 F Humidity Range 0 to 100 Weather Resistance IP67 rating for sensor and battery pack battery pack must be properly installed each sensor...

Страница 21: ...ith 15 minute polling depending on attached sensor Radio Internal 25 mW FHSS Radio Single Ended Analog Channels SE1 SE2 SE3 Differential Analog Channels DF1 Analog Input Range 1 to 2 5 VDC Accuracy 0...

Страница 22: ...ply power to the wireless sensors and initiate auto discovery 8 Verify that data is being transmitted 3 1 Hardware and Software Required for a WSN 3 1 1 A205 CWS to PC Interface The A205 CWS to PC Int...

Страница 23: ...s with the A205 The cable has a USB type A male connector on one end and a type B male connector on the other end The type B connector is connected directly to the CWB100 without the A205 during confi...

Страница 24: ...1 and higher is required for support of the wireless sensor devices Wireless Sensor Planner and DevConfig are on the Configuration CD that ships with the CWB100 Wireless Base Station DevConfig and Wir...

Страница 25: ...e wireless sensor network but the steps shown will be almost identical to those used with Network Planner 3 2 2 Installing Wireless Sensor Planner Run Setup from the CWB100 Configuration CD 3 2 3 Usin...

Страница 26: ...red simply by entering the base station address and choosing a measurement configuration for each CWS900 in the network In this Quick Start example default names will be used Placing Devices on the Dr...

Страница 27: ...ol icon on the toolbar The mouse cursor changes from a hand to a jagged line indicating the Link Tool is currently active Select CWB100 to indicate that it is the first device in the link Next drag th...

Страница 28: ...pear showing the new link Click the OK button to accept the link A new dialog box called Station Link Properties will appear The CWS900 Wireless Sensor Interface connects to a variety of sensors This...

Страница 29: ...ble it by navigating to View Show Device Configuration List The Configure Device list shows each task that needs to be completed to set up the network successfully The settings that need to be configu...

Страница 30: ...l show which settings have been applied This window will provide the option to save the XML file print it and compare it to another saved configuration file After the new settings have been sent to th...

Страница 31: ...em in the Configure Devices list then select Click Here When the Setup Dialog window for configuring the CWS655 opens verify that the Serial Port matches the port number where the A205 is connected an...

Страница 32: ...ptions are available for saving the settings to a XML file printing the settings and comparing the settings to another XML file When finished with these actions click OK The Setup button must be press...

Страница 33: ...kBus address does not need to be specified for this transaction but if a security code is present in the datalogger that code needs to be entered in the Datalogger Security Code field Click Connect to...

Страница 34: ...f the CWB100RSSI instruction is used also an additional 15 seconds sensor hop must be included In this example each sensor needs only one hop to transmit data to the base station At 15 seconds per hop...

Страница 35: ...gher NOTE 3 6 Connecting the CWB100 to the Datalogger The DATA A terminal on the CWB100 radio connects to the odd numbered control port specified in the CWB100 instruction In this example DATA A conne...

Страница 36: ...red LED light and transmit its table definitions to the CWB100 During this process the red LED on the CWB100 stays on longer than usual indicating that it is receiving a transmission Afterward the sen...

Страница 37: ...2 CWS900 Connector Pin Out After connecting the non standard sensor to the CWS900 test the connections and sensor performance with DevConfig software See Appendix A for details 4 Programming the Datal...

Страница 38: ...c instruction CWB100 is used to set up the polling of the base station by the datalogger The instruction has the following format CWB100 Port Destination Array Configuration Port The Port parameter is...

Страница 39: ...red Sensor Name Station name of the sensor Required Number of Fields Number of values to be transmitted by the sensor Optional Defaults to 1 if not specified 1st Field Name Name of first value transmi...

Страница 40: ...en the sensor name learned from sensor discovery will be used to name the sensor These auto discovered sensor field names are added to the end of the list of field names until all available space in t...

Страница 41: ...that contains the name of the value for which an index is desired All CWS sensors have a default sensor name and a fieldname for each returned value For instance a CWS900 with a sensor name of CWS900_...

Страница 42: ...ntrol port C1 C3 C5 or C7 to which the CWB100 Data line is connected The CWB100RSSI instruction should not be executed as often as the CWB100 instruction polls the sensors This is because it requires...

Страница 43: ...nsor W900_006 hops directly to the base station W900_Red also hops directly to the base station W900_39D hops to W900_Red and from there hops to the base station Finally W220_38F hops directly to the...

Страница 44: ...dex CWS900_SS NAN False FieldNames CWS900_RSSI_Min EndTable BeginProg Scan 600 Sec 0 0 CWB100 3 WSN Poll CWB100 for sensor data If IfTime 0 60 Min Then GetRSSI True If GetRSSI True Then CWB100RSSI 3 T...

Страница 45: ...reach the CWB100 base station Signal strength is measured when the datalogger executes a CWB100RSSI instruction See Section 4 4 5 2 Sensor Battery Voltage After pressing the Setup button momentarily...

Страница 46: ...12 hours of no communication with the base station the sensor will start the autodiscovery mode and follow the schedule shown above 6 Testing the Network Whenever possible it is best to bench test th...

Страница 47: ...of the Connect screen Prior to sensor discovery the numeric monitor will display the name of the public variable specified in the CWB100 instruction with NAN as the output if no configuration string i...

Страница 48: ...nsor with their real time values 7 Maintenance Minimal maintenance is required for the CWS900 CWS220 and CWS655 wireless sensors If batteries are solar charged the solar cell battery lid needs to be p...

Страница 49: ...e CWB100 will stop polling that sensor The only way to fully remove a sensor from the network and replace it with another is to force the datalogger to read the sensor names from the CWB100 after the...

Страница 50: ...100 instruction has compile errors CRBasic compiler too old Datalogger operating system too old Update compiler using Configuration CD Send latest OS to datalogger This is available on the Configurati...

Страница 51: ...Check program and verify that the CWB100 radio DATA A terminal is well connected to the control port specified in the CWB100 instruction Verify that 12V and G channel on CWB100 radio are well connecte...

Страница 52: ...tation Another radio is interfering with wireless sensor transmissions Minimum poll rate is 15 seconds per sensor per hop Verify that the scan rate in the datalogger program for the scan that includes...

Страница 53: ...riggers a measurement of the wireless sensor every 5 seconds it can be used to verify that the sensor is operating as expected This is useful when troubleshooting as it provides a quick method for det...

Страница 54: ...ation Address If configuring a CWS900 choose the type of measurement the sensor will make from the drop down menu called Measurement Configuration If desired change the Sensor Name from its default va...

Страница 55: ...o be measured to the CWS900 and follow the instructions above for establishing communication with DevConfig When the sensor settings are displayed in the Deployment tab click on the Settings Editor ta...

Страница 56: ...Appendix A Using DevConfig for CWS Setup A 4...

Страница 57: ...y Temperature C Ti Internal temperature of wireless sensor C BV Battery voltage of wireless sensor Volts SS Signal strength of last received radio transmission Unitless ranging from 0 no signal to 32...

Страница 58: ...nfiguration Integer requires additional processing to convert to engineering units IC Number of switch closures detected during polling interval Integer requires additional processing to convert to en...

Страница 59: ...val meters per second WDA Wind direction average Calculated over the polling interval using the average of one second wind direction measurements excluding zero wind speed measurements Degrees from no...

Страница 60: ...ion of wind direction Measured raw data Si horizontal wind speed i horizontal wind direction Uei east west component of wind Uni north south component of wind N number of samples Calculations FIGURE B...

Страница 61: ...onal sensors Ux Uei Ui N Uy Uni Ui N where Ui Uei 2 Uni 2 1 2 Standard deviation of wind direction 1 using Yamartino algorithm 1 arc sin 1 0 1547 3 where 1 Ux 2 Uy 2 1 2 and Ux and Uy are as defined a...

Страница 62: ...os i i 1 2 2 For deviations less than 40 degrees the error in this approximation is less than 1 At deviations of 60 degrees the error is 10 The speed sample may be expressed as the deviation about the...

Страница 63: ...ption has been verified in tests on wind data by CSI the Air Resources Laboratory NOAA Idaho Falls ID and MERDI Butte MT In these tests the maximum differences in u N u U i S 2 1 2 1 2 1 and 2 have ne...

Страница 64: ...Appendix B Measurement Names and Meanings B 8...

Страница 65: ...n the temperature is at 0 C All these batteries can be used below the stated temperature range the Duracell Alkaline and NiMH have both been tested to 30 C but their capacity is reduced For the rechar...

Страница 66: ...this setting a sensor first tries to find a direct path one hop to the base it does this three times over 15 minutes It then tries to find a path to the base using a repeater It also does this three t...

Страница 67: ...issed polls When changing the setting to Connect Through Repeater battery life of the repeater should be taken into consideration see Section C 2 above C 4 Repair of a Lost Connection A CWS sensor rad...

Страница 68: ...Appendix C Battery Life C 4...

Страница 69: ......

Страница 70: ...ntific Canada Corp CSC 11564 149th Street NW Edmonton Alberta T5M 1W7 CANADA www campbellsci ca dataloggers campbellsci ca Campbell Scientific Centro Caribe S A CSCC 300 N Cementerio Edificio Breller...

Отзывы: