You are on page 1of 21

USERS GUIDE

SGM-108 GPS RECEIVER

ProGin Technology Inc.


N12F-1, No.5, Lane 7, De-an St., Lingya District, Kaohsiung 802, Taiwan Tel: 886-7-7278885 Fax: 886-7-7214117 E-mail: info@progin.com.tw www.progin.com.tw

SGM-108 GPS Receiver USERS GUIDE

Contents

1. Introduction
1.1 Overview

... 2

1.2 Features .. 2 1.3 Electrical Characteristics . 2

2. Hardware Interface 4
2.1 Dimension . 4 2.2 Interface .. 4

2.3 Connector ..... 6

3. Operation

3.1 USB Driver Installation and Com Port Searching 9 3.2 Getting Start . 12

3.3 NctLite Viewer for Testing .. 13 3.4 Function 3.5 Navigation 14 .. 14 . 14

4. Warranty

Appendix: Software Specification .. 15

SGM-108 Users Guide v1.0 1

SGM-108 GPS Receiver USERS GUIDE

1. Introduction
1.1 Overview
The SGM-108 series GPS receiver incorporates low noise, high sensitivity, low power consumption NemeriX chipset solution in a compact, waterproof enclosure. The receiver is very suitable for broad applications such as car navigation, mapping, surveying, etc. Only clear view of sky and certain power supply are necessary to the unit. It communicates with other host device via one full duplex serial communication RS-232 port or one universal USB port. With its ultra low power consumption, the receiver tracks up to 16 satellites at a time while offering fast time-to-first-fix, re-acquires satellite signals in 1 second (average) and updates position data every second.

1.2 Features
The SGM-108 series provides a host of features that make it easy for integration and use. 1. 2. 3. 4. 5. 6. 7. 8. 9. Ultra low power design. High performance receiver tracks up to 16 satellites. Compact design ideal for applications with minimal space. A rechargeable battery sustains internal clock and memory. User initialization is not required. One full duplex serial RS-232 port or USB port meets all applications. Waterproof design for all weather. Built-in low noise, high gain active antenna. LED display provides users visible positioning status.

10. Support Standard NMEA-0183 at baud rate 4800

1.3 Electrical Characteristics


General Frequency C/A code Channels Antenna Sensitivity Tracking Acquisition Accuracy Position
SGM-108 Users Guide v1.0 2

L1, 1575.42 MHz 1.023 MHz chip rate 16 channels all in view tracking internal -152 dBm typical -147 dBm typical 6.4 meters CEP (90 %) horizontal without SA

SGM-108 GPS Receiver USERS GUIDE


Velocity Time Datum Default Other Acquisition Rate Hot start Warm start Cold start Dynamic Conditions Altitude Horizontal Velocity Vertical Velocity Acceleration Power Main power input Supply Current Serial Port Electrical interface Protocol message Default NMEA 0.1 meters/second 1 microsecond synchronized to GPS time WGS-84 Support different datum by request 12 sec, average 38 sec, average 50 sec, average 10,000 meters max 300 kilometers/hour max 36 kilometers/hour max 2g max 3.3 5% VDC input. 30 mA @ 3.3V one full duplex serial communication, via RS232/ TTL interface, or universal USB interface NMEA-0183 GGA, GSA, GSV, RMC, 4800 baud rate, (VTG, GLL, and RMS optional) 8 bits data, 1 start, 1 stop, no parity. (optional)

Time-1PPS Pulse

Environmental Characteristics Operating temperature range Storage temperature range

-40 oC to +80 oC -45 oC to +95 oC

SGM-108 Users Guide v1.0 3

SGM-108 GPS Receiver USERS GUIDE

2. Hardware Interface
2.1 Dimension
The receiver enclosure is with the dimension: 58.5 mm (L) x 52.5 mm (W) x 26.2 mm (H)

2.2 Interface
The SGM-108 series GPS receiver includes a variety of models. The main difference is the output connector. These interface options are described in the following.

SGM-108
SGM-108 is with a PS2 DIN jack output connector. Following figure shows various connection arrangements. The one-piece cigarette lighter adapter assembly allows you to utilize power from the front power socket of vehicles. Simply connect SGM-108 to the PS-2 plug of the adapter assembly and link the other connector to your PDA. For Notebook users, a PS-2 to USB adapter assembly is required. This is an optional purchase. A CD with USB driver is provided with the assembly. For users intend to use RS-232 port of PC or Notebook, the other optional adaptor assembly can be purchased.

SGM-108 Users Guide v1.0 4

SGM-108 GPS Receiver USERS GUIDE

SGM-108 USB
This model provides users a direct connection to a Notebook or other host devices with USB connectors. USB driver is required and provided in the CD.

SGM-108 SN4
This model provides users a direct connection to SN4 connector. with SN4 connector in their host devices. It is convenient for users

2.3 Connector
Following are the description of the output connector.

SGM-108
Standard cable is two meters in length with a female PS-2 Jack as shown in the following.

Pin assignment of standard PS-2 Din Jack connector is in the following drawing and table. Pin 1 2 3 4 5 6 Signal Tx (RS-232) +5VDC Tx (TTL) GND Rx (TTL) Rx (RS-232)

SGM-108 Users Guide v1.0 5

SGM-108 GPS Receiver USERS GUIDE


The accessory is a Y-cable with a cigarette lighter adapter to a vehicles front power socket. Please refer to the drawing on previous page. The Y cable is with one branch of PS2 Plug to connect to the PS2 Jack of SGM-108, while the other branch to connect to a PDA. due to the many variety of PDAs, an appropriate adaptor type must be specified. However,

For users with PC or Notebook, a USB interface cable or RS-232 adaptor cable shown in previous page may be used. Drivers for the USB interface cable are available on a CD associated with the cable. These are optional purchases.

SGM-108 USB
SGM-108 USB provides PC or Notebook users a convenient choice. There is no unusual assignment about the connector. Definitions of USB connector pins are compliant with the standard.

SGM-108 Users Guide v1.0 6

SGM-108 GPS Receiver USERS GUIDE SGM-108 SN4


SN4 connector is for users with specific requirements. Following is the outline.

Pin assignments of SN4 connector are in the following table. Pin 1 2 3 4 Signal GND Rx (RS232) Tx (RS232) +5VDC

SGM-108 Users Guide v1.0 7

SGM-108 GPS Receiver USERS GUIDE

3. Operation
3.1 USB Driver Installation and Com Port Searching
For SGM-108 series GPS receiver using the USB type terminal, you have to install the driver first. Here we use WinXP OS as an example. Please insert the installation CD into You can browse the CD contents and find the USB Driver folder. CD-ROM drive.

Please open the folder and double click the PL-2303 driver icon.

The installation will start.

Please click the Next button on the InstallShield Wizards Welcome window.

SGM-108 Users Guide v1.0 8

SGM-108 GPS Receiver USERS GUIDE

Once the InstallShield Wizard completes the installation of the driver to your system, please click Finish button.

You can plug the receivers USB terminal into USB port on your PC or NB now. However, for receiving the GPS data stream properly, you have to set the correct Com port and Baud rate in the utility software. Here is an easy approach for finding which Com port the mouse is connecting to. Please click Start Settings, and then select Control Panel.

SGM-108 Users Guide v1.0 9

SGM-108 GPS Receiver USERS GUIDE

Please click the System icon and open the System Properties window.

Click the Hardware tab and find the Device Manager button on the page.

SGM-108 Users Guide v1.0 10

SGM-108 GPS Receiver USERS GUIDE

Click the button and the window will show the hardware status.

Please find the Ports

(Com & LPT) category and look for the Com port shown Prolific USB-to-Serial Com Port (COMxx), the xx is the Com port number you are connecting to.

SGM-108 Users Guide v1.0 11

SGM-108 GPS Receiver USERS GUIDE


Although the above installation steps are under WinXP, basically the procedures are somewhat the same for other Windows operating systems.

3.2 Getting Start


Connect the SGM-108 GPS receiver with an appropriate adaptor assembly. the type of power source and host device. host device with a USB adaptor cable. It depends on Install USB driver first when you connect to a

Take the GPS receiver to places with clear view of the sky. The Red LED indicates the status. (a) LED steady on when power is connected and for the initial acquisition process; (b) LED flashes at 1 second period when the receiver outputs position fix data.

SGM-108 Users Guide v1.0 12

SGM-108 GPS Receiver USERS GUIDE 3.3 NctLite Viewer for Testing
Install the NctLite viewer program to host device. receiver whenever you like to. You may check the status of the GPS

(a) Execute the NctLite program. Press the COM button to set Com Port for this data link and Baud Rate to 4800. (b) Click OPEN to download the received data. The lower right window shows the NMEA format data stream and left window shows tracked satellite constellation and signal quality status. (c) Once the link is successful, click CLOSE button to exit the program. However, you may click the Cold button to perform cold start testing.

SGM-108 Users Guide v1.0 13

SGM-108 GPS Receiver USERS GUIDE 3.4 Function


As soon as the power on, the SGM-108 series GPS receiver begins the process of satellite acquisition, and tracking. Under normal circumstances, it takes around 50 seconds (average) to achieve a position fix at the first time, 38 seconds (average) if ephemeris data is known. After a position fix has been calculated, information about valid position, velocity, and time is transmitted over the output channel. The SGM-108 GPS receiver utilizes initial data, such as last stored position, date, time and satellite orbital data, to achieve maximum acquisition performance. If significant inaccuracy exists in the initial data or the orbital data is obsolete, it may take more time to achieve a navigation solution.

3.5 Navigation
After the acquisition process is complete, the SGM-108 sends valid navigation information over output channels. These data include: 1) Latitude/longitude/altitude 2) Velocity 3) Date/time 4) Error estimates 5) Satellite and receiver status

4. Warranty
The GPS smart receiver is warranted to be free from defects in material and functions for one year from the date of purchase. Any failure of this product within this period under normal conditions will be replaced at no charge to the customers.

SGM-108 Users Guide v1.0 14

SGM-108 GPS Receiver USERS GUIDE

Appendix: Software Specification


NMEA Protocol
The SGM-108 interface protocol is based on the National Marine Electronics Association (NMEA) interface specification, namely, the NMEA 0183 standard. The SGM-108 is capable of supporting the following NMEA message formats. NMEA Message Prefix $GPGGA (1)* $GPGLL $GPGSA (1)* $GPGSV (3)* $GPRMC (1)* $GPVTG $GPZDA GPS fix data. Geographic position Latitude / Longitude. GNSS DOP and actives satellites GNSS satellites in view. Recommended minimum specific GNSS data. Velocity and track over ground. Date and time. Format Direction Out Out Out Out Out Out Out

*: (1): 1 sec output 1 msg , (3): 3 sec output 1 msg ,

However, the default communication parameters for NMEA output are 4800 baud rate, 8 data bits, 1 stop bit, and no parity, additionally, WGS84 datum (other datum are optional) and GGA, GSA, GSV, and RMC format (GLL, VTG, and ZDA are optional upon request).

General NMEA Format


The general NMEA format consists of an ASCII string commencing with a $ character and terminating with a <CR><LF> sequence. NMEA standard messages commence with GP then a 3-letter message identifier. The message header is followed by a comma delimited list of fields optionally terminated with a checksum consisting of an asterix * and a 2 digit hex value representing the checksum. There is no comma preceding the checksum field. When present, the checksum is calculated as a bitwise exclusive of the characters between the $ and *. As an ASCII representation, the number of digits in each number will vary depending on the number and precision, hence the record length will vary. Certain fields may be omitted if they are not used, in which case the field position is reserved using commas to ensure correct interpretation of subsequent fields. The tables below indicate the maximum and minimum widths of the fields to allow for buffer size allocation.

SGM-108 Users Guide v1.0 15

SGM-108 GPS Receiver USERS GUIDE $GPGGA


This message transfers global positioning system fix data. The $GPGGA message structure is shown below:
Field Message ID UTC Time Latitude N/S Indicator Longitude E/W indicator Position Fix Indictor Satellites Used HDOP
MSL Altitude

Format $GPGGA hhmmss.sss float char float Char Int Int Float Float Char Separation Int Char int int *xx <CR> <LF>

Min chars 6 2,2,2.3 3,2.4 1 3,2.4 1 1 2 1.1 1.1 1 (0) 1 1 (0) 1 4 (0) 3 2

Max chars 6 2,2,2.3 3,2.4 1 3,2.4 1 1 2 3.1 5.1 1 4 1 5 4 3 2

Notes GGA protocol header. Fix time to 1ms accuracy. Degrees * 100 + minutes. N=north or S=south Degree * 100 + minutes. E=east or W=west 0: Fix not available or invalid. 1: GPS SPS mode. Fix available. Number of satellites used to calculate fix. Horizontal Dilution of Precision. Altitude above mean seal level M Stands for meters. Separation from Geoids can be blank. M Stands for meters. Age in seconds Blank (Null) fields when DGPS is not used. 0000. 2 digits. ASCII 13, ASCII 10.

Units Geoid Units Age of Differential Corrections Diff Reference Corrections Checksum Message terminator

$GPGLL
This message transfers Geographic position, Latitude, Longitude, and time. $GPGLL message structure is shown below:
Field Message ID Latitude N/S Indicator Longitude E/W indicator UTC Time Status Mode Indicator Checksum Message terminator Format $GPGLL Float Char Float Character hhmmss.sss Char Char *xx <CR><LF> Min chars 6 1,2.1 1 1,2.1 1 1,2,2.1 1 1 (0) 3 2 Max chars 6 3,2.4 1 3,2.4 1 2,2,2.3 1 1 3 2 Notes GLL protocol header. Degree * 100 + minutes. N=north or S=south. Degree * 100 + minutes. E=east or W=west. Fix time to 1ms accuracy. A Data Valid. V Data invalid. A Autonomous 2 digits. ASCII 13, ASCII 10.

The

SGM-108 Users Guide v1.0 16

SGM-108 GPS Receiver USERS GUIDE $GPGSA


This message transfers DOP and active satellites information. structure is shown below:
Field Message ID Mode Format $GPGSA Char Min chars 6 1 Max chars 6 1 Notes GSA protocol header. Manual, forced to operate in selected mode. A Automatic switching between modes. 1 Fix not available. 2 2D position fix. 3 3D position fix. SV on channel 1. SV on channel 2. .. SV on channel 12. M

The $GPGSA message

Mode Satellites Used Satellites Used Satellites Used PDOP HDOP VDOP Checksum Message terminator

Int Int Int . Int Float Float Float *xx <CR> <LF>

1 2 2 .. 2 1.1 1.1 1.1 0 2

1 2 2 .. 2 3.1 3.1 3.1 3 2

2 digits ASCII 13, ASCII 10

SGM-108 Users Guide v1.0 17

SGM-108 GPS Receiver USERS GUIDE $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 commas to indicate that a field has been omitted.
Min chars 6 1 1 1 2 1 1 (0) 1 2 1 1 (0) 1 2 1 1 (0) 1 2 1 1 (0) 1 (0) 3 2

Field Message ID Number of messages Message number Satellites in view Satellite Id Elevation Azimuth SNR Satellite Id Elevation Azimuth SNR Satellite Id Elevation Azimuth SNR Satellite Id Elevation Azimuth SNR Checksum Message terminator

Format $GPGSV Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int Int *xx <CR> <LF>

Max chars 6 1 1 2 2 3 3 2 2 3 3 2 2 3 3 2 2 3 3 2 3 2

Notes GSA protocol header. Number of messages in the message sequence from 1 to 3. Sequence number of this message in current sequence, from 1 to 3. Number of satellites currently in view. Satellite vehicle 1. Elevation of satellite in degrees. Azimuth of satellite in degrees. Signal to noise ration in dBHz, null if the sv is not in tracking. Satellite vehicle 2. Elevation of satellite in degrees. Azimuth of satellite in degrees. Signal to noise ration in dBHz, null if the sv is not in tracking. Satellite vehicle 3. Elevation of satellite in degrees. Azimuth of satellite in degrees. Signal to noise ration in dBHz, null if the sv is not in tracking. Satellite vehicle 4. Elevation of satellite in degrees. Azimuth of satellite in degrees. Signal to noise ration in dBHz, null if the sv is not in tracking. 2 digits. ASCII 13, ASCII 10.

SGM-108 Users Guide v1.0 18

SGM-108 GPS Receiver USERS GUIDE $GPRMC


This message transfers recommended minimum specific GNSS data. The $GPRMC message format is shown below.
Field Message ID UTC Time Status Latitude N/S Indicator Longitude E/W indicator Speed over ground Course over ground Date Magnetic variation E/W indicator Mode Checksum Message terminator Format $GPRMC hhmmss.sss char Float Char Float Char Float Float ddmmyy Blank Blank Char *xx <CR> <LF> Min chars 6 1,2,2.1 1 1,2.1 1 1,2.1 1 1,1 1.1 2,2,2 (0) (0) 1 (0) 3 2 Max chars 6 2,2,2.3 1 3,2.4 1 3,2.4 1 5.3 3.2 2,2,2 (0) (0) 1 3 2 Notes RMC protocol header. Fix time to 1ms accuracy. A Data Valid. V Data invalid. Degrees * 100 + minutes. N=north or S=south. Degrees * 100 + minutes. E=east or W=west. Speed over ground in knots. Course over ground in degrees. Current date. Not used. Not used. A Autonomous 2 digits. ASCII 13, ASCII 10.

$GPVTG
This message transfers Velocity, course over ground, and ground speed. message format is shown below.
Field Message ID Course (true) Reference Course (magnetic) Reference Speed Units Speed units Mode Checksum Message terminator Format $GPVTG Float Char Float Char Float Char Float Char Char *xx <CR> <LF> Min chars 6 1.1 1 1.1 1 1.1 1 1.1 1 1 (0) 3 2 Max chars 6 3.2 1 3.2 1 4.2 1 4.2 1 1 3 2 Notes VTG protocol header. Measured heading in degrees. T = true heading. Measured heading (blank). M = magnetic heading. Speed in knots. N = knots. Speed K = Km/h. A Autonomous 2 digits. ASCII 13, ASCII 10.

The $GPVTG

SGM-108 Users Guide v1.0 19

SGM-108 GPS Receiver USERS GUIDE $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 second precision is reduced to 2 decimal places. The $GPZDA message format is shown below.
Field Message ID UTC time UTC day UTC month UTC Year Local zone hours Local zone minutes Checksum Message terminator Format $GPZDA
hhmmss dd mm yyyy

Min chars 6 2,2,2.2 2 2 4 (-)2 2 (0) 3 2

Max chars 6 2,2,2.2 2 2 4 (-)2 2 3 2

Notes ZDA protocol header. 00000000.00 to 235959.99 01 to 31, day of month. 01 to 12. 1989-9999. Offset of local time zone (-13) to 13.

.ss

Int Unsigned *xx <CR> <LF>

2 digits. ASCII 13, ASCII 10.

SGM-108 Users Guide v1.0 20

You might also like