Gps/bds/glonass/galileo/qzss all-constellation multi-frequency high precision rtk positioning module (22 pages)
Summary of Contents for UNICORECOMM Unicore
Page 1
Command Reference Manual Unicore Reference Commands Manual for High Precision GNSS Board and Module...
Page 2
Information in this document is subject to change without notice and does not represent a commitment on the part of Unicore Communications, Inc. No part of this manual may be reproduced or transmitted in any form or by any means, electronic or...
Command and Log Reference 1. Frequently Used Commands Unicore high precision receivers support abbreviated ASCII format. Without CRC bits, abbreviated ASCII is easy to use for users’ input. All commands compose with command header and configuration parameters. Header field contains the command name or the message header.
Command and Log Reference mode movingbase Set the moving base station mode mode rover Set the default rover station mode (disable base station mode) rtcm1033 comx 10 Set base station to transfer RTCM messages to rover rtcm1006 comx 10 receivers via the serial port comx. rtcm1074 comx 1 The serial port can be assigned as com1、com2、com3.
Command and Log Reference saveconfig Save configuration If base station coordinate is unknown, we provide you obtain the average values from a period time of positioning results in specific conditions. The following instructions required to enter and save at the base station: Table 1-3: Self-Optimizing Base Station Configuration Number Command...
Command and Log Reference Base station antenna coordinate rtcm1006 com2 1 (antenna height included) rtcm1033 com2 1 Receiver and antenna description rtcm1074 com2 1 GPS system correction data rtcm1124 com2 1 BDS system correction data rtcm1084 com2 1 Glonass system correction data rtcm1094 com2 1 Galileo system correction data saveconfig...
Command and Log Reference 2. Unicore Command Types Introduction The Unicore commands for High precision GNSS board and modules can be catageoriezed into the following types. Unicore UB4B0,UB482 boards and UM4B0, UM482, UM440 modules comply with the command reference. Table 2-1: Command Types...
Command and Log Reference Set the Heading mode HEADING TIMING Set the Timing mode Set the TDIF mode TDIF ARTK Set the ARTK mode Set the PPP mode Base Station Mode Configuration The fixed base station antenna will be installed in a fixed position, without moving during use.
Command and Log Reference MODE BASE 1 40.45628476579 116.2859754968 58.0984 Table 3-2: Base Station Mode with Fixed Coordinates Comma Mode Field Paramet Parameters Description Latitude coordinate in degree Latitude (±90) MODE BASE Longitude coordinate in degree Longitude (±180) Height Height in meter(±30000) 3.1.2 Fixed Base Station with ECEF Coordinate Set fixed ECEF coordinate of the base station antenna to make the receiver work...
Command and Log Reference 60 seconds positioning results are set as the base station coordinates. When time is up to 60 seconds, or the optimized coordinates accuracy of the horizontal and vertical reach 0.5m, the receiver will stop the self-optimizing calculation and the final optimized coordinates are set as the base station coordinates.
Command and Log Reference Horizontal error tolerance of param1 average position (default = 0.5m) Vertical error tolerance of average param2 position (default = 0.5m) 3.1.5 Set base station ID Set base station ID, 0≤ID<1024 positive integers. Command Format: MODE BASE [ID] Input Example: MODE BASE 1 Table 3-6: Base Station ID Parameter...
Command and Log Reference Abbreviated ASCII Syntax: MODE MOVINGBASE MODE MOVINGBASE DISABLE Table 3-7: Moving Base Station Work Mode Parameters Command Mode Parameter Parameters Description —— Enable moving base station mode MODE MOVINGBASE DISABLE Disable moving base station mode Rover Station Mode Configuration Rover Station receives the real-time differential correction data sent by the base station.
Command and Log Reference Device Device Description Name COM1 serial port: port settings related to COM1, such as baud COM1 rate, parity bit. COM2 serial port: port settings related to COM2, such as baud COM2 rate, parity bit. COM3 serial port: port settings related to COM3, such as baud COM3 rate, parity bit.
Command and Log Reference Abbreviated ASCII Syntax: CONFIG UNDULATION 9.7 Table 4-3: Undulation Configuration ASCII Parameters Description Command Device Parameter Value Use built-in geoid undulation auto grid table UNDULATIO CONFIG OPTION Use user-specified undulation separation value, ranged from -1000m to +1000m Configure RTK Command This command is used to resets the RTK engine and to clear the RTK parameters.
Command and Log Reference Abbreviated ASCII Syntax: CONFIG DGPS 100 Table 4-5: DGPS Maximum Age Configuration ASCII Parameters Description Command Device Parameter Value Disable the DGPS positioning Option for maximum age of CONFIG DGPS DELAY 1-1000 differential corrections data (default = 300), in units of seconds Configure PPS This command sets the PPS pulse signal with a specific period and pulse width, and can compensate for the delay of the PPS.
Page 19
Command and Log Reference Configure Serial Port This command is to configure the data communication parameters for the physical serial port: setting the baud rate, data bits, parity, stop bit properties of the serial port. High-precision GNSS receivers maximumly support 3 serial ports, COM1, COM2, COM3 respectively.
With onboard MEMS devices, Unicore High-precision receivers support GNSS and INS combined navigation to provide continuous, high quality and high output positioning results under complicated environment. This command is used to enable/disable the inertial navigation devices, to configure the inertial divece’s installation angle.
Command and Log Reference Disable Disable INS 4.7.2 Configure INS device installation angel This command is used to set the installation angle of the board relative to the vehicle’s XYZ direction. The receiver is labeled with the XYZ axis direction of the inertial navigation device.
Command and Log Reference CONFIG INS TIMEOUT [time] Abbreviated ASCII Syntax: CONFIG INS TIMEOUT 60 Table 4-12:INS Maximum Prediction Time Configuration Command Device Field ASCII Value Parameters Description Disable INS positioning The maximum time allow INS to CONFIG timeout positioning after no GNSS 1-1000 satellite signal (default = 200), seconds...
Command and Log Reference Input Example: Disable receiver tracking GPS/BDS/GLO/GAL satellite system: MASK GPS/BDS/GLO/GAL Enable receiver tracking GPS/BDS/GLO/GAL satellite system: MASK -GPS/BDS/GLO/GAL Set cut-off angle of the receiver tracking satellite: MASK 10 Set cut-off angle of GPS/BDS/GLO/GAL satellite: MASK 10 GPS/BDS/GLO/GAL Disable the receiver to track BDS B1 signal:...
Page 24
Command and Log Reference LOG [device] [output rate {0-9*.{0-9}| onchanged]| Rules: If the message begins with “GN” and without special instructions, the output is multi-system calucating results by default. If the message begins with 3-letter(BDS/GPS/GLO/GAL) and without special instructions, the output is single system calucating results. BDS indicates BDS system, GPS indicates GPS system, GLO indicates GLONASS system, GAL indicates Galileo system.
Page 25
Command and Log Reference Information of GPS satellites in view: PRN 0.05、0.1、 COM1 number, elevation, azimuth and SNR value 0.2、0.5、 GPGSV COM2 1、 COM3 5、10…… Information of receiver operating mode, 0.05、0.1、 COM1 all satellites involved positioning and DOP 0.2、0.5、 GNGSA COM2 values 1、...
Page 26
Command and Log Reference Information of track made good and 0.05、0.1、 COM1 speed relative to the ground 0.2、0.5、 GPVTG COM2 1、 COM3 5、10…… Information of UTC time and date 0.05、0.1、 COM1 0.2、0.5、 GPZDA COM2 1、 COM3 5、10…… NMEA0183 0.05、0.1、 COM1 0.2、0.5、...
Command and Log Reference Base station description 0.05、0.1、 COM1 0.2、0.5、 CMRDESC COM2 1、 COM3 5、10…… 6.1.1 GNGGA GNSS Multi-System Positioning Output This command is used to log time, multi-system positioning fix data of the receiver. The message begins with GNGGA. Recommend Input: Output 1Hz GNGGA message from current serial port: GNGGA 1...
Command and Log Reference Field Description Symbol Example sea level a-units Units of antenna height (M = meter) Undulation: the vertical separation undulation between the geoid and the WGS84 -15.174 ellipsoid u-units Units of undulation (M = meter) This value is set to Age of differential correction data, when seconds...
Command and Log Reference Field Description Symbol Example Latitude direction (N = North, S = lat dir South) Longitude (DDDmm.mm) yyyyy.yy 11600.3622 Longitude direction (E = East, W = lon dir West) Quality indicators of positioning results: 0 = Positioning not available or invalid 1 = Single point GPS quality 2 = Pseudorange differential or SBAS...
Page 31
Command and Log Reference Recommend Input: Output 1Hz GPSGGA message from current serial port: GPSGGA 1 Output 1Hz GPSGGA message from com2: GPSGGA COM2 1 LOG output: $GPSGGA,025754.00,4004.74102107,N,11614.19532779,E,1,18,0.7,63 .3224,M,-9.7848,M,00,0000*58 Table 6-4: GPSGGA Message Description Field Description Symbol Example $GPSGGA Log header $GPSGGA UTC time of the current position (hours/minutes/seconds/...
Command and Log Reference Field Description Symbol Example correction data available This value is set to Differential base station ID, between when stn ID xxxx 0000 and 1023 correction data available Checksum [CR][LF] Sentence terminator [CR][LF] 6.1.4 BDSGGA BDS Fix Data Output This command is used to log time, BDS system positioning fix data of the receiver.
Command and Log Reference Field Description Symbol Example 4 = RTK fixed solution 5 = RTK floating solution 6 = INS 7 = User fixed position Number of satellites in use, may not # sats the same as the number in view. hdop Horizontal dilution of precision Antenna height, above/below the...
Page 34
Command and Log Reference Field Description Symbol Example $GLOGGA Log header $GLOGGA UTC time of the current position (hours/minutes/seconds/ hhmmss.ss 170659.00 decimal seconds) Latitude (DDmm.mm) IIII.II 4001.1220 Latitude direction (N = North, S = lat dir South) Longitude (DDDmm.mm) yyyyy.yy 11600.3622 Longitude direction (E = East, W = lon dir...
Command and Log Reference 6.1.6 GALGGA Galileo Fix Data Output This command is used to log time, Galileo system positioning fix data of the receiver. The message begins with “$GALGGA”. Recommend Input: Output 1Hz GALGGA message from current serial port: GALGGA 1 Output 1Hz GALGGA message from com2: GALGGA COM2 1...
Command and Log Reference Field Description Symbol Example between the geoid and the WGS84 ellipsoid u-units Units of undulation(M = meter) This value is set to Age of differential correction data, when seconds correction data available This value is set to Differential base station ID, between when stn ID...
Command and Log Reference Field Description Symbol Example GLONASS=38 to 74 GALILEO = 75 to 119 BD2 = 161 to 197 pdop Position dilution of precision hdop Horizontal dilution of precision vdop Vertical dilution of precision Checksum [CR][LF] Sentence terminator [CR][LF] 6.1.8 GPGST Pseudorange measurement noise statistics...
Command and Log Reference Field Description Symbol Example $GPGST Log header $GPGST UTC time of the current position (hours/minutes/seconds/ hhmmss.ss 173653.00 decimal seconds) RMS value of the standard deviation of the range involved in positioning. The range include pseudoranges and DGPS 2.73 corrections Standard deviation of semi-major axis...
Command and Log Reference Field Description Symbol Example # msgs Total number of message, 1 to 9 msg # Message number, 1 to 9 Total number of satellites in view, may not # sats the same as the number in use. Satellite PRN number: GPS=1~32 GLONASS=38~74...
Command and Log Reference Checksum [CR][LF] Sentence terminator [CR][LF] 6.1.11 GPRMC GNSS Recommended Information This command is used to log time, date, position, heading and velocity data calculated by receivers. RMC is the recommended minimum navigation data for receivers. The GPRMC log outputs these messages without waiting for a valid almanac. Instead, it uses a UTC time, calculating with default parameters.
Command and Log Reference Field Description Symbol Example E = Estimated (dead reckoning) mode M = Manual input mode S = Simulator mode N = Data not valid Checksum [CR][LF] Sentence terminator [CR][LF] 6.1.12 GNRMC GNSS Recommended Information This log contains time, date, position, heading and velocity data calculated by receivers.
Command and Log Reference Field Description Symbol Example (E = East, W = West) Positioning mode indicator: A = Autonomous mode D = Differential mode mode ind E = Estimated (dead reckoning) mode M = Manual input mode S = Simulator mode N = Data not valid Checksum [CR][LF]...
Page 43
Command and Log Reference Binary Binary Field Type Description Bytes Offset Message ID Ushort Message ID number of the log The length in bytes of the Message Ushort message body, excluding the Length header and the CRC Time Ref UChar Reference time of GPS or BDS Time Status Uchar...
Command and Log Reference 6.2.1 OBSVM Oberservation OBSVM contains measurement informations of the current receiver’s tracking satellites. For dual-antenna receivers, the “OBSVM” are corresponding to the main antenna. Message ID: 10 Recommend Input: OBSVM 1 LOG output: $OBSVM,94,GPS,FINE,1971,280488800,0,0,18,1,0;85,0,2,212224 12.195,-111524532.194196,4,54,- 1782.123,4719,0,425.609,28101c24,0,2,21222405.863,- 86902205.519989,8,81,- 1388.729,4411,0,422.200,21301c2b,0,5,20411034.146,- 107260712.085988,4,50,-...
Page 48
Command and Log Reference Descri Binary Binary Field Type ption Bytes Offset Obsvm Log header header Number of corresponding observation Ulong Number information System Satellite system UShort Freqency PRN/ slot Satellite PRN number(starting from 1) UShort pseudorange measurement, meter Double Carrier phase(accumulated Doppler Double H+16...
Page 49
Command and Log Reference Nibble # Bit # Mask Description Range Value Table 6-18: Tracking State 0x00000001 0x00000002 Tracking state 0x00000004 0x00000008 0x00000010 0x00000020 0-n (0 = first, n = last) n depends on the receiver used 0x00000040 SV channel 0x00000080 number 0x00000100...
Command and Log Reference Nibble # Bit # Mask Description Range Value 0x40000000 Reserved 0x80000000 Reserved Grouping: each channel has other channels associated with it(L1/L2 or B1/B2/B3 are grouped) 6.2.2 OBSVH Oberservation OBSVM contains measurement informations of the current receiver’s tracking satellites.
Command and Log Reference 120937058.902399,6,65,- 2430.128,4496,0,496.009,28331ca4,0,22,23013557.352,- 90310137.827397,4,51,- 1814.649,4769,0,496.009,21931cab,0,22,23013554.227,- 92666044.851554,4,50,-1862.045,5008,0,497.409,22331ca0*41 Table 6-20: Obsvh Message Descri Binary Binary Field Type ption Bytes Offset Obsvh Log header header Number of corresponding observation Ulong Number information System Satellite system UShort Freqency PRN/ slot Satellite PRN number(starting from 1) UShort pseudorange measurement, meter Double...
Command and Log Reference Recommend Input: IONA ONCHANGED Table 6-21: Ionospheric Model Parameters Field Description Format Binary Binary Bytes Offset Log header Constant term of parameter Alpha Double order term of parameter Alpha Double order term of parameter Alpha Double H+16 order term of parameter Alpha Double...
Command and Log Reference Field Description Format Binary Binary Bytes Offset deltat ls Existing leap seconds of BDT relative Long H+32 to UTC before the next leap second arriving deltat lsf Future total leap seconds of BDT Long H+36 relative to UTC when a leap second newly added deltat utc Time offset of BDT relative to UTC...
Page 58
Command and Log Reference 68750e+06,2.540404296875000e+07,- 5.895527343750000e+05,2.107028961181641e+02,- 9.823799133300781e+01,- 3.594802856445313e+03,0.000001862645149,-9.313225746154785e- 07,0.000000000000000e+00,1.571131870150566e-04,2.793967724e- 09,-0.000000000000000e+00,42240,2,4,0,12*68db014f Table 6-23: Glonass Ephemeris Message Field Description Format Binary Binary Bytes Offset GLOEPHEM Log header header sloto Glonass satellite PRN number Ushort freqo Satellite frequency channel offset, Ushort between 0 and 20 sat type Satellite type: Uchar...
Page 59
Command and Log Reference Field Description Format Binary Binary Bytes Offset time(PZ-90.02), meters/second vel y Satellite Y-axis velocity at reference Double H+60 time(PZ-90.02), meters/second vel z Satellite Z-axis velocity at reference Double H+68 time(PZ-90.02), meters/second LS acc x Lunisolar X-axis acceleration Double H+76...
Command and Log Reference information within current subframe Reserved Table 6-25: P1 Flags Range Values state Description 0 minute 30 minutes 45 minutes 60 minutes 6.2.6 GPSEPHEM GPS Ephemeris This log contains GPS ephemeris. Message ID: 7 Recommend Input: GPSEPHEMA ONCHANGED LOG output: #GPSEPHEMA,COM1,0,90.0,FINE,1971,298163.800,206351627,206351636,18;...
Page 61
Command and Log Reference subframe 1(tow week) Reference time of GPS ephemeris, Double H+32 seconds Semi-major axis of satellite orbit, meters Double H+40 ΔN Correction of satellite Mean angular Double H+48 velocity, radians/second Mean anomaly of TOE time, radians Double H+56 Eccentricity of satellite orbit Double...
Command and Log Reference Field Description Format Binary Binary Bytes Offset radians) Argument of Latitude(amplitude of sine, Double H+88 radians) Orbit radius(amplitude of cosine , meters) Double H+96 Orbit radius(amplitude of sine, meters) Double H+104 Inclination(amplitude of cosine, radians) Double H+112 Inclination(amplitude of sine, radians) Double...
Page 64
Command and Log Reference Recommend Input: GALEPHEMA ONCHANGED LOG output: #GALEPHEMERISA,COM1,0,97.0,FINE,1916,285525.800,00000000,3 935238,0;72,TRUE,TRUE,0,0,0,0,0,0,107,0,309,285000,5.44062828e +03,3.0373e-09,2.05419566e+00,3.211809089e-04,- 1.066763838e+00,4.2263e-06,1.0300e-05,1.192e+02,9.212e+01,- 5.9605e-08,5.7742e-08,9.593394346e-01,5.6574e-10,- 2.883462182e+00,-5.53880214e-09,285000,1.215380675e- 03,3.917222e-10,0.0e+00,285000,1.215380442e-03,3.917222e- 10,0.0e+00,-5.355e-09,-6.752e-09*5194ad77 Table 6-28: Galileo Ephemeris Message Field Description Format Binary Binary Bytes Offset GALEPHEM Log header header Galileo satellite PRN umber(75 to 119) Ulong FNAVReceived Indicator of FNAV ephemeris data received Bool...
Page 65
Command and Log Reference Field Description Format Binary Binary Bytes Offset Eccentricity of satellite orbit Double H+52 ω Argument of perigee, radians Double H+60 Argument of Latitude(amplitude of cosine, Double H+68 radians) Argument of Latitude(amplitude of sine, Double H+76 radians) Orbit radius(amplitude of cosine , meters) Double H+84...
Command and Log Reference Field Description Format Binary Binary Bytes Offset E1E5bBGD E1, E5b broadcast group delay Double H+212 xxxx 32-bit CRC(for ASCII and Binary only) H+220 [CR][LF] Sentence terminator(for ASCII only) 7. TIMING Command This command is used to set high precision timing mode for the receiver. There are three kinds of GNSS receiver timing modes according to different application requirements: self-optimizing timing, timing with fixed coordinate, and default high- precision timing mode.
Command and Log Reference Input Example: MODE TIMING fix 40.245757 116.24323987 56.862 Self-optimized Timing Self-optimized timing, refers that the receiver makes an autonomous positioning optimization according to user’s input of time, horizontal accuracy, elevation accuracy. Only when the time length, horizontal accuracy, elevation accuracy satisfies the optimization requirements simultaneously, the coordinate becomes a normal optimized coordinate.
Command and Log Reference Field ASCII Value Description UNLOG Header port Serial port Serial port to be stopped message Any valid message ID Name of the message to be stopped Freset Clear selected data from NVM and Reset receiver This command clears all user specified configurations, satellite ephemeris, position information, factory settings stored in non-volatile memory and force to reset receiver.
Command and Log Reference ANTENNA Detect UM4B0 and UM482 support antenna working status query, the antenna state includes normal, open circuit, and short circuit. Hardware detection and software query output indicates hardware functions, software output data protocol, and command format. 1.
Command and Log Reference The antenna status output ASCII and abbreviated ASCII in the Unicore ASCII format, in the sequence of the above binary number, output in packages splited by “,”. Saveconfig Save current configuration into NVM This command used to save current user configuration into non-volatile memory (NVM), including LOG (except logs with ONCE trigger), port configuration, etc.
Need help?
Do you have a question about the Unicore and is the answer not in the manual?
Questions and answers