ULTIMETER MODELS 2100, 800 & 100 SERIAL DATA SPECIFICATIONS
NOTES:
1. IGNORE THE FIRST TWO DIGITS OF WIND DIRECTION. THESE DIGITS ARE NORMALLY 00, BUT IF A DIRECTION CALIBRATION NUMBER HAS BEEN ENTERED, THEY MAY BE FF.
2. RAIN GAUGES THAT MEASURE IN INCREMENTS OF 0.1 MM ARE FULLY SUPPORTED ON THE ULTIMETER LIQUID CRYSTAL DISPLAY. ANY PROGRAM OR DEVICE USING THE SERIAL DATA OUTPUT MUST UNDERSTAND THAT THE DATA IS IN 0.1 MM INCREMENTS. SERIAL OUTPUT FOR ALL OTHER RAIN GAUGE SELECTIONS IS REPORTED IN INCREMENTS OF 0.01 INCHES.
- Data Logging Mode (Default Output Mode) Press CLEAR + WIND SPEED for 3 seconds.
While in this mode, records are sent out continuously at up to about 90 per minute. The total record size is 40 hex digits + header, carriage return and line feed.
- Packet Mode Press CLEAR + WIND CHILL for 3 seconds.
While in the mode, one record is output every 5 minutes. The total record is 44 hex digits + header, carriage return and line feed.
- Complete Record Mode Press CLEAR + RAIN for 3 seconds.
While in mode, data is output continuously. The total record size is 448 hex digits + header, carriage return & line feed.
- Modem Mode - input/output (ULTIMETER 2000 only) Press CLEAR + TEMPERATURE for 3 seconds.
While in this mode, there is no regular data output.
DATA LOGGING MODE - RECORD STRUCTURE
*Some instruments may not include field 12, some may not include 11 or 12. Please contact Peet Bros. if this presents any problem.
Total size: 40, 44 or 48 characters (hex digits) + header, carriage return and line feed.
PACKET MODE - RECORD STRUCTURE
*Some instruments may not include field 13, some may not include 12 or 13. Please contact Peet Bros. if this presents any problem.
Total size: 44, 48 or 52 characters (hex digits) + header, carriage return and line feed.
COMPLETE RECORD MODE - RECORD STRUCTURE
-
Header = &CR&
-
Data Fields
*Some instruments may not include field 115. Please contact Peet Bros. if this presents any problem.
Total size: 448 or 452 characters (hex digits) + header, carriage return and line feed.
MODEM MODE
This mode is not available on the ULTIMETER 100/500/800. Any command input will cause the Model 2000 to enter MODEM MODE.
The command header is >n where n=A-K. The header is immediately followed by from zero to eight digits (all decimal except barometer correction value).
COMMAND SYNTAX
- >A plus 8 decimal digits to SET DATE(4) TIME(4) (Day of Year:0=1/1, Min. of Day: 0=midnight)
- >B plus 3 decimal digits to SET WIND DIRECTION CORRECTION FACTOR (0 to 256)
- >C plus 1 decimal digit to SET RAIN GAUGE INCREMENT SIZE '0' = 0.01" or 0.25mm, '1' = 0.1" or 02.5 mm
- >D plus 8 hex digits to SET BAROMETER CORRECTION VALUE (Most significant digits first)
- >E plus 5 decimal digits to SET SEA LEVEL PRESSURE READING (mbar x 10)
- >F plus 1 decimal digit to SET LEAP YEAR VALUE (0 - 3)
- >G plus no digits for MASTER RESET
- >H plus no digits to REQUEST ONE COMPLETE RECORD
- >I plus no digits to SET DATA LOGGING MODE
From the keypad, hold CLEAR and WIND keys for 3 seconds.
- >J plus no digits to SET PACKET MODE
From the keypad, hold CLEAR and CHILL keys for 3 seconds.
- >K plus no digits to SET COMPLETE RECORD MODE
From the keypad, hold CLEAR and RAIN keys for 3 seconds.
ULTIMETER II SERIAL DATA OUTPUT
The following information is provided for those who may wish to write their own programs to use serial data from the ULTIMETER II weather station (circa early 1990's).
The ULTIMETER II provides serial data output at a nominal 2400 baud rate. This a one way data flow with no handshaking. The serial output rate averages about 15 records per minute. The serial output is briefly interrupted at times while the microprocessor attends other functions. If an output record is interrupted, the balance of the same record will be output following the interruption. Each record starts with an asterisk (mph) or pound sign (kmph), and ends with a carriage return and a line feed, in the sequence shown below:
* or # START OF RECORD (1 BYTE)
CURRENT WIND DIRECTION (1 HEX DIGIT) 0 IS NORTH, 4 IS EAST, ETC.
CURRENT WIND SPEED (2 HEX DIGITS) IN MPH IF *: IN KMPH IF #
CURRENT TEMPERATURE (2 HEX DIGITS) SUBTRACT 56 FOR DEGREES F
UPPER RAIN GAUGE (4 HEX DIGITS) DIVIDE BY 10 OR 100 FOR INCHES*
LOWER RAIN GAUGE (4 HEX DIGITS) DIVIDE BY 10 OR 100 FOR INCHES*
CR LF
* Divide by 10 if your rain gauge senses each 0.1 (0.5mm).
* Divide by 100 if your rain gauge senses each 0.01 (or 0.25mm).