| 424 | | [=#condor] |
| 425 | | === '''Trimble Condor''' 68674-00 C1011 (GW2380, GW2382, GW2383, GW2387, GW2388, GW2389, GW2391) === |
| 426 | | |
| 427 | | References: |
| 428 | | * [http://dev.gateworks.com/datasheets/CONDOR_UG_2C_75263-00.pdf Trimble Condor User Guide] |
| 429 | | * [http://dev.gateworks.com/datasheets/Condor_DS.pdf Datasheet] |
| 430 | | * Trimble TSIP reference manual (obtain from Trimble) |
| 431 | | * Trimble TAIP Protocol Reference (obtain from Trimble) |
| 432 | | |
| 433 | | Features: |
| 434 | | * 22-channel continuous tracking receiver: |
| 435 | | - [#gps GPS]: L1C/A (1575.42MHz) |
| 436 | | - [#sbas SBAS]: WAAS: L1C/A (1575.42MHz) (disabled by default) |
| 437 | | * [#dgps Differential GPS] (DGPS) |
| 438 | | * Acquisition: cold start - 38 sec 50% |
| 439 | | * Sensitivity: Tracking -160dBm / Acquisition -146dBm |
| 440 | | * Accuracy: |
| 441 | | * Horizontal w/o SBAS: <2.5m 50%, <5m 90% |
| 442 | | * Horizontal w/ SBAS: <2.0m 50%, <4m 90% |
| 443 | | * Altitude w/o SBAS: <5m 50%, <8m 90% |
| 444 | | * Altitude w/ SBAS: <3m 50%, <5m 90% |
| 445 | | * Velocity: 0.06m/sec |
| 446 | | * PPS: +25ns 1 sigma |
| 447 | | * Communication: |
| 448 | | * 8 data bits, no parity, 1 stop bit (aka '''8N1''' or '''cs8'''), no flow control |
| 449 | | * baudrate: can vary between 4800 and 115200 - refer to user guide for details on changing baudrate |
| 450 | | * [#nmea0183 NMEA 0183] v3.0, 1Hz - 5Hz NMEA update rate, supports: GLL, RMC, VTG, GGA, GSA, GSV, ZDA messages |
| 451 | | * TSIP (Trimble Standard Interface Protocol) |
| 452 | | * TAIP (Trimble ASCII Interface Protocol) |
| 453 | | * [#pps PPS]: |
| 454 | | * ±25ns 1 sigma accuracy, configurable pulse width between 61ns and 998ms and configurable delay between 61ns and 998ms (see [http://dev.gateworks.com/datasheets/CONDOR_UG_2C_75263-00.pdf PMTK_API_SET_OUTPUT_CTL (PMTK324)]) |
| 455 | | * need to increase the PPS pulse width from the default 4.2us for pps-gpio to detect: |
| 456 | | {{{#!bash |
| 457 | | echo -n -e "\$PMTK324,0,0,1,0,1639344*24\r\n" > /dev/ttyS2 # 100ms pulse width on fix |
| 458 | | }}} |
| 459 | | * if you want to also assert PPS when GPS position is not yet fixed: |
| 460 | | {{{#!bash |
| 461 | | echo -n -e "\$PMTK324,0,0,1,1,1639344*25\r\n" > /dev/ttyS2 # 100ms pulse width no fix |
| 462 | | }}} |
| 463 | | |
| 464 | | Power-on Default configuration: |
| 465 | | * 9600 baud |
| 466 | | * output NMEA {{{RMC}}}, {{{GGA}}}, {{{GSV}}}, and {{{GSA}}} messages 1 time for every position fix (1Hz) |
| 467 | | * PPS: 4.2us active-high with no GPS fix required ('''see above for details on increasing pulse-width if you want to use PPS''') |
| 468 | | |
| 469 | | ==== NMEA Configuration ==== |
| 470 | | The types of NMEA messages and their rates can be configured by sending {{{PMTK}}} messages. |
| 471 | | |
| 472 | | Refer to the User guide for a full listing. |
| 473 | | |
| 474 | | Notes: |
| 475 | | * be sure to re-calculate the checksum using the [http://www.hhhh.org/wiml/proj/nmeaxor.html online NMEA sentence checksum calculator] |
| 476 | | * be sure to choose the correct serial port and baudrate found [#hardware above] |
| 477 | | |
| 478 | | Common configuration items: |
| 479 | | * PMTK251 - Set NMEA baud rate |
| 480 | | * PMTK313 - Set SBAS enable |
| 481 | | * PMTK314 - Set NMEA sentence types and frequency (only RMC, GGA, GSV, and GSA are enabled by default) |
| 482 | | |
| 483 | | Examples: |
| 484 | | * To turn on {{{VTG}}} messages at 1Hz (course over ground and ground speed) (disabled by default): |
| 485 | | {{{#!bash |
| 486 | | stty -F /dev/gpsdevice 4800 cs8 |
| 487 | | echo -n -e "\$PMTK314,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0*28\r\n" > /dev/gpsdevice |
| 488 | | }}} |
| 489 | | |
| 490 | | |