Pelles C forum

C language => Work in progress => Topic started by: sergey on August 02, 2011, 03:07:22 PM

Title: GNSS (GPS) Monitor over Garmin & SirfStar binary protocol
Post by: sergey on August 02, 2011, 03:07:22 PM
Binary protocol Garmin & GlabalSat receiver/navigator based on SirfStar-II and SirfStar-III chipsets.

The program for work with receivers and navigators Garmin and GlobalSat constructed on chipsets SirfStar-II and SirfStar-III.

The program works under the binary report, writes down a binary stream from the receiver, creates parsing-file (human-presentation of received messages), RINEX-obs file, WGS-84 geocentric coordinates-file.
You may write points as geodetic surveying with Taheometer.

Work now in progress - it is pre-release version.

Supported OS/Devices:
Desktop Win-32,
Windows Mobile 2003 SE (HP iPaq 4700 FS-LOOX for example),
Windows Mobile 5 and 6 (HP iPaq 114/214 for example),
Windows Mobile 5 on HTC P3300 smart-phone.

Work with following devices is checked up:
Garmin GPS-25/35 (SirfStar-II) mouse receiver,
Garmin GPS-72/eTrex (SirfStar-II) navigator,
Garmin GPSMap-60 (SirfStar-II) navigator,
Garmin GPSMap-60cx (SirfStar-III) navigator,
GlobalSat BT-308 (SirfStar-II) receiver,
GlobalSat BT-338 (SirfStar-III) receiver,
Mitac MIO P550 (SirfStar-III) PPC-navigator,
Mitac MIO C520 (SirfStar-III) GPS-navigator.

Supported device-device interfaces:
RC-232 (pure COM-port),
RS-232 to USB cable (Prolific for example),
BlueTooth.

Work and with other receivers is possible, but it should be checked.

Scopes and the problems solved by this program will be found by users if the destiny of the program is successful. Anyway the program will be useful to students at studying of satellite navigation.
Besides, that the program writes down a binary stream of the receiver and decodes it in RINEX-OBS a file, she creates 3 more files which maintenance can be processed without use of expensive programs of post-processing. Here open space for creativity under concrete needs.

See INFO.txt in archive-file.
Title: Re: GNSS (GPS) Monitor over Garmin & SirfStar binary protocol
Post by: sergey on August 02, 2011, 03:38:28 PM
See INFO.txt in archive-file.
See also screenshot of program and samples in GNSSMonitor-Samples.zip
Title: Re: GNSS (GPS) Monitor over Garmin & SirfStar binary protocol
Post by: sergey on August 30, 2012, 08:48:41 PM
New version for win32 & winCE (inteface on english):
http://geodesist.ru/forum/attachments/gnssmonitor3-zip.11334/ (http://geodesist.ru/forum/attachments/gnssmonitor3-zip.11334/)
http://geodesist.ru/forum/attachments/gnssmonitorce-zip.11335/ (http://geodesist.ru/forum/attachments/gnssmonitorce-zip.11335/)

Screenshots (on Geodetic forum (russian lang only):
http://geodesist.ru/forum/threads/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D0%BC%D0%B8-%D0%BD%D0%B0%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8-%D0%B2-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B5-%D0%B3%D0%B5%D0%BE%D0%B4%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%B0.5101/page-14 (http://geodesist.ru/forum/threads/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D0%B1%D1%8B%D1%82%D0%BE%D0%B2%D1%8B%D0%BC%D0%B8-%D0%BD%D0%B0%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8-%D0%B2-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B5-%D0%B3%D0%B5%D0%BE%D0%B4%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%B0.5101/page-14)

Results of testing program & screershots:
http://www.mediafire.com/?er37xppgiz67gff (http://www.mediafire.com/?er37xppgiz67gff) - win32-test.zip - 19.7 MB
http://www.mediafire.com/?oxs83a3xdt70mfj (http://www.mediafire.com/?oxs83a3xdt70mfj) - winCE-test.zip - 506 KB
http://www.mediafire.com/?5nt6kx5x3v9sl8q (http://www.mediafire.com/?5nt6kx5x3v9sl8q) - ScreenShots.zip - 953 KB
Title: Re: GNSS (GPS) Monitor over Garmin & SirfStar binary protocol
Post by: Freudi on September 22, 2012, 08:47:48 PM
Hi Sergey
As a first try I want to postprocess your testdata. For that I use rtkpost from rtklib 2.4.1.
I choose GNSStestGPSMap60\13-8-12_14-4-47_Observer.obs as RINEX OBS (first combobox of rtkpost) and a RINEX NAV file from a reference station Potsdam/Germany of that day (225). It processed everything fine and without errors but there a no GPS points in the results? But your raw coordinates.txt have positions in it. Do you ever try your files with rtklib?

Thanks
Thomas
Title: Re: GNSS (GPS) Monitor over Garmin & SirfStar binary protocol
Post by: sergey on November 20, 2012, 08:13:34 AM
Hi Thomas.
Files from my archive most likely can't be processed.
They only show, that the program creates in the course of operation.
Record is fulfilled from a window of my house in the course of program debugging.
Behind a house wall, and in front high trees and other houses.
It not the best conditions for measurements.
Make own measurements with an unflawed sky.

I wish successes, Sergey.