background image

 
 
 
 
 
 
 
 
 

Vantage Pro

TM

 and Vantage Pro2

TM

  

Serial Communication Reference Manual 

 

For Vantage Pro

TM

, Vantage Pro2

TM

, Vantage Pro Plus

TM

 and Vantage Pro2 Plus

TM

 

Weather Stations 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Davis Instruments Corp.

Summary of Contents for and Vantage Pro

Page 1: ...Vantage ProTM and Vantage Pro2TM Serial Communication Reference Manual For Vantage ProTM Vantage Pro2TM Vantage Pro PlusTM and Vantage Pro2 PlusTM Weather Stations Davis Instruments Corp...

Page 2: ...l be constantly updated along with our product development Please check Davis Instruments website www davisnet com for the latest version Vantage Pro is a registered trademark of Davis Instruments Cor...

Page 3: ...13 5 Calibration Commands 14 6 Clearing Commands 16 7 Configuration Commands 18 IX Data Formats 20 1 LOOP data format 20 2 HILOW data format 24 3 DMP and DMPAFT data format 26 4 Alarm thresholds data...

Page 4: ...h a WeatherLink data logger has 3 types of memory 132 KB archive memory which stores up to 2560 archive records 4 KB EEPROM memory which is used for calibration numbers station latitude longitude elev...

Page 5: ...ported in Vantage Pro but not in Vantage Pro2 5 STRMON command returns data packet in different format for Vantage Pro2 6 Vantage Pro2 does not support different transmitting period It only supports t...

Page 6: ...OP 4 There are several different types of command responses These responses come before any other returned data values 1 ACK response when this command is recognized the console responds with an ASCII...

Page 7: ...DMPAFT Downloads the records after a specified date and time See the sections IX 5 and IX 3 for more details 4 EEPROM Commands GETEE Reads the full 4K EEPROM in one data block EEWR EE address hex EE d...

Page 8: ...1200 2400 4800 9600 14400 and 19200 SETTIME Sets the time and date on the Vantage console Data in a binary format is sent after ACK GAIN Gain State 0 off or 1 on Sets the gain of the radio receiver T...

Page 9: ...useful when using HyperTerminal for testing a connection to the console Example TEST LF TEST LF CR WRD 0x12 0x4d It is the same command sequence used by earlier Davis weather stations to read the Sta...

Page 10: ...n will respond with an OK message and Davis Talk data packets when received by the console until the STRMOFF command is given For Vantage Pro each packet contains six bytes and each byte is shown as a...

Page 11: ...day of the month yyyy is the year Example VER LF LF CR OK LF CR Apr 24 2002 LF CR RECEIVERS It sends a byte that contains the stations received in the Receiving From setup screen The station responds...

Page 12: ...value is calculated and transmitted so that the PC can validate the transmission accuracy of the data The data format is described in detail in section IX 1 Example request 4 LOOP packets LOOP 4 LF A...

Page 13: ...e full 4K EEPROM in one data block There is also a 2 byte CRC Example GETEE LF ACK 4096 byte block of EEPROM data 2 Byte CRC EERD EE address hex number of bytes to read hex It reads the specified numb...

Page 14: ...ta Example Set the time alarm to 7 15 am the TIME_COMP field must also be set EEBWR 54 04 LF ACK 0xCB 0x02 0x34 0xFD 2 Byte CRC 5 Calibration Commands CALED It sends a block of data with the current t...

Page 15: ...iously set This value should either be zero or between 20 000 Hg and 32500 Hg elevation ft decimal This is the primary means to correct the barometer measurement Negative values for elevation can be u...

Page 16: ...IN OFFSET These are the factory set values to calibrate the barometer sensor on this console 6 Clearing Commands CLRLOG It clears the archived data Example CLRLOG LF ACK CLRALM It clears all the alarm...

Page 17: ...able Name Number ET Variable Name Number Daily Rain 13 Day ET 26 Storm Rain 14 Month ET 25 Month Rain 16 Year ET 27 Year Rain 17 Results are undefined if you use a number not on this list Example Clea...

Page 18: ...t a NO will be returned and the baud rate will not be changed Example to set 9600 baud BAUD 9600 LF LF CR OK LF CR SETTIME It sets the time and date on the console Data in a binary format is sent afte...

Page 19: ...s the interval that archive data records are recorded into the archive memory The smaller this value is the faster the archive memory will fill up Valid values are 1 5 10 15 30 60 and 120 Results are...

Page 20: ...ctly from sensors are included in the LOOP packet Desired values i e Dew Point or Wind Chill must be calculated on the PC The LOOP packet also contains information on the current status of all Vantage...

Page 21: ...es 29 4 This field supports four leaf temperature sensors in the same format as the Extra Temperature field above Outside Humidity 33 1 This is the relative humitiy in Extra Humidties 34 7 Relative hu...

Page 22: ...ud Rain Mostly Cloudy Rain within 12 hours 18 0x12 Cloud Snow Mostly Cloudy Snow within 12 hours 19 0x13 Cloud Rain Snow Mostly Cloudy Rain or Snow within 12 hours 7 0x07 Partial Sun Cloud Rain Partia...

Page 23: ...V dose has been manually cleared Outside Humidity Alarms 74 1 Currently active outside humidity alarms Low Humidity alarm 2 High Humidity alarm 3 Extra Temp Hum Alarms 75 81 7 Each byte contains four...

Page 24: ...Hi Speed 17 2 Month Hi Wind Speed 19 1 Year Hi Wind Speed 20 1 Inside Temp Section 21 16 Day Hi Inside Temp 21 2 Day Low Inside Temp 23 2 Time Day Hi In Temp 25 2 Time Day Low In Temp 27 2 Month Low...

Page 25: ...Heat 91 2 Year High Heat 93 2 THSW Index Section 95 8 Day High THSW 95 2 Time of Day High THSW 97 2 Month High THSW 99 2 Year High THSW 101 2 Solar Radiation Section 103 8 Day High Solar Rad 103 2 Ti...

Page 26: ...as 4 entries Indexes 0 3 Soil Moistures 1 4 Day Hi Soil Moisture 4 4 1 Time Day Hi Soil Moisture 8 4 2 Day Low Soil Moisture 4 4 1 Time Day Low Soil Moisture 8 4 2 Month Low Soil Moisture 4 4 1 Month...

Page 27: ...termine if a problem exists often times you will need to look at more than one weather variable Contents of the Rev A archive record Field Offset Size Dash Value Explanation Date Stamp 0 2 Not applica...

Page 28: ...tnesses 39 4 255 4 Leaf Wetness values Range is 0 15 Extra Temperatures 43 2 32767 2 Extra Temperature values Units are F 90 Extra Humidities 45 2 255 2 Extra Humidity values Reed Closed 47 2 0 Count...

Page 29: ...ill have a non zero value Units are in 1000 High Solar Radiation 30 2 0 Highest Solar Rad value over the archive period Units are Watts m2 High UV Index 32 1 0 Highest UV Index value over the archive...

Page 30: ...UV_ALARM 65 1 Current UV index alarm Units are UV Index 10 UV_DOSE_ALARM 66 1 Daily UV Dose alarm Units are MEDS 10 LOW_SOIL_ALARM 67 4 Low soil moisture alarm with unit in centibar HIGH_SOIL_ALARM 7...

Page 31: ...ar 2000 512 vantageTimeStamp 100 hour minute Use zero for both of these values and the CRC to force a full download Send the command DMPAFT to the Vantage Pro When you get an ACK back send the 2 byte...

Page 32: ...archive data record Example download records after June 6 2003 9 30am 270 pages the first valid record is 2 DMPAFT LF ACK Send the Date and Time stamp 0xC6 0xCE 0xA2 0x03 Send the calculated CRC 0xE2...

Page 33: ...bc 0x48c4 0x58e5 0x6886 0x78a7 0x840 0x1861 0x2802 0x3823 0xc9cc 0xd9ed 0xe98e 0xf9af 0x8948 0x9969 0xa90a 0xb92b 0x5af5 0x4ad4 0x7ab7 0x6a96 0x1a71 0xa50 0x3a33 0x2a12 0xdbfd 0xcbdc 0xfbbf 0xeb9e 0x9...

Page 34: ...umbers You can read as many values as you want with one EERD command but you can only write one byte of data for each EEWR command The commands EEBRD and EEBWR use similar hex strings to specify what...

Page 35: ...aylight savings DAYLIGHT_SAVINGS 13 19 1 This is the configuration bit for the day light savings mode when it is set in manual mode 1 daylight savings is now on 0 daylight savings is now off When auto...

Page 36: ...ormat Bit 2 0 Shown as Month Day 1 Shown as Day Month Wind Cup Size Bit 3 0 Small Size 1 Large Size Rain Collector Size Bit 5 4 0 0 01 INCHES 1 0 2 MM 2 0 1 MM Latitude Bit 6 0 South 1 North Longitude...

Page 37: ...MP_ALARM 6B 107 15 7 extra temps 4 soil temps 4 leaf temps LOW_HUM_IN_ALARM 7A 122 1 Low relative humidity alarm in HIGH_HUM_IN_ALARM 7B 123 1 High relative humidity alarm in LOW_HUM_ALARM 7C 124 8 Fi...

Page 38: ...EPROM the new calibration value will not take effect until the next time the Vantage receives a data packet containing that temperature or humidity value In order to update the Vantage display with th...

Page 39: ...ONE EEPROM field i e EEWR 11 xx and also write a zero into the GMT_OR_ZONE field i e EEWR 16 00 To use a custom time zone write the GMT offset in hours 100 minutes to a 15 minute resolution with negat...

Page 40: ...e Taipei Kuala Lumpur 39 900 GMT 09 00 Tokyo Osaka Sapporo Seoul Yakutsk 40 930 GMT 09 30 Adelaide 41 930 GMT 09 30 Darwin 42 1000 GMT 10 00 Brisbane Melbourne Sydney Canberra 43 1000 GMT 10 00 Hobart...

Page 41: ...r type 13 Humidity Temperature 14 Tx period ID 8 Transmiter type 15 Humidity Temperature The Transmitter type field is taken from either the Rev A or Rev B station type tables below depending on the f...

Page 42: ...e the new settings Set Transmitters example Rev B and VantagePro 2 Index Contents Description 0 1 0 0x10 ID 1 ISS 1 F F 0xFF 2 4 3 0x43 ID 2 Temp Hum 3 1 0 0x10 4 1 3 0x13 ID 3 Temp Hum 4x 5 2 1 0x21...

Page 43: ...EEPROM Each alarm is described below along with its EEPROM address Field Offset Size Explanation ALARM_START 82 0x52 94 Starting location for the Alarm threshold data BAR_RISE_ALARM 0 1 The BAR_RISE...

Page 44: ...d in 1 unsigned byte in 1 resolution A value of 255 indicates the alarm is not set LOW_HUM_ALARM 42 8 The humidity alarm is stored in 1 unsigned byte in 1 resolution A value of 255 indicates the alarm...

Page 45: ...solution Valid range is from 0 to 1800 A value of 0xffff 65535 indicates the alarm is not set RAIN_RATE_ALARM 85 2 The rain rate alarm is a 2 byte value stored in units of 01 inch A value of 0xffff 65...

Page 46: ...utes and ID is the transmitter ID number between 1 and 8 It is possible for the number of wind samples to be larger than the expected maximum value This is because the maximum value is a long term ave...

Page 47: ...MP_IN_DAY_LOW_TIMES START 120 24 2 TEMP_IN_MONTH_HIGHS START 168 25 1 TEMP_IN_MONTH_LOWS START 193 25 1 TEMP_IN_YEAR_HIGHS START 218 1 1 TEMP_IN_YEAR_LOWS START 219 1 1 TEMP_OUT_HOUR START 220 24 1 TE...

Page 48: ...1754 24 2 BAR_MONTH_HIGHS START 1802 25 2 BAR_MONTH_LOWS START 1852 25 2 BAR_YEAR_HIGHS START 1902 1 2 BAR_YEAR_LOWS START 1904 1 2 WIND_SPEED_10_MIN_AVG START 1906 24 1 WIND_SPEED_HOUR_AVG START 1930...

Page 49: ...T 3529 24 1 LEAF_DAY_HIGH_TIMES START 3553 24 2 WIND_SPEED_HOUR_HIGHS START 3601 24 1 LEAF_MONTH_LOWS START 3625 1 1 LEAF_MONTH_HIGHS START 3626 25 1 LEAF_YEAR_LOWS START 3651 1 1 LEAF_YEAR_HIGHS STAR...

Page 50: ...N_DAY_LOWS START 96 24 1 TEMP_IN_DAY_LOW_TIMES START 120 24 2 TEMP_IN_MONTH_HIGHS START 168 25 1 TEMP_IN_MONTH_LOWS START 193 25 1 TEMP_IN_YEAR_HIGHS START 218 1 1 TEMP_IN_YEAR_LOWS START 219 1 1 TEMP...

Page 51: ...2 BAR_DAY_LOWS START 1706 24 2 BAR_DAY_LOW_TIMES START 1754 24 2 BAR_MONTH_HIGHS START 1802 25 2 BAR_MONTH_LOWS START 1852 25 2 BAR_YEAR_HIGHS START 1902 1 2 BAR_YEAR_LOWS START 1904 1 2 WIND_SPEED_10...

Page 52: ...AF_DAY_HIGHS START 3481 24 1 LEAF_DAY_HIGH_TIMES START 3505 24 2 LEAF_MONTH_LOWS START 3553 1 1 LEAF_MONTH_HIGHS START 3554 1 1 LEAF_YEAR_LOWS START 3555 1 1 LEAF_YEAR_HIGHS START 3556 1 1 SOIL_HOUR S...

Reviews: