Page 3
Purchaser’s Exclusive Remedy The purchaser’s exclusive remedy under this warranty shall be limited to the repair or replacement, at the option of CSI Wireless, of any defective part(s) of CSI Wireless receivers or accessories. Repairs shall be made through a CSI Wireless approved service center only.
Page 4
CSI Wireless products by unauthorized person(s) or party(s) shall render this warranty null and void. CSI Wireless does not warrant or guarantee the precision or accuracy of positions obtained when using CSI Wireless products. Product accuracy as stated in CSI Wireless literature and/or product specifications serves to provide only an estimate of achievable accuracy based on: •...
Table of Contents List of Figures ..........................xi List of Tables............................xi Preface xiii Organization ........................xiii Customer Service........................xv World Wide Web Site......................xvi Document Conventions ....................xvi Notes, Cautions, and Warnings..................xvi Introduction..........................1 Summary of Protocols....................1 1.1.1 NMEA 0183....................1 1.1.2 Binary ......................3 1.1.3 RTCM......................4 Communications......................5 1.2.1 Terminal Programs ..................5 1.2.2...
Page 6
RRE Data Message....................13 VTG Data Message....................13 ZDA Data Message ....................14 2.10 RD1 Data Message ....................15 2.11 $PCSI,1 Beacon Status Message................15 2.12 HDT Data Message ....................16 2.13 ROT Data Message ....................16 2.14 HPR Data Message ....................17 2.15 $PSAT,GBS Data Message..................
This manual supports the following products: the DGPS MAX receiver, the Mini MAX receiver, the PowerMAX receiver, the Vector heading system, the Vector PRO heading system, the Vector Sensor heading system, the Vector Sensor PRO heading system and the Vector OEM board heading system.
Page 14
OmniSTAR receiver. Only the DGPS MAX supports OmniSTAR. Chapter 7: Beacon Commands - defines the commands supported by the internal beacon sensor. The receivers that support beacon are: DGPS MAX, Mini MAX, PowerMAX, Vector PRO, Vector Sensor PRO and Vector OEM PRO. Chapter 8: Heading Commands –...
If you encounter problems during the installation or operation of this product, or cannot find the information you need, please contact your dealer, or CSI Wireless Customer Service. The contact numbers and e-mail address for CSI Wireless Customer Service are:...
World Wide Web Site CSI Wireless maintains a World Wide Web home page at the following address: www.csi-wireless.com A corporate profile, product information, application news, GPS and DGPS literature, beacon coverage information, and software are available at this site. Document Conventions Bold is used to emphasize certain points.
Page 17
Cautions - Cautions inform of possible sources of difficulty or situations that may cause damage to the product. Warning - Warnings inform of situations that may cause you harm. Programming Manual xvii...
1. Introduction This document provides detailed information relating to the programming of the DGPS MAX receiver, the Mini MAX receiver, the PowerMAX receiver, the Vector, the Vector PRO, the Vector Sensor, the Vector Sensor PRO and the Vector OEM board. Discussion of the programming includes data...
<CR> and line feed <LF>. If a NMEA command is not working, this terminal facility option may not be set correctly. Please contact your dealer, or CSI Wireless Customer Service for more information. Programming Manual...
1.1.2 Binary Binary messages may be output from the DGPS MAX receiver, the Mini MAX receiver, the PowerMAX receiver, the Vector, the Vector PRO, the Vector Sensor, the Vector Sensor PRO and the Vector OEM along with NMEA 0183 data. Binary messages have a proprietary definition that likely will require custom software support if you wish to use it.
Table 1-2 Binary Message Structure Group Components Type Bytes Value Header Synchronization String 4 byte string $BIN BlockID - a number Unsigned 1, 2, 80, 93, 94, which tells the type of short 95, 96, 97, 98, binary message or 99 DataLength - the length Unsigned 52, 16, 40, 56,...
Radio Technical Commission for Maritime Services 1800 Diagonal Road, Suite 600 Alexandria, Virginia 22314-2840, USA Tel: (703)684-4481 Fax: (703)836-4229 Website: www.rtcm.org 1.2 Communications 1.2.1 Terminal Programs A variety of terminal utility programs may be used for serial communication with the receivers, however, it’s important that the communication parameters between the program and the receiver be matched (match baud rate of terminal program to receiver with an 8 data bit, no parity, and 1 stop bit setting).
1.2.2 PocketMAX and PocketMAX PC CSI Wireless offers configuration utilities designed for use with CSI Wireless GPS products, including all of the products mentioned in this manual. As these utilities were not designed specifically for any one product alone, they support features not offered by every product, such as tracking of the OmniSTAR differential service and display of our Vector product’s true...
Page 25
The current versions of PocketMAX and PocketMAX PC, as well as their associated user manuals are available for download from our website at: www.csi-wireless.com/products/software.shtml The following is an example screen capture from this utility. Caution – It is important to note that when you are using PocketMAX, the program is doing many operations behind the scenes.
2. Data Messages This chapter describes in detail, the GPS data messages supported by the DGPS MAX, the Mini MAX, the PowerMAX and the Vector receivers. The following table summarizes the data messages supported by these receivers. Table 2-1 GPS NMEA Messages...
$GPGGA,hhmmss.ss,ddmm.mmmm,s,dddmm.mmmm,s,n,qq,pp.p,saaa aa.aa,M,±xxxx.xx,M,sss,aaaa*cc<CR><LF> Table 2-2 GGA Data Message Defined Field Description hhmmss.ss UTC time in hours, minutes, seconds of the GPS position ddmm.mmmmm Latitude in degrees, minutes, and decimal minutes s = N or s = S, for North or South latitude dddmm.mmmmm Longitude in degrees, minutes, and decimal minutes s =E or s = W, for East or West longitude...
Table 2-3 GLL Data Message Defined Field Description ddmm.mmmmm Latitude in degrees, minutes, and decimal minutes s = N or s = S, for North or South latitude dddmm.mmmmm Longitude in degrees, minutes, and decimal minutes s = E or s = W, for East or West longitude hhmmss.ss UTC time in hours, minutes, and seconds of GPS position Status, s = A = valid, s = V = invalid...
2.4 GST Data Message The GST message contains Global Navigation Satellite System (GNSS) psuedorange error statistics. Table 2-5, breaks down the GST message into its components. This message has the following format: $GPGST,hhmmss.ss,a.a,b.b,c.c,d.d,e.e,f.f,g.g *cc<CR><LF> Table 2-5 GST Data Message Defined Field Description hhmmss.ss...
Table 2-6 GSV Data Message Defined Field Description Total number of messages Message number, m = 1 to 3 Total number of satellites in view Satellite number Elevation in degrees, ee = 0 to 90 Azimuth (true) in degrees, aaa = 0 to 359 SNR (dB) + 30, ss = 0 to 99 Checksum <CR><LF>...
<CR><LF> Carriage return and line feed 2.7 RRE Data Message The RRE message contains the satellite range residuals and estimated position error. Table 2-8 breaks down the RRE data message into its components. This message has the following format: $GPRRE,n,ii,rr…ii,rr,hhh.h,vvv.v *cc<CR><LF> Table 2-8 RRE Data Message Defined Field Description...
Table 2-9 VTG Data Message Defined Field Description True course over ground, ttt = 000 to 359, in degrees True course over ground indicator, c = T always Magnetic course over ground, ttt = 000 to 359, in degrees Magnetic course over ground Indicator, always c = M ggg.gg Speed over ground, 000 to 999 knots Speed over ground units, u = N = Nautical mile/h...
2.10 RD1 Data Message The RD1 Data message contains a variety of information, has the following format: $RD1,s,w,f.f,l,ber,agc,dds,dop,dsp,arm,diff,nav<CR><LF> Table 2-11 summarizes the contents of this message. Table 2-11 RD1 Data Message Defined Field Description GPS seconds GPS week Current frequency (MHz) Lock Indicator (1 = lock, 0 = no lock) DDS in Hz Doppler in Hz...
$PCSI,CS0,PXXX-Y.YYY,SN,fff.f,M,ddd,R,SS,SNR,MTP,Q,ID,H,T Table 2-12 $PCSI,1 Beacon Status Message Defined Field Description Channel 0 PXXX-Y.YYY Resident SBX-3 firmware version SBX-3 receiver serial number fff.f Channel 0 current frequency Frequency Mode (‘A’ - Auto or ‘M’ - Manual) MSK bit rate RTCM rate Signal strength Signal to noise ratio Message throughput...
$HEROT,x.x,A*cc<CR><LF> Where ‘x.x’ is the rate of turn in degrees per minute and ‘A’ is a flag indicating that the data is valid. The ‘x.x’ field is negative when the vessel bow turns to port. 2.14 HPR Data Message The $PSAT,HPR message is a proprietary NMEA sentence that provides the heading, pitch / roll information, and time in a single data message.
Table 2-14 $PSAT,GBS Data Message Defined Field Description hhmmss.ss UTC time in hours, minutes, seconds of the GGA or GNS fix associated with this sentence. ll.l Expected error in latitude. LL.L Expected error in longitude. aa.a Expected error in altitude. ID number of most likely failed satellite.
3. General Commands This section presents various commands relating to the general operation and configuration of the DGPS MAX, Mini MAX, PowerMAX, Vector, Vector PRO, Vector Sensor, Vector Sensor PRO and Vector OEM. The following table provides a brief description of the general commands supported by these receivers.
Baud rate change command for the receivers. $JCONN Virtual circuit command used to interface to the internal beacon receiver or communicate with the menu system microprocessor (for the DGPS MAX). $JDIFF This command is used to set the differential mode.
Note - Please ensure that you save any changes that you wish to maintain beyond the current power-up by using the $JSAVE command and wait for the ‘$> Save Complete’ response. 3.1 $JASC,D1 This command allows you to adjust the output of the RD1 diagnostic information message from the receiver.
Where feature status variable, ‘r’, may be one of the following values. Description NORM HIGH The receiver will reply with the following response. $> 3.3 $JASC,VIRTUAL When using an external correction source, this command is used to ‘daisy chain’ RTCM data from being input from one port and output through the other.
The receiver will reply with the following response. $> 3.4 $JALT This command turns altitude aiding on or off for the receiver. When set to on, altitude aiding uses a fixed altitude instead of using one satellite’s observations to calculate the altitude. The advantage of this feature, when operating in an application where a fixed altitude is acceptable, is that the extra satellite’s observations can be used to betterment of the latitude, longitude, and time offset calculations, resulting in improved accuracy and...
The receiver will reply with the following response. $> 3.5 $JLIMIT This command is used to change the threshold of estimated horizontal performance for which the DGPS position LED is illuminated (only on the Mini MAX and PowerMAX). The default value for this parameter is a conservative 10.0 meters.
$>JAPP,current,other Where ‘current’ indicates the current application in use and ‘other’ indicates the secondary application that is not in use currently. To change from the current application to the other application (when a two applications are present), issue the following command. $JAPP,OTHER<CR><LF>...
9600 19200 38400 When this command has been issued without the ‘,OTHER’ data field, the baud rate of the current port will be changed accordingly. When the ‘,OTHER’ data field is specified (without the square brackets), a baud rate change will occur for the other port. The receiver will reply with the following response.
3.10 $JK This command is used by the receiver to enable subscriptions for various features. This command will have the following format. $JK,x…<CR><LF> Where ‘x…’ is the subscription key provided by CSI Wireless and is 10 characters in length. Programming Manual...
If you send the $JK command without a subscription key as follows, it will return the expiry date of the subscription. $JK<CR><LF> Reply. $>JK,12/31/2003,1 3.11 $JPOS This command is used to speed up the initial acquisition when changing continents with the receiver (for example, powering it for the first time in Europe after it has been tested in Canada).
3.12 $JQUERY,GUIDE This command is used to poll the receiver for its opinion on whether or not it is providing suitable performance after the both SBAS and GPS have been acquired (up to 5 min). This feature takes into consideration the download status of the SBAS ionospheric map and also the carrier phase smoothing of the GPS.
$JATT commands do not require a $JSAVE command to be issued subsequently as their changes are automatically saved. This command has the following structure. $JSAVE<CR><LF> The receiver will reply with the following two messages. Ensure that the receiver indicates that the save process is complete before turning the receiver off or changing the configuration further.
Page 49
$>JSHOW,BAUD,9600 $>JSHOW,BAUD,9600,OTHER $>JSHOW,ASC,GPGGA,1.0,OTHER $>JSHOW,ASC,GPVTG,1.0,OTHER $>JSHOW,ASC,GPGSV,1.0,OTHER $>JSHOW,ASC,GPGST,1.0,OTHER $>JSHOW,ASC,D1,1,OTHER $>JSHOW,DIFF,WAAS $>JSHOW,ALT,NEVER $>JSHOW,LIMIT,10.0 (10) $>JSHOW,MASK,5 (11) $>JSHOW,POS,51.0,-114.0 (12) $>JSHOW,AIR,AUTO,OFF (13) $>JSHOW,FREQ,1575.4200,250 (14) $>JSHOW,AGE,1800 (15) This example response is summarized in the following table. Line Description This line indicates that the current port is set to a baud rate of 9600 This line indicates that the other port is set to a baud rate of 9600 This line indicates that GPGGA is output at a rate of 1 Hz from the other port This line indicates that GPVTG is output at a rate of 1 Hz from the other port...
Page 50
When issuing this command with the optional ‘,subset’ data field (without the square brackets), a one-line response is provided. The subset field may be either CONF or GP. When CONF is specified for ‘subset’, the following response is provided. $>JSHOW,CONF,N,0.0,10.0,5,A,60W This response is summarize d in the following table.
Page 51
Type Description SLXg The DGPS MAX will respond with ‘SLXg’, where SLX is the name of the board controlling the receiver and ‘g’ stands for GPS system. SX1g The Mini MAX will respond with SX1g, where SX1 is the name of the board controlling the receiver and ‘g’...
11577 This field provides the serial number of the GPS engine This field is the fleet number This is the hardware version 11102002 This field is the production date code 01/01/1900 This field is the subscription begin date 1/01/3003 This field is the Subscription expiration date This field is the ARM version This field is the DSP version 3.18 $JBIN...
4. GPS Commands This section describes the selection of commands specific to the configuration and operation of the DGPS MAX, Mini MAX, PowerMAX, Vector, Vector PRO, Vector Sensor, Vector Sensor PRO and Vector OEM receivers. The following table provides a brief description of the commands supported by the GPS engine for its configuration and operation.
Page 54
choice of various update rates available, depending on what your requirements are. This command has the following layout. $JASC,msg,r[,OTHER]<CR><LF> Where ‘msg’ is the name of the data message and ‘r’ is the message rate, as shown in the table below. Sending the command without the optional ‘,OTHER’...
The receiver will reply with the following response. $> 4.2 $JPOS,M This command allows you to ‘poll’ the receiver and output selected messages only when this manual mark is entered. To initiate this for the messages listed above that have this feature enabled, they must be turned on using the command $JASC,msg,M[,OTHER]<CR><LF>...
$JAGE,age<CR><LF> Where maximum differential age timeout variable, ‘age’, may be a value from 6 to 8100 seconds. The receiver will reply with the following response. $> 4.4 $JOFF This command allows you to turn off all data messages being output through the current or other port, including any binary messages.
$JMASK,e<CR><LF> Where the elevation mask cutoff angle, ‘e’, may be a value from 0 to 60 degrees. The receiver will reply with the following response. $> 4.6 $JNP This command allows the user to specify the number of decimal places output in the GGA and GLL messages.
Where ‘r’ may be one of the following baud rates. Baud Rates 4800 9600 When the ‘,OTHER’ data field is specified (without the square brackets), this command will turn on the four NMEA messages on the other port. The receiver will reply with the following response. $>...
Variable Description Horizontal Protection Radius (HPR). You will receive notification in the $PSAT,GBS message that the horizontal error has exceeded this amount. The acceptable range for this value is from 1 to 10000 meters. The default is 10m. probHPR Maximum allowed probability that the position computed lies outside the HPR. The acceptable range for this value is from 0.001% to 50%.
Page 60
Note - If you are unsure of the best value for this setting, it’s best to be conservative and leave it at the default setting of LONG (15 minutes). Programming Manual...
5. WAAS Commands This section details the NMEA messages accepted by the internal WAAS engine of the DGPS MAX, Mini MAX, PowerMAX, Vector, Vector PRO, Vector Sensor, Vector Sensor PRO and Vector OEM receivers. The following table provides a brief description of the commands supported by the WAAS demodulator for its control and operation.
There are no data fields to specify in this message. The receiver will respond with the following message: $>JWAASPRN,prn1,prn2 Where ‘prn1’ indicates the first PRN number and ‘prn2’ indicates the second PRN number. The PRN numbers for WAAS are 122 and 134. EGNOS is currently using PRN 120.
5.3 $JASC,RTCM This command allows you to configure the receiver to output, through the MAIN (for DGPS MAX, Mini MAX or PowerMAX) or Primary Master (for Vector products) port, correction data currently being used by one of the three internal sensors. The correction data output is RTCM SC-104 even...
Page 64
Note - Turning RTCM on or off using this command provides the same functionality as setting the RTCM menu item to on or off in the NMEA On/Off menu of the DGPS MAX. The receiver will reply with the following response: $>...
This command allows you to tune the OmniSTAR receiver either in automatic mode or manually. $JGEO This command requests information relating to the current frequency and location of the OmniSTAR satellite in relation the antenna of the DGPS MAX system. The following subsections provide detailed information relating to the use of each command.
Page 66
This command has the following layout: $JLBEAM<CR><LF> The receiver will output the following data: $>JLBEAM,Sent frequency ,Used frequency ,Baud xxx,Geo xxx (1) $>JLBEAM,frequency ,longitude ,latitude ,symbol ,satlongitude $>JLBEAM,frequency ,longitude ,latitude ,baud,satlongitude The first line of this output is described in the following table: Data Field Description $JLBEAM...
$>JLBEAM,1554.4970,-98,45,1200,(-101) $>JLBEAM,1551.4890,-108,45,1200,(-101) $>JLBEAM,1531.2300,25,50,1200,(16) $>JLBEAM,1535.1375,-75,0,1200,(-98) $>JLBEAM,1535.1375,-165,13,1200,(-98) $>JLBEAM,1535.1525,20,6,1200,(25) $>JLBEAM,1558.5100,135,-30,1200,(160) $>JLBEAM,1535.1375,90,15,1200,(109) $>JLBEAM,1535.1375,179,15,1200,(109) 6.2 $JLXBEAM This command displays debug information for the spot beam table. This message has the following structure: $JLXBEAM<CR><LF> The receiver will respond with the following data output: $>JLBEAMEX,0 $> Table:0 $>...
Data Field Description DDSfreq This field provides the DDS frequency long This variable is the longitude of the spot beam centroid This field provides the latitude of the spot beam centroid symbol This data field indicates the symbol rate used for that particular spot beam satlong This field provides the longitude of the L-band satellite An example of this response follows:...
This message is summarized in the following table Data field Description This field indicates a WET or DRY subscription Source RTCM source ID or ALL if VBS AccrReduction 0 is most accurate StartDate Subscription start date EndDate Subscription end date HourGlass Seconds of metered time Extention Time...
Where ‘freq’ is the frequency in kHz and ‘symb’ is the symbol rate (1200 or 2400 baud). The DGPS MAX will reply with the following response: $> Entering a frequency of zero with no associated symbol rate will place the OmniSTAR engine into automatic mode.
Coverage Area Longitude Frequency Baud Rate Sat. Name Eastern U.S. 101 West 1556.825 1200 AMSC-E Central U.S 101 West 1554.497 1200 AMSC-C Western U.S. 101 West 1551.489 1200 AMSC-W Central America, South America, Caribbean, 98 West 1535.1375 1200 AM-SAT West Africa, South Africa Asia, Pacific Islands 109 East...
Page 72
WAAS satellite PRN number Lon=-101 Longitude of the satellite El=31 Elevation angle from the DGPS MAX’s antenna to the WAAS satellite, referenced to the horizon. Az=163.4 Azimuth from the DGPS MAX’s antenna to the WAAS satellite, referenced to the horizon.
7. Beacon Commands (for all receivers excluding Vector and Vector Sensor) This section details the commands supported by the DGPS MAX, Mini MAX, PowerMAX, Vector PRO, Vector Sensor PRO and Vector OEM PRO’s internal SBX beacon engine. The following table provides a brief description of the commands supported by this engine for control of its configuration and operation.
7.1 RTCM Output ($JASC,BEAC,r) This command allows you to remotely instruct the receiver to output beacon RTCM data from the receiver, when operating in beacon mode. This command has the following structure: $JASC,BEAC,r Where r is either 0 or 1 indicating OFF or ON, respectively. The receiver will reply with the following response: $>...
Page 75
The internal SBX will reply with the following response: $PCSI,ACK,GPMSK,fff.f,M,ddd,M,n<CR><LF> Field Description fff.f Frequency in kHz (283.5 to 325) Designates manual frequency selection MSK bit rate (100 or 200 bps) Designates manual MSK bit rate selection Period of output of performance status message, 0 to 100 seconds ($CRMSS) When this message is acknowledged by the internal SBX, it will immediately tune to the frequency specified and demodulate at the rate specified.
When power to the receiver is removed and reapplied, the status output interval resets to zero (no output). The status message output by the SBX, as initiated using this command, is the CRMSS message response discussed in Section 7.9. 7.2.1.2 Automatic Beacon Search Command ($GPMSK) This command initiates the SBX automatic mode of operation in which the receiver operates without operator intervention, selecting the most appropriate beacon station.
This command queries the receiver for the list of available proprietary $PCSI commands. It has the following form: $PCSI,0<CR><LF> The internal SBX will reply with the following response: $PCSI,0 $PCSI,ACK,0 $PCSI,P021-0,001 $PCSI,0 ->HELP Msg $PCSI,1 ->Status line A,<T>,<S> $PCSI,2 ->Status line B,<T> $PCSI,3 ->Dump Search $PCSI,4 ->Wipe Search $PCSI,5 ->Port Rate,<P0>,<P1>...
Field Description This field indicates that the data pertains to channel 0 (the primary channel) PXXX-Y.YYY This data field provides the firmware version of the SBX beacon receiver This item shows the serial number of the SBX fff.f This field is the current primary channel frequency in kHz (283.5 to 325) This field indicates the frequency selection mode (M for manual or A for auto) This field shows the MSK bit rate This field indicates the MSK bit rate selection mode (M for manual or A for auto)
This item shows the serial number of the SBX fff.f This field is the current secondary channel frequency in kHz (283.5 to 325) This field indicates the frequency selection mode (M for manual or A for auto) This field shows the MSK bit rate This field indicates the MSK bit rate selection mode (M for manual or A for auto) This field provides the signal strength reading in dBµV This field shows the signal to noise ratio in dB...
Page 80
Field Description index to index This field indicates the channel number from 1 to 84 channels freq This field indicates the frequency corresponding to the index number This field shows the latest station ID of a beacon corresponding to the frequency This field is an internal status flag This field indicates the signal to noise ration in dB that was last measured for that beacon...
$PCSI,82,3240,000,0A,-100,0011,83,3245,000,0A,-100,0011,84,3250,000,0A,-100,0018 7.7 $PCSI,4 The Wipe Search command instructs the SBX to erase all parameters within the beacon almanac and to initiate a new Global Search to identify the beacon signals available for a particular area. The command has the following form: $PCSI,4<CR><LF>...
Field Description fff.f Frequency in kHz (283.5 to 325) Tune mode (M = manual tune mode, A = automatic tune mode) MSK bit rate (100, or 200 bps) MSK rate selection (M = manual tune mode, A = automatic tune mode) Period of output of performance status message, 0 to 100 seconds ($CRMSS) An example of this message follows: $CRMSK,287.0,A,100,A,0*4A...
8. Heading Commands (for Vector products only) This section details the various settings that relate to the GPS heading aspect of the Vector, Vector PRO, Vector Sensor, Vector Sensor PRO and Vector OEM heading systems. The following table summarizes the commands detailed in this section. Programming Manual...
Table 8-1 GPS Heading Commands Message Description TILTAID Command to turn on tilt aiding and query the current feature status TILTCAL Command to calibrate tilt aiding and query the current feature status MAGAID Command to turn on magnetic aiding and query the current feature status MAGCAL Command to store a new magnetic calibration table MAGCLR...
$JATT,TILTAID,NO<CR><LF> You may turn this feature back on with the following command. $JATT,TILTAID,YES,<CR><LF> To query the Vector for the current status of this feature, issue the following command. $JATT,TILTAID<CR><LF> Note - If you choose to increase the antenna separation of your Vector Sensor or Vector OEM beyond the default 0.5 m length, use of tilt aiding is required.
To turn the magnetic-aiding feature on, use the following command. $JATT,MAGAID,YES<CR><LF> You may turn this feature back off with the following command. $JATT,MAGAID,NO<CR><LF> To query the Vector for the current status of this feature, issue the following command. $JATT,MAGAID<CR><LF> 8.4 $JATT,MAGCLR and MAGCAL Metallic structures on the vessel affect a compass’...
$JATT,MAGCLR<CR><LF> Once the command has been issued, the vessel needs to rotate 360° three to four times. The following command can be sent during the calibration procedure to ‘ask’ the Vector if the calibration is complete and if so, to automatically save it to memory for subsequent power cycles.
If you wish to request the status of this message, send the following command. $JATT,GYROAID<CR><LF> Note - If you choose to increase the antenna separation of your Vector Sensor or Vector OEM beyond the default 0.5 m length, use of gyro aiding is required. 8.6 $JATT,LEVEL This command is used to invoke the level operation mode of the Vector.
$JATT,CSEP<CR><LF> The Vector will reply with the following. $JATT,x,CSEP, Where ‘x‘ is the antenna separation in m. 8.8 $JATT,MSEP (for Vector Sensor/Sensor PRO and OEM only) This command is used to manually enter a custom separation between antennas (must be accurate to within one to two centimeters). The Vector Sensor, Vector Sensor PRO and Vector OEM are the only Vector products that has an adjustable antenna separation.
The following command is used to adjust the heading time constant. $JATT,HTAU,htau<CR><LF> Where ‘htau’ is the new time constant that falls within the range of 0.0 to 3600.0 seconds. Depending on the expected dynamics of the vessel, you may wish to adjust this parameter.
$JATT,PTAU,ptau<CR><LF> Where ‘ptau’ is the new time constant that falls within the range of 0.0 to 3600.0 seconds. Depending on the expected dynamics of the vessel, you may wish to adjust this parameter. For instance, if the vessel is very large and is not able to pitch quickly, increasing this time is reasonable.
Where ‘hrtau’ is the new time constant that falls within the range of 0.0 to 3600.0 seconds. Depending on the expected dynamics of the vessel, you may wish to adjust this parameter. For instance, if the vessel is very large and is not able to turn quickly, increasing this time is reasonable.
As with the heading time constant, the setting of this value depends upon the expected dynamics of the vessel. If a boat is highly dynamic, this value should be set to a lower value since the filtering window needs be shorter in time, resulting in a more responsive measurement.
be set to a lower value since the filtering window would be shorter, resulting in a more responsive measurement. However, if a vessel is very large and has much more resistance to change in its motion, this value can be increased to reduce measurement noise.
8.15 $JATT,PBIAS You may adjust the pitch / roll output from the Vector in order to calibrate the measurement if the Antenna Array is not installed in a horizontal plane. The following NMEA message allows to you to calibrate the pitch / roll reading from the Vector.
$JATT,NEGTILT,NO<CR><LF> To query the Vector for the current state of this feature, issue the following command. $JATT,NEGTILT<CR><LF> 8.17 $JATT,ROLL If you wish to get the roll measurement, you will need to install the Antenna Array perpendicular to the vessel’s axis, and send the following command to the Vector.
8.19 $JATT,FLIPBRD This new command was added to allow for the Vector board to be installed upside down. This command should only be used with the Vector Sensor, Vector Sensor PRO and the Vector OEM board, since flipping the board (or Vector Sensor enclosure) doesn’t affect the antenna array, which needs to remain facing upwards.
Page 99
$>JATT,SUMMARY,TAU:H=0.50,HR=2.00,P=0.50,COG=0.00,SPD=0.00,BIA S:H=0.00,P=0.00,FLAG_HEX:GN-RMTL=01 Field Description htau This data field provides the current heading time constant in seconds hrtau This data field provides the current heading rate time constant in seconds ptau This data field provides the current pitch time constant in seconds cogtau This data field provides the current course over ground time constant in seconds spdtau...
RMTL = hex ( 08 + 04) = hex (12) = C ‘GN-RMTL’ = 2C The following tables summarize the possible feature configurations for the first GN character and the second RMTL character. GN Value Gyro Aiding Negative Tilt RMTL Value Roll Mag Aiding Tilt Aiding...
Page 101
The Vector supports a command that you can use to get a short list of the supported commands if you find yourself in the field without documentation. This command has the following format. $JATT,HELP<CR><LF> The response to this command will be the following. $>JATT,HELP,CSEP,MSEP,EXACT,LEVEL,HTAU,HRTAU,HBIASPBIAS,NEG TILT,ROLL,TILTAID,TILTCAL,MAGAID,MAGCAL,MAGCLR, GYROAID,COGTAU,SPDTAU,SEARCH,SUMMARY...
MAX only) This section provides information related to the NMEA messages accepted by the Mini MAX, PowerMAX and DGPS MAX’s e-Dif application. The following table provides a brief description of the commands supported by the e-Dif application for its control and operation.
$>JRAD,1,51.00233513,-114.08232345,1050.212 Upon startup of the receiver with the e-Dif application running (as opposed to the SBAS application), no reference position will be present in memory. If you attempt to query for the reference position, the receiver will respond with the following message: $>JRAD,1,FAILED,Present Location Not Stable 9.2 $JRAD,1,P This command records the current position as the reference with which to...
Data Field Description This is the latitude of the reference point in degrees decimal degrees. This is the longitude of the reference point in degrees decimal degrees. height This is the ellipsoidal height of the reference point in m. Ellipsoidal height can be calculated by adding the altitude and the geiodal separation, both available from the GGA sentence.
Page 105
This command is used for two primary purposes. The first is to invoke the e-Dif function once the unit has started up (with the e-Dif application active). The second purpose is to update the e-Dif solution (calibration) using the current position as opposed to the reference position used by the $JRAD,2 command.
10. Binary Data The DGPS MAX, Mini MAX, PowerMAX Vector, Vector PRO, Vector Sensor, Vector Sensor PRO and Vector OEM all support a selection of binary data messages that provide improved communication port efficiency. Additionally, certain data is available only in binary format, such as raw measurement information.
Table 10-1 Binary Message Structure Group Components Type Bytes Value Header Synchronization String 4 byte string $BIN BlockID - a number Unsigned 1, 2, 80, 93, 94, 95, which tells the type of short 96, 97, 98, or 99 binary message DataLength - the length Unsigned 52, 16, 40, 56, 96,...
Table 10-2 Bin 1 Message Name Components Type Bytes Value AgeOfDiff Age of differential, seconds. Byte 0 to 255 Use Extended AgeOfDiff first. If both = 0 then no differential NumOfSats Number of satellites used in Byte 0 to 12 the GPS solution GPSWeek GPS week associated with this...
Table 10-3 Bin 2 Message Name Components Type Bytes Value MaskSatsTracked A mask of satellites tracked by Unsigned Individual bits the GPS. Bit 0 corresponds to long represent satellites the GPS satellite with PRN 1. MaskSatsUsed A mask of satellites used in the Unsigned Individual bits GPS solution.
This message has a BlockID of 80 and is 40 bytes excluding the header and epilogue. This message contains the WAAS message. The following table describes the constituents of this message in order. Table 10-4 Bin 80 Message Name Components Type Bytes Value...
Table 10-5 Bin 93 Message Name Components Type Bytes Value Satellite to which this data belongs Unsigned short Spare Not used at this time Unsigned short Future use TOWSecOfWee Time at which this arrived Unsigned long (LSB = 1 sec) IODE Unsigned short Consult the ICD-GPS-200 for...
Table 10-6 Bin 94 Message Name Components Type Bytes Value a0,a1, a2,a3 AFCRL alpha parameters Double 8 x 4 = 32 b0,b1,b2,b3 AFCRL beta parameters Double 8 x 4 = 32 A0,A1 Coefficients for determining UTC time Double 8 x 2 = 16 Reference time for A0 and A1, second Unsigned long of GPS week...
10.8 Bin 96 This message has a BlockID of 96 and is 300 bytes excluding the header and epilogue. This message contains phase and code data. The following table describes the constituents of this message in order. Table 10-8 Bin 96 Message Name Components Type...
10.9 Bin 97 This message has a BlockID of 97 and is 28 bytes excluding the header and epilogue. This message contains statistics for processor utilization. The following table describes the details of this message in order. Table 10-9 Bin 97 Message Name Components Type...
Table 10-10 Bin 98 Message Name Components Type Bytes Value AlmanData Almanac-derived-data, 8 Structure 8 x 8 = 64 See the satellites at a time array following table LastAlman Last almanac processed Byte 0 to 31 IonoUTCVFlag Flag that is set when Byte 0 = not logged ionosphere modeling data is...
10.11 Bin 99 This message has a BlockID of 99 and is 304 bytes excluding the header and epilogue. This message contains quantities related to the tracking of the individual GPS satellites along with some other relevant data. The following table describes the constituents of this message in order.
Page 117
ChannelData Array Name Components Type Bytes Value Channel Channel number Byte 0 to 12 Satellite being tracked, 0 == not Byte 0 to 32 tracked Status Status bit mask (code carrier bit Byte Bit 0 = code lock frame) 1 = carrier lock 2 = bit lock 3 = frame sync 4 = frame sync and new...
Page 118
80000.0 DiffCorr 100 times the differential correction Short for this channel’s psuedorange PosResid 10 times the position residual from Short the GPS solution for this chanel VelResid 10 times the velocity residual from Short the GPS solution for this channel DoppHZ Expected Doppler for this channel in Short...
(for DGPS MAX only) The menu system is operated by a processor on-board the SLX within the DGPS MAX. The menu system responds to a selection of specific NMEA messages. In order to communicate with the processor running the menu system, a virtual connection must first be established using the $JCONN,AB command, issued through the MAIN port of the DGPS MAX.
-Checksum Error Report Where ‘x.xxx’ is the current menu system version number. 11.3 $PCSI,BAUD The $PCSI,BAUD command is used to change the DGPS MAX’s baud rate and has the following structure: $PCSI,BAUD,baud<CR><LF> Where ‘baud’ is the following valid baud rates.
The MAX will respond by issuing the following message: $>PCSI,MSG,Baud rate set to xxxx Where ‘xxxx’ is the new baud rate. Once issued, the DGPS MAX will change its baud rate to the desired baud rate. Note, the SLX-2 Port B baud rate does not change, this must be done manually.
UTC offset of –7 hours, using beacon mode and receiving GPS data at 5 Hz. 11.6 $PCSI,SETUP,SHOW To see the setup the DGPS MAX currently has, the following command can be issued: $PCSI,SETUP,SHOW<CR><LF>...
GGA and VTG Information received at 5 Hz. GGA and VTG Information received at 1 Hz 11.7 $PCSI,SETUP,SAVE To save the current setup parameters in memory for the DGPS MAX to use on any subsequent startups, use the following command to save the setup: $PCSI,SETUP,SAVE<CR><LF>...
To reset the current setup parameters in RAM, use the following command to reset the setup: $PCSI,SETUP,RESET<CR><LF> The DGPS MAX will clear the configuration in RAM, but not in FLASH and set all values to their default state. Programming Manual...
Each line must be equal to 16 characters in length or less. As an example, if the following command was issued: $PCSI,SETUP,INTRO, CSI Wireless Inc, MAX<CR><LF> The setup must be saved, using the $PCSI,SETUP,SAVE<CR><LF>...
There are two main parts to the Configuration Wizard: you may choose to configure the DGPS MAX easily, step-by-step, or you may choose a pre- defined profile from one of the five saved in memory. Since the DGPS MAX is shipped with no pre-defined profiles, it’s advantageous to define the configurations as you feel necessary.
The commands described in this section require the issue of the virtual circuit command, $JCONN,AB discussed in Chapter 3. This command establishes a direct connection to the microprocessor that operates the menu system of the DGPS MAX receiver. 12.2 $PCSI,WIZARD,SET This command is used to set the Wizard parameters.
Where: Field Purpose Options Description Wizard Number 1 – 5 Wizard Number, 1 to 5 Port B Baud Rate Valid Rates Valid baud rate for port B Port A Baud Rate Valid Rates Valid baud rate for port A diff Differential Source NONE Autonomous Mode...
13. Frequently Asked Questions Q - My receiver doesn’t appear to be communicating, what do I do? A - This could be one of a few issues: 1. Examine the cables and connectors for signs of damage. 2. Ensure that you are properly powering the system with the correct voltage.
Page 131
Q - What is the best software tool to use to communicate with my receiver and configure it? A - We use three different software applications at CSI Wireless for this application: • PocketMAX – Available from the CSI Wireless Web site. This PocketPC (2000, 2002 and 2003) application is a user friendly way to configure your receiver and to determine the current settings.
Page 132
• HyperTerminal – Available on all Windows 95, 98, ME, 2000 and XP. This tool is useful as it allows you to easily configure the receiver by directly typing commands into the terminal window. The output from the receiver is shown simultaneously.
Appendix A - Resources ICD-GPS-200 Specification is available for download from the following website: https://gpstest.46tg.af.mil/webpub/general/bbs.nsf/($All)/cb09775cdcb7eb6e88 25662d0056ee92?OpenDocument Programming Manual...
Association (NMEA 0183) Standard for Interfacing Marine Electronic Devices, Version 2.1, October 15, NMEA 1995, PO Box 50040, Mobile Alabama, 36605 USA CSI Wireless Inc., DGPS MAX Reference Manual, rev 00, March 2001, 4110 Street SE, Calgary Alberta, T2G 3C4 Canada Programming Manual...
Need help?
Do you have a question about the DGPS MAX and is the answer not in the manual?
Questions and answers