101 Industrial Blvd Turners Falls MA 01376 +1 (413) 863-0200 sales@yesinc.com

XDD-938 Expendable Digital Radiosonde

The Model XDD-938 Expendable Digital Radiosonde conducts precise upper air observations using GPS wind finding technology. It is the first system capable of both radiosonde and dropsonde sounding modes, providing vertical profiles of 3D pressure, temperature, humidity and winds. It can either be released manually or used in the Model ARL-9000 launcher, which includes an integrated METHUB ground station.

Learn more →

MFR-7 Multifilter Rotating Shadowband Radiometer

The Model MFR-7 Multifilter Rotating Shadowband Radiometer measures total, diffuse, and direct irradiance at six wavelengths (415, 500, 615, 673, 870, and 940 nm, each 10 nm FWHM) in the visible/NIR, and includes one unfiltered broad-band silicon pyranometer. Thermally stabilized, environmentally sealed state-of-the-art interference filters provide excellent long term calibration stability.

Learn more →

TSI-880 Full-Color Total Sky Imager System

The Model TSI-880 Total Sky Imager is an automatic, full-color sky imager system that provides real-time display of daytime sky conditions. Traditionally, human observers reported sky conditions, resulting in considerable discrepancies from subjective observations. The TSI-880, a self-contained system which automatically processes images, replaces the need for these human observers under all weather conditions.

Learn more →

Screen Shot 2019 06 20 at 2.15.07 PM

Who We Are

We design and manufacture quality meteorological instruments for scientists committed to accurate and precise environmental measurements

Screen Shot 2019 06 20 at 2.15.14 PM

Our Mission 

To engineer the most durable and precise meteorological and environmental sensors on the market

1234

Our Vision

A world where scientists and government agencies work together to solve the meteorological and environmental problems of our generation

 

Precipitation FAQs

The heater control board continues to "blow" fuses and will crowbar the power supply when connected. This occurs with or without the CPU module installed. There is no obvious failure on the board. 

It is possible that there is a short in the wires that lead from the control board to the sensor. Look carefully for nicks and cuts in the insulation and places where the wires may have been crushed accidentally.

Here are some simple tests that will help us isolate the problem (you may have already done some of these...).

a) Unplug the power connector (red and black wires to a 4 position Molex connector) to the board and plug in the AC line cord. Does it still crowbar? If so, the fault is in the power supply, and the unit should be returned.

If the power supply is ok, then:

b) Unplug both top and bottom head connectors (blue and brown wires, respectively). Then plug in the AC line cord. Does it still crowbar the power supply? If not, then plug in a single connector in turn to determine which part of the sensor has the fault. You may be able to repair any damage to the wiring to the head. If not, send back the sensor assembly and the CPU board (we will need the CPU board to install the calibration coefficients of a new head).

c) If the unit still fails to run with the head wires disconnected there is a fault with the main printed circuit board, and it should be replaced. It is best to send back the entire unit for repair and recalibration.

Is the TPS-3100 temperature/windspeed output the 1 Hz data or is it a result of an averaging scheme?

The TPS-3100 algorithm to determine precipitation rate employs both 1 minute and 5 minute running averages.

Our project has purchased a Total Precipitation Sensor (TPS) from YES Inc. The TPS data records have a CRC checksum appended to them and I was trying to compute the checksum to verify data quality. 

Each byte is shifted through the polynomial least-significant bit first.

The TPS-3100 uses the standard "CRC-16" version of the algorithm. There are many good references describing how to implement it, the best of which is Numerical Recipes in C. If you don't have that, then try the website:
http://www.zorc.breitbandkatze.de/crc.html

If you click on the "CRC-16" button, it will select:

- CRC order = 16 bits

- polynomial = 0x8005

- initial value = 0

- Final XOR value=0

- "reverse data bytes" and "reverse CRC result before Final XOR" both checked

If you then enter the "Data sequence":
CatMouse987654321 You will get a result of 0x38A6. If you can get this to work in your code, you'll have it. The website also has links to C code to implement this. If you google "CRC calculator", you'll get other sites as well.