[ntp:questions] lots of GPS modules and info at SparkFun

unruh unruh at invalid.ca
Sat Feb 11 18:51:31 UTC 2012


On 2012-02-11, Terje Mathisen <"terje.mathisen at tmsw.no"> wrote:
> unruh wrote:
>> On 2012-02-09, Ron Frazier (NTP)<timekeepingntplist at c3energy.com>  wrote:
>>> Assuming it's possible to program the Sure board for GPZDA, it would be
>>> interesting to see if doing that affects the performance you're seeing.
>>> Of course, if you're using PPS, the specific content of the NMEA
>>> sentence may not matter as much.
>
> ZDA is indeed available, see below.
>>
>> GEt the manual from Mediatex MTK NMEA Packet User Manual, which gives a
>> far far more extensive set of nmea programming instructions for the
>> chipset that Sure uses.
>
> Does that one have more info than my current program?

No idea. I will let you compare. It has about 35 commands listed. 
and you have about the same. 
If the list below is all of the info you have on each command, then yes,
there is more info (24 pages of info). 



>
> C:\c2\nmea-mtk>Release\nmea-mtk.exe -?
> nmea-mtk (c) 2011 Terje Mathisen
> Syntax: nmea-mtk [options]
>
> Default with no options is to enable WAAS and GGA
>
> Options:
>   -b baud (default 9600)
>   -p port (default \\.\COM1)
>   -c command (send $command*xxCRLF to gps, can be repeated)
>   -t seconds (echo all NMEA sentences for t seconds
>
> Documented commands and responses:
>
> $PMTK000*     : Test packet
> $PMTK010,001* : Output system message
> $PMTK101*     : Hot restart
> $PMTK102*     : Warm restart
> $PMTK103*     : Cold restart
> $PMTK104*     : Factory reset
>
> $PMTK251,4800*: Set baud rate (0,4800,9600,19200,38400,57600,115200)
>
> $PMTK300,307* : Set position fix interval (307 ms is the shortest on my 
> Sure boa
> rd)
> $PMTK400*     : Query Position fix interval
> $PMTK500,n*   : Current Position fix interval (in ms)
>
> $PMTK301,2*   : Set DGPS mode (0:off, 1:RTCM, 2:WAAS)
> $PMTK401*     : Query DGPS mode
> $PMTK501,n*   : Current DGPS mode status
>
> $PMTK313,1*   : Enable SBAS (0:disable)
> $PMTK413*     : Query SBAS
> $PMTK513      : Current SBAS Status
>
> $PMTK314,-1*  : Turn on default NMEA sentences
> $PMTK314,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0* : Turn on GGA only
>      The sentence order is GLL, RMC, VTG, GGA, GSA, GSV, GRS, GST,
>      (5 undocumented sentences), MALM, MEPH, MDGP, MDBG, ZDA, MCHN
> $PMTK414*     : Query NMEA sentences
> $PMTK514      : Current NMEA sentences
>
> $PMTK320,0*   : Turn off (0) or on (1) power saving mode (test only!)
> $PMTK420*     : Query power saving mode
> $PMTK520,n*   : Current Power saving mode
>
> $PMTK330,0*   : Set Datum (0 = WGS84)
> $PMTK430*     : Query Datum
> $PMTK530,n*   : Current Datum used
>
> $PMTK331,6377397.155,299.1528128,-148.0,507.0,685.0* : Set custom datum
>      (semi-major axis,eccentr.,WGS84 dx offset, dy, dz)
> $PMTK431*     : Query Custom Datum
> $PMTK531,n*   : Current Custom Datum used
>
> $PMTK390,n*     : Set Flash settings: write_count,hz,baud,
>      GLL,RMC,VTG,GSA,GSV,GGA,ZDA,MCHN (default NMEA sentences to output)
> $PMTK490,n*     : Query Flash settings
> $PMTK590,n*     : Current Flash settings
>
> $PMTK604*     : Query FW version
> $PMTK704,v1,v2,v3*: FW version numbers
> $PMTK605*     : Query FW release info
> $PMTK705,releaseStr,ModelID*: FW release
>
> Terje



More information about the questions mailing list