Qstarz GM-Q772 User Manual

Manual is about: Ultra Low Power, High Sensitivity GPS Smart Receiver

Summary of GM-Q772

  • Page 1

    Ultra low power, high sensitivity gps smart receiver user’s guide.

  • Page 2: 1. Introduction

    1 1. Introduction 1.1 overview the gps smart receiver is an ultra low power gps receiver based on the proven technology found in this 16 channel gps receivers and nemerix chipset solution. The positioning application meets strict needs such as car navigation, mapping, surveying, security, agricultur...

  • Page 3

    2 2.1 dimension dimensions: 53.0 (w) x 60.0 (d) x 26.0 (h) (mm) 2.0 (w) x 2.3 (d) x 1.0 (h) (inch) 2.2 hardware interface the smart receiver includes a low noise, high gain active antenna in a unique style waterproof gadget. Simply connect ps-2 female connector to one of the optional accessories and...

  • Page 4

    3 the gps smart receiver is also equipped with optional connectors. Pin assignment of standard ps-2 din jack accessories mini din female and ps-2 male connector: cable length: to gps-6010: 1 meter rs-232 to ps-2: 45 cm mini din female connector function definition: pin signal 1 tx (rs-232) 2 +5vdc 3...

  • Page 5

    4 ps2 composite connector function definition (to pc): usb connector the function definition of the a type usb connector is as follows: pin signal 1 +5vdc 2 n.C. 3 n.C. 4 gnd 5 n.C. 6 n.C. Pin signal 1 +5vdc 2 d+ 3 d- 4 gnd.

  • Page 6: 3. Usb Driver Installation

    5 3. Usb driver installation 3.1 system requirements ibm, pentium or above and other compatible pc; 16 mb and above memory; windows 98/me/2000; vga graphic adapter 3.2 installation 1. Copy entire folder from cd-rom to hard disk. 2. Connect the usb connector to computer. While the computer automatica...

  • Page 7: Nmea Protocol

    6 appendix : software specification nmea protocol the software is capable of supporting the following nmea message formats nmea message prefix format direction sgpgga gps fix data. Out sgpgll geographic position latitude / longitude. Out sgpgsa gnss dop and actives satellites out sgpgsv satellites i...

  • Page 8: General Nmea Format

    7 $pnmrx603 settings report out general nmea format the general nmea format consists of an ascii string commencing with a ‘$’ character and terminating with a sequence. Nmea standard messages commence with ‘gp’ then a 3-letter message identifier. Nemerix specific messages commence with $pnmrx follow...

  • Page 9

    8 geoid separation int (0) 1 4 separation from geoid, can be blank. Units char 1 1 m stands for “meters”. Age of differential corrections int (0) 1 5 age in seconds blank (null) fields when dgps is not used. Diff reference corrections int 4 4 0000. Checksum *xx (0) 3 3 2 digits. Message terminator 2...

  • Page 10

    9 $gpgsa this message transfers dop and active satellites information. The $gpgsa message structure is shown below: field format min chars max chars notes message id $gpgsa 6 6 gsa protocol header. Mode char 1 1 m manual, forced to operate in selected mode. A automatic switching between modes. Mode ...

  • Page 11

    10 $gpgsv this message transfers information about satellites in view. The $gpgsv message structure is shown below. Each record contains the information for up to 4 channels, allowing up to 12 satellites in view. In the final record of the sequence the unused channel fields are left blank with comma...

  • Page 12

    11 $gprmc this message transfers recommended minimum specific gnss data. The $gprmc message format is shown below. Field format min chars max chars notes message id $gprmc 6 6 rmc protocol header. Utc time hhmmss.Sss 1,2,2.1 2,2,2.3 fix time to 1ms accuracy. Status char 1 1 a data valid. V data inva...

  • Page 13

    12 $gpvtg this message transfers velocity, course over ground, and ground speed. The $gpvtg message format is shown below. Field format min chars max chars notes message id $gpvtg 6 6 vtg protocol header. Course (true) float 1.1 3.2 measured heading in degrees. Reference char 1 1 t = true heading. C...

  • Page 14: Extensions Specification

    13 $gpzda this message transfers utc time and date. Since the latency of preparing and transferring the message is variable, and the time does not refer to a particular position fix, the seconds precision is reduced to 2 decimal places. The $gpzga message format is shown below. Field format min char...

  • Page 15

    14 checksum *xx (0) 3 3 2 digits. Message terminator 2 2 ascii 13, ascii 10. Examples: $pnmrx100,0,4800,0*xx : sets the uart baud rate to 4800 bps and no parity. $pnmrx101, navigation initialization this message is sent to initialize navigation parameters to speed up initial acquisition time. The $p...

  • Page 16

    15 $pnmrx103, nmea rate control this message is sent to enable or pause the output of an nmea message and to determine its output rate. The sequence of the output sequence is determined by the $pnmrx107 message. The $pnmrx103 message format is shown below. The rate of each message can individually b...

  • Page 17

    16 $pnmrx104, lla navigation initialization this message enables the receiver to be initialized using lla data to speed up satellite acquisition. The first 4 values defining the position (if used) must be all present in the message. Otherwise the whole massage is considered invalid. Field format min...

  • Page 18

    17 $pnmrx106, datum this message defines the conversion model used for mapping the ecef coordinates into the lla ones. The default transformation uses wgs84 approximation. The transformation method can be changed into one using a reference ellipsoid combined with a local datum, to obtain a specific ...

  • Page 19

    18 $pnmrx107, messages rate control this message is sent to set the automatic update rate, and to configure which messages will be automatically output, it is also sent from the node to report which messages are currently configured for automatic transmission. The $pnmrx107 message format is shown b...

  • Page 20

    19 $pnmrx108, nmea message sequence this message is used to set the sequence used to output the nmea messages. All messages in the list are set to be output with a default output rate. The messages that are not included are disabled. Once the sequence is defined, individual settings for the messages...

  • Page 21

    20 $pnmrx110, fix settings this message is used to set various settings and masks which control how the software will behave in relationship to the satellites in view, for example a mask can be set for the minimum satellite elevation, minimum snr etc. The message consists of a varying number of fiel...

  • Page 22

    21 $pnmrx111, software reset this message is used to reset the systems. If the message is sent without parameters the receiver reboots according to the fix procedure (hot, warm or cold) configured with the pnmrx101 or pnmrx104 messages. A second parameter can optionally be used to specify which acti...

  • Page 23

    22 $pnmrx112, power mode control this message is used to configure the operating modes of the receiver. Low power modes can be activated and configured. Low power mode starts to work only after the receiver has a complete and up to date almanac and it can produce the fix. Field format min chars max ...

  • Page 24

    23 $pnmrx300, almanac data transfer this message format is used to transfer the almanac data between nodes, it uses a packed hexadecimal format to transfer almanac data for each of the available sv’s. Since the almanac data is large and can take time to transfer over a slow serial interface, the dat...

  • Page 25

    24 $pnmrx301, ephemeris data transfer this message format is used to transfer the ephemeris data between nodes, it uses a packed hexadecimal format to transfer ephemeris data for each of the available sv’s. Since the ephemeris data is large and can take time to transfer over a slow serial interface,...

  • Page 26

    25 pnmrx301 message 2 field list field format width scale units notes message id $pnmrx301 8 pnmrx301 protocol header. Satellite vehicle id int 2 decimal satellite vehicle id from 1 to 32. Subframe id int 1 subframe number 2. Iode hex 2 8 bits, lower 8 bits of matching iodc. Crs hex 4 2 -5 meters 16...

  • Page 27

    26 pnmrx301 message 3 field list field format width scale units notes message id $pnmrx301 8 pnmrx301 protocol header. Satellite vehicle id int 2 decimal satellite vehicle id from 1 to 32. Subframe id int 1 subframe number 3. Cic hex 4 2 -29 radians 16 bit signed integer. Omega zero hex 8 2 -31 semi...

  • Page 28

    27 $pnmrx302, ionospheric correction field format width scale units notes message id $pnmrx302 8 pnmrx301 protocol header. Satellite vehicle id int 2 decimal satellite vehicle id from 1 to 32. A 0 hex 2 2 -30 a 1 hex 2 2 -27 a 2 hex 2 2 -24 a 3 hex 2 2 -24 ß 0 hex 2 2 11 ß 1 hex 2 2 14 ß 2 hex 2 2 1...

  • Page 29

    28 $pnmrx304, gps constellation health field format min chars max chars notes message id $pnmrx304 8 8 pnmrx110 protocol header. Health code char tbd tbd sv health code if ? 0. Health code char tbd tbd sv health code if ? 0. Checksum *xx (0) 3 3 2 digits. Message terminator 2 2 ascii 13, ascii 10. $...

  • Page 30

    29 pnmrx603 message 1 field format min chars max chars notes message id $pnmrx603 8 8 pnmrx603 protocol header. Message nb int 1 1 1 ionospheric data a0 hex 2 2 ionospheric correction a0 coefficient. Ionospheric data a1 hex 2 2 ionospheric correction a1 coefficient. Ionospheric data a2 hex 2 2 ionos...

  • Page 31

    30 nmrx603 message 2 field format min chars max chars notes message id $pnmrx603 8 8 pnmrx603 protocol header. Message nb int 1 1 2 maxpdop float maxhdop float invalid sv hex 8 8 min cno float min elevation float max tm int 2 2 max sv for fix int 2 2 checksum *xx (0) 3 3 2 digits. Message terminator...

  • Page 32

    31 pnmrx603 message 4 field format min chars max chars notes message id $pnmrx603 8 8 pnmrx603 protocol header. Message nb int 1 1 4 correction mode int 1 1 egm96 geoid correction map datum int 1 8 reference number of the appropriate map datum to apply dx int 1 8 x offset in meters dy int 1 8 y offs...