The GR-89 series consists of SiRF GSC3f chipsets technology, LNA and
proprietary software. The system function block is described as follows.
HOLUX GR-89 is a high performance, low power consumption, small size,
very easy integrated GPS engine board designed for a broad spectrum of
OEM system applications. This product is based on the proven technology
found in other HOLUX 20 channel GPS receivers and SiRF GSC3f chipset
solution. The GPS engine board will track up to 12 satellites at a time while
providing fast time-to-first-fix and one-second navigation updates. Its far
reaching capability meets the sensitivity requirements of car navigation as well
as other location-based applications. Therefore, HOLUX GR-89 engine board
is very fit to the customers who devote themselves to AVL system integration
and location-based service.
The GR-89 design utilizes the latest surface mount technology (BGA) and
high level circuit integration to achieve superior performance while minimizing
space and power requirements. This hardware capability combined with
software intelligence makes the board easy to be integrated and used in all
kinds of navigation applications or products. The application system may
communicate with the engine board set via two RS232 compatible
bi-directional communication channels with CMOS 3V voltage level.
The GR-89 interface protocol is based on the National Marine Electronics
Association's NMEA 0183 ASCII interface specification, which is defined in
NMEA 0183, Version 2.2.
As soon as the initial self-test is complete, the GR-89 begins the process
of satellite acquisition and tracking automatically. Under normal circumstances,
it takes approximately 42 seconds to achieve a position fix, 38 seconds 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 GR-89 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. The GR-89 Auto-locate
feature is capable of automatically determining a navigation solution without
intervention from the host system. However, acquisition performance can be
improved as the host system initializes the GR-89 in the following situation:
z Moving further than 500 kilometers.
z Failure of Data storage due to the inactive internal memory battery.
4.1 NMEA Transmitted Messages
The default communication parameters for NMEA output are 4800 baud, 8
data bits, stop bit, and no parity.
Table 4-1 NMEA-0183 Output Messages
NMEA Record
GPGGA Global positioning system fixed data
Description
GPGLL Geographic position- latitude/longitude
GPGSA GNSS DOP and active satellites
GPGSV GNSS satellites in view
GPRMC Recommended minimum specific GNSS data
GPVTG Course over ground and ground speed
GPMSS Radio-beacon Signal-to-noise ratio, signal strength,
(1). SiRF Technology Inc. does not support magnetic declination. All “course over ground” data are geodetic WGS84
directions.
With HOLUX, You never lose the way!
4.1.7 MSK Receiver Signal (MSS)
Table 4-11 contains the values for the following example:
$GPMSS,55,27,318.0,100,*66
Table 4-11 MSS Data Format
Name
Message ID $GPMSS
Signal Strength 55
Signal-to-Noise
Example Units
MSS protocol header
dB dB SS of tracked frequency
27
dB SNR of tracked frequency
Description
Ratio
Beacon Frequency 318.0
Beacon Bit Rate 100
Checksum 66
<CR> <LF> End of message termination
kHz Currently tracked frequency
100 bits per second
Note – The MSS NMEA message can only be polled or scheduled using the
MSK NMEA input message.
4.1.8 ZDA—SiRF Timing Message
Outputs the time associated with the current 1 PPS pulse. Each message
will be output within a few hundred ms after the 1 PPS pulse is output and will
tell the time of the pulse that just occurred.
Table 4-12 contains the values for the following example:
$GPZDA,181813,14,10,2003,00,00*4F
Table 4-12 ZDA Data Format
With HOLUX, You never lose the way!
Name
Message ID $GPZDA ZDA protocol header
UTC Time
Day 14 01 TO 31
Month 10 01 TO 12
Year 2003 1980 to 2079
Local zone hour 00 knots Offset from UTC (set to 00)
Local zone hour 00 Offset from UTC (set to 00)
Checksum 4F
<CR> <LF> End of message termination
Example Units
181813 Either using valid IONO/UTC or
estimated from default leap seconds
Description
4.2 Manufacture Default
Parameter Com A Com B
Input protocol NMEA None
Output protocol NMEA None
Baud rate 4800 9600
Parity None
Stop bit 1 1
Data bits 8 8
Datum WGS84
Protocol GGA,GSA,GSV,RMC or
by demand
4.3.1 Addition Software
SiRFdemo is the Evaluation Receiver configuration and monitoring
software provided with the GR-89. This software can be used to monitor
real-time operation of the GR-89 Receiver, log data for analysis, upload new
software to the Receiver, and configure the Receiver operation..
This is the main DC power supply for a +3.3~ 5.5 V engine board.
5.3.2 BOOT_SEL
Pull high at power on stage for flash programming.
5.3.3 RF_ON
Indication of RF power staus. The pin will change in trickle power mode.
RF_ON is high when voltage is supplied to RF part of the chip.
5.3.4 V_ANT_IN
Power supply for active antenna. If 2.85V is used, this pin can be
connected to VCC_RF. For 5V active antenna, connect the DC power supply
respectively.
5.3.5 VCC_RF_O
2.85 VDC power supply for active antenna.
5.3.6 V_BAT
Power supply to RTC and backup SRAM.
5.3.7 NRESET
Reset whole board. Active low.
5.3.8 TXA
This is the main transmitting channel and is used to output navigation and
measurement data for user written software
5.3.9 RXA
This is the main receiving channel and is used to receive software
commands to the board from user written software
5.3.10 RXB
This is the auxiliary receiving channel and is used to input differential
corrections to the board to enable DGPS navigation
5.3.11 GND
GND provides the ground for the board. Connect all grounds
5.3.12 PPS (GSC3f GPIO9)
This pin default is provides 1 microsecond pulse per second output from
the GR-89 which is synchronized to within 1 microsecond of GPS time. The
output is a CMOS 3V positive level signal. Only upon a situation of tracking or
navigating will output once per second. This is not available in Trickle-Power
mode.
5.3.13 LED_ONOFF (GSC3f GPIO14)
This pin can drive an LED. A 1K resistor must be connected. The LED will
The customers can use HOLUX GPSView.exe to test the engine board.
GPSViewer.exe is compatible with Microsoft Pocket PC or other operation
system alike.
1). Install Microsoft ActiveSync to your PC, refer to your Pocket PC
manual for installation procedure, as Fig. 6.1.
2). Setup your Pocket PC cradle to Desktop PC UART port. The Microsoft
ActiveSync will detect your Pocket PC automatically.
Setup your Pocket PC cradle to Desktop PC UART port. The Microsoft
ActiveSync will detect your Pocket PC automatically, as Fig. 6.1.
(Fig. 6.1)
3). Double click the GPSViewer.exe on your PC, then Holux
GPSViewer.exe program will install automatically, as Fig. 6.2.
7) Setup Baud rate: 4800, then push “Scan” bottom to scan your COM
Port . Select your COM Port (COM1 ~ COM10), then push “Open GPN”
bottom, as Fig. 6.5, Fig. 6.6, and Fig. 6.7.