AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 PB100 WeatherStation Technical Manual also covers model LB100 Revision 1.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Table of Contents 1. 2. Introduction............................................................................................................. 1 NMEA 0183 Interfaces ........................................................................................... 1 Transmitted NMEA 0183 Sentences .................................................................. 1 $GPGGA..............................................................................
AIRMAR® PB100 WeatherStation Technical Manual revision 1.
AIRMAR® 1. PB100 WeatherStation Technical Manual revision 1.007 Introduction This document is a supplement to the Airmar PB100 WeatherStation Owner's Guide. This document provides a detailed description of the communications protocol for both transmitted and received NMEA 0183 sentences used by the PB100 WeatherStation. At this writing there are two models of the WeatherStation: the PB100 and the LB100.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 4800 baud to output all sentences within a one second timeframe. Therefore, one or more of the following remedies should be employed: • To conserve bandwidth, only enable for transmission those sentences required for the given application, and disable all others. • Reduce the frequency of transmission for less critical sentences.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Table 1: NMEA 0183 Regularly Transmitted Sentences1 Sentence Description PB100 LB100 Enabled by Default Maximum Length (chars) $GPGGA GPS Fix Data 3 No 3 (PB100) 82 $GPGLL Geographic Position – Latitude/Longitude 3 No No 48 $GPGSA GNSS DOP and Active Satellites 3 No No 66 $GPGSV GNSS Satellites in View 3 No No 70 $HCHDG Heading, Deviation and Variation 3 Meteorological Composite.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $GPGGA Summary NMEA 0183 standard GPS Fix Data. Syntax $GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>, <9>,<10>,<11>,<12>,<13>,<14>*hh Fields <1> UTC of position, in the form hhmmss <2> Latitude, to the nearest .0001 minute <3> N if field <2> is North Latitude S if field <2> is South Latitude <4> Longitude, to the nearest .
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 <12> M. This field is not provided by the WeatherStation, and appears as a null field. <13> Age of Differential GPS data, seconds. This field is not provided by the WeatherStation, and appears as a null field. <14> Differential reference station ID, 0000-1023. This field is not provided by the WeatherStation, and appears as a null field. Default State Enabled. Transmitted once per second. Notes This sentence is not available in the LB100.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $GPGLL Summary NMEA 0183 standard Geographic Position – Latitude/Longitude. Syntax $GPGLL,<1>,<2>,<3>,<4>,<5>,<6>,<7>*hh Fields <1> Latitude, to the nearest .0001 minute <2> N if field <1> is North Latitude S if field <1> is South Latitude <3> Longitude, to the nearest .
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $GPGSA Summary NMEA 0183 standard GNSS DOP and Active Satellites.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $GPGSV Summary NMEA 0183 standard GNSS Satellites in View.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Default State Disabled. Once per second when enabled. This sentence is transmitted in groups of up to three instances, containing data for up to 4 satellites with each instance, for a total of up to 12 satellites. Fields <1> and <3> only contain data in the first instance; they are null fields in the second and third instances. Notes This sentence is not available in the LB100. This sentence may be enabled via the $PAMTC,EN,GSV command.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $HCHDG Summary NMEA 0183 standard Heading, Deviation and Variation. Syntax $HCHDG,<1>,<2>,<3>,<4>,<5>*hh Fields <1> Magnetic sensor heading, degrees, to the nearest 0.1 degree. <2> Magnetic deviation, degrees east or west, to the nearest 0.1 degree. <3> E if field <2> is degrees East W if field <2> is degrees West <4> Magnetic variation, degrees east or west, to the nearest 0.1 degree.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $WIMDA Summary NMEA 0183 standard Meteorological Composite. Syntax $WIMDA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>, <12>,<13>,<14>,<15>,<16>,<17>,<18>,<19>,<20>*hh Fields <1> Barometric pressure, inches of mercury, to the nearest 0.01 inch <2> I = inches of mercury <3> Barometric pressure, bars, to the nearest .001 bar <4> B = bars <5> Air temperature, degrees C, to the nearest 0.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Notes This sentence may be enabled or disabled via the $PAMTC,EN,MDA command. The barometric pressure provided in this sentence is the altimeter setting, which is the barometric pressure corrected for altitude above sea level. See the transmitted $YXXDR(A) sentence, and the received $PAMTC,ALT command, for further information.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $WIMWD Summary NMEA 0183 standard Wind Direction and Speed, with respect to north. Syntax $WIMWD,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>*hh Fields <1> Wind direction, 0.0 to 359.9 degrees True, to the nearest 0.1 degree <2> T = True <3> Wind direction, 0.0 to 359.9 degrees Magnetic, to the nearest 0.1 degree <4> M = Magnetic <5> Wind speed, knots, to the nearest 0.1 knot.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $WIMWV Summary NMEA 0183 standard Wind Speed and Angle, in relation to the vessel’s bow/centerline. Syntax $WIMWV,<1>,<2>,<3>,<4>,<5>*hh Fields <1> Wind angle, 0.0 to 359.9 degrees, in relation to the vessel’s bow/centerline, to the nearest 0.1 degree. If the data for this field is not valid, the field will be blank.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 To enable/disable the theoretical (true) form of this sentence, use the $PAMTC,EN,MWVT command. To enable/disable the relative (apparent) form, use the $PAMTC,EN,MWVR command.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $GPRMC Summary NMEA 0183 standard Recommended Minimum Specific GNSS Data. Syntax $GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>, <9>,<10>,<11>,<12>*hh Fields <1> UTC of position, in the form hhmmss <2> Status: A = Data Valid; V = Navigation Receiver Warning <3> Latitude, to the nearest .0001 minute <4> N if field <2> is North Latitude S if field <2> is South Latitude <5> Longitude, to the nearest .
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Notes This sentence is not available in the LB100. This sentence may be enabled or disabled via the $PAMTC,EN,RMC command. However, if the WeatherStation receives a VTG or RMC sentence from an external GPS, then this sentence shall not be transmitted.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $GPVTG Summary NMEA 0183 standard Course Over Ground and Ground Speed. Syntax $GPVTG,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>*hh Fields <1> Course Over Ground, degrees True, to the nearest 0.1 degree <2> T = True <3> Course Over Ground, degrees Magnetic, to the nearest 0.1 degree <4> M = Magnetic <5> Speed Over Ground, knots, to the nearest 0.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $WIVWR Summary NMEA 0183 Relative (Apparent) Wind Speed and Angle. Wind angle in relation to the vessel’s heading, and wind speed measured relative to the moving vessel. Syntax $WIVWR,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>*hh Fields <1> Measured wind angle relative to the vessel, 0 to 180°, left/right of vessel heading, to the nearest 0.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $WIVWT Summary NMEA 0183 True wind angle in relation to the vessel’s heading, and true wind speed referenced to the water. True wind is the vector sum of the Relative (apparent) wind vector and the vessel’s velocity vector relative to the water along the heading line of the vessel. It represents the wind at the vessel if it were stationary relative to the water and heading in the same direction.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $WIXDR Summary NMEA 0183 Transducer Measurements. Used in the WeatherStation to provide wind chill data, and vessel attitude (pitch and roll) data. Syntax $WIXDR,<1>, <2>, <3>, <4>, <5>, <6>, <7>, <8>, <9>, <10>,<11>,<12>, <13>,<14>,<15>,<16> *hh Fields <1> C = temperature <2> Calculated “relative” wind chill temperature, degrees Celsius, to the nearest 0.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Default State Disabled. Transmitted once per second when enabled. Notes The $WIXDR sentence is provided for backward compatibility. It is recommended to use the newer $YXXDR(A) and $YXXDR(B) sentences, instead, which provide more information. The fields in the $WIXDR sentence are grouped in sets of four. There may be up to four sets, with four fields per set, in a single transmitted $WIXDR sentence.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $YXXDR Summary NMEA 0183 Transducer Measurements. Used in the PB100 WeatherStation to provide wind chill, heat index, barometric station pressure, and vessel attitude (pitch and roll) data. IMPORTANT NOTE: See the discussion in the Notes section below regarding the behavior of the XDR sentence with regard to null fields and commas.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 <14> Actual measured barometric pressure, or "station pressure", bars, to the nearest 0.001 bar <15> B = bars <16> STNP (ID indicating station pressure) The fields in the B version of the XDR sentence are as follows: <1> A = angular displacement <2> Pitch: oscillation of vessel about its latitudinal axis. Bow moving up is positive. Value reported to the nearest 0.1 degree.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Because there are two versions of the XDR sentence, and because a group of four fields can be omitted entirely, it is necessary when parsing any XDR sentence to examine the field in each set of four fields in order to identify the meaning of the data in that set. The XDR(A) sentence may be enabled via the $PAMTC,EN,XDRA command. The XDR(B) sentence may be enabled via the $PAMTC,EN,XDRB command.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 NMEA 0183 TRANSMITTED SENTENCE $GPZDA Summary NMEA 0183 standard Time and Date Syntax $GPZDA,<1>,<2>,<3>,<4>,<5>,<6>*hh Fields <1> UTC of position, in the form hhmmss <2> Day, 01 to 31 <3> Month, 01 to 12 <4> Year, four digits (e.g. 2006) <5> Local zone hours, always set to 00 in PB100 <6> Local zone minutes, always set to 00 in PB100 Default State Enabled. Transmitted once per second.
AIRMAR® 2.2. PB100 WeatherStation Technical Manual revision 1.007 Received NMEA 0183 Sentences and Commands The WeatherStation has an NMEA 0183-compliant input channel that is capable of receiving standard NMEA sentences as well as proprietary commands for initialization, calibration, or to modify the behavior of the unit. All received sentences and commands can include or omit the NMEA checksum.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 2.2.1. Precedence of Data In a given installation, certain data items might be available from more than one source. In this circumstance, the following precedence rules apply. The calculation of true wind, in particular, depends on these precedence rules. SOG/COG: $--VTG supersedes $--RMC, which supersedes the WeatherStation's internal GPS. Note that to be valid, SOG and COG must both be available from the same source.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $--HDG Summary NMEA 0183 standard Heading, Deviation and Variation. Syntax $--HDG,<1>,<2>,<3>,<4>,<5>*hh Fields <1> Magnetic sensor heading, degrees. <2> Magnetic deviation, degrees east or west. <3> E if field <2> is degrees East W if field <2> is degrees West <4> Magnetic variation, degrees east or west. <5> E if field <4> is degrees East W if field <4> is degrees West Notes See section 2.2.1.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $--RMC Summary NMEA 0183 standard Recommended Minimum Specific GNSS Data.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $--VHW Summary NMEA 0183 standard Water Speed and Heading. Syntax $--VHW,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>*hh Fields <1> Compass Heading, degrees True <2> T = true <3> Compass Heading, degrees Magnetic <4> M = magnetic <5> Water speed, knots <6> N = knots <7> Water speed, km/h <8> K = km/h Notes This sentence is used to obtain water speed from an Airmar® Smart™ speed sensor.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $--VTG Summary NMEA 0183 standard Course Over Ground and Ground Speed.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC Summary Prefix for recognized proprietary commands. Syntax $PAMTC,<1>…*hh Fields <1> Command mnemonic. This may be any of the following: ALT ATTOFF BAUD EN ERST OPTION QV RESET The number and meaning of any subsequent fields is dependent on the command mnemonic. Each of the command mnemonics defines a separate proprietary command (or set of commands) recognized by the WeatherStation.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC,ALT Summary Settings related to the altitude of the PB100. Syntax One of the following forms: $PAMTC,ALT,SET,<2>,<3>,<4>*hh $PAMTC,ALT,Q*hh Fields <2> Fixed altitude, -999.99 meters to +40,000.00 meters, to the nearest 0.01 meter.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Fields <3> and<4> of the $PAMTC,ALT,SET command define how to use the altitude setting provided in field <2>. All of the parameters of the $PAMTC,ALT,SET command are stored in nonvolatile EEPROM memory within the PB100, and so remain programmed even after cycling power. If any of the fields <2>, <3>, or <4> are null fields, the corresponding stored value will remain unchanged.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC,ATTOFF Summary A set of proprietary commands to set and query the angular attitude offsets for the WeatherStation. Syntax One of the following forms: $PAMTC,ATTOFF,SET,<3>,<4>,<5>*hh $PAMTC,ATTOFF,Q*hh Fields <3> Signed azimuth offset (yaw, or bow offset), degrees, to the nearest tenth of a degree. The value must be between -180.0 and +180.0 degrees.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 where a is the current signed azimuth offset value, b is the current signed pitch offset value, and c is the current signed roll offset value. All values are reported to the nearest tenth of a degree. The factory default value for all three parameters is 0.0 degrees. The azimuth offset angle is used to adjust the apparent wind angle relative to the bow of the vessel, and the vessel’s heading when using the internal compass.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC,BAUD Summary Change the baud rate for both the transmitting and receiving NMEA 0183 channels. Syntax One of the following forms: $PAMTC,BAUD,4800*hh $PAMTC,BAUD,38400*hh Notes The $PAMTC,BAUD command may be used to increase the baud rate from the standard 4800 baud to 38400 baud.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC,EN Summary Enable or disable the periodic transmission of individual standard NMEA 0183 sentences, and specify their rate of transmission.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Notes The factory default settings are as follows: Sentence ID Enabled by default? GGA 31 GLL – GSA – GSV – HDG – 3 MDA 3 MWD 3 MWV (R) 3 MWV (T) RMC – VTG 31 VWR – 3 VWT XDR – XDRA – XDRB – ZDA 31 1 Default Transmission Interval 10 10 10 10 5 10 10 5 10 10 10 10 10 10 10 5 10 PB100 only Note that the MWV sentence appears in two forms: relative (R) and theoretical (T). These two forms are enabled separately.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 The $PAMTC,EN,S command causes the contents of the current working copy in RAM to be saved to EEPROM. The saved settings will then be restored to RAM each time power is applied to the unit. The $PAMTC,EN,L command allows the settings to be reloaded from EEPROM to RAM without cycling power to the unit.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC,ERST Summary Reset the user portion of nonvolatile EEPROM to its factory default state. Syntax $PAMTC,ERST*hh Notes The following data items are saved in nonvolatile EEPROM within the WeatherStation. For each item, the default value, and the command used to change the value is shown. Item Default value Changed via command Azimuth offset 0.0° $PAMTC,ATTOFF Pitch offset 0.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC,OPTION Summary Enable or disable certain WeatherStation features, or query their state.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 has achieved a fix, and if the Speed Over Ground (SOG) is greater than 3 knots. If there is no GPS fix, or if the SOG is 3 knots or less, then the internal compass heading will be used. Do be aware when using this feature that Heading and COG are not the same. Heading refers to the direction the bow of the vessel is pointing. COG refers to the direction the vessel is traveling.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 It is also possible to restrict the operation of the GPS to only allow 2D position fixes by sending the unit the command $PAMTC,OPTION,SET,2,1. To re-enable the automatic selection of 2D versus 3D fix calculations, send the unit the command $PAMTC,OPTION,SET,2,3. This setting is stored in EEPROM within the unit, and retrieved on power up. The current setting may be queried by issuing the $PAMTC,OPTION,Q,2 command.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC,POST Summary Perform the Power-On Self Test. Syntax $PAMTC,POST*hh The WeatherStation will reply with a sentence in the following form: $PAMTR,POST,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>, <9>,<10>,<11>*hh Each of the fields <1> through <11> contains an integer value that represents the status of a simple test performed on a given submodule within the WeatherStation.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 Certain models of the WeatherStation may omit some features in the hardware. For example, model LB100 omits the internal GPS receiver, compass sensor, and attitude sensor. In this case, the corresponding fields in the POST sentence will be null (blank) fields. The Power-On Self Test is performed automatically a few seconds after applying power to the unit.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC,QV Summary Query version information.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTC,RESET Summary Reset the WeatherStation. Syntax $PAMTC,RESET*hh The WeatherStation will reset as though power had been removed and reapplied. All settings will revert to their power-on defaults.
AIRMAR® PB100 WeatherStation Technical Manual revision 1.007 _NMEA 0183 RECEIVED SENTENCE_ $PAMTX Summary Suspend and resume transmission of NMEA sentences. Syntax $PAMTX,<1>*hh Fields <1> 0 = temporarily suspend transmission of all NMEA sentences. (default) 1 = resume transmission Notes Upon receiving this sentence, the WeatherStation will suspend transmission of all future NMEA sentences after the currently transmitting sentence has completed.
AIRMAR® 3. PB100 WeatherStation Technical Manual revision 1.007 Revision History Revision 1.000 Date: Description: 12/14/05 Initial release. Revision 1.001 Date: Description: 1/17/06 Added pitch and roll, and POST sections. Revision 1.002 Date: Description: Revision 1.003 Date: Description: Revision 1.004 Date: Description: Revision 1.005 Date: Description: Revision 1.006 Date: Description: Revision 1.