Navisys Technology Corp. 2013/6
クイックスタートガイド英文&日本語
PS/2コネクタ アンテナ内蔵
日本語マニュアル保証書
MT3333チップ、GPS GLONASS マルチ衛星受信99ch対応
PS/2インターフェイス TTL&RS232 出力
屋外での利用に理想的なソリューション
低消費電力 29mA
GR-5013R PS/2ミニDIN6Pコネクタ
| GPS |
MT3333
|
| 受信方式 |
99ch トラッキング33ch
|
| 周波数 |
GPS L1,1575.42MHz / GLONASS 1598.0625~1605.375MHz/(QZSS-1)
|
| 受信感度 |
-165dBm(測位時)-148dbm(同期捕捉時)
|
| TTFF |
1秒/24秒/28秒(Hot/Warm/Cold 平均)
|
| 再補足 |
0.1秒 平均
|
| 位置精度 |
<3m(WAAS/SBAS無効2DRMS)<2.5m(WAAS/SBAS有効時)50% 24hr static -130dBm
|
| 速度精度 |
0.1m/秒 <0.05m/秒(SBAS) (50%@30m/s)
|
| 時間精度 |
1μ秒 平均
|
| 加速度 |
<4G
|
| 高度 |
18,000m
|
| 速度 |
1,852Km/h
|
| Protocol |
NMEA 0183 V4.1 UART:4800/9600(default)/38400/115200bps N,8,1;GGA, GLL, GSA, GSV, RMC, VTG
|
| 電源電圧 |
5013U:5VDC / 5013R:3.3~5.5VDC +-5%(29mA トラッキング平均)
|
| サイズ |
36(W) x 42(L) x 15(H) mm)
|
| ケーブル |
3m
|
| インターフェイス |
PS/2 TTL-TXRX RS232-TXRX
|
| 動作温度 |
-40℃~85℃
|
| ストレージ温度 |
-40℃~125℃
|
| 湿度 |
95%(結露しない)
|
| 防水 |
IPX7
|
| Certification |
EMC:CE/FCC RoHS
|
| USB TypeA |
Pin1GND Pin2 VCC Pin3 TXD TTL Pin4 RX RS232 Pin5 TX RS232 Pin6 RXD TTL
|
| LED Color |
LED ON 探索中 LED点滅 捕捉完了
|
PL-2303 USB Driver Windows最新のドライバーダウンロードインストールしてください。
Mac→Prolific PL2303 サポートDriverページ guest でログインしダウンロードします。
Linux→Kernel 2.4.31以上であればドライバーのインストールは不要です。https://mirrors.edge.kernel.org/pub/linux/kernel/
TTLピン経由でFTDチップ変換ボード等をご利用の際はボードチップ指定のドライバーをインストールしてください。
Packet Type 183 – PMTK_LOCUS_QUERY_ STATUS
Packet Meaning: Query LOCUS logging status.
Command number: 183
DataField: NONE
Return:
$PMTKLOG, Serial#, Type, Mode, Content, Interval, Distance, Speed, Status, Number,
Percent*CH
Serial#: Logging serial number: 0~65535
Type: Logging type. 0: Overlap, 1: FullStop
Mode: Logging mode. 0x08: Interval logger
Content: Logging contents of configuration
Interval: Logging interval setting (valid when interval mode is selected)
Distance: Logging distance setting (valid when distance mode is selected)
Speed: Logging speed setting (valid when speed mode is selected)
Status: Logging status. 1: Stop Logging, 2: Logging
Number: Logging number of data record
Percent: Logging life used percentage (0~100%)
Example:
Insput: $PMTK183*38
Output: $PMTKLOG,456,0,11,31,2,0,0,0,3769,46*48
$PMTK001,183,3*3A
Note: input a is need, which means as follows:
: \r, ASCII value is 0x0D
: \n, ASCII value is 0x0A
Details:
It is configurable in custom firmware build.
Mode:
Logging mode, e.g. 0x08 means Interval logger, details as follows:
//1<<0: AlwaysLocate™ mode (logging with AlwaysLocate™)
//1<<1: Fix only mode (logging when 3D-fix only)
//1<<2: Normal mode (logging per positioning. e.g. 1 sec)
//1<<3: Interval mode (logging per pre-setting interval. e.g. 15 secs)
//1<<4: Distance mode logger (by distance. e.g. 50m)
//1<<5: Speed mode (by speed. e.g. 10m/s)
Content:
Logging contents of configuration(by Bit-Map).
#define LOCUS_CONTENT_UTC (1<<0) // 4-byte
#define LOCUS_CONTENT_VALID (1<<1) // 1-byte
#define LOCUS_CONTENT_LAT (1<<2) //4-byte
#define LOCUS_CONTENT_LON (1 <<3) //4-byte
#define LOCUS_CONTENT_HGT (1<<4) //2-byte
#define LOCUS_CONTENT_SPD (1 <<5) // 2-byte
#define LOCUS_CONTENT_TRK (1<<6) // 2-byte
#define LOCUS_CONTENT_HDOP (1<<10) // 2-byte
#define LOCUS_CONTENT_NSAT (1<<12) // 1-byte
Packet Type 184 – PMTK_LOCUS_ERASE_FLASH
Example:
Insput: $PMTK184,1*22
Outsput: $PMTK001,184,3*3D
Packet Type 185 – PMTK_LOCUS_ STOP_LOGGER
Example:
Stop logging:
Input: $PMTK185,1*23
Output: $PMTK001,185,3*3C
Input: $PMTK185,0*22
Output: $PMTK001,185,3*3C
Packet Type 186 – PMTK_LOCUS_LOG_NOW
Example:
Input: $PMTK186,1*20
Output: $PMTK001,186,3*3F
Packet Type 187 – PMTK_LOCUS_CONFIG
Example:
Input: $PMTK187,1,5*38
Output: $PMTK001,187,3*3E
Packet Type 622 – PMTK_LOCUS_QUERY_DATA
Packet Meaning:
Dump LOCUS flash data
Command number: 622
DataField:
$PMTK622, Type
Type: 0: dump full flash data
1: dump partial in used flash data
Output data:
PMTKLOX packet type:
Type1: LOCUS start (n is the number PMTKLOX packets will be sent)
PMTKLOX,0,n
Type2: LOCUS data (data will be sent by 8-byte HEX sting, at most 24 events)
(“FFFFFFFF” if empty) commas separate one log item.
Type3: LOCUS end
$PMTKLOX,2*47
$PMTK001,622,3*36
LOCUS data format and size as follows:
UTC: 4 bytes
Fix: 1 byte
Lat: 4 bytes
Lon: 4 bytes
Alt: 2 bytes
Spd: 2 bytes
Sat: 2 bytes
Cks: 1 byte
Example:
Input: $PMTK622,1*29
Output:
$PMTKLOX,0,171*5E
$PMTKLOX,1,0,0100000B,7F000000,05000000,00007B0B,00000000,00
000000,00000000,00000000,00000000,00000000,007FFFFF,FFFFFFFF
,FFFFFFFF,FFFFFFFF,FFFFFFFF,000C8C14,877CFC52,0475C6F9,414BB
5F2,42250000,00720043,8C7CFC52,0475C6F9,414BB5F2*53
$PMTKLOX,1,1,42250000,00480173,917CFC52,0475C6F9,414BB5F2,42
250000,00D800FF,967CFC52,0475C6F9,414BB5F2,42250000,00710051
,9B7CFC52,0475C6F9,414BB5F2,42250000,0022010E,A07CFC52,0475C
6F9,414BB5F2,42250000,00C200D4,A57CFC52,0475C6F9*59
$PMTKLOX,1,2,414BB5F2,42250
000,00150107,AA7CFC52,0475C6F9,414BB5F2,42250000,00B500A9,AF
7CFC52,0475C6F9,414BB5F2,42250000,0015000C,B47CFC52,0475C6F9
,414BB5F2,42250000,00F300F1,B97CFC52,0475C6F9,414BB5F2,42250
000,00880087,BE7CFC52*27
$PMTKLOX,1,3,0475C6F9,414BB5F2,42250000,0004000C,C37CFC52,04
75C6F9,414BB5F2,42250000,00C300B6,C87CFC52,0474C6F9,414AB5F2
,42250000,0021005F,CD7CFC52,0474C6F9,414AB5F2,42250000,00FF0
084,D27CFC52,0474C6F9,414AB5F2,42250000,009D00F9*53
$PMTKLOX,1,4,D77CFC52,0474C6F9,414AB5F2,42250000,00670107,DC
7CFC52,0473C6F9,414AB5F2,42240000,00CF00A3,E17CFC52,0473C6F9,
414AB5F2,42240000,00670137,E67CFC52,0473C6F9,414AB5F2,42240000,
00560000,EB7CFC52,0473C6F9,414AB5F2,42240000*56
....
$PMTKLOX,1,134,42240000,002400A2,CC88FC52,0476C6F9,414AB5F2,
42240000,00E40069,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFF
FF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFF
FFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF*2B
$PMTKLOX,1,135,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,
FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFF
FFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FF
FFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF
*5F
$PMTKLOX,1,170,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,
FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF,
FFFFFFFF,FFFFFFFF,FFFFFFFF,FFFFFFFF*5E
$PMTKLOX,2*47
$PMTK001,622,3*36
LOCUS Special ACK Description
Several LOCUS special ACK as follows:
No. Output Description of ACK
1 $PMTKLOG,FULL_STOP*3E Notify Host LOCUS become full and stop
2 $PMTKLOG,WRITE_ERR*2D Notify Host LOCUS write error
3 $PMTKLOG,ERASE_ERR*30 Notify Host LOCUS erase error
Table 1: LOCUS special ACK description for Host reference
LOCUS Parse
Dump the LOCUS data in a binary file and parse the data.
LOCUS dump sample code
Sample the code for LOCUS dumping when the host issues PMTK622. PMTKLOX is used to
dump the contents of Flash data(e.g. 128 KB).
PMTKLOX packet types and format see “2.6 Packet Type 622 –
PMTK_LOCUS_QUERY_DATA “.
Refer to the LOCUS attachment for sample codes:
Locus_Dump_Sample_Code.cpp
Locus_Dump_Sample_Code.h
◆NMEAセンテンス $GPGGA,023641.000,2446.4312,N,12100.4469,E,1,13,0.78,118.5,M,15.0,M,,*67 $GNGSA,A,3,14,31,25,29,12,22,32,,,,,,1.09,0.78,0.77*12 $GNGSA,A,3,69,68,79,80,70,81,,,,,,,1.09,0.78,0.77*12 $GPGSV,3,1,11,14,64,033,36,42,54,140,28,31,47,311,41,22,46,193,23*7E $GPGSV,3,2,11,25,42,040,36,29,24,111,24,193,21,176,22,18,19,167,19*43 $GPGSV,3,3,11,32,16,317,24,16,09,213,,12,07,037,25*45 $GLGSV,3,1,09,69,69,296,42,68,46,172,25,79,45,349,39,80,34,277,34*6B $GLGSV,3,2,09,70,18,330,21,81,12,107,16,78,10,039,,88,06,057,*6B $GLGSV,3,3,09,82,01,153,*50 $GNRMC,023641.000,A,2446.4312,N,12100.4469,E,0.11,215.08,050613,,,A*70 $GPVTG,215.08,T,,M,0.11,N,0.19,K,A*3B PMTK – MTK Proprietary Messages $PMTK101*32// hot start $PMTK102*31 // warm start $PMTK103*30 // cold start $PMTK104*37 // factory reset $PMTK251,4800*14 // 4800 bps $PMTK251,9600*17 // 9600 bps $PMTK251,19200*22 // 19200 bps $PMTK251,38400*27 // 38400 bps $PMTK251,115200*1F // 115200 bps $PMTK314,1,1,1,1,1,5,0,0,0,0,0,0,0,0,0,0,0,1,0*2D // GLL, RMC, VTG, GGA, GSA once every fix; GSV once every 5 fixes $PMTK314,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0*28 // RMC only $PMTK314,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0*29 // GGA, RMC $PMTK314,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0*29 // GSA, RMC $PMTK301,2*2E // DGPS source SBAS $PMTK301,1*2D // DGPS source RTCM $PMTK301,0*2C // No DGPS source $PMTK313,1*2E // SBAS enable $PMTK313,0*2F // SBAS disable
詳細はドキュメントLocus_Manual_for_MTK_GNSS_Platform , MTK_Command.pdfをご参照下さい。