Training Course. Mobile Industrial Solutions

Similar documents
GM-270. CF GPS Receiver. User s Guide

Key Modules For Your Success SKYTRAQ. GPS Module MG-ST1315. UUser s Manual Ver 展得國際有限公司

SKYTRAQ. GPS Module MG-ST1315S. UUser s Manual Ver 1.01

EM-406 GPS RECEIVER ENGINE BOARD PRODUCT GUIDE

GPS Receiver. UT-41R (DB9 and PS2 cable) Fast Acquisition Enhanced Sensitivity 12 Channel GPS Sensor Receiver. Features

GPS-41MLR GPS-41MLF. GPS Receiver Module GPS-41ML. Fast Acquisition Enhanced Sensitivity 12 Channel GPS Sensor Module FEATURES. Ordering Information

GPS Receiver. User s Guide. Dec Rev. A

GMS6-CR6(SIRF-IV) Fast Acquisition Enhanced Sensitivity 48 Channel GPS Sensor Module

GPS-41EBR GPS-41EBF. GPS Receiver Module GPS-41EB. Fast Acquisition Enhanced Sensitivity 12 Channel GPS Sensor Module FEATURES. Ordering Information

GPS Firmware A1080 A description of the standard NMEA GPS firmware provided on Tyco Electronics GPS module A1080 User s Manual Version 3.

GT-720F (Flash version) Fast Acquisition Enhanced Sensitivity 65 Channel GPS Sensor Module

WinFrog Device Group:

GPS Module AGP3363. Product Datasheet & Design Guide <V1.0>

Bluetooth GPS Navigator

GPS & BDS Antenna Module

EN: This Datasheet is presented by the m anufacturer. Please v isit our website for pricing and availability at ore.hu.

Key Modules For Your Success. ANTARIS 4 SuperSense. GPS Module. User s Manual Ver 展得國際有限公司

GGA-Global Positioning System Fixed Data

NMEA-0183 Output Message

GPS-41SMDR GPS-41SMDF. Embedded GPS Module GPS-41SMD. Fast-Acquisition Enhanced-Sensitivity 16-Channel SMD GPS Receiver Module FEATURES

GT-321R-RS232 Fast Acquisition Enhanced Sensitivity 65 Channels GPS Sensor Receiver

UniTraQ OEM Module. GT-310F (Flash version) Fast Acquisition Enhanced Sensitivity 12 Channel GPS Sensor Module. Features

GPS Firmware GSC3-based Products

DEVICE CONFIGURATION INSTRUCTIONS. WinFrog Device Group:

based) Data Sheet High-Performance ost 65 Channel GPS Engine Board (Flash GPS-622F GPS SMART RECEIVER WITH ANTENNA

EM-401. GPS ENGINE BOARD with Active Antenna PRODUCT GUIDE. Globalsat Technology Corporation (Taiwan)

GNSS Receiver BN-80D Datasheet BN-80D. Revision: Date:

GPS SMART ANTENNA (GWG4287SX)

Users guide ECS 1/2/3 COMPASS / GPS Sensor

GU93030S Series. GPS/GNSS Receiver (G-Mouse) Product Description: GU93030S(M) is a compact, high performance, and low power consumption G-Mouse.

based) Data Sheet Version 1.0 High-Performance ost 65 Channel GPS Engine Board (ROM GPS-622R GPS SMART RECEIVER WITH ANTENNA

Data Sheet / GE-A103

GPS/GNSS Antenna Module. YIC51513PGM-37 is a compact, high performance, and low power consumption GPS/GNSS Antenna Module.

thinkstar GPS Module Document Revision: v1.0 Document Release: July 25, 2010

2009 i-lotus - All Rights Reserved

GPS Engine Board USB Interface

Technical Manual. Flash version

GPS Engine Board FGPMMOSL3

GPS / GNSS Receiver (G-Mouse) GT-901 is a compact, high performance, and low power consumption G-Mouse.

GPS/GNSS Receiver Module

32-channel GPS Engine Board SmartAntenna

Data Sheet Version 1.3

GPS & GLONASS Antenna Module

C3-470B Jnavi SPECSHEET

GPS & GLONASS Antenna Module

SUP500F8. Low-Power High-Performance Low-Cost 167 Channel GPS Smart Antenna Module. Features. Applications

FGPMMOPA6B. [Fully pin compatible with FGPMMOPA6]

GPS Modules ME-1000RW. Technical Data Sheet Version channels with ultra-high sensitive Smart GPS Antenna module

YIC9 Series. GPS & BDS Receiver Module. 1. Product Information 1.1 Product Name: YIC91612EBFGB-U Product Description: Product Features:

GPS Module DataSheet

Part Number Weblink for the part Description Unit Price. Hardware interfacing to the Freescale 9S12C32 MCU on board the CSM-12C32 module

GM-88K User s Manual Version A Please read this manual before operating the unit

GPS+ GLONASS Engine Board

Datasheet of stand-alone GPS smart antenna module, LS20037

GPS Module DataSheet

Data Sheet / GE-A12. SiRFstarV. Tiny, SMT-Mountable, Ultra-High Performance, GNSS Engine Board. Version 1.1

GPS & GLONASS Receiver Module

GPS Module DataSheet

GPS (GLOBAL POSITIONING SYSTEM)

66-Channel GPS Module GP-3711

MiniGMouse-PS2. User Manual. Document : Datasheet Model # : GPS Date : 01-Jan -10

LOCOSYS Technology Inc.

Datasheet of GPS smart antenna module, LS20030~3-2R

GPS Module Datasheet

DGNSS Position Quality Information for DP Applications

SKM53 GPS Module. Datasheet

LOCOSYS Technology Inc.

PB100 WeatherStation Technical Manual

ET-662 Ve rsion Product Information. Product Name: ET-662 Product Description:

66-channel GPS Engine Board SmartAntenna FGPMMOPA6

GPS/GLONASS/GALILEO/COMPASS NV08C RECEIVERS NMEA PROTOCOL SPECIFICATION. Version 1.4

YIC5 Series. GPS & BDS Receiver Module. 1. Product Information. 1.1 Product Name: YIC51612EBGB Product Description

SkyNav GM10 GPS Receiver Module

LOCOSYS Technology Inc.

GPS Module GYSFDMAXB. Application Note

Implementation of GPS for Location Tracking

LOCOSYS Technology Inc.

GPS-001 GPS Module Manual

YIC5 Series. GPS/GNSS Receiver Module. 1. Product Information 1.1 Product Name: YIC51612EB Product Description YUECHUNG INTERNATIONAL CORP.

Installation Manual GPS RECEIVER GP-310B

Specifying GPS Disciplined Oscillators

C3-470C Jnavi SPECSHEET

GPS93030S Series. GPS/GNSS Receiver (G-Mouse) Product Description: GPS93030S(M) is a compact, high performance, and low power consumption G-Mouse.

CXD2951. Communication Command Specifications

Beidou/GPS Module Datasheet

Datasheet of GNSS smart antenna module, LS2003G-B2

Data Sheet Version 1.4. Low-Power High-Performance and Low- Cost 65 Channel SMD GPS Module GPS-1513 GPS RECEIVER

XE1610-OEMPVT. OEM GPS Receiver Reference Design 2.0. OEM GPS Receiver Module GPSM001 GENERAL DESCRIPTION KEY FEATURES APPLICATIONS REFERENCE

GPS Receiver Engine Board

TM Series GNSS Receiver Module Data Guide

YIC5 Series. GPS & BDS Receiver Module. 1. Product Information. 1.1 Product Name: YIC52217EBGB Product Description

GAM-2107-MTR GPS Antenna Module. General Description. The Gotop GAM-2107-MTR is a complete. GPS engine module that features super sensitivity,

GPS Module GYSFFMAXB. Application Note

GPS Module DataSheet

SkyNav GM25 Ultra High Sensitivity and Low Power GPS Receiver Module

LOCOSYS Technology Inc.

GeoS GNSS modules. NMEA Data Protocol Version 4.0

GPS Module Datasheet

igpsdevice: A MOOS Driver for GPS Devices

Glonass/GPS Module Datasheet

Transcription:

Training Course

Casio DT-X30 GPS Name: Function: Arne Reinelt Product Support

What to expect? Basic Specifications Interferences GPS Intermediate Driver Power Management Registry Settings NMEA Sentences WGS84 Model Workshop

Basic Specifications Feature Chipset Output Format Geodetic System Position Accuracy Interface Details Antaris 4, 16 channels, 1575.42 MHz National Marine Electronic Association NMEA-0183 U.S. Global Geodetic System WGS84 2.5 m CEP; 5.0 m SEP * Serial Port; MS GPS Intermediate Driver * The Circular Error Probable (CEP) defines the radius of a circle that represents a 50 percent probability of a position lying in that circle. The Spherical Error Probable (SEP) probability is the same except that it represents three-dimensional accuracy because it defines the radius of a sphere

GPS Information (1/2) Status Tab Significant Entries: Fix Type: 2D/3D Received: Age of location information S/N Ratio: Satellite number and signal quality GPS Information at Start, Programs, Utility

GPS Information (2/2) Position Tab Significant Entries: Location information (Latitude, Longitude, Heading, Speed) Disp Satellites: DOP, Dilution of Precision Logging: Refer to slide "Registry Settings" below, please

Dilution of Precision (DOP) The lower the DOP, the more accurate your GPS position is likely to be.

Interferences The line of sight affects start-up time and accurate calculation of position. If there are only a few satellites in direct view, the calculation might be wrong. No GPS Poor GPS Good GPS

Start-up Strategies Current time and last position known? Yes No Coldstart > 34 seconds Valid ephemeris available? Yes No Warmstart Hotstart > 33 seconds An ephemeris is a table of values that gives the positions of astronomical objects in the sky at a given time. It is saved for no longer than 2 hours. < 3.5 seconds

Plausibility Check Always check: Dilution of Precision Fix Type (2D/3D) Age of Data Bad Trap! The GPS receiver tries to calculate a position even if it might be wrong. Range of Data Signal Strength

GPS Intermediate Driver App 1 App 2 App 3 These applications use the shared virtual serial port App 4 COM8 GPS Intermediate Driver GII1 115.200 bps GPS Receiver App 5 These applications use the GPS Intermediate Driver API

Raw GPS Data User Application CreateFile ReadFile Parsing Data CloseHandle $GPGSA,A,2,14,29,09,,,,,,,,,,7.81,7.74,1.00*0F $GPGSV,3,1,12,30,74,277,,12,57,089,,02,35,093,,32,03,3 23,*74 $GPGSV,3,2,12,20,02,344,,24,03,163,,14,33,254,35,29,4 4,207,36*72 $GPGSV,3,3,12,09,20,150,28,04,23,047,,31,24,309,,20,0 2,344,*74 $GPRMC,123118.00,A,5339.83733,N,00959.11806,E,0.7 37,239.31,240908,,,A*63 NMEA Sentences $GPGGA,123118.00,5339.83733,N,00959.11806,E,1,03,7.75,25.5,M,45.9,M,,*63 $GPGSA,A,2,14,29,09,,,,,,,,,,7.81,7.75,1.00*0E $GPGSV,3,1,12,30,74,277,,12,57,089,,02,35,093,,32,03,3 23,*74 $GPGSV,3,2,12,20,02,344,,24,03,163,,14,33,254,35,29,4 4,207,36*72 $GPGSV,3,3,12,09,20,150,28,04,23,047,,31,24,309,,20,0 2,344,*74 $GPRMC,123119.00,A,5339.83735,N,00959.11801,E,0.8 31,238.10,240908,,,A*68 $GPGGA,123119.00,5339.83735,N,00959.11801,E,1,03,7.76,25.5,M,45.9,M,,*60

Raw GPS Data Instead of CreateFile, you can use the SerialPort control in Visual Studio for the port GII1, but not for the shared virtual serial port COM8.

Parsed GPS Data GPSOpenDevice NewLocationData GPSGetPosition $GPGSA,A,2,14,29,09,,,,,,,,,,7.81,7.74,1.00*0F $GPGSV,3,1,12,30,74,277,,12,57,089,,02,35,093,,32,03,3 23,*74 $GPGSV,3,2,12,20,02,344,,24,03,163,,14,33,254,35,29,4 4,207,36*72 $GPGSV,3,3,12,09,20,150,28,04,23,047,,31,24,309,,20,0 NMEA 2,344,*74 $GPRMC,123118.00,A,5339.83733,N,00959.11806,E,0.7 Sentence 37,239.31,240908,,,A*63 GPS_POSITION DeviceStateChange NMEA $GPGSA,A,2,14,29,09,,,,,,,,,,7.81,7.74,1.00*0F $GPGSV,3,1,12,30,74,277,,12,57,089,,02,35,093,,32,03,3 Sentence 23,*74 GPSGetDeviceState GPS_DEVICE GPSCloseDevice $GPGSA,A,2,14,29,09,,,,,,,,,,7.81,7.74,1.00*0F $GPGSV,3,1,12,30,74,277,,12,57,089,,02,35,093,,32,03,3 NMEA 23,*74 Sentence $GPGSV,3,2,12,20,02,344,,24,03,163,,14,33,254,35,29,4

GPS_POSITION Structure In the main thing, "valid fields depend on how old the location data may be. This is controlled by the call to GPSGetPosition. Valid fields do not necessarily represent the actual location.

Software Development Interface Port GII1 Native Interface Port COM8 GPS Intermediate Driver Microsoft GPS Intermediate Driver API C/C++ CreateFile etc. CreateFile etc. GPSOpenDevice etc. VB/C# DllImport: CreateFile etc. - or - MS SerialPort Control DllImport: CreateFile etc. DllImport: GPSOpenDevice - or - Casio GPS Control

MS SerialPort Control Event handlers run in a separate thread. Use BeginInvoke method to update the user interface thread. Never useinvoke method, because it will lead to a deadlock situation. Deadlock Refer to MSDN for further details, please.

Power Management Operation GPS Power CreateFile, GPSOpenDevice Suspend (Power Button) Resume (Power Button) CloseHandle, GPSCloseDevice Enabled Disabled Enabled Disabled

Power Management Power CreateFile GPSOpenDevice Suspend (Power Button) Resume (Power Button) CloseHandle GPSCloseDevice Time

Registry Settings HKLM\System\CurrentControlSet\GPS Intermediate Driver Value : type IsEnabled : REG_DWORD CurrentLogFile : REG_SZ OldLogFile : REG_SZ MaxLogFileSize : REG_DWORD Description Default setting is 1, which enables the driver. Path and filename to which GPS raw data is written. When MaxLogFileSize is reached, old data is copied to this file. Maximum size of the CurrentLogFile (default: 32,768).

Input from File Remap "CurrentDriver" Specify input file

NMEA Sentences (Selection) Address Description Remarks $ GP GGA $ GP GSA $ GP GSV $ GP RMC Fix Information Overall Satellite Data Detailed Satellite Data Recommended Minimum Data Essential fix data which provide 3D location and accuracy data. DOP and active satellites. Information about up to 4 satellites in one sentence. Position, velocity, time, etc.

NMEA Sentence NMEA Protocol Frame Checksum range Start character (always '$ ) $ <Address> {,<value>} [*<checksum>] <CR><LF> Comma separated data field with variable length End sequence Only digits and uppercase letters, cannot be null. This field is subdivided into 2 fields: <XX> <XXX> Optional checksum field starts with a '*' and consists of 2 characters representing a hex number. The checksum is the exclusive OR of all characters between '$' and '*'. Talker identifier (always GP ) Sentence formatter, defines the content Example: $ GP ZDA,141644.00,22,03,2002,00,00 *67 <CR><LF> For further details refer to http://www.gps.gov/, please.

$GPGGA Fix Information GPS Quality (1 = GPS fix) # of Sats Time 15:55:32 Latitude Longitude HDOP $GPGGA,155532.00,4524.00259,N,07555.15043,W,1,08,1.4,73.7,M,-34.1,M,,*66 (in degrees and decimal minutes) H: Height above N (mean sea level) N: Height of geoid above WGS84 ellipsoid Othometric Height H Geoid Height N (Mean Sea Level)

World Geodetic System Geoid Othometric Height H WGS84 Geoid Height N h WGS84 Ellipsoid Height from GPS WGS84 Ellipsoid The World Geodetic System WGS84 defines a reference frame for the earth.

Workshop

1 + 1 = 10 /* no comment */ > y d o b < Questions & Answers reverse engineering $> cd /pub/ $> more beer Lif e is too sh ort for 5 6k