EverMore EB-X315 User Manual

Gps receiver module

Advertisement

Quick Links

EB-X315

GPS Receiver Module

User's Guide
EverMore Technology Inc.
EverMore Technology Inc.
2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C.
http://www.emt.com.tw
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EB-X315 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for EverMore EB-X315

  • Page 1: Gps Receiver Module

    EB-X315 GPS Receiver Module User’s Guide EverMore Technology Inc. EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 2 Initial release (Updated) © EverMore Technology Inc. All rights reserved. Not to be reproduced in whole or part for any purpose without written permission of EverMore Technology Inc. Information provided by EverMore Technology Inc. is believed to be accurate and reliable. However, no responsibility is assumed by EverMore Technology Inc. for its use.
  • Page 3 4.2. EVERMORE B ........32 INARY ESSAGE PECIFICATION 4.2.1. EverMore Binary Input Message 0x80: Initialization ........ 33 4.2.2. EverMore Binary Input Message 0x81: Data Logging....... 34 EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 4: Table Of Contents

    4.2.3. EverMore Binary Input Message 0x86: Set Elevation Mask ...... 34 4.2.4. EverMore Binary Input Message 0x87: Set DOP Mask ......34 4.2.5. EverMore Binary Input Message 0x89: Set Operating Mode..... 35 4.2.6. EverMore Binary Output Message 0x02: Navigation Data......36 4.2.7.
  • Page 5 1. Introduction 1.1. Overview The EB-X315 GPS Module is intended for use in a wide range of applications where EB-X315 applies. The module simultaneously tracks up to twelve satellites, provides accurate satellite positioning data with fast time-to-first-fix (TTFF) and low power consumption. In addition, with all of the features of EBX-315, It has a very efficient dual-tasking kernel, which allows applications to reside on the module and to control up to 9 on-board Input/Output pins.
  • Page 6 80186 without adding extra CPU to access various IO applications. The EB-X315 package provides about 9 PIO pins for developers to control external devices and retrieve signals from outside environment while getting position information from GPS kernel.
  • Page 7 Application developers will find the beauty of EB-X315 is that the interface between user program and GPS is very clear and simple. Without any worry on breaking down GPS, developers can focus on their applications as long as using EB-X315.
  • Page 8 1.2. Features The EB-X315 GPS module offers following features: For user program: Downloadable 96 K bytes User Flash memory and 48 K bytes SRAM 9 PIOs and up to 2 external interrupts Two on-board timers Real time clock Programmable on-board application program space...
  • Page 9 Release Note 1.4. Receiver Module Operation Upon power up, EB-X315 micro kernel checks pin 6 to determine operation mode. If this pin is logical high (default), the dual-tasking kernel will be launched. If this pin is logical low, only GPS kernel is activated. This mode is good for the situation when user task causes CPU exception.
  • Page 10 As soon as GPS signal is acquired and tracked, the EB-X315 will transmit valid navigation information through its serial interface. The default serial port is COM1, however, user task can redirect this port to Virtual port (VCOM) from which user task can get access the navigation data.
  • Page 11: Hardware Interface

    2. Hardware Interface 2.1. EB-X315 Picture Picture 1. Top view of EB-X315 board (Enlarge) EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 12 2.2. Development Platform Picture Picture 2. EB-X315 Application Development platform (Enlarge) EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 13: Mechanical Dimensions

    Top View 1025 RF Shield Lateral View Figure 2. Dimension of EB-X315 2.4. RF Connector The RF connector is a 50 ohm straight MCX snap-on coaxial RF jack receptacle. EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C.
  • Page 14: Interface Connector

    The interface connector is a dual row, straight 2x10 pin header; with 2.0mm pitch. Battery Pin 1 20 Pin Header CPU8633 PIO Connector Pin 20 Pin 1 Pin22 Figure 3. Layout of the EBX-315 EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 15 : Ground Pin 19. 1PPS : 1-pulse-per-second output. Active high for approx. 1usec Pin 20. 1KPPS : 1000-pulse-per-second output. Active high for approx. 1usec EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 16 PIO 21 PIO 4 PIO 24 PIO 5 PIO 25 T0Out 1 PPS DRQ 0 INT 3 DRQ 1 INT 4 / PIO 30 EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 17 +/-1usec with respect to the start of each GPS second. The accuracy of the one-pulse-per-second output is maintained only when the receiver has valid position fix. EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C.
  • Page 18: Software Interface

    3. Software Interface 3.1. How to develop an EB-X315 user program Powered by an advanced micro scheme implemented in GPS kernel, EB-X315 is designed to accommodate both GPS kernel and user application working together on the same board without adding any hardship on the user development cycle. At this time, users can design their applications with least limitation and understanding of GPS firmware.
  • Page 19 Developers can find the definitions for the following APIs in C header file usrif.h. To access those APIs, please use the macros defined inside this file for better compatibility with the future versions. Please refer to the document “EB-X315 Application Program Interface for C” and C header file usrif.h for detail and API explanation.
  • Page 20 4 KB for each. User can call API to save data into flash memory. However, users have to put the user program entry at the address 0xC0000 from which EB-X315 kernel knows how to start user program.
  • Page 21 EMTLoader.exe is a MS-Windows program; it can be run on any PC with Windows 98 or higher version operation system (See figure 1). Follow the procedure below, users should be able to download EB-X315 program into the user code area. Figure 4 1.
  • Page 22 You may not see this message a couple of time even though the user program is successfully downloaded a couple of times. EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C.
  • Page 23 Problem in downloading A sample user program is resident on the EB-X315 board as shipped from EverMore. When powering on the system, users should see a LED blinking because GPS kernel is looking for GPS satellites from the sky. To change user program:...
  • Page 24: Troubleshooting

    GPS kernel might be broken down by some unknown reasons. Please contact with EverMore for further technical support. Make sure the size of user code is within 96K bytes. (0xC0000-0xD7FFF) Make sure user flash data is within the user area.
  • Page 25: Nmea Output Message Specification

    4. GPS Output Message This section describes the details of the serial port commands through which the EB-X315 is controlled and monitored. The serial port commands allow users to set the receiver parameters, configure output message type, and retrieve status information. The baud rate and protocol of the host COM port must match the baud rate and protocol of the GPS receiver serial port for commands and data to be successfully transmitted and received.
  • Page 26 Null when DGPS is not used Differential Reference xxxx, 0000 ~ 1023 Station ID Leading zeros transmitted Null when DGPS is not used Checksum EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 27 E=east or W=west UTC Time 031312.876 hhmmss.sss hour, minute, sec & decimal sec 000000.000 ~ 235959.999 Leading zeros transmitted Status A=data valid V=data invalid Checksum EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 28 Null for unused channels. Leading zeros transmitted PDOP 01.7 xx.x Leading zeros transmitted HDOP 00.9 xx.x Leading zeros transmitted VDOP 01.5 xx.x Leading zeros transmitted Checksum EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 29 SV3 ID number, 01 ~ 32 Elevation Angle #4 degree 00 ~ 90 Azimuth Angle #4 degree 000 ~ 359 C/No #4 dB/Hz C/No 00 ~ 99 Checksum EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 30 (2 digit) Leading zeros transmitted Magnetic variation 003.3 degree xxx.x Leading zeros transmitted Magnetic variation reference E=east or W=west Checksum EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 31 Speed in knots Leading zeros transmitted Indicates speed in knots Speed 0000.0 Km/hr xxxx.x Speed in km/hr Leading zeros transmitted Indicates speed in km/hr Checksum EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 32: Evermore Binary Message Specification

    Byte #4 - when Byte #3 equals DLE (0x10), DLE (0x10) is sent out as the 4th byte of the message header; otherwise it is not sent. Message Body When DLE (0x10) is encountered in the message body, it is repeated. The EverMore Binary Message supports following message types for receiver configuration and status monitoring:...
  • Page 33 1. Set the initial time and position of the GPS receiver. 2. Select datum other than the default WGS-84. 3. Select the type of NMEA messages to output. 4. Enable or disable EverMore binary message output. 5. Change the baud rate configuration. Format...
  • Page 34 4.2.2. EverMore Binary Input Message 0x81: Data Logging No support for now 4.2.3. EverMore Binary Input Message 0x86: Set Elevation Mask Purpose Set the elevation mask for position computation. Satellites with elevation angle less than the elevation mask angle will not be used for navigation solution.
  • Page 35: Evermore Binary Input Message 0X89: Set Operating Mode

    4.2.5. EverMore Binary Input Message 0x89: Set Operating Mode Purpose Sets the navigation update rate and receiver-operating mode. The receiver-operating mode can be set to one of the following: 1. Normal full power mode with 1PPS synchronization disabled. 2. Power saving mode with 1PPS synchronization disabled.
  • Page 36: Evermore Binary Output Message 0X02: Navigation Data

    4.2.6. EverMore Binary Output Message 0x02: Navigation Data Purpose Outputs: GPS time. Receiver position and velocity in WGS-84 ECEF coordinate. Number of visible satellites. Number of satellites used in position-fix. EB-X315 firmware version. Format Byte # Contents Range Size Scale Unit...
  • Page 37: Evermore Binary Output Message 0X04: Dop Data

    4.2.7. EverMore Binary Output Message 0x04: DOP Data Purpose Outputs: GPS time. GDOP, PDOP, HDOP, VDOP, and TDOP. Receiver navigation mode. Format Byte # Contents Range Size Scale Unit Message ID = 0x04 Unsigned byte 2 ~ 3 GPS week...
  • Page 38: Evermore Binary Output Message 0X06: Channel Status

    4.2.8. EverMore Binary Output Message 0x06: Channel Status Purpose Outputs: GPS time. Number of satellites in view. Satellite ID, elevation angle, azimuth angle, C/N estimate, and status of the correlator channels. This set of data is sent for each in-view satellites.
  • Page 39: Evermore Binary Output Message 0X08: Measurement Data

    4.2.9. EverMore Binary Output Message 0x08: Measurement Data Purpose Outputs: GPS time. Clock offset. Numbers of satellites in view. Satellite ID, elevation angle, channel status, pseudo-range, delta-range, and satellite doppler frequency. This set of data is sent for each in-view satellites.
  • Page 40: Appendix A. System Control Port Address

    On EB-X315 board, there are several control registers providing more flexible features than API. They have been mapped to the base address (0xFF00) on the IO space of EB-X315. Through those registers, users can control on-board timers. Although most of the peripherals on the board are controlled by system kernel and provided in the form of APIs, parts of the devices still need user to write the code to control them, such as timers.
  • Page 41 ( 1 , x ) – TMRIN0 pin input acts as clock source and timer 0 count register increase one every four external clock. EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 42 TMRIN1 signal. EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C.
  • Page 43 Timer 1 Maxcount Compare B Register Offset: 5Ch Reset Value: TC15 - TC0 Bit 15-0 : TC15 – TC0, Timer 1 Compare B Value. EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 44 Maxcount B Dual Maximum Count Mode Maxcount A Maxcount A Maxcount A Single Maximum Count Mode * 1T:One Microprocessor clock Timer/Counter Unit Output Modes EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 45: Appendix B. Supported Datum List

    -173 253 27 International 1924 Guinea-Bissau Bogota Observatory 307 304 -318 International 1924 Colombia Bessel 1841 Indonesia (Bangka & Bukit Rimpah -384 664 Belitung Ids) EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 46 -103 -106 -141 Kuwait; Saudi Arabia; Syria European 1950 -84 -107 -120 International 1924 Portugal; Spain European 1950 -112 -77 -145 International 1924 Tunisia EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 47 60 Bessel 1841 Ethiopia (Eritrea) Merchich 47 Clarke 1880 Morocco Midway Astro 1961 -58 1227 International 1924 Midway Islands Minna 115 Clarke 1880 Cameroon EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 48 160 176 Clarke 1866 MEAN FOR CONUS Clarke 1866 MEAN FOR CONUS (East of Mississippi; North American 1927 161 179 River Including Louisiana; Missouri; Minnesota) EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 49 -305 243 -442 1956 øS) Provisional South American International 1924 -282 169 -371 Colombia 1956 Provisional South American International 1924 -278 171 -367 Ecuador 1956 EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 50 -47 South American 1969 Guyana South American 1969 MEAN FOR Argentina; Bolivia; Brazil; Chile; Colombia; Ecuador; South American 1969, Guyana; Paraguay; Peru; Trinidad & Tobago; Venezuela EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 51 -38 Hough 1960 Marshall Islands WGS 1972 WGS 72 Global Definition Yacare -155 171 37 International 1924 Uruguay Zanderij -265 120 -358 International 1924 Suriname EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 52 International 1924 6378388 Krassovsky 1940 6378245 298.3 GRS 80 6378137 298.257222101 South American 1969 6378160 298.25 WGS 72 6378135 298.26 WGS 84 6378137 298.257223563 EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...
  • Page 53: Appendix C. Default Values

    DOP Select: Auto GDOP: 20 PDOP: 15 HDOP: 8 GPS data (Nmea and Binary message) output port: COM1 Receiver Operating Mode: Normal Mode (without 1PPS) EverMore Technology Inc. 2F, No.7, R&D Road 1, Science-Based Industrial Park, Hsinchu, Taiwan, 300, R.O.C. http://www.emt.com.tw...

Table of Contents